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

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

722 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: 5px 15px 2px;
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: #ffffff;
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 }
244 .wpbc-settings-notice.notice-success.notice-alt {
245 background-color: #ecf7ed;
246 }
247 .wpbc-settings-notice.notice-warning {
248 border-left-color: #ffb900;
249 }
250 .wpbc-settings-notice.notice-warning.notice-alt {
251 background-color: #fff8e5;
252 }
253 .wpbc-settings-notice.notice-error {
254 border-left-color: #dc3232;
255 }
256 .wpbc-settings-notice.notice-error.notice-alt {
257 background-color: #fbeaea;
258 }
259 .wpbc-settings-notice.notice-info {
260 border-left-color: var( --wpbc_admin-theme-color, #00a0d2 );
261 }
262 .wpbc-settings-notice.notice-info.notice-alt {
263 background-color: #e5f5fa;
264 }
265 /* Custom tweek */
266 .wpbc-general-settings-notice{
267 padding: 0.5em 1.5em;
268 box-shadow: 0 0 1px #919191;
269 margin-top:1em;
270 }
271 .wpbc-settings-notice.notice-helpful-info,
272 .wpbc_page .notice-helpful-info {
273 border-left-color: #d3a027;
274 border-left-color: #9580aa;
275 margin: 0 0 10px;
276 line-height: 2;
277 padding: 5px 20px 10px;
278 }
279
280 /* BFB Beta option */
281 tr.wpbc_tr_class_booking_use_bfb_form {
282 /*border-bottom: 4px solid #ebebeb;*/
283 border-bottom: 4px solid #87ad7c;
284 }
285 tr.wpbc_tr_class_booking_use_bfb_form th label {
286 font-size: 16px;
287 }
288
289 /* Modal Content for popup windows ********************************************/
290 .wpbc_popup_modal {
291 display: none;
292 }
293
294
295 /* Sort Table */
296 table.wpbc_sort_table {
297 border-radius: 5px;
298 -moz-border-radius: 5px;
299 -webkit-border-radius: 5px;
300 }
301 .wpbc_sort_table thead th {
302 padding:8px 0;
303 text-align: center;
304 font-weight: 600;
305 font-size:1em;
306 color:#555 !important;
307 }
308 .wpbc_sort_table tfoot th {
309 padding:10px;
310 }
311 .wpbc_sort_table .widefat th.sort,
312 .wpbc_sort_table .widefat td.sort {
313 width: 30px;
314 padding-top:4px;
315 padding-left:4px;
316 }
317 .wpbc_sort_table .widefat td.sort::before{
318 color: #aaa;
319 content: "\f333";
320
321 display: inline-block;
322 font-family: dashicons;
323 font-size: 20px;
324 font-style: normal;
325 font-weight: 400;
326 height: 20px;
327 line-height: 1;
328 text-align: center;
329 text-decoration-color: inherit;
330 text-decoration-line: inherit;
331 text-decoration-style: inherit;
332 vertical-align: top;
333 width: 20px;
334 padding:4px 0 0 2px;
335 }
336 /*.wpbc_sort_table .widefat td.sort span.glyphicon {*/
337 /* vertical-align: middle;*/
338 /*}*/
339 .wpbc_sort_table .widefat td {
340 padding:0;
341 }
342 .wpbc_sort_table .widefat th input[type=text],
343 .wpbc_sort_table .widefat td input[type=text]{
344 width:100%;
345 margin:0;
346 padding-left:5px;
347 height: 36px;
348 }
349 .wpbc_sortable_table.widefat {
350 background:#FAFAFA;
351 }
352 .wpbc_sortable_table.widefat td.border_bottom {
353 border-bottom: 1px solid #ddd;
354 }
355 .wpbc_sortable_table td input[type=text]{
356 border-radius: 0;
357 }
358 /* Color Picker */
359 .wpbc_page .wpdevelop .wp-picker-container .wp-color-result,
360 .wpbc_sortable_table td .wp-picker-container .wp-color-result {
361 height: 24px;
362
363 clear:both;
364 }
365 .wpbc_sortable_table td .wpbc-field-colors {
366 padding:2px 10px 2px;
367 border:1px solid #ccc;
368 font-weight: 600;
369 font-size:16px;
370 border-radius:3px;
371 -moz-border-radius:3px;
372 -webkit-border-radius:3px;
373 vertical-align: middle;
374 }
375
376 /* Settings table customization */
377 .wpbc_page .form-table th,
378 .wpbc_page .form-table td {
379 padding-top:10px;
380 padding-bottom:10px;
381 }
382 .form-table th label {
383 line-height: 2em;
384 vertical-align: middle;
385 }
386
387 /* Dismiss button for Welcome Page Panel *************************************/
388 .wpbc-panel-dismiss {
389 position: absolute;
390 top: 5px;
391 right: 10px;
392 padding: 8px 3px;
393 font-size: 13px;
394 text-decoration: none;
395 line-height: 1;
396 outline: 0 none;
397 cursor: pointer;
398 }
399 .wpbc-panel-dismiss:before {
400 content: ' ';
401 position: absolute;
402 left: -12px;
403 width: 10px;
404 height: 100%;
405 background: url('../../../../../../wp-admin/images/xit.gif') 0 7% no-repeat; /* //FixIn: 8.9.1.3 */
406 }
407 .wpbc-panel-dismiss:hover:before {
408 background-position: 100% 7%;
409 }
410
411 /* SORTED Support Styles and Tricks *******************************************/
412 .wpbc_mobile_legend {
413 display:none;
414 }
415 /* Align blocks */
416 .wpbc-align-right {
417 float: right !important;
418 }
419 .wpbc-align-left {
420 float: left !important;
421 }
422
423 /* Align text */
424 .wpbc-text-right {
425 text-align: right !important;
426 }
427 .wpbc-text-left {
428 text-align: left !important;
429 }
430 .wpbc-text-center {
431 text-align: center !important;
432 }
433 .wpbc-text-justify {
434 text-align: justify !important;
435 }
436
437 .clear-line {
438 clear:both;
439 width:100%;
440 }
441 /* Trick - Fix HEIGHT for the container with FLOAT elements inside */
442 .clearfix-height:after {
443 content: ".";
444 display: block;
445 clear: both;
446 visibility: hidden;
447 line-height: 0;
448 height: 0;
449 }
450 .clearfix-height {
451 /*display: inline-block;*/
452 display: block; /* //FixIn: 8.8.1.10 */
453 }
454 html[xmlns] .clearfix-height {
455 display: block;
456 }
457 html[xmlns] .clearfix-height.hidden_items {
458 display: none;
459 }
460 * html .clearfix-height {
461 height: 1%;
462 }
463
464 /* Sortable table */
465 .wpbc_sortable_table thead th {
466 padding:10px 0;
467 }
468 .wpbc_sortable_table tfoot th {
469 padding:10px;
470 }
471 .wpbc_sortable_table .widefat th.sort,
472 .wpbc_sortable_table .widefat td.sort {
473 width:30px;
474 }
475 .wpbc_sortable_table .widefat td.sort::before{
476 color: #aaa;
477 content: "\f333";
478
479 display: inline-block;
480 font-family: dashicons;
481 font-size: 20px;
482 font-style: normal;
483 font-weight: 400;
484 height: 20px;
485 line-height: 1;
486 text-align: center;
487 text-decoration-color: inherit;
488 text-decoration-line: inherit;
489 text-decoration-style: inherit;
490 vertical-align: top;
491 width: 20px;
492 padding:4px 0 0 2px;
493 }
494 .branch-3-5 .wpbc_sortable_table .widefat td.sort::before,
495 .branch-3-6 .wpbc_sortable_table .widefat td.sort::before,
496 .branch-3-7 .wpbc_sortable_table .widefat td.sort::before {
497 content: "=";
498 }
499 .wpbc_sortable_table .widefat td {
500 padding:0;
501 }
502 .wpbc_sortable_table .widefat th input[type=text],
503 .wpbc_sortable_table .widefat td input[type=text]{
504 width:100%;
505 margin:0;
506 padding-left:5px;
507 }
508 .wpbc_page input[type='checkbox']:focus,
509 .wpbc_page input[type='checkbox']:active,
510 .wpbc_page input[type='checkbox']:hover,
511 .wpbc_page input[type='checkbox'] {
512 outline: none;
513 }
514
515 /* Make table row highlight - blue left border*/ /* //FixIn: 9.5.4.10 */
516 table.wpbc_input_table tr.highlight {
517 background: inherit;
518 }
519 table.wpbc_input_table tr.highlight td:first-child{
520 border-left:4px solid var(--wpbc_admin-theme-color, #08a );
521 }
522 /* Hack to fix checkbox height in Firefox, otherwise sometimes, there exist weird artefact */
523 @-moz-document url-prefix() {
524 .wpbc_page input[type='checkbox'] {
525 /*height: auto;*/ /* FixIn: 8.4.2.6 */
526 }
527 .wpbc_page input[type='radio'] {
528 /*height: auto;*/ /* FixIn: 8.4.2.6 */
529 /*height: 32px;*/
530 }
531 }
532 .wpbc_page label:has( input[type="checkbox"] ),
533 .wpbc_page label:has( input[type="radio"] ){
534 cursor: pointer;
535 }
536
537 /* Ajax loading icon */
538 .wpbc_ajax_icon {
539 font-size: 9px;
540 margin: 0px 5px 5px 5px;
541 line-height: 1em;
542 vertical-align: middle;
543 }
544
545 .wpbc_icn_rotate_45::before {
546 transform: rotate(45deg);
547 }
548 .wpbc_icn_rotate_90::before {
549 transform: rotate(90deg);
550 }
551 .wpbc_icn_rotate_180::before {
552 transform: rotate(180deg);
553 }
554 .wpbc_icn_rotate_270::before {
555 transform: rotate(270deg);
556 }
557 .wpbc_icn_flip_x::before {
558 transform: scaleX(-1);
559 }
560 .wpbc_icn_flip_y::before {
561 transform: scaleY(-1);
562 }
563 /* Rotate Icons for Loading ***********************************************/
564 .wpbc_animation_pause:before,
565 .wpbc_animation_pause {
566 animation-play-state: paused !important;
567 }
568 .wpbc_icn_autorenew::before,
569 .wpbc_spin {
570 -webkit-animation: spin 2s infinite linear;
571 -moz-animation: spin 2s infinite linear;
572 -o-animation: spin 2s infinite linear;
573 animation: spin 2s infinite linear;
574 }
575 @-moz-keyframes spin {
576 0% {
577 -moz-transform: rotate(0deg);
578 }
579 100% {
580 -moz-transform: rotate(359deg);
581 }
582 }
583 @-webkit-keyframes spin {
584 0% {
585 -webkit-transform: rotate(0deg);
586 }
587 100% {
588 -webkit-transform: rotate(359deg);
589 }
590 }
591 @-o-keyframes spin {
592 0% {
593 -o-transform: rotate(0deg);
594 }
595 100% {
596 -o-transform: rotate(359deg);
597 }
598 }
599 @keyframes spin {
600 0% {
601 -webkit-transform: rotate(0deg);
602 transform: rotate(0deg);
603 }
604 100% {
605 -webkit-transform: rotate(359deg);
606 transform: rotate(359deg);
607 }
608 }
609 .wpbc_rotate-90 {
610 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
611 -webkit-transform: rotate(90deg);
612 -moz-transform: rotate(90deg);
613 -ms-transform: rotate(90deg);
614 -o-transform: rotate(90deg);
615 transform: rotate(90deg);
616 }
617 .wpbc_rotate-180 {
618 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
619 -webkit-transform: rotate(180deg);
620 -moz-transform: rotate(180deg);
621 -ms-transform: rotate(180deg);
622 -o-transform: rotate(180deg);
623 transform: rotate(180deg);
624 }
625 .wpbc_rotate-270 {
626 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
627 -webkit-transform: rotate(270deg);
628 -moz-transform: rotate(270deg);
629 -ms-transform: rotate(270deg);
630 -o-transform: rotate(270deg);
631 transform: rotate(270deg);
632 }
633 .wpbc_flip-horizontal {
634 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
635 -webkit-transform: scale(-1, 1);
636 -moz-transform: scale(-1, 1);
637 -ms-transform: scale(-1, 1);
638 -o-transform: scale(-1, 1);
639 transform: scale(-1, 1);
640 }
641 .wpbc_flip-vertical {
642 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
643 -webkit-transform: scale(1, -1);
644 -moz-transform: scale(1, -1);
645 -ms-transform: scale(1, -1);
646 -o-transform: scale(1, -1);
647 transform: scale(1, -1);
648 }
649 /******************************************************************************/
650
651 /* iPad mini and all iPhones and other Mobile Devices */
652 @media (max-width: 782px) {
653 .wpbc_mobile_legend {
654 display:inline;
655 font-size: 14px;
656 font-weight: 400;
657 float: left;
658 line-height: 1.3em;
659 }
660 .wpbc_mobile_legend.clear{
661 float:none;
662 display:block;
663 }
664 .wpdevelop .hide-sm {
665 display:none;
666 }
667 /* Messages that show at top of admin panel pages */
668 .wpbc_page div.wpbc_inner_message {
669 /* Overide position and style of Updated Message. If in new WP updates this meesage showing incorrectly, remove this code */
670 margin: 20px 0 25px 10px;
671 position: fixed;
672 top: 32px;
673 width: 96%;
674 padding: 10px 12px;
675 min-height: 1em;
676 height: auto;
677 }
678 }
679 @media (max-width: 480px) {
680 .wpdevelop .hide-xs {
681 display:none;
682 }
683 }
684
685 /* Support new fonts in WP 4.6 */ /* FixIn: 6.2.2.4 */
686 .wpdevelop .label,
687 .wpdevelop strong {
688 font-weight: 600;
689 }
690 .wpdevelop [class^="icon-"] {
691 margin-top: 2px;
692 }
693 .wpdevelop .button [class^="icon-"] {
694 margin-top: 3px;
695 }
696 .wpbc_code1,
697 .wpbc_code2 {
698 padding: 2px 4px;
699 font-size: 90%;
700 color: #c7254e;
701 border-radius: 4px;
702 }
703 .wpbc_code2{
704 background-color: #f9f2f4;
705 }
706 /* Update View of shortcodes after creation of the pages */
707 .wpbc_inserted_shortcode_view {
708 display: flex;
709 font-size: 13px;
710 flex-flow: row wrap;
711 justify-content: flex-start;
712 align-items: flex-start;
713 text-align: left;
714 margin: 5px 0 10px;
715 color: #276100;
716 border-radius: 3px;
717 line-height: 2.8;
718 }
719 .wpbc_open_page_as_new_tab {
720 font-weight: 600;
721 margin: 0 5px;
722 }