PluginProbe
Booking Calendar / 10.10
Booking Calendar v10.10
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 10.10, at core/any/css/admin-support.css

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