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 / core / any / css / admin-support.css

admin-support.css in Booking Calendar 11.8, at core/any/css/admin-support.css

723 lines 16.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 2015-04-11
11 */
12
13 /* Admin Content Pages */
14
15 /* Top Header at the page */
16 .wpbc_page h2.wpbc_header {
17 color: #595959;
18 font-size: 2em;
19 line-height: 2em;
20 padding:0;
21 text-shadow: 0 0 1px #aaaaaa;
22 margin-bottom:10px;
23 }
24
25 .wpbc_page .wpdevelop label{
26 font-weight: 400;
27 }
28 .wpbc_page .wpdevelop label.wpbc-required{
29 font-weight: 600;
30 }
31 .wpbc_page .wpdevelop optgroup {
32 font-weight: 600;
33 }
34 .wpbc_page .wpdevelop .visibility_container {
35 display:none;
36 }
37 .wpbc_page .wpdevelop .wpbc-no-margin {
38 margin:0;
39 }
40 .wpbc_page .wpdevelop .wpbc-no-padding {
41 padding:0;
42 }
43 .wpdevelop a.button:focus,
44 .wpdevelop a.button:hover {
45 text-decoration: none;
46 }
47 /* Support CSS Classes **/
48 .wpdevelop .visible_items,
49 .visible_items {
50 display: block;
51 }
52 .wpdevelop .hidden_items,
53 .hidden_items {
54 display: none;
55 }
56 /* Animation:? */
57 /*:not(.wpdevelop .hidden_items) *,*/
58 /*:not(.hidden_items) *,*/
59 /*:not(.wpdevelop .hidden_items),*/
60 /*:not(.hidden_items) {*/
61 /* transition: opacity 0.5s ease-in-out;*/
62 /*}*/
63 /*.wpdevelop .hidden_items *,*/
64 /*.hidden_items *,*/
65 /*.wpdevelop .hidden_items,*/
66 /*.hidden_items*/
67 /*{*/
68 /* transition: opacity 0.8s ease-in-out;*/
69 /* padding: 0 !important;*/
70 /* margin: 0 !important;*/
71 /* opacity: 0 !important;*/
72 /* height: 0 !important;*/
73 /* overflow: hidden !important;*/
74 /* line-height: 0 !important;*/
75 /*}*/
76
77 /* M E S S A G E S - Backward compatibility - For showing correctly messages in WP 4.0 */
78 .wpbc_page .notice {
79 background: #fff;
80 border-left: 4px solid #fff;
81 -webkit-box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.02);
82 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.02);
83 margin: 10px 5px 25px;
84 padding: 1px 12px;
85 }
86 .wpbc_page .notice-success,
87 .wpbc_page div.updated {
88 border-left-color: #46b450;
89 }
90 .wpbc_page .notice-warning {
91 border-left-color: #ffb900;
92 }
93 .wpbc_page .notice-error,
94 .wpbc_page div.error {
95 border-left-color: #dc3232;
96 }
97 .wpbc_page .notice-info {
98 border-left-color: var( --wpbc_admin-theme-color, #00a0d2 );
99 }
100 /* Messages that show at top of admin panel pages */
101 .wpbc_page div.wpbc_inner_message {
102 padding:10px;
103 /* Overide position and style of Updated Message. If in new WP updates this meesage showing incorrectly, remove this code */
104 position: absolute;
105 display: inline;
106 z-index: 10000;
107 width: 98%;
108 margin: 3px 0 0;
109 top: 5px;
110 left: 0;
111 padding: 12px;
112 box-sizing: border-box;
113 min-height:1em;
114 height:auto;
115 /* From WordPress 4.4.1 */
116 /*
117 border-left: 4px solid #fff;
118 background: #fff none repeat scroll 0 0;
119 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
120 */
121
122 left: auto;
123 width: auto !important;
124 right: 0;
125 margin: 0;
126 }
127 .wpbc_page_top div.wpbc_inner_message {
128 position: absolute;
129 display: inline;
130 z-index: 10000;
131 margin: 3px 0 0;
132 padding: 12px;
133 box-sizing: border-box;
134 min-height:1em;
135 height:auto;
136
137 width: auto !important;
138 top: 2px;
139 right: 5px;
140 display: inline;
141 }
142 /* From WordPress 4.4.1 */
143 .wpbc_page_top div.wpbc_inner_message a.close,
144 .wpbc_page_top div.wpbc_inner_message a.close:hover,
145 .wpbc_page_top div.wpbc_inner_message a.close:focus,
146 .wpbc_page div.wpbc_inner_message a.close,
147 .wpbc_page div.wpbc_inner_message a.close:hover,
148 .wpbc_page div.wpbc_inner_message a.close:focus{
149 font-size: 18px;
150 float: right;
151 text-decoration: none;
152 margin-left: 1em;
153 }
154 .wpbc_page_top div.wpbc_inner_message a.close,
155 .wpbc_page_top div.wpbc_inner_message a.close:hover,
156 .wpbc_page_top div.wpbc_inner_message a.close:focus{
157 padding: 0 0 2px 15px;
158 }
159 /* Form Messages */
160 .wpdevelop .alert.wpbc-near-field-message {
161 height: auto;
162 font-size: 0.9em;
163 background-image: none;
164 }
165 /* Alerts & Help messages */
166 .wpbc-info-message,
167 .wpbc-error-message,
168 .wpbc-success-message,
169 .wpbc-help-message{
170 display: block;
171 margin: 10px 0;
172 padding: 5px 10px;
173 font-weight: 400;
174 text-align: center;
175 color:#777;
176 background-color: #fff;
177 /* border: 1px solid #E6DB55;*/
178 border: 2px dashed #bbb;
179 border-radius: 3px;
180 -moz-border-radius: 3px;
181 -webkit-border-radius: 3px;
182 line-height: 1.9em;
183 font-size: 1em;
184 padding: 5px 10px !important;
185 width: auto !important;
186 box-sizing: border-box;
187 -moz-box-sizing: border-box;
188 -webkit-box-sizing: border-box;
189 }
190
191 .wpbc-help-message {
192 background-color: #fff;
193 text-align: left;
194 }
195 .wpbc-error-message {
196 background-color: #FFEEEE;
197 border-color: #FFBBBB;
198 }
199 .wpbc-success-message {
200 background-color: #F5FFF0;
201 border-color: #AAEEAA;
202 }
203 .wpbc-demo-alert-not-allow {
204 color: #AA4400;
205 font-size: 1.1em;
206 font-weight: 400;
207 text-shadow: 0 -1px 0 #FFEEEE;
208 }
209
210 .wpbc_inner_message {
211 margin-bottom: 25px !important;
212 }
213 .wpbc_inner_message .close{
214 float: right;
215 font-size: 18px;
216 }
217
218 .alert.alert-block {
219 border:2px dashed;
220 }
221 .message {
222 border-left-width: 3px;
223 clear: both;
224 display: block;
225 position: relative;
226 text-align: left;
227 }
228
229 /* Internal Settings Message */
230 .wpbc-settings-notice {
231 background: #fff;
232 border-left: 4px solid #fff;
233 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
234 margin: 5px 0 2px 0;
235 padding: 1px 12px;
236 line-height: 2.5em;
237 text-align: left;
238 border-top: 1px solid #f0f0f0;
239 border-right: 1px solid #f0f0f0;
240 }
241 .wpbc-settings-notice.notice-success {
242 border-left-color: #46b450;
243 background: #fff;
244 }
245 .wpbc-settings-notice.notice-success.notice-alt {
246 background-color: #ecf7ed;
247 }
248 .wpbc-settings-notice.notice-warning {
249 border-left-color: #ffb900;
250 }
251 .wpbc-settings-notice.notice-warning.notice-alt {
252 background-color: #fff8e5;
253 }
254 .wpbc-settings-notice.notice-error {
255 border-left-color: #dc3232;
256 }
257 .wpbc-settings-notice.notice-error.notice-alt {
258 background-color: #fbeaea;
259 }
260 .wpbc-settings-notice.notice-info {
261 border-left-color: var( --wpbc_admin-theme-color, #00a0d2 );
262 }
263 .wpbc-settings-notice.notice-info.notice-alt {
264 background-color: #e5f5fa;
265 }
266 /* Custom tweek */
267 .wpbc-general-settings-notice{
268 padding: 0.5em 1.5em;
269 box-shadow: 0 0 1px #919191;
270 margin-top:1em;
271 }
272 .wpbc-settings-notice.notice-helpful-info,
273 .wpbc_page .notice-helpful-info {
274 border-left-color: #d3a027;
275 border-left-color: #9580aa;
276 margin: 0 0 10px;
277 line-height: 2;
278 padding: 5px 20px 10px;
279 }
280
281 /* BFB Beta option */
282 tr.wpbc_tr_class_booking_use_bfb_form {
283 /*border-bottom: 4px solid #ebebeb;*/
284 border-bottom: 4px solid #87ad7c;
285 }
286 tr.wpbc_tr_class_booking_use_bfb_form th label {
287 font-size: 16px;
288 }
289
290 /* Modal Content for popup windows ********************************************/
291 .wpbc_popup_modal {
292 display: none;
293 }
294
295
296 /* Sort Table */
297 table.wpbc_sort_table {
298 border-radius: 5px;
299 -moz-border-radius: 5px;
300 -webkit-border-radius: 5px;
301 }
302 .wpbc_sort_table thead th {
303 padding:8px 0;
304 text-align: center;
305 font-weight: 600;
306 font-size:1em;
307 color:#555 !important;
308 }
309 .wpbc_sort_table tfoot th {
310 padding:10px;
311 }
312 .wpbc_sort_table .widefat th.sort,
313 .wpbc_sort_table .widefat td.sort {
314 width: 30px;
315 padding-top:4px;
316 padding-left:4px;
317 }
318 .wpbc_sort_table .widefat td.sort::before{
319 color: #aaa;
320 content: "\f333";
321
322 display: inline-block;
323 font-family: dashicons;
324 font-size: 20px;
325 font-style: normal;
326 font-weight: 400;
327 height: 20px;
328 line-height: 1;
329 text-align: center;
330 text-decoration-color: inherit;
331 text-decoration-line: inherit;
332 text-decoration-style: inherit;
333 vertical-align: top;
334 width: 20px;
335 padding:4px 0 0 2px;
336 }
337 /*.wpbc_sort_table .widefat td.sort span.glyphicon {*/
338 /* vertical-align: middle;*/
339 /*}*/
340 .wpbc_sort_table .widefat td {
341 padding:0;
342 }
343 .wpbc_sort_table .widefat th input[type=text],
344 .wpbc_sort_table .widefat td input[type=text]{
345 width:100%;
346 margin:0;
347 padding-left:5px;
348 height: 36px;
349 }
350 .wpbc_sortable_table.widefat {
351 background:#FAFAFA;
352 }
353 .wpbc_sortable_table.widefat td.border_bottom {
354 border-bottom: 1px solid #ddd;
355 }
356 .wpbc_sortable_table td input[type=text]{
357 border-radius: 0;
358 }
359 /* Color Picker */
360 .wpbc_page .wpdevelop .wp-picker-container .wp-color-result,
361 .wpbc_sortable_table td .wp-picker-container .wp-color-result {
362 height: 24px;
363
364 clear:both;
365 }
366 .wpbc_sortable_table td .wpbc-field-colors {
367 padding:2px 10px 2px;
368 border:1px solid #ccc;
369 font-weight: 600;
370 font-size:16px;
371 border-radius:3px;
372 -moz-border-radius:3px;
373 -webkit-border-radius:3px;
374 vertical-align: middle;
375 }
376
377 /* Settings table customization */
378 .wpbc_page .form-table th,
379 .wpbc_page .form-table td {
380 padding-top:10px;
381 padding-bottom:10px;
382 }
383 .form-table th label {
384 line-height: 2em;
385 vertical-align: middle;
386 }
387
388 /* Dismiss button for Welcome Page Panel *************************************/
389 .wpbc-panel-dismiss {
390 position: absolute;
391 top: 5px;
392 right: 10px;
393 padding: 8px 3px;
394 font-size: 13px;
395 text-decoration: none;
396 line-height: 1;
397 outline: 0 none;
398 cursor: pointer;
399 }
400 .wpbc-panel-dismiss:before {
401 content: ' ';
402 position: absolute;
403 left: -12px;
404 width: 10px;
405 height: 100%;
406 background: url('../../../../../../wp-admin/images/xit.gif') 0 7% no-repeat; /* //FixIn: 8.9.1.3 */
407 }
408 .wpbc-panel-dismiss:hover:before {
409 background-position: 100% 7%;
410 }
411
412 /* SORTED Support Styles and Tricks *******************************************/
413 .wpbc_mobile_legend {
414 display:none;
415 }
416 /* Align blocks */
417 .wpbc-align-right {
418 float: right !important;
419 }
420 .wpbc-align-left {
421 float: left !important;
422 }
423
424 /* Align text */
425 .wpbc-text-right {
426 text-align: right !important;
427 }
428 .wpbc-text-left {
429 text-align: left !important;
430 }
431 .wpbc-text-center {
432 text-align: center !important;
433 }
434 .wpbc-text-justify {
435 text-align: justify !important;
436 }
437
438 .clear-line {
439 clear:both;
440 width:100%;
441 }
442 /* Trick - Fix HEIGHT for the container with FLOAT elements inside */
443 .clearfix-height:after {
444 content: ".";
445 display: block;
446 clear: both;
447 visibility: hidden;
448 line-height: 0;
449 height: 0;
450 }
451 .clearfix-height {
452 /*display: inline-block;*/
453 display: block; /* //FixIn: 8.8.1.10 */
454 }
455 html[xmlns] .clearfix-height {
456 display: block;
457 }
458 html[xmlns] .clearfix-height.hidden_items {
459 display: none;
460 }
461 * html .clearfix-height {
462 height: 1%;
463 }
464
465 /* Sortable table */
466 .wpbc_sortable_table thead th {
467 padding:10px 0;
468 }
469 .wpbc_sortable_table tfoot th {
470 padding:10px;
471 }
472 .wpbc_sortable_table .widefat th.sort,
473 .wpbc_sortable_table .widefat td.sort {
474 width:30px;
475 }
476 .wpbc_sortable_table .widefat td.sort::before{
477 color: #aaa;
478 content: "\f333";
479
480 display: inline-block;
481 font-family: dashicons;
482 font-size: 20px;
483 font-style: normal;
484 font-weight: 400;
485 height: 20px;
486 line-height: 1;
487 text-align: center;
488 text-decoration-color: inherit;
489 text-decoration-line: inherit;
490 text-decoration-style: inherit;
491 vertical-align: top;
492 width: 20px;
493 padding:4px 0 0 2px;
494 }
495 .branch-3-5 .wpbc_sortable_table .widefat td.sort::before,
496 .branch-3-6 .wpbc_sortable_table .widefat td.sort::before,
497 .branch-3-7 .wpbc_sortable_table .widefat td.sort::before {
498 content: "=";
499 }
500 .wpbc_sortable_table .widefat td {
501 padding:0;
502 }
503 .wpbc_sortable_table .widefat th input[type=text],
504 .wpbc_sortable_table .widefat td input[type=text]{
505 width:100%;
506 margin:0;
507 padding-left:5px;
508 }
509 .wpbc_page input[type='checkbox']:focus,
510 .wpbc_page input[type='checkbox']:active,
511 .wpbc_page input[type='checkbox']:hover,
512 .wpbc_page input[type='checkbox'] {
513 outline: none;
514 }
515
516 /* Make table row highlight - blue left border*/ /* //FixIn: 9.5.4.10 */
517 table.wpbc_input_table tr.highlight {
518 background: inherit;
519 }
520 table.wpbc_input_table tr.highlight td:first-child{
521 border-left:4px solid var(--wpbc_admin-theme-color, #08a );
522 }
523 /* Hack to fix checkbox height in Firefox, otherwise sometimes, there exist weird artefact */
524 @-moz-document url-prefix() {
525 .wpbc_page input[type='checkbox'] {
526 /*height: auto;*/ /* FixIn: 8.4.2.6 */
527 }
528 .wpbc_page input[type='radio'] {
529 /*height: auto;*/ /* FixIn: 8.4.2.6 */
530 /*height: 32px;*/
531 }
532 }
533 .wpbc_page label:has( input[type="checkbox"] ),
534 .wpbc_page label:has( input[type="radio"] ){
535 cursor: pointer;
536 }
537
538 /* Ajax loading icon */
539 .wpbc_ajax_icon {
540 font-size: 9px;
541 margin: 0px 5px 5px 5px;
542 line-height: 1em;
543 vertical-align: middle;
544 }
545
546 .wpbc_icn_rotate_45::before {
547 transform: rotate(45deg);
548 }
549 .wpbc_icn_rotate_90::before {
550 transform: rotate(90deg);
551 }
552 .wpbc_icn_rotate_180::before {
553 transform: rotate(180deg);
554 }
555 .wpbc_icn_rotate_270::before {
556 transform: rotate(270deg);
557 }
558 .wpbc_icn_flip_x::before {
559 transform: scaleX(-1);
560 }
561 .wpbc_icn_flip_y::before {
562 transform: scaleY(-1);
563 }
564 /* Rotate Icons for Loading ***********************************************/
565 .wpbc_animation_pause:before,
566 .wpbc_animation_pause {
567 animation-play-state: paused !important;
568 }
569 .wpbc_icn_autorenew::before,
570 .wpbc_spin {
571 -webkit-animation: spin 2s infinite linear;
572 -moz-animation: spin 2s infinite linear;
573 -o-animation: spin 2s infinite linear;
574 animation: spin 2s infinite linear;
575 }
576 @-moz-keyframes spin {
577 0% {
578 -moz-transform: rotate(0deg);
579 }
580 100% {
581 -moz-transform: rotate(359deg);
582 }
583 }
584 @-webkit-keyframes spin {
585 0% {
586 -webkit-transform: rotate(0deg);
587 }
588 100% {
589 -webkit-transform: rotate(359deg);
590 }
591 }
592 @-o-keyframes spin {
593 0% {
594 -o-transform: rotate(0deg);
595 }
596 100% {
597 -o-transform: rotate(359deg);
598 }
599 }
600 @keyframes spin {
601 0% {
602 -webkit-transform: rotate(0deg);
603 transform: rotate(0deg);
604 }
605 100% {
606 -webkit-transform: rotate(359deg);
607 transform: rotate(359deg);
608 }
609 }
610 .wpbc_rotate-90 {
611 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
612 -webkit-transform: rotate(90deg);
613 -moz-transform: rotate(90deg);
614 -ms-transform: rotate(90deg);
615 -o-transform: rotate(90deg);
616 transform: rotate(90deg);
617 }
618 .wpbc_rotate-180 {
619 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
620 -webkit-transform: rotate(180deg);
621 -moz-transform: rotate(180deg);
622 -ms-transform: rotate(180deg);
623 -o-transform: rotate(180deg);
624 transform: rotate(180deg);
625 }
626 .wpbc_rotate-270 {
627 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
628 -webkit-transform: rotate(270deg);
629 -moz-transform: rotate(270deg);
630 -ms-transform: rotate(270deg);
631 -o-transform: rotate(270deg);
632 transform: rotate(270deg);
633 }
634 .wpbc_flip-horizontal {
635 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
636 -webkit-transform: scale(-1, 1);
637 -moz-transform: scale(-1, 1);
638 -ms-transform: scale(-1, 1);
639 -o-transform: scale(-1, 1);
640 transform: scale(-1, 1);
641 }
642 .wpbc_flip-vertical {
643 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
644 -webkit-transform: scale(1, -1);
645 -moz-transform: scale(1, -1);
646 -ms-transform: scale(1, -1);
647 -o-transform: scale(1, -1);
648 transform: scale(1, -1);
649 }
650 /******************************************************************************/
651
652 /* iPad mini and all iPhones and other Mobile Devices */
653 @media (max-width: 782px) {
654 .wpbc_mobile_legend {
655 display:inline;
656 font-size: 14px;
657 font-weight: 400;
658 float: left;
659 line-height: 1.3em;
660 }
661 .wpbc_mobile_legend.clear{
662 float:none;
663 display:block;
664 }
665 .wpdevelop .hide-sm {
666 display:none;
667 }
668 /* Messages that show at top of admin panel pages */
669 .wpbc_page div.wpbc_inner_message {
670 /* Overide position and style of Updated Message. If in new WP updates this meesage showing incorrectly, remove this code */
671 margin: 20px 0 25px 10px;
672 position: fixed;
673 top: 32px;
674 width: 96%;
675 padding: 10px 12px;
676 min-height: 1em;
677 height: auto;
678 }
679 }
680 @media (max-width: 480px) {
681 .wpdevelop .hide-xs {
682 display:none;
683 }
684 }
685
686 /* Support new fonts in WP 4.6 */ /* FixIn: 6.2.2.4 */
687 .wpdevelop .label,
688 .wpdevelop strong {
689 font-weight: 600;
690 }
691 .wpdevelop [class^="icon-"] {
692 margin-top: 2px;
693 }
694 .wpdevelop .button [class^="icon-"] {
695 margin-top: 3px;
696 }
697 .wpbc_code1,
698 .wpbc_code2 {
699 padding: 2px 4px;
700 font-size: 90%;
701 color: #c7254e;
702 border-radius: 4px;
703 }
704 .wpbc_code2{
705 background-color: #f9f2f4;
706 }
707 /* Update View of shortcodes after creation of the pages */
708 .wpbc_inserted_shortcode_view {
709 display: flex;
710 font-size: 13px;
711 flex-flow: row wrap;
712 justify-content: flex-start;
713 align-items: flex-start;
714 text-align: left;
715 margin: 5px 0 10px;
716 color: #276100;
717 border-radius: 3px;
718 line-height: 2.8;
719 }
720 .wpbc_open_page_as_new_tab {
721 font-weight: 600;
722 margin: 0 5px;
723 }