PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 1.7.6
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v1.7.6
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.6, at admin/assets/css/betterdocs-admin.css

1,481 lines 30.6 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 .betterdocs-settings-menu ul li span {
644 padding: 15px 20px;
645 background-color: #f8fafb;
646 color: #516378;
647 font-size: 14px;
648 font-weight: 600;
649 text-decoration: none;
650 border-top: 2px solid #f8fafb;
651 display: block;
652 }
653
654 .betterdocs-settings-menu ul li a:focus {
655 outline: none;
656 box-shadow: none;
657 }
658
659 .betterdocs-settings-menu ul li.active a {
660 background-color: #fff;
661 border-top: 2px solid #17c9a2;
662 }
663
664 .betterdocs-settings-tab {
665 background: #fff;
666 margin-top: 5px;
667 padding: 15px 25px;
668 border-top: none;
669 position: relative;
670 display: none;
671 }
672
673 .betterdocs-settings-tab.active {
674 display: block;
675 }
676
677 .betterdocs-settings-button {
678 margin: 30px 15px 0 0;
679 }
680
681 .betterdocs-settings-section>table {
682 border-spacing: 0px 10px;
683 }
684
685 .betterdocs-settings-section table {
686 width: 100%;
687 }
688
689 .betterdocs-settings-section input.betterdocs-settings-field[type="text"] {
690 width: 82%;
691 max-width: 300px;
692 padding: 8px 10px;
693 }
694 .betterdocs-settings-section.betterdocs-instant_answer_tab input.betterdocs-settings-field[type="text"] {
695 max-width: 500px;
696 }
697 span.wp-picker-input-wrap {
698 display: inline-block;
699 margin-bottom: 10px;
700 }
701 .betterdocs-label {
702 position: relative;
703 }
704 .betterdocs-settings-menu ul li a.pro {
705 position: relative;
706 padding: 15px 36px 15px 20px;
707 }
708 .betterdocs-settings-menu .pro-label,
709 .betterdocs-label .pro-label {
710 margin-left: 5px;
711 margin-right: 5px;
712 font-size: 10px;
713 color: #ffffff;
714 text-transform: uppercase;
715 text-align: center;
716 position: absolute;
717 top: 5px;
718 line-height: 1;
719 padding: 3px 6px;
720 border-radius: 2px;
721 background-image: -moz-linear-gradient(-122deg , rgb(91 211 160) 0%, rgb(54 214 146) 100% );
722 background-image: -webkit-linear-gradient(-122deg, rgb(91 211 160) 0%, rgb(54 214 146) 100% );
723 background-image: -ms-linear-gradient(-122deg, rgb(91 211 160) 0%, rgb(54 214 146) 100% );
724 }
725 .betterdocs-settings-menu .pro-label {
726 right: 0px;
727 }
728 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"],
729 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"]:focus {
730 width: 95px;
731 height: 28px;
732 margin: 0 5px;
733 border-color: #0071a1 !important;
734 font-size: 13px;
735 line-height: 2;
736 }
737 .betterdocs-settings-section label {
738 font-size: 14px;
739 }
740 .betterdocs-settings-section tr th {
741 padding: 10px 15px;
742 width: 30%;
743 text-align: left;
744 vertical-align: top;
745 }
746 #betterdocs_cross_domain_settings th, #betterdocs_cross_domain_settings td {
747 display: block;
748 }
749 #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 {
750 width: 280px;
751 }
752
753 .betterdocs-settings-section tr td {
754 padding: 5px 15px;
755 }
756
757 .betterdocs-settings-section .betterdocs-section-inner-tab-content tr td {
758 padding: 10px 15px;
759 }
760
761 .betterdocs-settings-section tr td.betterdocs-card {
762 width: 100%;
763 }
764 .betterdocs-card-content {
765 display: flex;
766 flex-flow: column wrap;
767 max-width: 350px;
768 }
769 .betterdocs-card-content img {
770 width: 100%;
771 display: block;
772 }
773 .betterdocs-card-content p {
774 font-size: 14px;
775 color: #fff;
776 padding: 20px 10px 0;
777 }
778 .betterdocs-card-content p.betterdocs-customize-button {
779 background-color: #fff;
780 color: #26d396;
781 padding: 12px;
782 text-align: center;
783 border-radius: 3px;
784 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
785 font-size: 16px;
786 transition: all 0.3s ease;
787 }
788
789 .betterdocs-card-content p.betterdocs-customize-button:hover {
790 box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px;
791 }
792 .betterdocs-settings-section tr td.betterdocs-card a{
793 display: inline-block;
794 padding: 50px 30px;
795 font-size: 18px;
796 border-radius: 5px;
797 color: #fff;
798 background-color: #26d396;
799 text-decoration: none;
800 }
801
802 .betterdocs-field.type-text .betterdocs-label label{
803 line-height: 41px;
804 }
805
806 .betterdocs-field .betterdocs-control-wrapper p{
807 margin: 5px 0;
808 }
809
810 .betterdocs-field .betterdocs-field-help{
811 padding: 8px 10px;
812 background-color: #f9f9f9;
813 border: 1px solid #f2f2f2;
814 border-radius: 4px;
815 width: 80%;
816 }
817
818 .betterdocs-title h3{
819 margin: .5em 0;
820 text-transform: uppercase;
821 letter-spacing: 2px;
822 font-size: 16px;
823 }
824
825 .betterdocs-settings-field,
826 input.betterdocs-settings-field {
827 padding: 7px;
828 border: 1px solid rgb(204, 204, 204);
829 background-color: rgb(255, 255, 255);
830 }
831
832 select.betterdocs-settings-field.select2-hidden-accessible + span {
833 min-width: 150px;
834 }
835
836 input.betterdocs-settings-field[type="number"]{
837 height: auto;
838 }
839
840 input.betterdocs-settings-field[type="checkbox"] {
841 padding: 14px !important;
842 border: 1px solid #9b9d9d;
843 background-color: #fff;
844 box-shadow: none !important;
845 border-radius: 2px;
846 }
847
848 .betterdocs-control input[type="checkbox"]:checked {
849 background-color: #36d692;
850 border-color: #36d692;
851 }
852
853 .betterdocs-control input[type="checkbox"]:checked::before {
854 content: '';
855 margin: -4px 0 0 -7px;
856 background-image: url(../img/check-mark.svg);
857 background-repeat: no-repeat;
858 width: 14px;
859 }
860 .betterdocs-left-right-settings {
861 width: 100%;
862 display: flex;
863 flex-flow: row nowrap;
864 justify-content: space-between;
865 }
866
867 .betterdocs-settings-left {
868 max-width: 80em;
869 height: auto;
870 flex: 1 1 70%;
871 }
872
873 .betterdocs-settings-right {
874 flex: 1 1 30%;
875 padding: 20px;
876 display: flex;
877 justify-content: center;
878 align-items: center;
879 }
880
881 .betterdocs-sidebar {
882 background-color: #fff;
883 width: 100%;
884 padding: 50px 20px;
885 margin-top: 34px;
886 display: flex;
887 flex-direction: column;
888 justify-content: center;
889 align-items: center;
890 }
891
892 .betterdocs-sidebar-block {
893 margin: 1em auto;
894 }
895
896 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo {
897 max-width: 200px;
898 display: block;
899 margin: 25px auto;
900 }
901
902 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>img,
903 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>svg {
904 width: 100%;
905 display: block;
906 margin: 10px auto;
907 }
908
909 .betterdocs-admin-sidebar-cta a {
910 font-size: 1em;
911 color: rgba(35, 40, 45, 0.45);
912 text-decoration: none;
913 text-transform: uppercase;
914 letter-spacing: .065em;
915 text-align: center;
916 margin: 20px auto;
917 display: block;
918 border: 1px solid rgba(35, 40, 45, 0.185);
919 border-radius: 4px;
920 padding: 15px;
921 width: 200px;
922 outline: none;
923 box-shadow: none;
924 transition: all .3s;
925 }
926
927 .betterdocs-admin-sidebar-cta a:hover {
928 color: #23282d;
929 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.715);
930 }
931
932 @media only screen and (max-width: 767px) {
933 .betterdocs-left-right-settings {
934 flex-flow: row wrap;
935 flex-direction: column;
936 }
937
938 .betterdocs-settings-right {
939 padding: 0;
940 }
941
942 }
943
944 /* ADMIN */
945 /**
946 * All of the CSS for your public-facing functionality should be
947 * included in this file.
948 */
949
950 a.betterdocs-link {
951 position: absolute;
952 left: 0;
953 top: 0;
954 width: 100%;
955 height: 100%;
956 outline: none;
957 }
958
959 .betterdocs-inner {
960 display: flex;
961 align-items: center;
962 overflow: hidden;
963 padding: 15px;
964 background: #fff;
965 box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
966 max-width: 400px;
967 }
968
969 .betterdocs-flex-reverse.betterdocs-inner {
970 flex-direction: row-reverse;
971 }
972
973 .betterdocs-has-close-btn.betterdocs-inner {
974 padding-right: 30px !important;
975 }
976
977 span.betterdocs-close {
978 position: absolute;
979 right: 10px;
980 top: 10px;
981 z-index: 999;
982 cursor: pointer;
983 width: 8px;
984 height: 8px;
985 }
986
987 span.betterdocs-close>svg {
988 fill: #000000;
989 position: absolute;
990 }
991
992 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper {
993 display: flex;
994 }
995
996 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper label {
997 margin-right: 15px;
998 }
999
1000 /*
1001 Notification Image CSS
1002 */
1003 .betterdocs-image {
1004 width: 60px;
1005 height: 60px;
1006 overflow: hidden;
1007 float: left;
1008 margin-right: 15px;
1009 display: flex;
1010 align-items: center;
1011 justify-content: center;
1012 }
1013
1014 .betterdocs-img-right .betterdocs-image {
1015 margin-left: 15px;
1016 margin-right: 0px;
1017 }
1018
1019 .betterdocs-image img.betterdocs-img-square {
1020 border-radius: 0px !important;
1021 }
1022
1023 .betterdocs-image img.betterdocs-img-circle,
1024 .betterdocs-image>img {
1025 border-radius: 50% !important;
1026 }
1027
1028 .betterdocs-image img.betterdocs-img-rounded {
1029 border-radius: 5px !important;
1030 }
1031
1032 .betterdocs-image>img {
1033 width: 100%;
1034 }
1035
1036 /*
1037 Notification Content CSS
1038 */
1039 .betterdocs-inner.betterdocs-img-right .betterdocs-content {
1040 display: flex;
1041 flex-direction: column;
1042 }
1043
1044 .betterdocs-inner.betterdocs-img-right .betterdocs-content .betterdocs-branding {
1045 position: static;
1046 margin-left: 0px;
1047 padding: 5px 0px 0px
1048 }
1049
1050 .betterdocs-content {
1051 float: left;
1052 }
1053
1054 .betterdocs-content>span {
1055 display: block;
1056 }
1057
1058 .betterdocs-first-row {
1059 font-size: 12px;
1060 line-height: 1.2;
1061 }
1062
1063 .betterdocs-second-row {
1064 margin: 5px 0;
1065 font-size: 14px;
1066 font-weight: bolder;
1067 line-height: 1.5;
1068 }
1069
1070 .betterdocs-third-row {
1071 font-size: 11px;
1072 line-height: 1;
1073 }
1074
1075 /* Datepicker CSS */
1076 /* Date Picker Default Styles */
1077 .ui-datepicker {
1078 padding: 0;
1079 margin: 0;
1080 -webkit-border-radius: 0;
1081 -moz-border-radius: 0;
1082 border-radius: 0;
1083 background-color: #fff;
1084 border: 1px solid #dfdfdf;
1085 border-top: none;
1086 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1087 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1088 min-width: 17em;
1089 width: auto;
1090 z-index: 1000 !important;
1091 }
1092
1093 body.wp-admin:not(.rtl) .ui-datepicker {
1094 margin-left: -1px;
1095 }
1096
1097 body.wp-admin.rtl .ui-datepicker {
1098 margin-right: -1px;
1099 }
1100
1101 .ui-datepicker * {
1102 padding: 0;
1103 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1104 -webkit-border-radius: 0;
1105 -moz-border-radius: 0;
1106 border-radius: 0;
1107 }
1108
1109 .ui-datepicker table {
1110 font-size: 13px;
1111 margin: 0;
1112 border: none;
1113 border-collapse: collapse;
1114 }
1115
1116 .ui-datepicker .ui-widget-header,
1117 .ui-datepicker .ui-datepicker-header {
1118 background-image: none;
1119 border: none;
1120 color: #fff;
1121 font-weight: normal;
1122 }
1123
1124 .ui-datepicker .ui-datepicker-header .ui-state-hover {
1125 background: transparent;
1126 border-color: transparent;
1127 cursor: pointer;
1128 }
1129
1130 .ui-datepicker .ui-datepicker-title {
1131 margin: 0;
1132 padding: 10px 0;
1133 color: #fff;
1134 font-size: 14px;
1135 line-height: 14px;
1136 text-align: center;
1137 }
1138
1139 .ui-datepicker .ui-datepicker-prev,
1140 .ui-datepicker .ui-datepicker-next {
1141 position: relative;
1142 top: 0;
1143 height: 34px;
1144 width: 34px;
1145 }
1146
1147 .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1148 .ui-datepicker .ui-state-hover.ui-datepicker-next {
1149 border: none;
1150 }
1151
1152 .ui-datepicker .ui-datepicker-prev,
1153 .ui-datepicker .ui-datepicker-prev-hover {
1154 left: 0;
1155 }
1156
1157 .ui-datepicker .ui-datepicker-next,
1158 .ui-datepicker .ui-datepicker-next-hover {
1159 right: 0;
1160 }
1161
1162 .ui-datepicker .ui-datepicker-next span,
1163 .ui-datepicker .ui-datepicker-prev span {
1164 display: none;
1165 }
1166
1167 .ui-datepicker .ui-datepicker-prev {
1168 float: left;
1169 }
1170
1171 .ui-datepicker .ui-datepicker-next {
1172 float: right;
1173 }
1174
1175 .ui-datepicker .ui-datepicker-prev:before,
1176 .ui-datepicker .ui-datepicker-next:before {
1177 font: normal 20px/34px 'dashicons';
1178 padding-left: 7px;
1179 color: #fff;
1180 speak: none;
1181 -webkit-font-smoothing: antialiased;
1182 -moz-osx-font-smoothing: grayscale;
1183 width: 34px;
1184 height: 34px;
1185 }
1186
1187 .ui-datepicker .ui-datepicker-prev:before {
1188 content: '\f341';
1189 }
1190
1191 .ui-datepicker .ui-datepicker-next:before {
1192 content: '\f345';
1193 }
1194
1195 .ui-datepicker .ui-datepicker-prev-hover:before,
1196 .ui-datepicker .ui-datepicker-next-hover:before {
1197 opacity: 0.7;
1198 }
1199
1200 .ui-datepicker select.ui-datepicker-month,
1201 .ui-datepicker select.ui-datepicker-year {
1202 width: 33%;
1203 }
1204
1205 .ui-datepicker thead {
1206 color: #fff;
1207 font-weight: 600;
1208 }
1209
1210 .ui-datepicker th {
1211 padding: 10px;
1212 }
1213
1214 .ui-datepicker td {
1215 padding: 0;
1216 border: 1px solid #f4f4f4;
1217 }
1218
1219 .ui-datepicker td.ui-datepicker-other-month {
1220 border: transparent;
1221 }
1222
1223 .ui-datepicker tr:first-of-type td {
1224 border-top: 1px solid #f0f0f0;
1225 }
1226
1227 .ui-datepicker td.ui-datepicker-week-end {
1228 background-color: #f4f4f4;
1229 border: 1px solid #f0f0f0;
1230 }
1231
1232 .ui-datepicker td.ui-datepicker-today {
1233 background-color: #f0f0c0;
1234 }
1235
1236 .ui-datepicker td.ui-datepicker-current-day {
1237 background: #bbdd88;
1238 }
1239
1240 .ui-datepicker td .ui-state-default {
1241 background: transparent;
1242 border: none;
1243 text-align: center;
1244 text-decoration: none;
1245 width: auto;
1246 display: block;
1247 padding: 5px 10px;
1248 font-weight: normal;
1249 color: #444;
1250 }
1251
1252 .ui-datepicker td.ui-state-disabled .ui-state-default {
1253 opacity: 0.5;
1254 }
1255
1256 /* Default Color Scheme */
1257 .ui-datepicker .ui-widget-header,
1258 .ui-datepicker .ui-datepicker-header {
1259 background: #73d16f;
1260 }
1261
1262 .ui-datepicker thead {
1263 background: #32373c;
1264 }
1265
1266 .ui-datepicker td .ui-state-hover {
1267 background: #5f56f0;
1268 color: #fff;
1269 }
1270
1271 /* Settings Button */
1272
1273 .betterdocs-settings-button {
1274 margin: 30px 15px 0 0;
1275 }
1276 .quick-builder-submit-btn, .betterdocs-meta-next, .betterdocs-settings-button {
1277 background-color: rgb(102, 72, 254);
1278 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1279 color: rgb(255, 255, 255);
1280 letter-spacing: 1px;
1281 font-weight: 600;
1282 text-transform: uppercase;
1283 cursor: pointer;
1284 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1285 border-width: 0px;
1286 border-style: initial;
1287 border-color: initial;
1288 border-image: initial;
1289 padding: 13px 25px;
1290 border-radius: 3px;
1291 margin: 30px 0px;
1292 transition: all 0.3s ease 0s;
1293 }
1294 .betterdocs-meta-next:hover, .betterdocs-settings-button:hover {
1295 background-color: #73d16f;
1296 box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
1297 }
1298
1299 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label{
1300 margin-bottom: 10px;
1301 font-weight: bold;
1302 display: inline-block;
1303 }
1304 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label input{
1305 margin-right: 5px;
1306 }
1307
1308 .betterdocs-settings {
1309 flex: 1;
1310 }
1311
1312 .betterdocs-settings-content {
1313 display: flex;
1314 }
1315
1316 .betterdocs-settings-form-wrapper {
1317 flex: 6;
1318 }
1319
1320 .betterdocs-settings-right {
1321 flex: 3;
1322 background: #fff;
1323 margin: 6px 0px 0px 10px;
1324 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1325 }
1326
1327 .betterdocs-settings-form-wrapper {
1328 margin-top: 5px;
1329 background-color: #fff;
1330 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1331 }
1332
1333
1334 #betterdocs-go_license_tab .betterdocs-settings-right {
1335 display: block;
1336 box-shadow: none;
1337 }
1338
1339 #betterdocs-go_license_tab .betterdocs-settings-right,
1340 #betterdocs-go_license_tab .betterdocs-sidebar {
1341 margin: 0px;
1342 }
1343
1344 #betterdocs-go_license_tab .betterdocs-sidebar {
1345 width: auto;
1346 flex-direction: row;
1347 align-items: center;
1348 justify-content: start;
1349 }
1350
1351 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block.betterdocs-license-block {
1352 order: 1;
1353 }
1354
1355 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block {
1356 margin: 1em 0;
1357 order: 2;
1358 flex: 1;
1359 }
1360
1361
1362 .betterdocs-settings-documentation {
1363 margin-top: 10px;
1364 background: #fff;
1365 padding: 30px 30px;
1366 }
1367
1368 .betterdocs-settings-row {
1369 display: flex;
1370 margin-left: -15px;
1371 margin-right: -15px;
1372 }
1373
1374
1375 .betterdocs-admin-block {
1376 flex-basis: 25%;
1377 padding: 25px;
1378 box-shadow: 0 0 20px 0px #f2f2f2;
1379 margin-left: 15px;
1380 margin-right: 15px;
1381 border-radius: 10px;
1382 display: flex;
1383 flex-direction: column;
1384 }
1385
1386 header.betterdocs-admin-block-header {
1387 display: flex;
1388 align-items: center;
1389 }
1390
1391 .betterdocs-admin-block-header-icon {
1392 width: 35px;
1393 }
1394
1395 h4.betterdocs-admin-title {
1396 margin: 0 15px;
1397 font-size: 17px;
1398 }
1399
1400 .betterdocs-admin-block-content {
1401 flex: 1;
1402 }
1403
1404 .betterdocs-admin-block-content > a.betterdocs-button {
1405 background-color: #fff;
1406 color: #15c7a4;
1407 border: 1px solid #15c7a4;
1408 font-size: 12px;
1409 display: inline-block;
1410 padding: 10px 20px;
1411 margin-top: 15px;
1412 text-decoration: none;
1413 }
1414 .betterdocs-admin-block-content > a:hover {
1415 background-image: -webkit-linear-gradient(-169deg, #31da8d 0%, #1ecd9d 100%);
1416 color: #fff;
1417 }
1418 .betterdocs-save-now {
1419 background-color: #e74c3c;
1420 }
1421 .betterdocs-section-inner-tab {
1422 display: flex;
1423 border: 1px solid rgb(235, 235, 235);
1424 }
1425 .betterdocs-section-inner-tab > ul {
1426 width: 20%;
1427 list-style: none;
1428 margin: 0px;
1429 background-color: #eff1f3;
1430 }
1431 .betterdocs-section-inner-tab > ul > li {
1432 padding: 14px;
1433 cursor: pointer;
1434 background-color: #eff1f3;
1435 margin-bottom: 0;
1436 color: #707070;
1437 position: relative;
1438 }
1439 .betterdocs-section-inner-tab > ul > li:hover,
1440 .betterdocs-section-inner-tab > ul > li.betterdocs-active {
1441 background-color: rgb(255, 255, 255);
1442 box-shadow: 0px 12px 25px 0px rgba(0, 9, 78, 0.1);
1443 color: #252525;
1444 }
1445 .betterdocs-section-inner-tab > ul > li:hover:before,
1446 .betterdocs-section-inner-tab > ul > li.betterdocs-active:before {
1447 content: "";
1448 background-color: rgb(54, 214, 146);
1449 position: absolute;
1450 width: 3px;
1451 height: 100%;
1452 left: 0;
1453 top: 0;
1454 }
1455 .betterdocs-section-inner-tab > div.betterdocs-section-inner-tab-contents {
1456 flex: 1;
1457 padding: 20px;
1458 margin-left: 30px;
1459 }
1460
1461 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content {
1462 display: none;
1463 }
1464
1465 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content.betterdocs-active {
1466 display: block;
1467 }
1468
1469 .select2-container--default .select2-search--inline .select2-search__field {
1470 padding-left: 10px;
1471 padding-right: 10px;
1472 }
1473
1474 /*
1475 * Doc Permalink
1476 */
1477 .betterdocs-control-wrapper .available-structure-tags li {
1478 float: left;
1479 margin-right: 5px;
1480 }
1481