PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 1.7.2
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v1.7.2
4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.5.2 All 199 releases
betterdocs / admin / assets / css / betterdocs-admin.css

betterdocs-admin.css in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 1.7.2, at admin/assets/css/betterdocs-admin.css

1,476 lines 30.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your admin-specific functionality should be
3 * included in this file.
4 */
5
6 .fixed .column-notification_status {
7 width: 10%;
8 }
9
10 /* BetterDocs FLEX */
11 .betterdocs-flex {
12 display: flex;
13 }
14
15 .betterdocs-align-items-center {
16 align-items: center;
17 }
18
19 .betterdocs-builder-hidden {
20 display: none !important;
21 }
22
23 .betterdocs-metatab-menu {
24 background: #fff;
25 padding: 30px;
26 }
27
28 .betterdocs-metatab-menu ul {
29 list-style-type: none;
30 margin: 0;
31 padding: 0;
32 }
33
34 .betterdocs-metatab-menu ul li,
35 .betterdocs-builder-tab-menu ul li {
36 display: inline-block;
37 margin: 0;
38 position: relative;
39 padding: 15px 25px 15px 40px;
40 text-transform: uppercase;
41 letter-spacing: 2px;
42 cursor: pointer;
43 background-color: #edeff0;
44 }
45
46 .betterdocs-metatab-menu ul li:after,
47 .betterdocs-metatab-menu ul li:before {
48 position: absolute;
49 top: 0;
50 left: 100%;
51 content: '';
52 height: 0;
53 width: 0;
54 border: 25px solid transparent;
55 border-right-width: 0;
56 border-left-width: 20px;
57 }
58
59 .betterdocs-metatab-menu ul li:after {
60 z-index: 1;
61 -webkit-transform: translateX(3px);
62 -moz-transform: translateX(3px);
63 -ms-transform: translateX(3px);
64 -o-transform: translateX(3px);
65 transform: translateX(3px);
66 border-left-color: #fff;
67 margin: 0;
68 }
69
70 .betterdocs-metatab-menu ul li:before {
71 z-index: 2;
72 border-left-color: #edeff0;
73 border-top-width: 25px;
74 border-bottom-width: 25px;
75 }
76
77 .betterdocs-metatab-menu ul li:first-child.betterdocs-has-icon {
78 padding-left: 25px;
79 }
80
81 .betterdocs-metatab-menu ul li.betterdocs-has-icon>.betterdocs-menu-icon {
82 margin-right: 10px;
83 }
84
85 .betterdocs-metatab-menu ul li>span {
86 display: inline-block;
87 vertical-align: middle;
88 }
89
90 .betterdocs-metatab-menu ul li img {
91 display: block;
92 }
93
94 .betterdocs-metatab-menu ul li.active,
95 .betterdocs-metatab-menu ul li.betterdocs-complete {
96 background-color: #73d16f;
97 color: #fff;
98 }
99
100 .betterdocs-metatab-menu ul li.active>.betterdocs-menu-icon,
101 .betterdocs-metatab-menu ul li.betterdocs-complete>.betterdocs-menu-icon {
102 filter: invert(1);
103 }
104
105 .betterdocs-metatab-menu ul li.active:before,
106 .betterdocs-metatab-menu ul li.betterdocs-complete:before {
107 border-left-color: #73d16f;
108 }
109
110 /* CONTENT CSS */
111
112 .betterdocs-meta-contents {
113 background: #fff;
114 }
115
116 .betterdocs-metatab-inner-wrapper {
117 display: none;
118 }
119
120 @keyframes nxloadunload {
121 10% {
122 opacity: 0.7;
123 }
124
125 50% {
126 opacity: 0.5;
127 }
128
129 100% {
130 opacity: 1;
131 }
132 }
133
134 .betterdocs-preloader {
135 text-align: center;
136 padding: 40px 50px 50px;
137 }
138
139 .betterdocs-builder-content-wrapper .betterdocs-preloader {
140 padding: 0;
141 }
142
143 .betterdocs-preloader img {
144 width: 200px;
145 animation-duration: 1s;
146 animation-name: nxloadunload;
147 animation-iteration-count: infinite;
148 -webkit-animation-duration: 1s;
149 -webkit-animation-name: nxloadunload;
150 -webkit-animation-iteration-count: infinite;
151 }
152
153 .betterdocs-metatab-content {
154 display: none;
155 padding: 0px 30px;
156 overflow: hidden;
157 }
158
159 .betterdocs-metatab-content.active {
160 display: block;
161 }
162
163 .betterdocs-meta-next {
164 float: right;
165 }
166
167 .betterdocs-meta-section {
168 margin-bottom: 20px;
169 border: 1px solid #f7f7f7;
170 padding-bottom: 20px;
171 }
172
173 #betterdocs_metabox_wrapper .betterdocs-metatab-content h2.betterdocs-meta-section-title {
174 display: block;
175 color: #516378;
176 margin-bottom: 20px;
177 text-transform: uppercase;
178 padding-bottom: 0px;
179 background: #f8fafb;
180 padding: 14px;
181 letter-spacing: 2px;
182 font-weight: 700;
183 }
184
185 h2.betterdocs-meta-section-title .betterdocs-section-reset {
186 float: right;
187 }
188
189 .betterdocs-group-clone,
190 .betterdocs-group-remove {
191 text-decoration: none;
192 color: #333;
193 }
194
195 .betterdocs-group-clone>span,
196 .betterdocs-group-remove>span {
197 font-size: 18px;
198 }
199
200 .betterdocs-group-clone>span {
201 color: #73d16f;
202 }
203
204 .betterdocs-group-remove>span {
205 color: #dc4f4b;
206 }
207
208 .betterdocs-section-reset>span {
209 color: #dc4f4b;
210 font-size: 18px;
211 cursor: pointer;
212 }
213
214 .betterdocs-section-reset>span:hover {
215 color: #EF4144;
216 }
217
218 .betterdocs-group-field-add {
219 background-color: #5F7EFF;
220 color: #fff;
221 border: none;
222 box-shadow: 0 3px 6px rgba(95, 126, 255, .5);
223 text-shadow: none;
224 cursor: pointer;
225 width: 40px;
226 height: 40px;
227 border-radius: 50%;
228 }
229
230 .betterdocs-group-field-add:hover {
231 box-shadow: 0 3px 6px rgba(95, 126, 255, .8);
232 }
233
234 .betterdocs-group-field-add>span {
235 line-height: 23px;
236 }
237
238 /* Add this attribute to the element that needs a tooltip */
239 [data-tooltip] {
240 position: relative;
241 z-index: 2;
242 cursor: pointer;
243 }
244
245 /* Hide the tooltip content by default */
246 [data-tooltip]:before,
247 [data-tooltip]:after {
248 visibility: hidden;
249 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
250 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
251 opacity: 0;
252 pointer-events: none;
253 }
254
255 /* Position tooltip above the element */
256 [data-tooltip]::before {
257 position: absolute;
258 bottom: 150%;
259 left: calc(50% - 38px);
260 margin-bottom: 5px;
261 padding: 8px;
262 min-width: 60px;
263 border-radius: 3px;
264 background-color: #333;
265 color: #fff;
266 content: attr(data-tooltip);
267 text-align: center;
268 font-size: 12px;
269 line-height: 1.2;
270 z-index: 9999;
271 }
272
273 /* Triangle hack to make tooltip look like a speech bubble */
274 [data-tooltip]:after {
275 position: absolute;
276 bottom: 150%;
277 left: 50%;
278 margin-left: -5px;
279 width: 0;
280 border-top: 5px solid #000;
281 border-top: 5px solid hsla(0, 0%, 20%, 0.9);
282 border-right: 5px solid transparent;
283 border-left: 5px solid transparent;
284 content: " ";
285 font-size: 0;
286 line-height: 0;
287 }
288
289 /* Show tooltip content on hover */
290 [data-tooltip]:hover:before,
291 [data-tooltip]:hover:after {
292 visibility: visible;
293 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
294 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
295 opacity: 1;
296 }
297
298 .betterdocs-info-message-wrapper {
299 padding: 0;
300 }
301
302 .betterdocs-info-message {
303 font-size: 16px;
304 padding: 15px;
305 border-left: 2px solid #e61811;
306 background-color: #ffdcdc;
307 color: #403E3C;
308 }
309
310 /*
311 Form Input CSS
312 */
313 .betterdocs-meta-section table {
314 width: 100%;
315 padding-left: 20px;
316 padding-right: 30px;
317 }
318
319 .betterdocs-meta-section table tr {
320 vertical-align: top;
321 }
322
323 .betterdocs-meta-section tr[id^="betterdocs-meta-has_no"] {
324 display: none;
325 }
326
327 /* easy fix */
328 #betterdocs-meta-conversion_from {
329 display: none;
330 }
331
332 .betterdocs-meta-section table tr th {
333 width: 25%;
334 text-align: left;
335 padding: 15px 15px 15px 0px;
336 }
337
338 .betterdocs-meta-section table tr td {
339 width: 75%;
340 text-align: left;
341 padding: 15px;
342 }
343
344 .betterdocs-meta-field,
345 .betterdocs-media-url {
346 padding: 10px;
347 border: 1px solid #f7f7f7;
348 background-color: #f7f7f7 !important;
349 border-radius: 0px;
350 width: 400px;
351 }
352
353 .template-items {
354 display: flex;
355 align-items: center;
356 flex-wrap: wrap;
357 }
358
359 .template-items>* {
360 flex: 1;
361 }
362
363 .betterdocs-meta-template .betterdocs-meta-template-editable {
364 padding: 10px;
365 line-height: 25px;
366 border: 2px solid #ececec;
367 background: #f2f2f2;
368 font-size: 14px;
369 }
370
371 input[type="text"].betterdocs-meta-field,
372 input[type="text"].betterdocs-settings-field,
373 input[type="number"].betterdocs-meta-field,
374 input[type="number"].betterdocs-settings-field,
375 .betterdocs-countdown-input>input[type="number"] {
376 background-color: #f2f2f2;
377 box-shadow: none;
378 border: 1px solid rgba(0,0,0, .05);
379 transition: border linear 0.2s, box-shadow linear 0.2s;
380 }
381
382 input[type="text"].betterdocs-meta-field:focus,
383 input[type="text"].betterdocs-settings-field:focus,
384 input[type="number"].betterdocs-meta-field:focus,
385 input[type="number"].betterdocs-settings-field:focus,
386 .betterdocs-countdown-input>input[type="number"]:focus {
387 border-color: #73d16f !important;
388 }
389
390 input[type="number"].betterdocs-meta-field {
391 height: auto;
392 }
393
394 input.betterdocs-meta-field:focus,
395 select.betterdocs-meta-field:focus,
396 input.betterdocs-media-url:focus {
397 outline: none;
398 box-shadow: none;
399 border-color: #f2f2f2;
400 }
401
402 input.betterdocs-settings-field[type=checkbox]:disabled,
403 input.betterdocs-settings-field[type=checkbox]:disabled{
404 background-color: #d2d2d2;
405 border: 1px solid #c1c1c1;
406 }
407
408 select.betterdocs-meta-field {
409 height: 40px;
410 }
411
412 textarea.betterdocs-meta-field {
413 height: 150px;
414 }
415
416 input.betterdocs-template-field {
417 margin: 0;
418 border: 0px;
419 }
420
421 .betterdocs-opt-alert {
422 position: relative;
423 }
424
425 .betterdocs-opt-alert:before {
426 position: absolute;
427 left: 0;
428 top: 0;
429 width: 100%;
430 height: 100%;
431 content: "";
432 z-index: 9999;
433 }
434
435 .adv-btn-right {
436 text-align: right;
437 }
438
439 label.betterdocs-adv-checkbox-label {
440 background: #fff;
441 color: #73d16f;
442 padding: 8px 15px;
443 display: inline-block;
444 border-radius: 0;
445 letter-spacing: 1px;
446 border: 1px solid #73d16f;
447 transition: all .3s;
448 }
449
450 label.betterdocs-adv-checkbox-label:hover {
451 color: #fff;
452 border: 1px solid #73d16f;
453 }
454
455 .betterdocs-adv-checkbox-wrap #betterdocs_meta_advance_edit,
456 .betterdocs-adv-checkbox-wrap>input {
457 visibility: hidden;
458 width: 0;
459 height: 0;
460 position: absolute;
461 }
462
463 .betterdocs-meta-section table tr.betterdocs-adv_checkbox td {
464 padding: 15px 0px;
465 }
466
467 .betterdocs-adv-checkbox-wrap>input:checked+label.betterdocs-adv-checkbox-label,
468 .betterdocs-adv-checkbox-wrap #betterdocs_meta_advance_edit:checked+label.betterdocs-adv-checkbox-label {
469 background-color: #73d16f;
470 color: #fff;
471 }
472
473 /* Group Field */
474
475 .betterdocs-group-row td.betterdocs-control {
476 padding-left: 0;
477 padding-right: 0;
478 }
479
480 .betterdocs-group-field-wrapper .betterdocs-group-field {
481 border: 1px solid #f2f2f2;
482 margin-bottom: 15px;
483 }
484
485 .betterdocs-group-field-wrapper .betterdocs-group-field:last-child {
486 margin-bottom: 0;
487 }
488
489 .betterdocs-group-field-wrapper .betterdocs-group-field>h4 {
490 margin: 0;
491 position: relative;
492 padding: 15px;
493 color: #333;
494 cursor: pointer;
495 font-size: 14px;
496 background-color: #f8fafb;
497 }
498
499 .betterdocs-group-field-wrapper .betterdocs-group-field>h4>div {
500 position: absolute;
501 right: 0;
502 height: 100%;
503 padding: 15px;
504 top: 0;
505 }
506
507 .betterdocs-group-field-wrapper .betterdocs-group-field>div.betterdocs-group-inner {
508 display: none;
509 padding: 30px 15px 0;
510 background-color: #FFFFFF;
511 }
512
513 .betterdocs-group-field-wrapper .betterdocs-group-field.open>div.betterdocs-group-inner {
514 display: block;
515 }
516
517 /* Media Fiels */
518 .betterdocs-media-field-wrapper {
519 display: flex;
520 align-items: center;
521 }
522
523 .betterdocs-thumb-container {
524 display: none;
525 }
526
527 .betterdocs-thumb-container.betterdocs-has-thumb {
528 display: block;
529 width: 100px;
530 height: 100px;
531 margin-right: 10px;
532 overflow: hidden;
533 }
534
535 .betterdocs-thumb-container.betterdocs-has-thumb>img {
536 height: 100px;
537 }
538
539 .betterdocs-media-content > input {
540 display: block;
541 padding: 10px;
542 width: 250px;
543 border: 1px solid rgba(0,0,0, .15);
544 }
545
546 .betterdocs-media-button {
547 padding: 10px;
548 font-weight: 700;
549 border: 1px solid #f2f2f2;
550 margin-left: 10px;
551 }
552
553 .betterdocs-media-button.betterdocs-media-remove-button {
554 color: red;
555 margin-left: 0;
556 margin-top: 10px;
557 }
558
559 /* Custom select2 styles */
560
561 .betterdocs-control-wrapper .select2-container--default .select2-selection.select2-selection--single {
562 background-color: #fff;
563 border-color: #ABB9D6;
564 height: 40px;
565 border-radius: 0;
566 }
567
568 .betterdocs-control-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
569 color: #333;
570 font-size: 15px;
571 line-height: 40px;
572 }
573
574 .betterdocs-control-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
575 height: 36px;
576 }
577
578 /* BetterDocs Settings Page CSS */
579 .betterdocs-settings-wrap {
580 padding: 15px;
581 }
582
583 .betterdocs-settings-header {
584 height: auto;
585 background: #fff;
586 border: 1px solid rgba(0, 0, 0, 0.1);
587 -webkit-display: flex;
588 display: flex;
589 -webkit-justify-content: flex-end;
590 justify-content: flex-end;
591 -webkit-align-items: center;
592 align-items: center;
593 margin-bottom: 20px;
594 padding: 10px 5px;
595 }
596
597 .betterdocs-settings-header .betterdocs-header-full {
598 display: flex;
599 align-content: center;
600 align-items: center;
601 padding: 10px;
602 }
603
604 .betterdocs-settings-header .betterdocs-admin-logo-inline {
605 box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
606 padding: 15px 10px 10px 13px;
607 margin-right: 10px;
608 }
609
610 .betterdocs-settings-header .betterdocs-admin-logo-inline>svg {
611 width: 31.5px;
612 height: 32px;
613 }
614
615 .betterdocs-settings-header .betterdocs-header-full img {
616 width: 35px;
617 margin-right: 10px;
618 }
619
620 .betterdocs-settings-header .betterdocs-header-full .title {
621 font-size: 22px;
622 color: #444;
623 font-weight: 600;
624 margin: 0px;
625 line-height: 35px;
626 }
627
628 .betterdocs-settings-header .betterdocs-header-right {
629 text-align: right;
630 }
631
632 .betterdocs-settings-header .betterdocs-header-full,
633 .betterdocs-settings-header .betterdocs-header-right {
634 flex: 1 1 auto;
635 }
636
637 .betterdocs-settings-menu ul li {
638 display: inline-block;
639 margin-bottom: 0;
640 }
641
642 .betterdocs-settings-menu ul li a {
643 padding: 15px 20px;
644 background-color: #f8fafb;
645 color: #516378;
646 font-size: 14px;
647 font-weight: 600;
648 text-decoration: none;
649 border-top: 2px solid #f8fafb;
650 display: block;
651 }
652
653 .betterdocs-settings-menu ul li a:focus {
654 outline: none;
655 box-shadow: none;
656 }
657
658 .betterdocs-settings-menu ul li.active a {
659 background-color: #fff;
660 border-top: 2px solid #17c9a2;
661 }
662
663 .betterdocs-settings-tab {
664 background: #fff;
665 margin-top: 5px;
666 padding: 15px 25px;
667 border-top: none;
668 position: relative;
669 display: none;
670 }
671
672 .betterdocs-settings-tab.active {
673 display: block;
674 }
675
676 .betterdocs-settings-button {
677 margin: 30px 15px 0 0;
678 }
679
680 .betterdocs-settings-section>table {
681 border-spacing: 0px 10px;
682 }
683
684 .betterdocs-settings-section table {
685 width: 100%;
686 }
687
688 .betterdocs-settings-section input.betterdocs-settings-field[type="text"] {
689 width: 82%;
690 max-width: 300px;
691 padding: 8px 10px;
692 }
693 .betterdocs-settings-section.betterdocs-instant_answer_tab input.betterdocs-settings-field[type="text"] {
694 max-width: 500px;
695 }
696 span.wp-picker-input-wrap {
697 display: inline-block;
698 margin-bottom: 10px;
699 }
700 .betterdocs-label {
701 position: relative;
702 }
703 .betterdocs-label .pro-label {
704 margin-left: 5px;
705 margin-right: 5px;
706 font-size: 10px;
707 color: #ffffff;
708 text-transform: uppercase;
709 text-align: center;
710 position: absolute;
711 top: 5px;
712 line-height: 1;
713 padding: 3px 6px;
714 border-radius: 2px;
715 background-image: -moz-linear-gradient(-122deg , rgb(91 211 160) 0%, rgb(54 214 146) 100% );
716 background-image: -webkit-linear-gradient(-122deg, rgb(91 211 160) 0%, rgb(54 214 146) 100% );
717 background-image: -ms-linear-gradient(-122deg, rgb(91 211 160) 0%, rgb(54 214 146) 100% );
718 }
719 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"],
720 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"]:focus {
721 width: 95px;
722 height: 28px;
723 margin: 0 5px;
724 border-color: #0071a1 !important;
725 font-size: 13px;
726 line-height: 2;
727 }
728 .betterdocs-settings-section label {
729 font-size: 14px;
730 }
731 .betterdocs-settings-section tr th {
732 padding: 10px 15px;
733 width: 30%;
734 text-align: left;
735 vertical-align: top;
736 }
737 #betterdocs_cross_domain_settings th, #betterdocs_cross_domain_settings td {
738 display: block;
739 }
740 #betterdocs-settings-general_settings tr th, #betterdocs-settings-analytics tr th, #betterdocs-settings-layout_inner_tab.betterdocs-settings-section tr th, #betterdocs-settings-shortcodes_settings.betterdocs-settings-section tr th {
741 width: 280px;
742 }
743
744 .betterdocs-settings-section tr td {
745 padding: 5px 15px;
746 }
747
748 .betterdocs-settings-section .betterdocs-section-inner-tab-content tr td {
749 padding: 10px 15px;
750 }
751
752 .betterdocs-settings-section tr td.betterdocs-card {
753 width: 100%;
754 }
755 .betterdocs-card-content {
756 display: flex;
757 flex-flow: column wrap;
758 max-width: 350px;
759 }
760 .betterdocs-card-content img {
761 width: 100%;
762 display: block;
763 }
764 .betterdocs-card-content p {
765 font-size: 14px;
766 color: #fff;
767 padding: 20px 10px 0;
768 }
769 .betterdocs-card-content p.betterdocs-customize-button {
770 background-color: #fff;
771 color: #26d396;
772 padding: 12px;
773 text-align: center;
774 border-radius: 3px;
775 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
776 font-size: 16px;
777 transition: all 0.3s ease;
778 }
779
780 .betterdocs-card-content p.betterdocs-customize-button:hover {
781 box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px;
782 }
783 .betterdocs-settings-section tr td.betterdocs-card a{
784 display: inline-block;
785 padding: 50px 30px;
786 font-size: 18px;
787 border-radius: 5px;
788 color: #fff;
789 background-color: #26d396;
790 text-decoration: none;
791 }
792
793 .betterdocs-field.type-text .betterdocs-label label{
794 line-height: 41px;
795 }
796
797 .betterdocs-field .betterdocs-control-wrapper p{
798 margin: 5px 0;
799 }
800
801 .betterdocs-field .betterdocs-field-help{
802 padding: 8px 10px;
803 background-color: #f9f9f9;
804 border: 1px solid #f2f2f2;
805 border-radius: 4px;
806 width: 80%;
807 }
808
809 .betterdocs-title h3{
810 margin: .5em 0;
811 text-transform: uppercase;
812 letter-spacing: 2px;
813 font-size: 16px;
814 }
815
816 .betterdocs-html-description {
817 margin-left: -15px;
818 }
819
820 .betterdocs-settings-field,
821 input.betterdocs-settings-field {
822 padding: 7px;
823 border: 1px solid rgb(204, 204, 204);
824 background-color: rgb(255, 255, 255);
825 }
826
827 select.betterdocs-settings-field.select2-hidden-accessible + span {
828 min-width: 150px;
829 }
830
831 input.betterdocs-settings-field[type="number"]{
832 height: auto;
833 }
834
835 input.betterdocs-settings-field[type="checkbox"] {
836 padding: 14px !important;
837 border: 1px solid #9b9d9d;
838 background-color: #fff;
839 box-shadow: none !important;
840 border-radius: 2px;
841 }
842
843 .betterdocs-control input[type="checkbox"]:checked {
844 background-color: #36d692;
845 border-color: #36d692;
846 }
847
848 .betterdocs-control input[type="checkbox"]:checked::before {
849 content: '';
850 margin: -4px 0 0 -7px;
851 background-image: url(../img/check-mark.svg);
852 background-repeat: no-repeat;
853 width: 14px;
854 }
855 .betterdocs-left-right-settings {
856 width: 100%;
857 display: flex;
858 flex-flow: row nowrap;
859 justify-content: space-between;
860 }
861
862 .betterdocs-settings-left {
863 max-width: 80em;
864 height: auto;
865 flex: 1 1 70%;
866 }
867
868 .betterdocs-settings-right {
869 flex: 1 1 30%;
870 padding: 20px;
871 display: flex;
872 justify-content: center;
873 align-items: center;
874 }
875
876 .betterdocs-sidebar {
877 background-color: #fff;
878 width: 100%;
879 padding: 50px 20px;
880 margin-top: 34px;
881 display: flex;
882 flex-direction: column;
883 justify-content: center;
884 align-items: center;
885 }
886
887 .betterdocs-sidebar-block {
888 margin: 1em auto;
889 }
890
891 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo {
892 max-width: 200px;
893 display: block;
894 margin: 25px auto;
895 }
896
897 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>img,
898 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>svg {
899 width: 100%;
900 display: block;
901 margin: 10px auto;
902 }
903
904 .betterdocs-admin-sidebar-cta a {
905 font-size: 1em;
906 color: rgba(35, 40, 45, 0.45);
907 text-decoration: none;
908 text-transform: uppercase;
909 letter-spacing: .065em;
910 text-align: center;
911 margin: 20px auto;
912 display: block;
913 border: 1px solid rgba(35, 40, 45, 0.185);
914 border-radius: 4px;
915 padding: 15px;
916 width: 200px;
917 outline: none;
918 box-shadow: none;
919 transition: all .3s;
920 }
921
922 .betterdocs-admin-sidebar-cta a:hover {
923 color: #23282d;
924 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.715);
925 }
926
927 @media only screen and (max-width: 767px) {
928 .betterdocs-left-right-settings {
929 flex-flow: row wrap;
930 flex-direction: column;
931 }
932
933 .betterdocs-settings-right {
934 padding: 0;
935 }
936
937 }
938
939 /* ADMIN */
940 /**
941 * All of the CSS for your public-facing functionality should be
942 * included in this file.
943 */
944
945 a.betterdocs-link {
946 position: absolute;
947 left: 0;
948 top: 0;
949 width: 100%;
950 height: 100%;
951 outline: none;
952 }
953
954 .betterdocs-inner {
955 display: flex;
956 align-items: center;
957 overflow: hidden;
958 padding: 15px;
959 background: #fff;
960 box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
961 max-width: 400px;
962 }
963
964 .betterdocs-flex-reverse.betterdocs-inner {
965 flex-direction: row-reverse;
966 }
967
968 .betterdocs-has-close-btn.betterdocs-inner {
969 padding-right: 30px !important;
970 }
971
972 span.betterdocs-close {
973 position: absolute;
974 right: 10px;
975 top: 10px;
976 z-index: 999;
977 cursor: pointer;
978 width: 8px;
979 height: 8px;
980 }
981
982 span.betterdocs-close>svg {
983 fill: #000000;
984 position: absolute;
985 }
986
987 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper {
988 display: flex;
989 }
990
991 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper label {
992 margin-right: 15px;
993 }
994
995 /*
996 Notification Image CSS
997 */
998 .betterdocs-image {
999 width: 60px;
1000 height: 60px;
1001 overflow: hidden;
1002 float: left;
1003 margin-right: 15px;
1004 display: flex;
1005 align-items: center;
1006 justify-content: center;
1007 }
1008
1009 .betterdocs-img-right .betterdocs-image {
1010 margin-left: 15px;
1011 margin-right: 0px;
1012 }
1013
1014 .betterdocs-image img.betterdocs-img-square {
1015 border-radius: 0px !important;
1016 }
1017
1018 .betterdocs-image img.betterdocs-img-circle,
1019 .betterdocs-image>img {
1020 border-radius: 50% !important;
1021 }
1022
1023 .betterdocs-image img.betterdocs-img-rounded {
1024 border-radius: 5px !important;
1025 }
1026
1027 .betterdocs-image>img {
1028 width: 100%;
1029 }
1030
1031 /*
1032 Notification Content CSS
1033 */
1034 .betterdocs-inner.betterdocs-img-right .betterdocs-content {
1035 display: flex;
1036 flex-direction: column;
1037 }
1038
1039 .betterdocs-inner.betterdocs-img-right .betterdocs-content .betterdocs-branding {
1040 position: static;
1041 margin-left: 0px;
1042 padding: 5px 0px 0px
1043 }
1044
1045 .betterdocs-content {
1046 float: left;
1047 }
1048
1049 .betterdocs-content>span {
1050 display: block;
1051 }
1052
1053 .betterdocs-first-row {
1054 font-size: 12px;
1055 line-height: 1.2;
1056 }
1057
1058 .betterdocs-second-row {
1059 margin: 5px 0;
1060 font-size: 14px;
1061 font-weight: bolder;
1062 line-height: 1.5;
1063 }
1064
1065 .betterdocs-third-row {
1066 font-size: 11px;
1067 line-height: 1;
1068 }
1069
1070 /* Datepicker CSS */
1071 /* Date Picker Default Styles */
1072 .ui-datepicker {
1073 padding: 0;
1074 margin: 0;
1075 -webkit-border-radius: 0;
1076 -moz-border-radius: 0;
1077 border-radius: 0;
1078 background-color: #fff;
1079 border: 1px solid #dfdfdf;
1080 border-top: none;
1081 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1082 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1083 min-width: 17em;
1084 width: auto;
1085 z-index: 1000 !important;
1086 }
1087
1088 body.wp-admin:not(.rtl) .ui-datepicker {
1089 margin-left: -1px;
1090 }
1091
1092 body.wp-admin.rtl .ui-datepicker {
1093 margin-right: -1px;
1094 }
1095
1096 .ui-datepicker * {
1097 padding: 0;
1098 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1099 -webkit-border-radius: 0;
1100 -moz-border-radius: 0;
1101 border-radius: 0;
1102 }
1103
1104 .ui-datepicker table {
1105 font-size: 13px;
1106 margin: 0;
1107 border: none;
1108 border-collapse: collapse;
1109 }
1110
1111 .ui-datepicker .ui-widget-header,
1112 .ui-datepicker .ui-datepicker-header {
1113 background-image: none;
1114 border: none;
1115 color: #fff;
1116 font-weight: normal;
1117 }
1118
1119 .ui-datepicker .ui-datepicker-header .ui-state-hover {
1120 background: transparent;
1121 border-color: transparent;
1122 cursor: pointer;
1123 }
1124
1125 .ui-datepicker .ui-datepicker-title {
1126 margin: 0;
1127 padding: 10px 0;
1128 color: #fff;
1129 font-size: 14px;
1130 line-height: 14px;
1131 text-align: center;
1132 }
1133
1134 .ui-datepicker .ui-datepicker-prev,
1135 .ui-datepicker .ui-datepicker-next {
1136 position: relative;
1137 top: 0;
1138 height: 34px;
1139 width: 34px;
1140 }
1141
1142 .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1143 .ui-datepicker .ui-state-hover.ui-datepicker-next {
1144 border: none;
1145 }
1146
1147 .ui-datepicker .ui-datepicker-prev,
1148 .ui-datepicker .ui-datepicker-prev-hover {
1149 left: 0;
1150 }
1151
1152 .ui-datepicker .ui-datepicker-next,
1153 .ui-datepicker .ui-datepicker-next-hover {
1154 right: 0;
1155 }
1156
1157 .ui-datepicker .ui-datepicker-next span,
1158 .ui-datepicker .ui-datepicker-prev span {
1159 display: none;
1160 }
1161
1162 .ui-datepicker .ui-datepicker-prev {
1163 float: left;
1164 }
1165
1166 .ui-datepicker .ui-datepicker-next {
1167 float: right;
1168 }
1169
1170 .ui-datepicker .ui-datepicker-prev:before,
1171 .ui-datepicker .ui-datepicker-next:before {
1172 font: normal 20px/34px 'dashicons';
1173 padding-left: 7px;
1174 color: #fff;
1175 speak: none;
1176 -webkit-font-smoothing: antialiased;
1177 -moz-osx-font-smoothing: grayscale;
1178 width: 34px;
1179 height: 34px;
1180 }
1181
1182 .ui-datepicker .ui-datepicker-prev:before {
1183 content: '\f341';
1184 }
1185
1186 .ui-datepicker .ui-datepicker-next:before {
1187 content: '\f345';
1188 }
1189
1190 .ui-datepicker .ui-datepicker-prev-hover:before,
1191 .ui-datepicker .ui-datepicker-next-hover:before {
1192 opacity: 0.7;
1193 }
1194
1195 .ui-datepicker select.ui-datepicker-month,
1196 .ui-datepicker select.ui-datepicker-year {
1197 width: 33%;
1198 }
1199
1200 .ui-datepicker thead {
1201 color: #fff;
1202 font-weight: 600;
1203 }
1204
1205 .ui-datepicker th {
1206 padding: 10px;
1207 }
1208
1209 .ui-datepicker td {
1210 padding: 0;
1211 border: 1px solid #f4f4f4;
1212 }
1213
1214 .ui-datepicker td.ui-datepicker-other-month {
1215 border: transparent;
1216 }
1217
1218 .ui-datepicker tr:first-of-type td {
1219 border-top: 1px solid #f0f0f0;
1220 }
1221
1222 .ui-datepicker td.ui-datepicker-week-end {
1223 background-color: #f4f4f4;
1224 border: 1px solid #f0f0f0;
1225 }
1226
1227 .ui-datepicker td.ui-datepicker-today {
1228 background-color: #f0f0c0;
1229 }
1230
1231 .ui-datepicker td.ui-datepicker-current-day {
1232 background: #bbdd88;
1233 }
1234
1235 .ui-datepicker td .ui-state-default {
1236 background: transparent;
1237 border: none;
1238 text-align: center;
1239 text-decoration: none;
1240 width: auto;
1241 display: block;
1242 padding: 5px 10px;
1243 font-weight: normal;
1244 color: #444;
1245 }
1246
1247 .ui-datepicker td.ui-state-disabled .ui-state-default {
1248 opacity: 0.5;
1249 }
1250
1251 /* Default Color Scheme */
1252 .ui-datepicker .ui-widget-header,
1253 .ui-datepicker .ui-datepicker-header {
1254 background: #73d16f;
1255 }
1256
1257 .ui-datepicker thead {
1258 background: #32373c;
1259 }
1260
1261 .ui-datepicker td .ui-state-hover {
1262 background: #5f56f0;
1263 color: #fff;
1264 }
1265
1266 /* Settings Button */
1267
1268 .betterdocs-settings-button {
1269 margin: 30px 15px 0 0;
1270 }
1271 .quick-builder-submit-btn, .betterdocs-meta-next, .betterdocs-settings-button {
1272 background-color: rgb(102, 72, 254);
1273 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1274 color: rgb(255, 255, 255);
1275 letter-spacing: 1px;
1276 font-weight: 600;
1277 text-transform: uppercase;
1278 cursor: pointer;
1279 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1280 border-width: 0px;
1281 border-style: initial;
1282 border-color: initial;
1283 border-image: initial;
1284 padding: 13px 25px;
1285 border-radius: 3px;
1286 margin: 30px 0px;
1287 transition: all 0.3s ease 0s;
1288 }
1289 .betterdocs-meta-next:hover, .betterdocs-settings-button:hover {
1290 background-color: #73d16f;
1291 box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
1292 }
1293
1294 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label{
1295 margin-bottom: 10px;
1296 font-weight: bold;
1297 display: inline-block;
1298 }
1299 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label input{
1300 margin-right: 5px;
1301 }
1302
1303 .betterdocs-settings {
1304 flex: 1;
1305 }
1306
1307 .betterdocs-settings-content {
1308 display: flex;
1309 }
1310
1311 .betterdocs-settings-form-wrapper {
1312 flex: 6;
1313 }
1314
1315 .betterdocs-settings-right {
1316 flex: 3;
1317 background: #fff;
1318 margin: 6px 0px 0px 10px;
1319 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1320 }
1321
1322 .betterdocs-settings-form-wrapper {
1323 margin-top: 5px;
1324 background-color: #fff;
1325 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1326 }
1327
1328
1329 #betterdocs-go_license_tab .betterdocs-settings-right {
1330 display: block;
1331 box-shadow: none;
1332 }
1333
1334 #betterdocs-go_license_tab .betterdocs-settings-right,
1335 #betterdocs-go_license_tab .betterdocs-sidebar {
1336 margin: 0px;
1337 }
1338
1339 #betterdocs-go_license_tab .betterdocs-sidebar {
1340 width: auto;
1341 flex-direction: row;
1342 align-items: center;
1343 justify-content: start;
1344 }
1345
1346 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block.betterdocs-license-block {
1347 order: 1;
1348 }
1349
1350 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block {
1351 margin: 1em 0;
1352 order: 2;
1353 flex: 1;
1354 }
1355
1356
1357 .betterdocs-settings-documentation {
1358 margin-top: 10px;
1359 background: #fff;
1360 padding: 30px 30px;
1361 }
1362
1363 .betterdocs-settings-row {
1364 display: flex;
1365 margin-left: -15px;
1366 margin-right: -15px;
1367 }
1368
1369
1370 .betterdocs-admin-block {
1371 flex-basis: 25%;
1372 padding: 25px;
1373 box-shadow: 0 0 20px 0px #f2f2f2;
1374 margin-left: 15px;
1375 margin-right: 15px;
1376 border-radius: 10px;
1377 display: flex;
1378 flex-direction: column;
1379 }
1380
1381 header.betterdocs-admin-block-header {
1382 display: flex;
1383 align-items: center;
1384 }
1385
1386 .betterdocs-admin-block-header-icon {
1387 width: 35px;
1388 }
1389
1390 h4.betterdocs-admin-title {
1391 margin: 0 15px;
1392 font-size: 17px;
1393 }
1394
1395 .betterdocs-admin-block-content {
1396 flex: 1;
1397 }
1398
1399 .betterdocs-admin-block-content > a.betterdocs-button {
1400 background-color: #fff;
1401 color: #15c7a4;
1402 border: 1px solid #15c7a4;
1403 font-size: 12px;
1404 display: inline-block;
1405 padding: 10px 20px;
1406 margin-top: 15px;
1407 text-decoration: none;
1408 }
1409 .betterdocs-admin-block-content > a:hover {
1410 background-image: -webkit-linear-gradient(-169deg, #31da8d 0%, #1ecd9d 100%);
1411 color: #fff;
1412 }
1413 .betterdocs-save-now {
1414 background-color: #e74c3c;
1415 }
1416 .betterdocs-section-inner-tab {
1417 display: flex;
1418 border: 1px solid rgb(235, 235, 235);
1419 }
1420 .betterdocs-section-inner-tab > ul {
1421 width: 20%;
1422 list-style: none;
1423 margin: 0px;
1424 background-color: #eff1f3;
1425 }
1426 .betterdocs-section-inner-tab > ul > li {
1427 padding: 14px;
1428 cursor: pointer;
1429 background-color: #eff1f3;
1430 margin-bottom: 0;
1431 color: #707070;
1432 position: relative;
1433 }
1434 .betterdocs-section-inner-tab > ul > li:hover,
1435 .betterdocs-section-inner-tab > ul > li.betterdocs-active {
1436 background-color: rgb(255, 255, 255);
1437 box-shadow: 0px 12px 25px 0px rgba(0, 9, 78, 0.1);
1438 color: #252525;
1439 }
1440 .betterdocs-section-inner-tab > ul > li:hover:before,
1441 .betterdocs-section-inner-tab > ul > li.betterdocs-active:before {
1442 content: "";
1443 background-color: rgb(54, 214, 146);
1444 position: absolute;
1445 width: 3px;
1446 height: 100%;
1447 left: 0;
1448 top: 0;
1449 }
1450 .betterdocs-section-inner-tab > div.betterdocs-section-inner-tab-contents {
1451 flex: 1;
1452 padding: 20px;
1453 margin-left: 30px;
1454 }
1455
1456 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content {
1457 display: none;
1458 }
1459
1460 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content.betterdocs-active {
1461 display: block;
1462 }
1463
1464 .select2-container--default .select2-search--inline .select2-search__field {
1465 padding-left: 10px;
1466 padding-right: 10px;
1467 }
1468
1469 /*
1470 * Doc Permalink
1471 */
1472 .betterdocs-control-wrapper .available-structure-tags li {
1473 float: left;
1474 margin-right: 5px;
1475 }
1476