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

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

1,353 lines 26.8 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: #6c63ff;
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: #6c63ff;
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: #5F7EFF;
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 .betterdocs-countdown-input>input[type="number"] {
375 box-shadow: none;
376 border: 1px solid #f2f2f2;
377 transition: border linear 0.2s, box-shadow linear 0.2s;
378 }
379
380 input[type="text"].betterdocs-meta-field:focus,
381 input[type="text"].betterdocs-settings-field:focus,
382 input[type="number"].betterdocs-meta-field:focus,
383 .betterdocs-countdown-input>input[type="number"]:focus {
384 background-color: #fff !important;
385 border-color: rgba(108, 99, 255, .5) !important;
386 }
387
388 input[type="number"].betterdocs-meta-field {
389 height: auto;
390 }
391
392 input.betterdocs-meta-field:focus,
393 select.betterdocs-meta-field:focus,
394 input.betterdocs-media-url:focus {
395 outline: none;
396 box-shadow: none;
397 border-color: #f2f2f2;
398 }
399
400 select.betterdocs-meta-field {
401 height: 40px;
402 }
403
404 textarea.betterdocs-meta-field {
405 height: 150px;
406 }
407
408 input.betterdocs-template-field {
409 margin: 0;
410 border: 0px;
411 }
412
413 .betterdocs-opt-alert {
414 position: relative;
415 }
416
417 .betterdocs-opt-alert:before {
418 position: absolute;
419 left: 0;
420 top: 0;
421 width: 100%;
422 height: 100%;
423 content: "";
424 z-index: 9999;
425 }
426
427 .adv-btn-right {
428 text-align: right;
429 }
430
431 label.betterdocs-adv-checkbox-label {
432 background: #fff;
433 color: #6c63ff;
434 padding: 8px 15px;
435 display: inline-block;
436 border-radius: 0;
437 letter-spacing: 1px;
438 border: 1px solid #6c63ff;
439 transition: all .3s;
440 }
441
442 label.betterdocs-adv-checkbox-label:hover {
443 background: #8982ff;
444 color: #fff;
445 border: 1px solid #6c63ff;
446 }
447
448 .betterdocs-adv-checkbox-wrap #betterdocs_meta_advance_edit,
449 .betterdocs-adv-checkbox-wrap>input {
450 visibility: hidden;
451 width: 0;
452 height: 0;
453 position: absolute;
454 }
455
456 .betterdocs-meta-section table tr.betterdocs-adv_checkbox td {
457 padding: 15px 0px;
458 }
459
460 .betterdocs-adv-checkbox-wrap>input:checked+label.betterdocs-adv-checkbox-label,
461 .betterdocs-adv-checkbox-wrap #betterdocs_meta_advance_edit:checked+label.betterdocs-adv-checkbox-label {
462 background-color: #6c63ff;
463 color: #fff;
464 }
465
466 /* Group Field */
467
468 .betterdocs-group-row td.betterdocs-control {
469 padding-left: 0;
470 padding-right: 0;
471 }
472
473 .betterdocs-group-field-wrapper .betterdocs-group-field {
474 border: 1px solid #f2f2f2;
475 margin-bottom: 15px;
476 }
477
478 .betterdocs-group-field-wrapper .betterdocs-group-field:last-child {
479 margin-bottom: 0;
480 }
481
482 .betterdocs-group-field-wrapper .betterdocs-group-field>h4 {
483 margin: 0;
484 position: relative;
485 padding: 15px;
486 color: #333;
487 cursor: pointer;
488 font-size: 14px;
489 background-color: #f8fafb;
490 }
491
492 .betterdocs-group-field-wrapper .betterdocs-group-field>h4>div {
493 position: absolute;
494 right: 0;
495 height: 100%;
496 padding: 15px;
497 top: 0;
498 }
499
500 .betterdocs-group-field-wrapper .betterdocs-group-field>div.betterdocs-group-inner {
501 display: none;
502 padding: 30px 15px 0;
503 background-color: #FFFFFF;
504 }
505
506 .betterdocs-group-field-wrapper .betterdocs-group-field.open>div.betterdocs-group-inner {
507 display: block;
508 }
509
510 /* Media Fiels */
511 .betterdocs-media-field-wrapper {
512 display: flex;
513 align-items: center;
514 }
515
516 .betterdocs-thumb-container {
517 display: none;
518 }
519
520 .betterdocs-thumb-container.betterdocs-has-thumb {
521 display: block;
522 width: 100px;
523 height: 100px;
524 margin-right: 10px;
525 overflow: hidden;
526 }
527
528 .betterdocs-thumb-container.betterdocs-has-thumb>img {
529 height: 100px;
530 }
531
532 .betterdocs-media-content>input {
533 display: block;
534 padding: 10px;
535 width: 250px;
536 }
537
538 .betterdocs-media-button {
539 padding: 10px;
540 font-weight: 700;
541 border: 1px solid #f2f2f2;
542 margin-left: 10px;
543 }
544
545 .betterdocs-media-button.betterdocs-media-remove-button {
546 color: red;
547 margin-left: 0;
548 margin-top: 10px;
549 }
550
551 /* Custom select2 styles */
552
553 .betterdocs-control-wrapper .select2-container--default .select2-selection.select2-selection--single {
554 background-color: #fff;
555 border-color: #ABB9D6;
556 height: 40px;
557 border-radius: 0;
558 }
559
560 .betterdocs-control-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
561 color: #333;
562 font-size: 15px;
563 line-height: 40px;
564 }
565
566 .betterdocs-control-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
567 height: 36px;
568 }
569
570 /* BetterDocs Settings Page CSS */
571 .betterdocs-settings-wrap {
572 padding: 15px;
573 }
574
575 .betterdocs-settings-header {
576 height: auto;
577 background: #fff;
578 border: 1px solid rgba(0, 0, 0, 0.1);
579 -webkit-display: flex;
580 display: flex;
581 -webkit-justify-content: flex-end;
582 justify-content: flex-end;
583 -webkit-align-items: center;
584 align-items: center;
585 margin-bottom: 20px;
586 padding: 10px 5px;
587 }
588
589 .betterdocs-settings-header .betterdocs-header-full {
590 display: flex;
591 align-content: center;
592 align-items: center;
593 padding: 10px;
594 }
595
596 .betterdocs-settings-header .betterdocs-admin-logo-inline {
597 box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
598 padding: 15px 10px 10px 13px;
599 margin-right: 10px;
600 }
601
602 .betterdocs-settings-header .betterdocs-admin-logo-inline>svg {
603 width: 31.5px;
604 height: 32px;
605 }
606
607 .betterdocs-settings-header .betterdocs-header-full img {
608 width: 35px;
609 margin-right: 10px;
610 }
611
612 .betterdocs-settings-header .betterdocs-header-full .title {
613 font-size: 22px;
614 color: #444;
615 font-weight: 600;
616 margin: 0px;
617 line-height: 35px;
618 }
619
620 .betterdocs-settings-header .betterdocs-header-right {
621 text-align: right;
622 }
623
624 .betterdocs-settings-header .betterdocs-header-full,
625 .betterdocs-settings-header .betterdocs-header-right {
626 flex: 1 1 auto;
627 }
628
629 .betterdocs-settings-menu ul li {
630 display: inline-block;
631 margin-bottom: 0;
632 }
633
634 .betterdocs-settings-menu ul li a {
635 padding: 15px 20px;
636 background-color: #f8fafb;
637 color: #516378;
638 font-size: 14px;
639 font-weight: 600;
640 text-decoration: none;
641 border-top: 2px solid #f8fafb;
642 display: block;
643 }
644
645 .betterdocs-settings-menu ul li a:focus {
646 outline: none;
647 box-shadow: none;
648 }
649
650 .betterdocs-settings-menu ul li.active a {
651 background-color: #fff;
652 border-top: 2px solid #17c9a2;
653 }
654
655 .betterdocs-settings-tab {
656 background: #fff;
657 margin-top: 5px;
658 padding: 15px 25px;
659 border-top: none;
660 position: relative;
661 display: none;
662 }
663
664 .betterdocs-settings-tab.active {
665 display: block;
666 }
667
668 .betterdocs-settings-button {
669 margin: 30px 15px 0 0;
670 }
671
672 .betterdocs-settings-section>table {
673 border-spacing: 0px 10px;
674 }
675
676 .betterdocs-settings-section table {
677 width: 100%;
678 }
679
680 .betterdocs-settings-section input.betterdocs-settings-field[type="text"] {
681 width: 50%;
682 }
683 .betterdocs-settings-section label {
684 font-size: 14px;
685 }
686 .betterdocs-settings-section tr th {
687 padding: 0 15px 10px 0;
688 width: 25%;
689 text-align: left;
690 vertical-align: top;
691 }
692
693 .betterdocs-settings-section tr td {
694 padding-left: 15px;
695 }
696
697 .betterdocs-settings-section tr td.betterdocs-card {
698 width: 100%;
699 }
700 .betterdocs-card-content {
701 display: flex;
702 flex-flow: column wrap;
703 max-width: 350px;
704 }
705 .betterdocs-card-content img {
706 width: 100%;
707 display: block;
708 }
709 .betterdocs-card-content p {
710 font-size: 14px;
711 color: #fff;
712 padding: 20px 10px 0;
713 }
714 .betterdocs-card-content p.betterdocs-customize-button {
715 background-color: #fff;
716 color: #26d396;
717 padding: 12px;
718 text-align: center;
719 border-radius: 3px;
720 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
721 font-size: 16px;
722 transition: all 0.3s ease;
723 }
724
725 .betterdocs-card-content p.betterdocs-customize-button:hover {
726 box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px;
727 }
728 .betterdocs-settings-section tr td.betterdocs-card a{
729 display: inline-block;
730 padding: 50px 30px;
731 font-size: 18px;
732 border-radius: 5px;
733 color: #fff;
734 background-color: #26d396;
735 text-decoration: none;
736 }
737
738 .betterdocs-field.type-text .betterdocs-label label{
739 line-height: 41px;
740 }
741
742 .betterdocs-field .betterdocs-control-wrapper p{
743 margin: 5px 0;
744 }
745
746 .betterdocs-field .betterdocs-field-help{
747 padding: 8px 10px;
748 background-color: #f9f9f9;
749 border: 1px solid #f2f2f2;
750 border-radius: 4px;
751 width: 80%;
752 }
753
754 .betterdocs-title h3{
755 margin: .5em 0;
756 text-transform: uppercase;
757 letter-spacing: 2px;
758 font-size: 16px;
759 }
760
761 .betterdocs-html-description {
762 margin-left: -15px;
763 }
764
765 .betterdocs-settings-field,
766 input.betterdocs-settings-field {
767 padding: 10px;
768 border: 1px solid #f2f2f2;
769 background-color: #f2f2f2;
770 }
771
772 select.betterdocs-settings-field.select2-hidden-accessible + span {
773 min-width: 150px;
774 }
775
776 input.betterdocs-settings-field[type="number"]{
777 height: auto;
778 }
779
780 input.betterdocs-settings-field[type="checkbox"] {
781 padding: 10px !important;
782 border: 1px solid #9b9d9d;
783 background-color: #fff;
784 box-shadow: none !important;
785 border-radius: 2px;
786 }
787
788 .betterdocs-control input[type="checkbox"]:checked::before {
789 color: #73d16f;
790 margin: -11px 0 0 -11px;
791 }
792
793 .betterdocs-left-right-settings {
794 width: 100%;
795 display: flex;
796 flex-flow: row nowrap;
797 justify-content: space-between;
798 }
799
800 .betterdocs-settings-left {
801 max-width: 80em;
802 height: auto;
803 flex: 1 1 70%;
804 }
805
806 .betterdocs-settings-right {
807 flex: 1 1 30%;
808 padding: 20px;
809 display: flex;
810 justify-content: center;
811 align-items: center;
812 }
813
814 .betterdocs-sidebar {
815 background-color: #fff;
816 width: 100%;
817 padding: 50px 20px;
818 margin-top: 34px;
819 display: flex;
820 flex-direction: column;
821 justify-content: center;
822 align-items: center;
823 }
824
825 .betterdocs-sidebar-block {
826 margin: 1em auto;
827 }
828
829 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo {
830 max-width: 200px;
831 display: block;
832 margin: 25px auto;
833 }
834
835 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>img,
836 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>svg {
837 width: 100%;
838 display: block;
839 margin: 10px auto;
840 }
841
842 .betterdocs-admin-sidebar-cta a {
843 font-size: 1em;
844 color: rgba(35, 40, 45, 0.45);
845 text-decoration: none;
846 text-transform: uppercase;
847 letter-spacing: .065em;
848 text-align: center;
849 margin: 20px auto;
850 display: block;
851 border: 1px solid rgba(35, 40, 45, 0.185);
852 border-radius: 4px;
853 padding: 15px;
854 width: 200px;
855 outline: none;
856 box-shadow: none;
857 transition: all .3s;
858 }
859
860 .betterdocs-admin-sidebar-cta a:hover {
861 color: #23282d;
862 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.715);
863 }
864
865 @media only screen and (max-width: 767px) {
866 .betterdocs-left-right-settings {
867 flex-flow: row wrap;
868 flex-direction: column;
869 }
870
871 .betterdocs-settings-right {
872 padding: 0;
873 }
874
875 }
876
877 /* ADMIN */
878 /**
879 * All of the CSS for your public-facing functionality should be
880 * included in this file.
881 */
882
883 a.betterdocs-link {
884 position: absolute;
885 left: 0;
886 top: 0;
887 width: 100%;
888 height: 100%;
889 outline: none;
890 }
891
892 .betterdocs-inner {
893 display: flex;
894 align-items: center;
895 overflow: hidden;
896 padding: 15px;
897 background: #fff;
898 box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
899 max-width: 400px;
900 }
901
902 .betterdocs-flex-reverse.betterdocs-inner {
903 flex-direction: row-reverse;
904 }
905
906 .betterdocs-has-close-btn.betterdocs-inner {
907 padding-right: 30px !important;
908 }
909
910 span.betterdocs-close {
911 position: absolute;
912 right: 10px;
913 top: 10px;
914 z-index: 999;
915 cursor: pointer;
916 width: 8px;
917 height: 8px;
918 }
919
920 span.betterdocs-close>svg {
921 fill: #000000;
922 position: absolute;
923 }
924
925 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper {
926 display: flex;
927 }
928
929 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper label {
930 margin-right: 15px;
931 }
932
933 /*
934 Notification Image CSS
935 */
936 .betterdocs-image {
937 width: 60px;
938 height: 60px;
939 overflow: hidden;
940 float: left;
941 margin-right: 15px;
942 display: flex;
943 align-items: center;
944 justify-content: center;
945 }
946
947 .betterdocs-img-right .betterdocs-image {
948 margin-left: 15px;
949 margin-right: 0px;
950 }
951
952 .betterdocs-image img.betterdocs-img-square {
953 border-radius: 0px !important;
954 }
955
956 .betterdocs-image img.betterdocs-img-circle,
957 .betterdocs-image>img {
958 border-radius: 50% !important;
959 }
960
961 .betterdocs-image img.betterdocs-img-rounded {
962 border-radius: 5px !important;
963 }
964
965 .betterdocs-image>img {
966 width: 100%;
967 }
968
969 /*
970 Notification Content CSS
971 */
972 .betterdocs-inner.betterdocs-img-right .betterdocs-content {
973 display: flex;
974 flex-direction: column;
975 }
976
977 .betterdocs-inner.betterdocs-img-right .betterdocs-content .betterdocs-branding {
978 position: static;
979 margin-left: 0px;
980 padding: 5px 0px 0px
981 }
982
983 .betterdocs-content {
984 float: left;
985 }
986
987 .betterdocs-content>span {
988 display: block;
989 }
990
991 .betterdocs-first-row {
992 font-size: 12px;
993 line-height: 1.2;
994 }
995
996 .betterdocs-second-row {
997 margin: 5px 0;
998 font-size: 14px;
999 font-weight: bolder;
1000 line-height: 1.5;
1001 }
1002
1003 .betterdocs-third-row {
1004 font-size: 11px;
1005 line-height: 1;
1006 }
1007
1008 /* Datepicker CSS */
1009 /* Date Picker Default Styles */
1010 .ui-datepicker {
1011 padding: 0;
1012 margin: 0;
1013 -webkit-border-radius: 0;
1014 -moz-border-radius: 0;
1015 border-radius: 0;
1016 background-color: #fff;
1017 border: 1px solid #dfdfdf;
1018 border-top: none;
1019 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1020 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1021 min-width: 17em;
1022 width: auto;
1023 z-index: 1000 !important;
1024 }
1025
1026 body.wp-admin:not(.rtl) .ui-datepicker {
1027 margin-left: -1px;
1028 }
1029
1030 body.wp-admin.rtl .ui-datepicker {
1031 margin-right: -1px;
1032 }
1033
1034 .ui-datepicker * {
1035 padding: 0;
1036 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1037 -webkit-border-radius: 0;
1038 -moz-border-radius: 0;
1039 border-radius: 0;
1040 }
1041
1042 .ui-datepicker table {
1043 font-size: 13px;
1044 margin: 0;
1045 border: none;
1046 border-collapse: collapse;
1047 }
1048
1049 .ui-datepicker .ui-widget-header,
1050 .ui-datepicker .ui-datepicker-header {
1051 background-image: none;
1052 border: none;
1053 color: #fff;
1054 font-weight: normal;
1055 }
1056
1057 .ui-datepicker .ui-datepicker-header .ui-state-hover {
1058 background: transparent;
1059 border-color: transparent;
1060 cursor: pointer;
1061 }
1062
1063 .ui-datepicker .ui-datepicker-title {
1064 margin: 0;
1065 padding: 10px 0;
1066 color: #fff;
1067 font-size: 14px;
1068 line-height: 14px;
1069 text-align: center;
1070 }
1071
1072 .ui-datepicker .ui-datepicker-prev,
1073 .ui-datepicker .ui-datepicker-next {
1074 position: relative;
1075 top: 0;
1076 height: 34px;
1077 width: 34px;
1078 }
1079
1080 .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1081 .ui-datepicker .ui-state-hover.ui-datepicker-next {
1082 border: none;
1083 }
1084
1085 .ui-datepicker .ui-datepicker-prev,
1086 .ui-datepicker .ui-datepicker-prev-hover {
1087 left: 0;
1088 }
1089
1090 .ui-datepicker .ui-datepicker-next,
1091 .ui-datepicker .ui-datepicker-next-hover {
1092 right: 0;
1093 }
1094
1095 .ui-datepicker .ui-datepicker-next span,
1096 .ui-datepicker .ui-datepicker-prev span {
1097 display: none;
1098 }
1099
1100 .ui-datepicker .ui-datepicker-prev {
1101 float: left;
1102 }
1103
1104 .ui-datepicker .ui-datepicker-next {
1105 float: right;
1106 }
1107
1108 .ui-datepicker .ui-datepicker-prev:before,
1109 .ui-datepicker .ui-datepicker-next:before {
1110 font: normal 20px/34px 'dashicons';
1111 padding-left: 7px;
1112 color: #fff;
1113 speak: none;
1114 -webkit-font-smoothing: antialiased;
1115 -moz-osx-font-smoothing: grayscale;
1116 width: 34px;
1117 height: 34px;
1118 }
1119
1120 .ui-datepicker .ui-datepicker-prev:before {
1121 content: '\f341';
1122 }
1123
1124 .ui-datepicker .ui-datepicker-next:before {
1125 content: '\f345';
1126 }
1127
1128 .ui-datepicker .ui-datepicker-prev-hover:before,
1129 .ui-datepicker .ui-datepicker-next-hover:before {
1130 opacity: 0.7;
1131 }
1132
1133 .ui-datepicker select.ui-datepicker-month,
1134 .ui-datepicker select.ui-datepicker-year {
1135 width: 33%;
1136 }
1137
1138 .ui-datepicker thead {
1139 color: #fff;
1140 font-weight: 600;
1141 }
1142
1143 .ui-datepicker th {
1144 padding: 10px;
1145 }
1146
1147 .ui-datepicker td {
1148 padding: 0;
1149 border: 1px solid #f4f4f4;
1150 }
1151
1152 .ui-datepicker td.ui-datepicker-other-month {
1153 border: transparent;
1154 }
1155
1156 .ui-datepicker tr:first-of-type td {
1157 border-top: 1px solid #f0f0f0;
1158 }
1159
1160 .ui-datepicker td.ui-datepicker-week-end {
1161 background-color: #f4f4f4;
1162 border: 1px solid #f0f0f0;
1163 }
1164
1165 .ui-datepicker td.ui-datepicker-today {
1166 background-color: #f0f0c0;
1167 }
1168
1169 .ui-datepicker td.ui-datepicker-current-day {
1170 background: #bbdd88;
1171 }
1172
1173 .ui-datepicker td .ui-state-default {
1174 background: transparent;
1175 border: none;
1176 text-align: center;
1177 text-decoration: none;
1178 width: auto;
1179 display: block;
1180 padding: 5px 10px;
1181 font-weight: normal;
1182 color: #444;
1183 }
1184
1185 .ui-datepicker td.ui-state-disabled .ui-state-default {
1186 opacity: 0.5;
1187 }
1188
1189 /* Default Color Scheme */
1190 .ui-datepicker .ui-widget-header,
1191 .ui-datepicker .ui-datepicker-header {
1192 background: #6c63ff;
1193 }
1194
1195 .ui-datepicker thead {
1196 background: #32373c;
1197 }
1198
1199 .ui-datepicker td .ui-state-hover {
1200 background: #5f56f0;
1201 color: #fff;
1202 }
1203
1204 /* Settings Button */
1205
1206 .betterdocs-settings-button {
1207 margin: 30px 15px 0 0;
1208 }
1209 .quick-builder-submit-btn, .betterdocs-meta-next, .betterdocs-settings-button {
1210 background-color: rgb(102, 72, 254);
1211 background-image: -webkit-linear-gradient(-169deg, #15c7a4 0%, #37de89 100%);
1212 color: rgb(255, 255, 255);
1213 letter-spacing: 1px;
1214 font-weight: 600;
1215 text-transform: uppercase;
1216 cursor: pointer;
1217 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1218 border-width: 0px;
1219 border-style: initial;
1220 border-color: initial;
1221 border-image: initial;
1222 padding: 13px 25px;
1223 border-radius: 3px;
1224 margin: 30px 0px;
1225 transition: all 0.3s ease 0s;
1226 }
1227 .betterdocs-meta-next:hover, .betterdocs-settings-button:hover {
1228 background-color: rgb(96, 68, 234);
1229 box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
1230 }
1231
1232 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label{
1233 margin-bottom: 10px;
1234 font-weight: bold;
1235 display: inline-block;
1236 }
1237 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label input{
1238 margin-right: 5px;
1239 }
1240
1241 .betterdocs-settings {
1242 flex: 1;
1243 }
1244
1245 .betterdocs-settings-content {
1246 display: flex;
1247 }
1248
1249 .betterdocs-settings-form-wrapper {
1250 flex: 6;
1251 }
1252
1253 .betterdocs-settings-right {
1254 flex: 3;
1255 background: #fff;
1256 margin: 6px 0px 0px 10px;
1257 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1258 }
1259
1260 .betterdocs-settings-form-wrapper {
1261 margin-top: 5px;
1262 background-color: #fff;
1263 box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
1264 }
1265
1266
1267 #betterdocs-go_license_tab .betterdocs-settings-right {
1268 display: block;
1269 box-shadow: none;
1270 }
1271
1272 #betterdocs-go_license_tab .betterdocs-settings-right,
1273 #betterdocs-go_license_tab .betterdocs-sidebar {
1274 margin: 0px;
1275 }
1276
1277 #betterdocs-go_license_tab .betterdocs-sidebar {
1278 width: auto;
1279 flex-direction: row;
1280 align-items: center;
1281 justify-content: start;
1282 }
1283
1284 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block.betterdocs-license-block {
1285 order: 1;
1286 }
1287
1288 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block {
1289 margin: 1em 0;
1290 order: 2;
1291 flex: 1;
1292 }
1293
1294
1295 .betterdocs-settings-documentation {
1296 margin-top: 10px;
1297 background: #fff;
1298 padding: 30px 30px;
1299 }
1300
1301 .betterdocs-settings-row {
1302 display: flex;
1303 margin-left: -15px;
1304 margin-right: -15px;
1305 }
1306
1307
1308 .betterdocs-admin-block {
1309 flex-basis: 25%;
1310 padding: 25px;
1311 box-shadow: 0 0 20px 0px #f2f2f2;
1312 margin-left: 15px;
1313 margin-right: 15px;
1314 border-radius: 10px;
1315 display: flex;
1316 flex-direction: column;
1317 }
1318
1319 header.betterdocs-admin-block-header {
1320 display: flex;
1321 align-items: center;
1322 }
1323
1324 .betterdocs-admin-block-header-icon {
1325 width: 35px;
1326 }
1327
1328 h4.betterdocs-admin-title {
1329 margin: 0 15px;
1330 font-size: 17px;
1331 }
1332
1333 .betterdocs-admin-block-content {
1334 flex: 1;
1335 }
1336
1337 .betterdocs-admin-block-content > a.betterdocs-button {
1338 background-color: #fff;
1339 color: #15c7a4;
1340 border: 1px solid #15c7a4;
1341 font-size: 12px;
1342 display: inline-block;
1343 padding: 10px 20px;
1344 margin-top: 15px;
1345 }
1346 .betterdocs-admin-block-content > a:hover {
1347 background-image: -webkit-linear-gradient(-169deg, #31da8d 0%, #1ecd9d 100%);
1348 color: #fff;
1349 }
1350 .betterdocs-save-now {
1351 background-color: #e74c3c;
1352 }
1353