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

2,299 lines 54.1 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 select.betterdocs-settings-field + span.select2-container {
835 z-index: 1
836 }
837 input.betterdocs-settings-field[type="number"]{
838 height: auto;
839 }
840
841 input.betterdocs-settings-field[type="checkbox"] {
842 padding: 14px !important;
843 border: 1px solid #9b9d9d;
844 background-color: #fff;
845 box-shadow: none !important;
846 border-radius: 2px;
847 }
848
849 .betterdocs-control input[type="checkbox"]:checked {
850 background-color: #36d692;
851 border-color: #36d692;
852 }
853
854 .betterdocs-control input[type="checkbox"]:checked::before {
855 content: '';
856 margin: -4px 0 0 -7px;
857 background-image: url(../img/check-mark.svg);
858 background-repeat: no-repeat;
859 width: 14px;
860 }
861 .betterdocs-left-right-settings {
862 width: 100%;
863 display: flex;
864 flex-flow: row nowrap;
865 justify-content: space-between;
866 }
867
868 .betterdocs-settings-left {
869 max-width: 80em;
870 height: auto;
871 flex: 1 1 70%;
872 }
873
874 .betterdocs-settings-right {
875 flex: 1 1 30%;
876 padding: 20px;
877 display: flex;
878 justify-content: center;
879 align-items: center;
880 }
881
882 .betterdocs-sidebar {
883 background-color: #fff;
884 width: 100%;
885 padding: 50px 20px;
886 margin-top: 34px;
887 display: flex;
888 flex-direction: column;
889 justify-content: center;
890 align-items: center;
891 }
892
893 .betterdocs-sidebar-block {
894 margin: 1em auto;
895 }
896
897 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo {
898 max-width: 200px;
899 display: block;
900 margin: 25px auto;
901 }
902
903 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>img,
904 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>svg {
905 width: 100%;
906 display: block;
907 margin: 10px auto;
908 }
909
910 .betterdocs-admin-sidebar-cta a {
911 font-size: 1em;
912 color: rgba(35, 40, 45, 0.45);
913 text-decoration: none;
914 text-transform: uppercase;
915 letter-spacing: .065em;
916 text-align: center;
917 margin: 20px auto;
918 display: block;
919 border: 1px solid rgba(35, 40, 45, 0.185);
920 border-radius: 4px;
921 padding: 15px;
922 width: 200px;
923 outline: none;
924 box-shadow: none;
925 transition: all .3s;
926 }
927
928 .betterdocs-admin-sidebar-cta a:hover {
929 color: #23282d;
930 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.715);
931 }
932
933 @media only screen and (max-width: 767px) {
934 .betterdocs-left-right-settings {
935 flex-flow: row wrap;
936 flex-direction: column;
937 }
938
939 .betterdocs-settings-right {
940 padding: 0;
941 }
942
943 }
944
945 /* ADMIN */
946 /**
947 * All of the CSS for your public-facing functionality should be
948 * included in this file.
949 */
950
951 a.betterdocs-link {
952 position: absolute;
953 left: 0;
954 top: 0;
955 width: 100%;
956 height: 100%;
957 outline: none;
958 }
959
960 .betterdocs-inner {
961 display: flex;
962 align-items: center;
963 overflow: hidden;
964 padding: 15px;
965 background: #fff;
966 box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
967 max-width: 400px;
968 }
969
970 .betterdocs-flex-reverse.betterdocs-inner {
971 flex-direction: row-reverse;
972 }
973
974 .betterdocs-has-close-btn.betterdocs-inner {
975 padding-right: 30px !important;
976 }
977
978 span.betterdocs-close {
979 position: absolute;
980 right: 10px;
981 top: 10px;
982 z-index: 999;
983 cursor: pointer;
984 width: 8px;
985 height: 8px;
986 }
987
988 span.betterdocs-close>svg {
989 fill: #000000;
990 position: absolute;
991 }
992
993 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper {
994 display: flex;
995 }
996
997 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper label {
998 margin-right: 15px;
999 }
1000
1001 /*
1002 Notification Image CSS
1003 */
1004 .betterdocs-image {
1005 width: 60px;
1006 height: 60px;
1007 overflow: hidden;
1008 float: left;
1009 margin-right: 15px;
1010 display: flex;
1011 align-items: center;
1012 justify-content: center;
1013 }
1014
1015 .betterdocs-img-right .betterdocs-image {
1016 margin-left: 15px;
1017 margin-right: 0px;
1018 }
1019
1020 .betterdocs-image img.betterdocs-img-square {
1021 border-radius: 0px !important;
1022 }
1023
1024 .betterdocs-image img.betterdocs-img-circle,
1025 .betterdocs-image>img {
1026 border-radius: 50% !important;
1027 }
1028
1029 .betterdocs-image img.betterdocs-img-rounded {
1030 border-radius: 5px !important;
1031 }
1032
1033 .betterdocs-image>img {
1034 width: 100%;
1035 }
1036
1037 /*
1038 Notification Content CSS
1039 */
1040 .betterdocs-inner.betterdocs-img-right .betterdocs-content {
1041 display: flex;
1042 flex-direction: column;
1043 }
1044
1045 .betterdocs-inner.betterdocs-img-right .betterdocs-content .betterdocs-branding {
1046 position: static;
1047 margin-left: 0px;
1048 padding: 5px 0px 0px
1049 }
1050
1051 .betterdocs-content {
1052 float: left;
1053 }
1054
1055 .betterdocs-content>span {
1056 display: block;
1057 }
1058
1059 .betterdocs-first-row {
1060 font-size: 12px;
1061 line-height: 1.2;
1062 }
1063
1064 .betterdocs-second-row {
1065 margin: 5px 0;
1066 font-size: 14px;
1067 font-weight: bolder;
1068 line-height: 1.5;
1069 }
1070
1071 .betterdocs-third-row {
1072 font-size: 11px;
1073 line-height: 1;
1074 }
1075
1076 /* Datepicker CSS */
1077 /* Date Picker Default Styles */
1078 .ui-datepicker {
1079 padding: 0;
1080 margin: 0;
1081 -webkit-border-radius: 0;
1082 -moz-border-radius: 0;
1083 border-radius: 0;
1084 background-color: #fff;
1085 border: 1px solid #dfdfdf;
1086 border-top: none;
1087 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1088 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1089 min-width: 17em;
1090 width: auto;
1091 z-index: 1000 !important;
1092 }
1093
1094 body.wp-admin:not(.rtl) .ui-datepicker {
1095 margin-left: -1px;
1096 }
1097
1098 body.wp-admin.rtl .ui-datepicker {
1099 margin-right: -1px;
1100 }
1101
1102 .ui-datepicker * {
1103 padding: 0;
1104 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1105 -webkit-border-radius: 0;
1106 -moz-border-radius: 0;
1107 border-radius: 0;
1108 }
1109
1110 .ui-datepicker table {
1111 font-size: 13px;
1112 margin: 0;
1113 border: none;
1114 border-collapse: collapse;
1115 }
1116
1117 .ui-datepicker .ui-widget-header,
1118 .ui-datepicker .ui-datepicker-header {
1119 background-image: none;
1120 border: none;
1121 color: #fff;
1122 font-weight: normal;
1123 }
1124
1125 .ui-datepicker .ui-datepicker-header .ui-state-hover {
1126 background: transparent;
1127 border-color: transparent;
1128 cursor: pointer;
1129 }
1130
1131 .ui-datepicker .ui-datepicker-title {
1132 margin: 0;
1133 padding: 10px 0;
1134 color: #fff;
1135 font-size: 14px;
1136 line-height: 14px;
1137 text-align: center;
1138 }
1139
1140 .ui-datepicker .ui-datepicker-prev,
1141 .ui-datepicker .ui-datepicker-next {
1142 position: relative;
1143 top: 0;
1144 height: 34px;
1145 width: 34px;
1146 }
1147
1148 .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1149 .ui-datepicker .ui-state-hover.ui-datepicker-next {
1150 border: none;
1151 }
1152
1153 .ui-datepicker .ui-datepicker-prev,
1154 .ui-datepicker .ui-datepicker-prev-hover {
1155 left: 0;
1156 }
1157
1158 .ui-datepicker .ui-datepicker-next,
1159 .ui-datepicker .ui-datepicker-next-hover {
1160 right: 0;
1161 }
1162
1163 .ui-datepicker .ui-datepicker-next span,
1164 .ui-datepicker .ui-datepicker-prev span {
1165 display: none;
1166 }
1167
1168 .ui-datepicker .ui-datepicker-prev {
1169 float: left;
1170 }
1171
1172 .ui-datepicker .ui-datepicker-next {
1173 float: right;
1174 }
1175
1176 .ui-datepicker .ui-datepicker-prev:before,
1177 .ui-datepicker .ui-datepicker-next:before {
1178 font: normal 20px/34px 'dashicons';
1179 padding-left: 7px;
1180 color: #fff;
1181 speak: none;
1182 -webkit-font-smoothing: antialiased;
1183 -moz-osx-font-smoothing: grayscale;
1184 width: 34px;
1185 height: 34px;
1186 }
1187
1188 .ui-datepicker .ui-datepicker-prev:before {
1189 content: '\f341';
1190 }
1191
1192 .ui-datepicker .ui-datepicker-next:before {
1193 content: '\f345';
1194 }
1195
1196 .ui-datepicker .ui-datepicker-prev-hover:before,
1197 .ui-datepicker .ui-datepicker-next-hover:before {
1198 opacity: 0.7;
1199 }
1200
1201 .ui-datepicker select.ui-datepicker-month,
1202 .ui-datepicker select.ui-datepicker-year {
1203 width: 33%;
1204 }
1205
1206 .ui-datepicker thead {
1207 color: #fff;
1208 font-weight: 600;
1209 }
1210
1211 .ui-datepicker th {
1212 padding: 10px;
1213 }
1214
1215 .ui-datepicker td {
1216 padding: 0;
1217 border: 1px solid #f4f4f4;
1218 }
1219
1220 .ui-datepicker td.ui-datepicker-other-month {
1221 border: transparent;
1222 }
1223
1224 .ui-datepicker tr:first-of-type td {
1225 border-top: 1px solid #f0f0f0;
1226 }
1227
1228 .ui-datepicker td.ui-datepicker-week-end {
1229 background-color: #f4f4f4;
1230 border: 1px solid #f0f0f0;
1231 }
1232
1233 .ui-datepicker td.ui-datepicker-today {
1234 background-color: #f0f0c0;
1235 }
1236
1237 .ui-datepicker td.ui-datepicker-current-day {
1238 background: #bbdd88;
1239 }
1240
1241 .ui-datepicker td .ui-state-default {
1242 background: transparent;
1243 border: none;
1244 text-align: center;
1245 text-decoration: none;
1246 width: auto;
1247 display: block;
1248 padding: 5px 10px;
1249 font-weight: normal;
1250 color: #444;
1251 }
1252
1253 .ui-datepicker td.ui-state-disabled .ui-state-default {
1254 opacity: 0.5;
1255 }
1256
1257 /* Default Color Scheme */
1258 .ui-datepicker .ui-widget-header,
1259 .ui-datepicker .ui-datepicker-header {
1260 background: #73d16f;
1261 }
1262
1263 .ui-datepicker thead {
1264 background: #32373c;
1265 }
1266
1267 .ui-datepicker td .ui-state-hover {
1268 background: #5f56f0;
1269 color: #fff;
1270 }
1271
1272 /* Settings Button */
1273
1274 .betterdocs-settings-button {
1275 margin: 30px 15px 0 0;
1276 }
1277 .quick-builder-submit-btn, .betterdocs-meta-next, .betterdocs-settings-button {
1278 background-color: rgb(102, 72, 254);
1279 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1280 color: rgb(255, 255, 255);
1281 letter-spacing: 1px;
1282 font-weight: 600;
1283 text-transform: uppercase;
1284 cursor: pointer;
1285 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1286 border-width: 0px;
1287 border-style: initial;
1288 border-color: initial;
1289 border-image: initial;
1290 padding: 13px 25px;
1291 border-radius: 3px;
1292 margin: 30px 0px;
1293 transition: all 0.3s ease 0s;
1294 }
1295 .betterdocs-meta-next:hover, .betterdocs-settings-button:hover {
1296 background-color: #73d16f;
1297 box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
1298 }
1299
1300 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label{
1301 margin-bottom: 10px;
1302 font-weight: bold;
1303 display: inline-block;
1304 }
1305 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label input{
1306 margin-right: 5px;
1307 }
1308
1309 .betterdocs-settings {
1310 flex: 1;
1311 }
1312
1313 .betterdocs-settings-content {
1314 display: flex;
1315 }
1316
1317 .betterdocs-settings-form-wrapper {
1318 flex: 10;
1319 }
1320
1321 .betterdocs-settings-right {
1322 flex: 2;
1323 background: #fff;
1324 margin: 6px 0px 0px 10px;
1325 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1326 }
1327
1328 .betterdocs-settings-form-wrapper {
1329 margin-top: 5px;
1330 background-color: #fff;
1331 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1332 }
1333
1334
1335 #betterdocs-go_license_tab .betterdocs-settings-right {
1336 display: block;
1337 box-shadow: none;
1338 }
1339
1340 #betterdocs-go_license_tab .betterdocs-settings-right,
1341 #betterdocs-go_license_tab .betterdocs-sidebar {
1342 margin: 0px;
1343 }
1344
1345 #betterdocs-go_license_tab .betterdocs-sidebar {
1346 width: auto;
1347 flex-direction: row;
1348 align-items: center;
1349 justify-content: start;
1350 }
1351
1352 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block.betterdocs-license-block {
1353 order: 1;
1354 }
1355
1356 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block {
1357 margin: 1em 0;
1358 order: 2;
1359 flex: 1;
1360 }
1361
1362
1363 .betterdocs-settings-documentation {
1364 margin-top: 10px;
1365 background: #fff;
1366 padding: 30px 30px;
1367 }
1368
1369 .betterdocs-settings-row {
1370 display: flex;
1371 margin-left: -15px;
1372 margin-right: -15px;
1373 }
1374
1375
1376 .betterdocs-admin-block {
1377 flex-basis: 25%;
1378 padding: 25px;
1379 box-shadow: 0 0 20px 0px #f2f2f2;
1380 margin-left: 15px;
1381 margin-right: 15px;
1382 border-radius: 10px;
1383 display: flex;
1384 flex-direction: column;
1385 }
1386
1387 header.betterdocs-admin-block-header {
1388 display: flex;
1389 align-items: center;
1390 }
1391
1392 .betterdocs-admin-block-header-icon {
1393 width: 35px;
1394 }
1395
1396 h4.betterdocs-admin-title {
1397 margin: 0 15px;
1398 font-size: 17px;
1399 }
1400
1401 .betterdocs-admin-block-content {
1402 flex: 1;
1403 }
1404
1405 .betterdocs-admin-block-content > a.betterdocs-button {
1406 background-color: #fff;
1407 color: #15c7a4;
1408 border: 1px solid #15c7a4;
1409 font-size: 12px;
1410 display: inline-block;
1411 padding: 10px 20px;
1412 margin-top: 15px;
1413 text-decoration: none;
1414 }
1415 .betterdocs-admin-block-content > a:hover {
1416 background-image: -webkit-linear-gradient(-169deg, #31da8d 0%, #1ecd9d 100%);
1417 color: #fff;
1418 }
1419 .betterdocs-save-now {
1420 background-color: #e74c3c;
1421 }
1422 .betterdocs-section-inner-tab {
1423 display: flex;
1424 border: 1px solid rgb(235, 235, 235);
1425 }
1426 .betterdocs-section-inner-tab > ul {
1427 width: 25%;
1428 list-style: none;
1429 margin: 0px;
1430 background-color: #eff1f3;
1431 }
1432 .betterdocs-section-inner-tab > ul > li {
1433 padding: 14px;
1434 cursor: pointer;
1435 background-color: #eff1f3;
1436 margin-bottom: 0;
1437 color: #707070;
1438 position: relative;
1439 }
1440 .betterdocs-section-inner-tab > ul > li:hover,
1441 .betterdocs-section-inner-tab > ul > li.betterdocs-active {
1442 background-color: rgb(255, 255, 255);
1443 box-shadow: 0px 12px 25px 0px rgba(0, 9, 78, 0.1);
1444 color: #252525;
1445 }
1446 .betterdocs-section-inner-tab > ul > li:hover:before,
1447 .betterdocs-section-inner-tab > ul > li.betterdocs-active:before {
1448 content: "";
1449 background-color: rgb(54, 214, 146);
1450 position: absolute;
1451 width: 3px;
1452 height: 100%;
1453 left: 0;
1454 top: 0;
1455 }
1456 .betterdocs-section-inner-tab > div.betterdocs-section-inner-tab-contents {
1457 flex: 1;
1458 padding: 20px 15px;
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
1482 /*
1483 * Admin screen header list and grid view
1484 */
1485 .betterdocs-listing-content {
1486 display: flex;
1487 flex-wrap: wrap;
1488 margin: 0 -15px;
1489 }
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
2047 .betterdocs-listing-table-content .inline-edit-row .inline-edit-col-left .inline-edit-col label {
2048 margin-bottom: 18px;
2049 }
2050
2051 .betterdocs-listing-table-content .inline-edit-row .inline-edit-col label .title {
2052 color: #23282D;
2053 line-height: 3;
2054 }
2055
2056 .betterdocs-listing-table-content .inline-edit-col label input,
2057 .betterdocs-listing-table-content .inline-edit-col label select {
2058 background-color: #FFFFFF;
2059 border: 1px solid #E7EBF3;
2060 box-sizing: border-box;
2061 border-radius: 5px;
2062 line-height: 1.6;
2063 padding: 6px 8px;
2064 }
2065 .betterdocs-listing-table-content .inline-edit-col-center .inline-edit-col .title.inline-edit-categories-label {
2066 line-height: 2.5;
2067 font-weight: 600;
2068 }
2069 .betterdocs-listing-table-content ul.cat-checklist {
2070 margin-bottom: 20px;
2071 border: 1px solid #E7EBF3;
2072 }
2073 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"] {
2074 padding: 8px !important;
2075 border: 1px solid #9b9d9d;
2076 background-color: #fff;
2077 box-shadow: none !important;
2078 border-radius: 2px;
2079 }
2080 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]:checked {
2081 background-color: #36d692;
2082 border-color: #36d692;
2083 }
2084 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]:checked::before {
2085 content: '';
2086 margin: -4px 0 0 -6px;
2087 background-image: url(../img/check-mark.svg);
2088 background-repeat: no-repeat;
2089 width: 12px;
2090 }
2091 .betterdocs-listing-table-content ul.cat-checklist .selectit {
2092 line-height: 3;
2093 }
2094 .betterdocs-listing-table-content ul.cat-checklist .selectit input {
2095 margin-right: 4px;
2096 }
2097 .betterdocs-listing-table-content .inline-edit-col label select {
2098 padding-right: 24px;
2099 }
2100 .betterdocs-listing-table-content .inline-edit-date .timestamp-wrap input {
2101 margin-right: 5px;
2102 margin-left: 5px;
2103 }
2104 .betterdocs-listing-table-content .inline-edit-or,
2105 .betterdocs-listing-table-content .inline-edit-private {
2106 padding-top: 2px;
2107 }
2108 .betterdocs-listing-table-content .inline-edit-save .save,
2109 .betterdocs-listing-table-content .inline-edit-save .cancel {
2110 font-weight: bold;
2111 padding: 10px 20px;
2112 margin: 4px;
2113 color: rgb(255, 255, 255);
2114 border: 1px solid transparent;
2115 letter-spacing: 0.05em;
2116 text-transform: uppercase;
2117 cursor: pointer;
2118 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
2119 border-radius: 3px;
2120 transition: all 0.3s ease 0s;
2121 text-decoration: none;
2122 line-height: 1.4em;
2123 }
2124 .betterdocs-listing-table-content .inline-edit-save .save {
2125 background-color: #15c7a4;
2126 background-image: -webkit-linear-gradient( -169deg, #15c7a4 0%, #37de89 100%);
2127 }
2128 .betterdocs-listing-table-content .inline-edit-save .save:hover {
2129 background-image: -webkit-linear-gradient( -169deg, #31da8d 0%, #1ecd9d 100%);
2130 }
2131 .betterdocs-listing-table-content .inline-edit-save .cancel {
2132 background-color: #15c7a4;
2133 background-image: -webkit-linear-gradient( -169deg, #eb4034 0%, #f71e0f 100%);
2134 }
2135 #wpbody-content .betterdocs-listing-table-content .quick-edit-row-post .inline-edit-col-right {
2136 padding-top: 28px;
2137 }
2138
2139 /* Dark Mode */
2140
2141 body.toplevel_page_betterdocs-admin {
2142 -webkit-transition: background-color 150ms ease-out !important;
2143 transition: background-color 150ms ease-out !important;
2144 }
2145 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode {
2146 background-color: #36405a;
2147 }
2148 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode ul#adminmenu a.wp-has-current-submenu::after{
2149 border-right-color: #36405a;
2150 }
2151 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode #wpfooter {
2152 color: #f9fafa;
2153 }
2154 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing {
2155 background-color: #1f283d;
2156 background-image: -webkit-linear-gradient(-169deg, #20283e 0%, #29344e 100%);
2157 }
2158 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing-title {
2159 color: #fdfdfe;
2160 }
2161 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li:not(.betterdocs-no-docs) {
2162 background-color: #36405a;
2163 border: 1px dashed #AAB3CA;
2164 }
2165 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li .betterdocs-single-list-content {
2166 background-color: #36405a;
2167 color: #c6c8d0;
2168 box-shadow: 0 1px 3px rgba(16, 22, 37, .5);
2169 }
2170 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li a {
2171 color: #c6c8d0;
2172 }
2173 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li a:hover {
2174 color: #fff;
2175 }
2176 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header {
2177 background: #2c3650;
2178 border: none;
2179 }
2180 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing-title {
2181 color: #d7d9dd;
2182 }
2183 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header .betterdocs-header-full .title {
2184 color: #f9fafa;
2185 }
2186 body.betterdocs-dark-mode .betterdocs-listing-table-content .inline-edit-row .inline-edit-col label .title {
2187 color: #ffffff;
2188 }
2189 body.betterdocs-dark-mode .betterdocs-list-grid-icon .icon-wrap {
2190 background-color: #fff;
2191 border-color: #fff;
2192 }
2193 body.betterdocs-dark-mode .betterdocs-list-grid-icon .icon-wrap.active{
2194 background-color: #15c7a4;
2195 border-color: #15c7a4;
2196 }
2197 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr {
2198 background-color: #1f283d;
2199 }
2200 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr td,
2201 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr th,
2202 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table .editinline,
2203 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table a {
2204 color: #fff;
2205 }
2206 body.betterdocs-dark-mode .betterdocs-listing-table-content .tablenav-pages .displaying-num,
2207 body.betterdocs-dark-mode .betterdocs-listing-table-content .tablenav-pages .paging-input {
2208 color: #fff;
2209 }
2210
2211 @media only screen and (max-width: 1023px) {
2212 .betterdocs-single-listing {
2213 flex: 1 1 33%;
2214 width: auto;
2215 }
2216 }
2217
2218 @media only screen and (max-width: 767px) {
2219 .betterdocs-settings-header .betterdocs-header-full {
2220 flex-wrap: wrap;
2221 }
2222
2223 .betterdocs-header-button .betterdocs-button {
2224 display: block;
2225 margin-bottom: 10px;
2226 }
2227
2228 .betterdocs-single-listing {
2229 width: 100%;
2230 min-width: auto;
2231 max-width: 100%;
2232 }
2233 }
2234 /**
2235 * Add CSS To The Clipboard
2236 */
2237 #copy-clipboard{
2238 cursor: pointer;
2239 background-image: url(../img/icons/copy-clipboard-icon.svg);
2240 background-repeat: no-repeat;
2241 display: inline-block;
2242 height: 20px;
2243 width: 20px;
2244 position : relative;
2245 right : 30px;
2246 top : 4px;
2247 }
2248
2249 /**
2250 * Add CSS To The Button
2251 */
2252 #copy-button{
2253 background-color: #008CBA;
2254 border: none;
2255 width : 40px;
2256 color: white;
2257 text-decoration: none;
2258 display: inline-block;
2259 }
2260
2261 #copy-button:hover {
2262 opacity: 0.9;
2263 }
2264
2265 .betterdocs-control-wrapper {
2266 position: relative;
2267 }
2268
2269 .betterdocs-control-wrapper #copy-clipboard span {
2270 position: absolute;
2271 bottom: calc(100% + 13px);
2272 left: 50%;
2273 transform: translateX(-50%);
2274 width: 82px;
2275 background:#2ED890 ;
2276 padding: 5px;
2277 border-radius: 5px;
2278 opacity: 0;
2279 visibility: hidden;
2280 transition: all .3s ease;
2281 color: #fff;
2282 text-align: center;
2283 }
2284
2285 .betterdocs-control-wrapper #copy-clipboard span:before {
2286 position: absolute;
2287 top: 100%;
2288 left: 50%;
2289 transform: translateX(-50%);
2290 border-top: 8px solid#2ED890;
2291 border-right: 8px solid transparent;
2292 border-left: 8px solid transparent;
2293 content: '';
2294 }
2295 .betterdocs-control-wrapper #copy-clipboard:hover span {
2296 opacity: 1;
2297 visibility: visible;
2298 }
2299