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

2,301 lines 54.2 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 line-height: 1;
718 padding: 3px 6px;
719 border-radius: 2px;
720 background-image: -moz-linear-gradient(-122deg , rgb(91 211 160) 0%, rgb(54 214 146) 100% );
721 background-image: -webkit-linear-gradient(-122deg, rgb(91 211 160) 0%, rgb(54 214 146) 100% );
722 background-image: -ms-linear-gradient(-122deg, rgb(91 211 160) 0%, rgb(54 214 146) 100% );
723 }
724 .betterdocs-settings-menu .pro-label {
725 right: 0px;
726 }
727 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"],
728 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"]:focus {
729 width: 95px;
730 height: 28px;
731 margin: 0 5px;
732 border-color: #0071a1 !important;
733 font-size: 13px;
734 line-height: 2;
735 }
736 .betterdocs-settings-section label {
737 font-size: 14px;
738 }
739 .betterdocs-settings-section tr th {
740 padding: 10px 15px;
741 width: 30%;
742 text-align: left;
743 vertical-align: top;
744 }
745 #betterdocs_cross_domain_settings th, #betterdocs_cross_domain_settings td {
746 display: block;
747 }
748 #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 {
749 width: 280px;
750 }
751
752 .betterdocs-settings-section tr td {
753 padding: 5px 15px;
754 }
755
756 .betterdocs-settings-section .betterdocs-section-inner-tab-content tr td {
757 padding: 10px 15px;
758 }
759
760 .betterdocs-settings-section tr td.betterdocs-card {
761 width: 100%;
762 }
763 .betterdocs-card-content {
764 display: flex;
765 flex-flow: column wrap;
766 max-width: 350px;
767 }
768 .betterdocs-card-content img {
769 width: 100%;
770 display: block;
771 }
772 .betterdocs-card-content p {
773 font-size: 14px;
774 color: #fff;
775 padding: 20px 10px 0;
776 }
777 .betterdocs-card-content p.betterdocs-customize-button {
778 background-color: #fff;
779 color: #26d396;
780 padding: 12px;
781 text-align: center;
782 border-radius: 3px;
783 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
784 font-size: 16px;
785 transition: all 0.3s ease;
786 }
787
788 .betterdocs-card-content p.betterdocs-customize-button:hover {
789 box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px;
790 }
791 .betterdocs-settings-section tr td.betterdocs-card a{
792 display: inline-block;
793 padding: 50px 30px;
794 font-size: 18px;
795 border-radius: 5px;
796 color: #fff;
797 background-color: #26d396;
798 text-decoration: none;
799 }
800
801 .betterdocs-field.type-text .betterdocs-label label{
802 line-height: 41px;
803 }
804
805 .betterdocs-field .betterdocs-control-wrapper p{
806 margin: 5px 0;
807 }
808
809 .betterdocs-field .betterdocs-field-help{
810 padding: 8px 10px;
811 background-color: #f9f9f9;
812 border: 1px solid #f2f2f2;
813 border-radius: 4px;
814 width: 80%;
815 }
816
817 .betterdocs-title h3{
818 margin: .5em 0;
819 text-transform: uppercase;
820 letter-spacing: 2px;
821 font-size: 16px;
822 }
823
824 .betterdocs-settings-field,
825 input.betterdocs-settings-field {
826 padding: 7px;
827 border: 1px solid rgb(204, 204, 204);
828 background-color: rgb(255, 255, 255);
829 }
830
831 select.betterdocs-settings-field.select2-hidden-accessible + span {
832 min-width: 150px;
833 }
834
835 input.betterdocs-settings-field[type="number"]{
836 height: auto;
837 }
838
839 input.betterdocs-settings-field[type="checkbox"] {
840 padding: 14px !important;
841 border: 1px solid #9b9d9d;
842 background-color: #fff;
843 box-shadow: none !important;
844 border-radius: 2px;
845 }
846
847 .betterdocs-control input[type="checkbox"]:checked {
848 background-color: #36d692;
849 border-color: #36d692;
850 }
851
852 .betterdocs-control input[type="checkbox"]:checked::before {
853 content: '';
854 margin: -4px 0 0 -7px;
855 background-image: url(../img/check-mark.svg);
856 background-repeat: no-repeat;
857 width: 14px;
858 }
859 .betterdocs-left-right-settings {
860 width: 100%;
861 display: flex;
862 flex-flow: row nowrap;
863 justify-content: space-between;
864 }
865
866 .betterdocs-settings-left {
867 max-width: 80em;
868 height: auto;
869 flex: 1 1 70%;
870 }
871
872 .betterdocs-settings-right {
873 flex: 1 1 30%;
874 padding: 20px;
875 display: flex;
876 justify-content: center;
877 align-items: center;
878 }
879
880 .betterdocs-sidebar {
881 background-color: #fff;
882 width: 100%;
883 padding: 50px 20px;
884 margin-top: 34px;
885 display: flex;
886 flex-direction: column;
887 justify-content: center;
888 align-items: center;
889 }
890
891 .betterdocs-sidebar-block {
892 margin: 1em auto;
893 }
894
895 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo {
896 max-width: 200px;
897 display: block;
898 margin: 25px auto;
899 }
900
901 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>img,
902 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>svg {
903 width: 100%;
904 display: block;
905 margin: 10px auto;
906 }
907
908 .betterdocs-admin-sidebar-cta a {
909 font-size: 1em;
910 color: rgba(35, 40, 45, 0.45);
911 text-decoration: none;
912 text-transform: uppercase;
913 letter-spacing: .065em;
914 text-align: center;
915 margin: 20px auto;
916 display: block;
917 border: 1px solid rgba(35, 40, 45, 0.185);
918 border-radius: 4px;
919 padding: 15px;
920 width: 200px;
921 outline: none;
922 box-shadow: none;
923 transition: all .3s;
924 }
925
926 .betterdocs-admin-sidebar-cta a:hover {
927 color: #23282d;
928 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.715);
929 }
930
931 @media only screen and (max-width: 767px) {
932 .betterdocs-left-right-settings {
933 flex-flow: row wrap;
934 flex-direction: column;
935 }
936
937 .betterdocs-settings-right {
938 padding: 0;
939 }
940
941 }
942
943 /* ADMIN */
944 /**
945 * All of the CSS for your public-facing functionality should be
946 * included in this file.
947 */
948
949 a.betterdocs-link {
950 position: absolute;
951 left: 0;
952 top: 0;
953 width: 100%;
954 height: 100%;
955 outline: none;
956 }
957
958 .betterdocs-inner {
959 display: flex;
960 align-items: center;
961 overflow: hidden;
962 padding: 15px;
963 background: #fff;
964 box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
965 max-width: 400px;
966 }
967
968 .betterdocs-flex-reverse.betterdocs-inner {
969 flex-direction: row-reverse;
970 }
971
972 .betterdocs-has-close-btn.betterdocs-inner {
973 padding-right: 30px !important;
974 }
975
976 span.betterdocs-close {
977 position: absolute;
978 right: 10px;
979 top: 10px;
980 z-index: 999;
981 cursor: pointer;
982 width: 8px;
983 height: 8px;
984 }
985
986 span.betterdocs-close>svg {
987 fill: #000000;
988 position: absolute;
989 }
990
991 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper {
992 display: flex;
993 }
994
995 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper label {
996 margin-right: 15px;
997 }
998
999 /*
1000 Notification Image CSS
1001 */
1002 .betterdocs-image {
1003 width: 60px;
1004 height: 60px;
1005 overflow: hidden;
1006 float: left;
1007 margin-right: 15px;
1008 display: flex;
1009 align-items: center;
1010 justify-content: center;
1011 }
1012
1013 .betterdocs-img-right .betterdocs-image {
1014 margin-left: 15px;
1015 margin-right: 0px;
1016 }
1017
1018 .betterdocs-image img.betterdocs-img-square {
1019 border-radius: 0px !important;
1020 }
1021
1022 .betterdocs-image img.betterdocs-img-circle,
1023 .betterdocs-image>img {
1024 border-radius: 50% !important;
1025 }
1026
1027 .betterdocs-image img.betterdocs-img-rounded {
1028 border-radius: 5px !important;
1029 }
1030
1031 .betterdocs-image>img {
1032 width: 100%;
1033 }
1034
1035 /*
1036 Notification Content CSS
1037 */
1038 .betterdocs-inner.betterdocs-img-right .betterdocs-content {
1039 display: flex;
1040 flex-direction: column;
1041 }
1042
1043 .betterdocs-inner.betterdocs-img-right .betterdocs-content .betterdocs-branding {
1044 position: static;
1045 margin-left: 0px;
1046 padding: 5px 0px 0px
1047 }
1048
1049 .betterdocs-content {
1050 float: left;
1051 }
1052
1053 .betterdocs-content>span {
1054 display: block;
1055 }
1056
1057 .betterdocs-first-row {
1058 font-size: 12px;
1059 line-height: 1.2;
1060 }
1061
1062 .betterdocs-second-row {
1063 margin: 5px 0;
1064 font-size: 14px;
1065 font-weight: bolder;
1066 line-height: 1.5;
1067 }
1068
1069 .betterdocs-third-row {
1070 font-size: 11px;
1071 line-height: 1;
1072 }
1073
1074 /* Datepicker CSS */
1075 /* Date Picker Default Styles */
1076 .ui-datepicker {
1077 padding: 0;
1078 margin: 0;
1079 -webkit-border-radius: 0;
1080 -moz-border-radius: 0;
1081 border-radius: 0;
1082 background-color: #fff;
1083 border: 1px solid #dfdfdf;
1084 border-top: none;
1085 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1086 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1087 min-width: 17em;
1088 width: auto;
1089 z-index: 1000 !important;
1090 }
1091
1092 body.wp-admin:not(.rtl) .ui-datepicker {
1093 margin-left: -1px;
1094 }
1095
1096 body.wp-admin.rtl .ui-datepicker {
1097 margin-right: -1px;
1098 }
1099
1100 .ui-datepicker * {
1101 padding: 0;
1102 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1103 -webkit-border-radius: 0;
1104 -moz-border-radius: 0;
1105 border-radius: 0;
1106 }
1107
1108 .ui-datepicker table {
1109 font-size: 13px;
1110 margin: 0;
1111 border: none;
1112 border-collapse: collapse;
1113 }
1114
1115 .ui-datepicker .ui-widget-header,
1116 .ui-datepicker .ui-datepicker-header {
1117 background-image: none;
1118 border: none;
1119 color: #fff;
1120 font-weight: normal;
1121 }
1122
1123 .ui-datepicker .ui-datepicker-header .ui-state-hover {
1124 background: transparent;
1125 border-color: transparent;
1126 cursor: pointer;
1127 }
1128
1129 .ui-datepicker .ui-datepicker-title {
1130 margin: 0;
1131 padding: 10px 0;
1132 color: #fff;
1133 font-size: 14px;
1134 line-height: 14px;
1135 text-align: center;
1136 }
1137
1138 .ui-datepicker .ui-datepicker-prev,
1139 .ui-datepicker .ui-datepicker-next {
1140 position: relative;
1141 top: 0;
1142 height: 34px;
1143 width: 34px;
1144 }
1145
1146 .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1147 .ui-datepicker .ui-state-hover.ui-datepicker-next {
1148 border: none;
1149 }
1150
1151 .ui-datepicker .ui-datepicker-prev,
1152 .ui-datepicker .ui-datepicker-prev-hover {
1153 left: 0;
1154 }
1155
1156 .ui-datepicker .ui-datepicker-next,
1157 .ui-datepicker .ui-datepicker-next-hover {
1158 right: 0;
1159 }
1160
1161 .ui-datepicker .ui-datepicker-next span,
1162 .ui-datepicker .ui-datepicker-prev span {
1163 display: none;
1164 }
1165
1166 .ui-datepicker .ui-datepicker-prev {
1167 float: left;
1168 }
1169
1170 .ui-datepicker .ui-datepicker-next {
1171 float: right;
1172 }
1173
1174 .ui-datepicker .ui-datepicker-prev:before,
1175 .ui-datepicker .ui-datepicker-next:before {
1176 font: normal 20px/34px 'dashicons';
1177 padding-left: 7px;
1178 color: #fff;
1179 speak: none;
1180 -webkit-font-smoothing: antialiased;
1181 -moz-osx-font-smoothing: grayscale;
1182 width: 34px;
1183 height: 34px;
1184 }
1185
1186 .ui-datepicker .ui-datepicker-prev:before {
1187 content: '\f341';
1188 }
1189
1190 .ui-datepicker .ui-datepicker-next:before {
1191 content: '\f345';
1192 }
1193
1194 .ui-datepicker .ui-datepicker-prev-hover:before,
1195 .ui-datepicker .ui-datepicker-next-hover:before {
1196 opacity: 0.7;
1197 }
1198
1199 .ui-datepicker select.ui-datepicker-month,
1200 .ui-datepicker select.ui-datepicker-year {
1201 width: 33%;
1202 }
1203
1204 .ui-datepicker thead {
1205 color: #fff;
1206 font-weight: 600;
1207 }
1208
1209 .ui-datepicker th {
1210 padding: 10px;
1211 }
1212
1213 .ui-datepicker td {
1214 padding: 0;
1215 border: 1px solid #f4f4f4;
1216 }
1217
1218 .ui-datepicker td.ui-datepicker-other-month {
1219 border: transparent;
1220 }
1221
1222 .ui-datepicker tr:first-of-type td {
1223 border-top: 1px solid #f0f0f0;
1224 }
1225
1226 .ui-datepicker td.ui-datepicker-week-end {
1227 background-color: #f4f4f4;
1228 border: 1px solid #f0f0f0;
1229 }
1230
1231 .ui-datepicker td.ui-datepicker-today {
1232 background-color: #f0f0c0;
1233 }
1234
1235 .ui-datepicker td.ui-datepicker-current-day {
1236 background: #bbdd88;
1237 }
1238
1239 .ui-datepicker td .ui-state-default {
1240 background: transparent;
1241 border: none;
1242 text-align: center;
1243 text-decoration: none;
1244 width: auto;
1245 display: block;
1246 padding: 5px 10px;
1247 font-weight: normal;
1248 color: #444;
1249 }
1250
1251 .ui-datepicker td.ui-state-disabled .ui-state-default {
1252 opacity: 0.5;
1253 }
1254
1255 /* Default Color Scheme */
1256 .ui-datepicker .ui-widget-header,
1257 .ui-datepicker .ui-datepicker-header {
1258 background: #73d16f;
1259 }
1260
1261 .ui-datepicker thead {
1262 background: #32373c;
1263 }
1264
1265 .ui-datepicker td .ui-state-hover {
1266 background: #5f56f0;
1267 color: #fff;
1268 }
1269
1270 /* Settings Button */
1271
1272 .betterdocs-settings-button {
1273 margin: 30px 15px 0 0;
1274 }
1275 .quick-builder-submit-btn, .betterdocs-meta-next, .betterdocs-settings-button {
1276 background-color: rgb(102, 72, 254);
1277 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1278 color: rgb(255, 255, 255);
1279 letter-spacing: 1px;
1280 font-weight: 600;
1281 text-transform: uppercase;
1282 cursor: pointer;
1283 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1284 border-width: 0px;
1285 border-style: initial;
1286 border-color: initial;
1287 border-image: initial;
1288 padding: 13px 25px;
1289 border-radius: 3px;
1290 margin: 30px 0px;
1291 transition: all 0.3s ease 0s;
1292 }
1293 .betterdocs-meta-next:hover, .betterdocs-settings-button:hover {
1294 background-color: #73d16f;
1295 box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
1296 }
1297
1298 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label{
1299 margin-bottom: 10px;
1300 font-weight: bold;
1301 display: inline-block;
1302 }
1303 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label input{
1304 margin-right: 5px;
1305 }
1306
1307 .betterdocs-settings {
1308 flex: 1;
1309 }
1310
1311 .betterdocs-settings-content {
1312 display: flex;
1313 }
1314
1315 .betterdocs-settings-form-wrapper {
1316 flex: 10;
1317 }
1318
1319 .betterdocs-settings-right {
1320 flex: 2;
1321 background: #fff;
1322 margin: 6px 0px 0px 10px;
1323 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1324 }
1325
1326 .betterdocs-settings-form-wrapper {
1327 margin-top: 5px;
1328 background-color: #fff;
1329 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1330 }
1331
1332
1333 #betterdocs-go_license_tab .betterdocs-settings-right {
1334 display: block;
1335 box-shadow: none;
1336 }
1337
1338 #betterdocs-go_license_tab .betterdocs-settings-right,
1339 #betterdocs-go_license_tab .betterdocs-sidebar {
1340 margin: 0px;
1341 }
1342
1343 #betterdocs-go_license_tab .betterdocs-sidebar {
1344 width: auto;
1345 flex-direction: row;
1346 align-items: center;
1347 justify-content: start;
1348 }
1349
1350 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block.betterdocs-license-block {
1351 order: 1;
1352 }
1353
1354 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block {
1355 margin: 1em 0;
1356 order: 2;
1357 flex: 1;
1358 }
1359
1360
1361 .betterdocs-settings-documentation {
1362 margin-top: 10px;
1363 background: #fff;
1364 padding: 30px 30px;
1365 }
1366
1367 .betterdocs-settings-row {
1368 display: flex;
1369 margin-left: -15px;
1370 margin-right: -15px;
1371 }
1372
1373
1374 .betterdocs-admin-block {
1375 flex-basis: 25%;
1376 padding: 25px;
1377 box-shadow: 0 0 20px 0px #f2f2f2;
1378 margin-left: 15px;
1379 margin-right: 15px;
1380 border-radius: 10px;
1381 display: flex;
1382 flex-direction: column;
1383 }
1384
1385 header.betterdocs-admin-block-header {
1386 display: flex;
1387 align-items: center;
1388 }
1389
1390 .betterdocs-admin-block-header-icon {
1391 width: 35px;
1392 }
1393
1394 h4.betterdocs-admin-title {
1395 margin: 0 15px;
1396 font-size: 17px;
1397 }
1398
1399 .betterdocs-admin-block-content {
1400 flex: 1;
1401 }
1402
1403 .betterdocs-admin-block-content > a.betterdocs-button {
1404 background-color: #fff;
1405 color: #15c7a4;
1406 border: 1px solid #15c7a4;
1407 font-size: 12px;
1408 display: inline-block;
1409 padding: 10px 20px;
1410 margin-top: 15px;
1411 text-decoration: none;
1412 }
1413 .betterdocs-admin-block-content > a:hover {
1414 background-image: -webkit-linear-gradient(-169deg, #31da8d 0%, #1ecd9d 100%);
1415 color: #fff;
1416 }
1417 .betterdocs-save-now {
1418 background-color: #e74c3c;
1419 }
1420 .betterdocs-section-inner-tab {
1421 display: flex;
1422 border: 1px solid rgb(235, 235, 235);
1423 }
1424 .betterdocs-section-inner-tab > ul {
1425 width: 25%;
1426 list-style: none;
1427 margin: 0px;
1428 background-color: #eff1f3;
1429 }
1430 .betterdocs-section-inner-tab > ul > li {
1431 padding: 14px;
1432 cursor: pointer;
1433 background-color: #eff1f3;
1434 margin-bottom: 0;
1435 color: #707070;
1436 position: relative;
1437 }
1438 .betterdocs-section-inner-tab > ul > li:hover,
1439 .betterdocs-section-inner-tab > ul > li.betterdocs-active {
1440 background-color: rgb(255, 255, 255);
1441 box-shadow: 0px 12px 25px 0px rgba(0, 9, 78, 0.1);
1442 color: #252525;
1443 }
1444 .betterdocs-section-inner-tab > ul > li:hover:before,
1445 .betterdocs-section-inner-tab > ul > li.betterdocs-active:before {
1446 content: "";
1447 background-color: rgb(54, 214, 146);
1448 position: absolute;
1449 width: 3px;
1450 height: 100%;
1451 left: 0;
1452 top: 0;
1453 }
1454 .betterdocs-section-inner-tab > div.betterdocs-section-inner-tab-contents {
1455 flex: 1;
1456 padding: 20px 15px;
1457 }
1458
1459 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content {
1460 display: none;
1461 }
1462
1463 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content.betterdocs-active {
1464 display: block;
1465 }
1466
1467 .select2-container--default .select2-search--inline .select2-search__field {
1468 padding-left: 10px;
1469 padding-right: 10px;
1470 }
1471
1472 /*
1473 * Doc Permalink
1474 */
1475 .betterdocs-control-wrapper .available-structure-tags li {
1476 float: left;
1477 margin-right: 5px;
1478 }
1479
1480 /*
1481 * Admin screen header list and grid view
1482 */
1483 .betterdocs-listing-content {
1484 display: flex;
1485 flex-wrap: wrap;
1486 margin: 0 -15px;
1487 }
1488 .betterdocs-listing-table-content .iedit .row-actions {
1489 left: 0;
1490 }
1491 body.toplevel_page_betterdocs-admin {
1492 background-color: #F5F6FB;
1493 }
1494 .betterdocs-single-listing {
1495 padding: 0 15px;
1496 margin-bottom: 30px;
1497 box-sizing: border-box;
1498 background-color: #E2E5ED;
1499 background-clip: content-box;
1500 width: 25%;
1501 min-width: 350px;
1502 text-align: center;
1503 }
1504
1505 .betterdocs-single-listing > a.betterdocs-button {
1506 display: inline-block;
1507 margin-bottom: 20px;
1508 padding: 10px 25px;
1509 }
1510
1511 .betterdocs-single-listing > div {
1512 padding: 15px 10px;
1513 text-align: initial;
1514 }
1515 .betterdocs-single-listing-title {
1516 color: #474e59;
1517 font-size: 18px;
1518 margin: 15px 0px 25px;
1519 text-align: center;
1520 font-weight: 600;
1521 }
1522 .betterdocs-single-listing-sub-title {
1523 color: #474e59;
1524 font-size: 15px;
1525 margin: 15px 0px 25px;
1526 text-align: center;
1527 font-weight: normal;
1528 }
1529 .betterdocs-single-listing li.betterdocs-no-docs {
1530 pointer-events: none;
1531 }
1532 .betterdocs-single-listing .betterdocs-no-docs svg {
1533 width: 70%;
1534 margin: 50px auto;
1535 display: block;
1536 max-width: 300px;
1537 }
1538 .betterdocs-single-listing-inner ul {
1539 padding: 11px;
1540 margin: 0;
1541 border-radius: 3px;
1542 }
1543 .betterdocs-single-listing li:not( .betterdocs-no-docs ) {
1544 background-color: #D6D9E3;
1545 border: 1px dashed #AAB3CA;
1546 margin: 0 0 10px;
1547 cursor: grab;
1548 }
1549 .betterdocs-single-listing li .betterdocs-single-list-content {
1550 background-color: #fff;
1551 padding: 10px 5px;
1552 margin: -1px;
1553 display: flex;
1554 align-items: center;
1555 border-left: 1px solid #36d692;
1556 box-shadow: 0 1px 3px rgba(9,30,66,.15);
1557 transition: all 0.3s ease 0s;
1558 }
1559 .betterdocs-single-listing li .betterdocs-single-list-content:hover {
1560 box-shadow: 0px 19px 18px 0px rgba(0, 9, 78, 0.12);
1561 }
1562 .betterdocs-single-listing li .betterdocs-single-list-content > a {
1563 width: 70%;
1564 display: inline-block;
1565 flex: 1;
1566 }
1567
1568 .betterdocs-single-listing li .betterdocs-single-list-content > a .betterdocs-draft {
1569 color: #f54;
1570 }
1571
1572 .betterdocs-single-listing li a {
1573 text-decoration: none;
1574 margin-left: 5px;
1575 color: #626b77;
1576 font-size: 13px;
1577 }
1578 .betterdocs-single-listing li .betterdocs-single-list-content > span:not( .betterdocs-article-title ) {
1579 display: flex;
1580 align-items: center;
1581 margin-left: 3px;
1582 margin-right: 3px;
1583 }
1584 .betterdocs-single-listing li .betterdocs-single-list-content > span.betterdocs-article-title {
1585 margin-left: 5px;
1586 display: inline-block;
1587 flex: 1;
1588 }
1589 .betterdocs-single-listing li .betterdocs-single-list-content > span > a {
1590 display: inline-block;
1591 font-size: 15px;
1592 }
1593
1594 .betterdocs-single-listing li .betterdocs-single-list-content > span > a > span {
1595 font-size: 15px;
1596 display: inline;
1597 }
1598
1599 .betterdocs-single-listing li .betterdocs-single-list-content > span > a span:hover {
1600 color: #1bd083;
1601 }
1602 .betterdocs-single-listing li .betterdocs-single-list-content > span > a > svg {
1603 width: 15px;
1604 fill: #0073aa;
1605 }
1606
1607 .betterdocs-header-button {
1608 margin-left: 20px;
1609 }
1610 .betterdocs-button {
1611 background-color: #15c7a4;
1612 color: rgb(255, 255, 255);
1613 letter-spacing: 0.05em;
1614 font-weight: 500;
1615 text-transform: uppercase;
1616 cursor: pointer;
1617 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1618 border: none;
1619 padding: 13px 25px;
1620 border-radius: 3px;
1621 transition: all 0.3s ease 0s;
1622 text-decoration: none;
1623 }
1624
1625 .betterdocs-button-primary,
1626 .betterdocs-tab-content .bulkactions .button {
1627 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1628 color: rgb(255, 255, 255);
1629 border: 1px solid transparent;
1630 }
1631 .betterdocs-button-primary:hover {
1632 background-image: -webkit-linear-gradient(-169deg, #31da8d 0%, #1ecd9d 100%);
1633 color: rgb(255, 255, 255);
1634 }
1635 .betterdocs-button-secondary {
1636 background-color: #F1FFF9;
1637 background-image: none;
1638 color: #15c7a4;
1639 border: 1px solid #15c7a4;
1640 }
1641 .betterdocs-button-secondary:hover {
1642 background-color: #15c7a4;
1643 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1644 color: rgb(255, 255, 255);
1645 }
1646 .betterdocs-header-button .betterdocs-button {
1647 padding: 10px 20px;
1648 margin-right: 8px;
1649 font-size: 12px;
1650 box-shadow: none;
1651 }
1652 .betterdocs-header-button .dashboard-search-field,
1653 .betterdocs-header-button .dashboard-search-field:focus {
1654 border: 1px solid #15c7a4;
1655 padding: 5px 24px 5px 8px;
1656 font-size: 12px;
1657 box-shadow: none;
1658 }
1659 .betterdocs-listing-table-content .wp-list-table a {
1660 color: #2c3338;
1661 }
1662 .betterdocs-header-filter form {
1663 display: flex;
1664 flex-wrap: wrap;
1665 }
1666 #reportrange {
1667 display: none;
1668 }
1669 .betterdocs-header-filter form input[type="text"],
1670 .betterdocs-header-filter form select,
1671 .betterdocs-tab-content #bulk-action-selector-bottom {
1672 background-color: #FFFFFF;
1673 border: 1px solid #E7EBF3;
1674 box-sizing: border-box;
1675 border-radius: 5px;
1676 padding: 10px 25px 10px 32px;
1677 font-size: 15px;
1678 line-height: 18px;
1679 color: #666B78;
1680 margin: 4px 4px;
1681 background-size: auto;
1682 background-repeat: no-repeat;
1683 }
1684 .betterdocs-header-filter form input#post-search-input {
1685 background-image: url("../img/search.png");
1686 background-position: left 8px top 50%;
1687 padding-right: 10px;
1688 }
1689 .betterdocs-header-filter form input.dashboard-select-date-custom {
1690 padding-left: 10px;
1691 padding-right: 10px;
1692 text-align: center;
1693 background-image: url("../img/calendar.png");
1694 background-repeat: no-repeat;
1695 background-size: 38px auto;
1696 border: none;
1697 height: 38px;
1698 width: 38px;
1699 color: rgba(255, 255, 255, 0);
1700 cursor: pointer;
1701 }
1702 .betterdocs-header-filter form select.dashboard-select-view {
1703 max-width: 110px;
1704 background-image: url("../img/eye.png"), url("../img/select-icon.png");
1705 }
1706 .betterdocs-header-filter form select.dashboard-select-author {
1707 background-image: url("../img/author.png"), url("../img/select-icon.png");
1708 }
1709 .betterdocs-header-filter form select.dashboard-select-order {
1710 background-image: url("../img/sort.png"), url("../img/select-icon.png");
1711 max-width: 120px;
1712 }
1713 .betterdocs-header-filter form .dashboard-select-date {
1714 cursor: pointer;
1715 background-image: url("../img/datetime.png"), url("../img/select-icon.png");
1716 max-width: 135px;
1717 }
1718 .betterdocs-header-filter form select.dashboard-select-status,
1719 .betterdocs-header-filter form select.dashboard-select-category,
1720 .betterdocs-header-filter form select.dashboard-select-kb {
1721 background-image: url("../img/status.png"), url("../img/select-icon.png");
1722 }
1723 .betterdocs-header-filter form select.dashboard-select-category {
1724 max-width: 162px;
1725 }
1726 .betterdocs-header-filter form select.dashboard-select-kb {
1727 max-width: 120px;
1728 }
1729 .betterdocs-header-filter form select.dashboard-select-status {
1730 max-width: 145px;
1731 }
1732 .betterdocs-tab-content #bulk-action-selector-bottom {
1733 background-image: url("../img/bulk-action.png"), url("../img/select-icon.png");
1734 }
1735 .betterdocs-header-filter form select,
1736 .betterdocs-header-filter form .dashboard-select-date,
1737 .betterdocs-tab-content #bulk-action-selector-bottom {
1738 background-repeat: no-repeat;
1739 background-size: 16px auto, 9px auto;
1740 background-position: left 10px top 50%, right 10px bottom 50%;
1741 }
1742 .betterdocs-header-filter form select.dashboard-select-status,
1743 .betterdocs-header-filter form select.dashboard-select-category,
1744 .betterdocs-header-filter form select.dashboard-select-kb {
1745 background-size: auto 16px, 9px auto;
1746 }
1747 .betterdocs-header-filter form .betterdocs-search-filter-btn {
1748 font-weight: bold;
1749 padding: 10px 20px;
1750 margin: 4px;
1751 }
1752
1753 @media only screen and (max-width: 1440px) {
1754 .betterdocs-header-filter form input[type="text"],
1755 .betterdocs-header-filter form select {
1756 padding: 10px 25px 10px 8px;
1757 margin: 4px 3px;
1758 }
1759
1760 .betterdocs-header-filter form input#post-search-input {
1761 background-image: none;
1762 padding-right: 8px;
1763 }
1764 .betterdocs-header-filter form select.dashboard-search-field {
1765 background-image: none, url(../img/select-icon.png);
1766 }
1767 .betterdocs-header-filter form select.dashboard-select-order,
1768 .betterdocs-header-filter form select.dashboard-select-view {
1769 max-width: 90px;
1770 }
1771 .betterdocs-header-filter form .dashboard-select-date {
1772 max-width: 115px;
1773 }
1774 .betterdocs-header-filter form select.dashboard-select-category {
1775 max-width: 142px;
1776 }
1777 .betterdocs-header-filter form select.dashboard-select-kb {
1778 max-width: 100px;
1779 }
1780 .betterdocs-header-filter form select.dashboard-select-status {
1781 max-width: 125px;
1782 }
1783 }
1784
1785 .betterdocs-tab-content .bulkactions .button {
1786 font-weight: bold;
1787 padding: 4px 20px;
1788 margin: 4px !important;
1789 }
1790 .daterangepicker select.monthselect,
1791 .daterangepicker select.yearselect {
1792 padding-left: 5px !important;
1793 }
1794 .betterdocs-tab-content .tablenav .tablenav-pages {
1795 float: left;
1796 }
1797 .wp-core-ui .betterdocs-tab-content .tablenav-pages .button,
1798 .wp-core-ui .betterdocs-tab-content .tablenav-pages .button-secondary {
1799 color: #15c7a4;
1800 border-color: #15c7a4;
1801 background: #ffffff;
1802 }
1803 .betterdocs-tab-content .pagination-links .button.disabled {
1804 background-color: #ffffff !important;
1805 }
1806
1807 .betterdocs-list-grid-icon .icon-wrap {
1808 border: 1px solid rgba(0,0,0, .15);
1809 margin-left: 10px;
1810 border-radius: 5px;
1811 text-decoration: none;
1812 height: 34px;
1813 width: 34px;
1814 display: flex;
1815 align-items: center;
1816 justify-content: center;
1817 }
1818 .betterdocs-list-grid-icon .icon-wrap svg {
1819 display: block;
1820 }
1821 .betterdocs-list-grid-icon .icon-wrap path {
1822 fill: #36D692;
1823 }
1824 .betterdocs-list-grid-icon .icon-wrap.active {
1825 background-color: #15c7a4;
1826 border: 1px solid #15c7a4;
1827 }
1828 .betterdocs-list-grid-icon .icon-wrap.active path {
1829 fill: #ffffff;
1830 }
1831 .betterdocs-list-grid-icon .icon-wrap.active:focus {
1832 box-shadow: none;
1833 outline: none;
1834 }
1835 .betterdocs-switch-mode {
1836 display: flex;
1837 align-items: center;
1838 justify-content: center;
1839 border: 1px solid rgba(0,0,0, .15);
1840 margin-top: 1px;
1841 border-radius: 90px;
1842 height: 34px;
1843 padding: 0 5px;
1844 margin-left: auto;
1845 }
1846 .betterdocs-switch-mode label {
1847 display: flex;
1848 align-items: center;
1849 }
1850 .betterdocs-dark-mode .betterdocs-switch-mode {
1851 border-color: rgba(156, 174, 192, 0.27);
1852 }
1853 .betterdocs-dark-mode .betterdocs-header-button .betterdocs-button-secondary {
1854 background-color: #4F6593;
1855 color: #fff;
1856 border: 1px solid transparent;
1857 }
1858 #dayIcon {
1859 position: relative;
1860 width: 24px;
1861 height: 18px;
1862 margin: 0 7px;
1863 fill: rgba(156, 174, 192, 0.27);
1864 }
1865
1866 #nightIcon {
1867 position: relative;
1868 width: 24px;
1869 height: 18px;
1870 margin: 0 7px;
1871 fill: rgba(156, 174, 192, 0.27);
1872 }
1873 body:not(.betterdocs-dark-mode) #dayIcon {
1874 fill: #15c7a4;
1875 }
1876 body.betterdocs-dark-mode #nightIcon {
1877 fill: #15c7a4;
1878 }
1879 #dayIcon, #nightIcon {
1880 cursor: pointer;
1881 }
1882
1883 input[type="checkbox"].betterdocs-mode-toggle {
1884 display: none;
1885 }
1886
1887 .betterdocs-mode-toggle, .betterdocs-mode-toggle:after, .betterdocs-mode-toggle:before, .betterdocs-mode-toggle *, .betterdocs-mode-toggle *:after, .betterdocs-mode-toggle *:before, .betterdocs-mode-toggle + .betterdocs-mode-toggle-button {
1888 -moz-box-sizing: border-box;
1889 box-sizing: border-box;
1890 }
1891
1892 .betterdocs-mode-toggle::-moz-selection, .betterdocs-mode-toggle:after::-moz-selection, .betterdocs-mode-toggle:before::-moz-selection, .betterdocs-mode-toggle *::-moz-selection, .betterdocs-mode-toggle *:after::-moz-selection, .betterdocs-mode-toggle *:before::-moz-selection, .betterdocs-mode-toggle + .betterdocs-mode-toggle-button::-moz-selection {
1893 background: none;
1894 }
1895
1896 .betterdocs-mode-toggle::selection, .betterdocs-mode-toggle:after::selection, .betterdocs-mode-toggle:before::selection, .betterdocs-mode-toggle *::selection, .betterdocs-mode-toggle *:after::selection, .betterdocs-mode-toggle *:before::selection, .betterdocs-mode-toggle + .betterdocs-mode-toggle-button::selection {
1897 background: none;
1898 }
1899
1900 .betterdocs-mode-toggle + .betterdocs-mode-toggle-button {
1901 outline: 0;
1902 display: inline-block;
1903 width: 50px;
1904 height: 24px;
1905 position: relative;
1906 cursor: pointer;
1907 border: 2px solid #333;
1908 -webkit-user-select: none;
1909 -moz-user-select: none;
1910 -ms-user-select: none;
1911 user-select: none;
1912 }
1913
1914 .betterdocs-mode-toggle + .betterdocs-mode-toggle-button:after, .betterdocs-mode-toggle + .betterdocs-mode-toggle-button:before {
1915 position: relative;
1916 display: block;
1917 content: "";
1918 width: 50%;
1919 height: 100%;
1920 }
1921
1922 .betterdocs-mode-toggle + .betterdocs-mode-toggle-button:after {
1923 left: 0;
1924 }
1925
1926 .betterdocs-mode-toggle + .betterdocs-mode-toggle-button:before {
1927 display: none;
1928 }
1929
1930 .betterdocs-mode-toggle:checked + .betterdocs-mode-toggle-button:after {
1931 left: 50%;
1932 }
1933
1934 .betterdocs-mode-toggle + .betterdocs-mode-toggle-button {
1935 padding: 2px;
1936 -webkit-transition: all .2s ease;
1937 transition: all .2s ease;
1938 border: 2px solid rgba(156, 174, 192, 0.27);
1939 border-radius: 2em;
1940 }
1941
1942 .betterdocs-mode-toggle + .betterdocs-mode-toggle-button:after {
1943 -webkit-transition: all .2s ease;
1944 transition: all .2s ease;
1945 background: rgba(156, 174, 192, 0.27);
1946 content: "";
1947 border-radius: 1em;
1948 }
1949
1950 .betterdocs-mode-toggle:checked + .betterdocs-mode-toggle-button:after {
1951 left: 50%;
1952 }
1953 .betterdocs-add-new-link {
1954 color: #707070;
1955 text-decoration: none;
1956 font-size: 14px;
1957 margin-bottom: 20px;
1958 display: inline-flex;
1959 align-items: center;
1960 outline: none;
1961 box-shadow: none;
1962 transition: all .3s;
1963 }
1964 .betterdocs-add-new-link:hover, .betterdocs-add-new-link:focus, .betterdocs-add-new-link:active {
1965 outline: none;
1966 box-shadow: none;
1967 }
1968 .betterdocs-add-new-link .add-new-icon {
1969 background-color: #fff;
1970 height: 48px;
1971 width: 48px;
1972 line-height: 48px;
1973 border-radius: 50px;
1974 margin: 10px;
1975 display: inline-flex;
1976 justify-content: center;
1977 align-items: center;
1978 transition: all 0.3s ease 0s;
1979 }
1980 .betterdocs-add-new-link .add-new-text {
1981 display: none;
1982 }
1983 .betterdocs-add-new-link:hover .add-new-icon {
1984 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1985 }
1986
1987 .betterdocs-add-new-link:hover .add-new-icon > svg{
1988 fill: #fff;
1989 }
1990
1991 .betterdocs-listing-table-content .wp-list-table {
1992 border: none;
1993 border-collapse:separate;
1994 border-spacing: 0 15px;
1995 background-color: transparent;
1996 box-shadow: none;
1997 }
1998
1999 .betterdocs-listing-table-content .wp-list-table thead td,
2000 .betterdocs-listing-table-content .wp-list-table thead th,
2001 .betterdocs-listing-table-content .wp-list-table tfoot tr{
2002 border-bottom: none;
2003 border-top: none;
2004 }
2005 .betterdocs-listing-table-content .wp-list-table tr {
2006 border: 1px solid #ebebeb;
2007 background-color: #fff;
2008 border-radius: 5px;
2009 }
2010 .betterdocs-listing-table-content td.column-betterdocs_views {
2011 padding-left: 34px;
2012 padding-top: 25px !important;
2013 background-image: url("../img/view.png");
2014 background-repeat: no-repeat;
2015 background-size: 18px auto;
2016 background-position: left 10px top 25px;
2017 }
2018 .betterdocs-listing-table-content .wp-list-table td,
2019 .betterdocs-listing-table-content .wp-list-table th {
2020 margin-bottom: 12px;
2021 }
2022 .betterdocs-listing-table-content .wp-list-table tbody td,
2023 .betterdocs-listing-table-content .wp-list-table tbody th {
2024 padding-top: 20px;
2025 }
2026 .betterdocs-listing-table-content .wp-list-table tbody th.check-column {
2027 padding-top: 22px;
2028 }
2029
2030 .betterdocs-listing-table-content .wp-list-table td:first-child,
2031 .betterdocs-listing-table-content .wp-list-table th:first-child {
2032 border-top-left-radius: 5px;
2033 }
2034 .betterdocs-listing-table-content .wp-list-table td:last-child,
2035 .betterdocs-listing-table-content .wp-list-table th:last-child {
2036 border-top-right-radius: 5px;
2037 }
2038 .betterdocs-listing-table-content .wp-list-table td:first-child,
2039 .betterdocs-listing-table-content .wp-list-table th:first-child {
2040 border-bottom-left-radius: 5px;
2041 }
2042 .betterdocs-listing-table-content .wp-list-table td:last-child,
2043 .betterdocs-listing-table-content .wp-list-table th:last-child {
2044 border-bottom-right-radius: 5px;
2045 }
2046 .betterdocs-listing-table-content .column-title.has-row-actions .row-actions {
2047 display: none !important;
2048 }
2049
2050 .betterdocs-listing-table-content .inline-edit-row .inline-edit-col-left .inline-edit-col label {
2051 margin-bottom: 18px;
2052 }
2053
2054 .betterdocs-listing-table-content .inline-edit-row .inline-edit-col label .title {
2055 color: #23282D;
2056 line-height: 3;
2057 }
2058
2059 .betterdocs-listing-table-content .inline-edit-col label input,
2060 .betterdocs-listing-table-content .inline-edit-col label select {
2061 background-color: #FFFFFF;
2062 border: 1px solid #E7EBF3;
2063 box-sizing: border-box;
2064 border-radius: 5px;
2065 line-height: 1.6;
2066 padding: 6px 8px;
2067 }
2068 .betterdocs-listing-table-content .inline-edit-col-center .inline-edit-col .title.inline-edit-categories-label {
2069 line-height: 2.5;
2070 font-weight: 600;
2071 }
2072 .betterdocs-listing-table-content ul.cat-checklist {
2073 margin-bottom: 20px;
2074 border: 1px solid #E7EBF3;
2075 }
2076 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"] {
2077 padding: 8px !important;
2078 border: 1px solid #9b9d9d;
2079 background-color: #fff;
2080 box-shadow: none !important;
2081 border-radius: 2px;
2082 }
2083 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]:checked {
2084 background-color: #36d692;
2085 border-color: #36d692;
2086 }
2087 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]:checked::before {
2088 content: '';
2089 margin: -4px 0 0 -6px;
2090 background-image: url(../img/check-mark.svg);
2091 background-repeat: no-repeat;
2092 width: 12px;
2093 }
2094 .betterdocs-listing-table-content ul.cat-checklist .selectit {
2095 line-height: 3;
2096 }
2097 .betterdocs-listing-table-content ul.cat-checklist .selectit input {
2098 margin-right: 4px;
2099 }
2100 .betterdocs-listing-table-content .inline-edit-col label select {
2101 padding-right: 24px;
2102 }
2103 .betterdocs-listing-table-content .inline-edit-date .timestamp-wrap input {
2104 margin-right: 5px;
2105 margin-left: 5px;
2106 }
2107 .betterdocs-listing-table-content .inline-edit-or,
2108 .betterdocs-listing-table-content .inline-edit-private {
2109 padding-top: 2px;
2110 }
2111 .betterdocs-listing-table-content .inline-edit-save .save,
2112 .betterdocs-listing-table-content .inline-edit-save .cancel {
2113 font-weight: bold;
2114 padding: 10px 20px;
2115 margin: 4px;
2116 color: rgb(255, 255, 255);
2117 border: 1px solid transparent;
2118 letter-spacing: 0.05em;
2119 text-transform: uppercase;
2120 cursor: pointer;
2121 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
2122 border-radius: 3px;
2123 transition: all 0.3s ease 0s;
2124 text-decoration: none;
2125 line-height: 1.4em;
2126 }
2127 .betterdocs-listing-table-content .inline-edit-save .save {
2128 background-color: #15c7a4;
2129 background-image: -webkit-linear-gradient( -169deg, #15c7a4 0%, #37de89 100%);
2130 }
2131 .betterdocs-listing-table-content .inline-edit-save .save:hover {
2132 background-image: -webkit-linear-gradient( -169deg, #31da8d 0%, #1ecd9d 100%);
2133 }
2134 .betterdocs-listing-table-content .inline-edit-save .cancel {
2135 background-color: #15c7a4;
2136 background-image: -webkit-linear-gradient( -169deg, #eb4034 0%, #f71e0f 100%);
2137 }
2138 #wpbody-content .betterdocs-listing-table-content .quick-edit-row-post .inline-edit-col-right {
2139 padding-top: 28px;
2140 }
2141
2142 /* Dark Mode */
2143
2144 body.toplevel_page_betterdocs-admin {
2145 -webkit-transition: background-color 150ms ease-out !important;
2146 transition: background-color 150ms ease-out !important;
2147 }
2148 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode {
2149 background-color: #36405a;
2150 }
2151 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode ul#adminmenu a.wp-has-current-submenu::after{
2152 border-right-color: #36405a;
2153 }
2154 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode #wpfooter {
2155 color: #f9fafa;
2156 }
2157 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing {
2158 background-color: #1f283d;
2159 background-image: -webkit-linear-gradient(-169deg, #20283e 0%, #29344e 100%);
2160 }
2161 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing-title {
2162 color: #fdfdfe;
2163 }
2164 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li:not(.betterdocs-no-docs) {
2165 background-color: #36405a;
2166 border: 1px dashed #AAB3CA;
2167 }
2168 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li .betterdocs-single-list-content {
2169 background-color: #36405a;
2170 box-shadow: 0 1px 3px rgba(16, 22, 37, .5);
2171 }
2172 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li a {
2173 color: #c6c8d0;
2174 }
2175 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li a:hover {
2176 color: #fff;
2177 }
2178 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header {
2179 background: #2c3650;
2180 border: none;
2181 }
2182 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing-title {
2183 color: #d7d9dd;
2184 }
2185 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header .betterdocs-header-full .title {
2186 color: #f9fafa;
2187 }
2188 body.betterdocs-dark-mode .betterdocs-listing-table-content .inline-edit-row .inline-edit-col label .title {
2189 color: #ffffff;
2190 }
2191 body.betterdocs-dark-mode .betterdocs-list-grid-icon .icon-wrap {
2192 background-color: #fff;
2193 border-color: #fff;
2194 }
2195 body.betterdocs-dark-mode .betterdocs-list-grid-icon .icon-wrap.active{
2196 background-color: #15c7a4;
2197 border-color: #15c7a4;
2198 }
2199 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr {
2200 background-color: #1f283d;
2201 }
2202 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr td,
2203 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr th,
2204 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table .editinline,
2205 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table a {
2206 color: #fff;
2207 }
2208 body.betterdocs-dark-mode .betterdocs-listing-table-content .tablenav-pages .displaying-num,
2209 body.betterdocs-dark-mode .betterdocs-listing-table-content .tablenav-pages .paging-input {
2210 color: #fff;
2211 }
2212
2213 @media only screen and (max-width: 1023px) {
2214 .betterdocs-single-listing {
2215 flex: 1 1 33%;
2216 width: auto;
2217 }
2218 }
2219
2220 @media only screen and (max-width: 767px) {
2221 .betterdocs-settings-header .betterdocs-header-full {
2222 flex-wrap: wrap;
2223 }
2224
2225 .betterdocs-header-button .betterdocs-button {
2226 display: block;
2227 margin-bottom: 10px;
2228 }
2229
2230 .betterdocs-single-listing {
2231 width: 100%;
2232 min-width: auto;
2233 max-width: 100%;
2234 }
2235 }
2236 /**
2237 * Add CSS To The Clipboard
2238 */
2239 #copy-clipboard{
2240 cursor: pointer;
2241 background-image: url(../img/icons/copy-clipboard-icon.svg);
2242 background-repeat: no-repeat;
2243 display: inline-block;
2244 height: 20px;
2245 width: 20px;
2246 position : relative;
2247 right : 30px;
2248 top : 4px;
2249 }
2250
2251 /**
2252 * Add CSS To The Button
2253 */
2254 #copy-button{
2255 background-color: #008CBA;
2256 border: none;
2257 width : 40px;
2258 color: white;
2259 text-decoration: none;
2260 display: inline-block;
2261 }
2262
2263 #copy-button:hover {
2264 opacity: 0.9;
2265 }
2266
2267 .betterdocs-control-wrapper {
2268 position: relative;
2269 }
2270
2271 .betterdocs-control-wrapper #copy-clipboard span {
2272 position: absolute;
2273 bottom: calc(100% + 13px);
2274 left: 50%;
2275 transform: translateX(-50%);
2276 width: 82px;
2277 background:#2ED890 ;
2278 padding: 5px;
2279 border-radius: 5px;
2280 opacity: 0;
2281 visibility: hidden;
2282 transition: all .3s ease;
2283 color: #fff;
2284 text-align: center;
2285 }
2286
2287 .betterdocs-control-wrapper #copy-clipboard span:before {
2288 position: absolute;
2289 top: 100%;
2290 left: 50%;
2291 transform: translateX(-50%);
2292 border-top: 8px solid#2ED890;
2293 border-right: 8px solid transparent;
2294 border-left: 8px solid transparent;
2295 content: '';
2296 }
2297 .betterdocs-control-wrapper #copy-clipboard:hover span {
2298 opacity: 1;
2299 visibility: visible;
2300 }
2301