PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 8.8.1
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v8.8.1
8.8.2 8.8.1 8.8.0 8.7.9 8.7.8 8.7.7 8.7.6 8.7.5 8.7.4 8.7.3 8.7.2 8.7.1 8.7.0 8.6.9 8.6.8 8.6.7 8.6.6 8.6.5 8.6.4 8.6.2 8.6.1 8.6.0 8.5.9 8.5.8 8.5.7 All 538 releases
← All changes | includes/chat-sessions/reports/view/assets/style.css +1514 -1484 8.7.0 → 8.8.1 View file →
@@ -1,1500 +1,1515 @@
1 -/*--------------------------------------------------------------
2 -# General
3 -:root {
4 - scroll-behavior: smooth;
5 -}
6 -
7 -body {
8 - background: #f6f9ff;
9 - color: #444444;
10 -}
11 -
12 -a {
13 - color: #4154f1;
14 - text-decoration: none;
15 -}
16 -
17 -a:hover {
18 - color: #717ff5;
19 - text-decoration: none;
20 -}
21 -
22 -h1,
23 -h2,
24 -h3,
25 -h4,
26 -h5,
27 -h6 {
28 - font-family: "Nunito", sans-serif;
29 -}
30 -
31 -/*--------------------------------------------------------------
32 -# Main
33 -#main {
34 - /*margin-top: 60px;*/
35 - padding: 20px 30px;
36 - transition: all 0.3s;
37 -}
38 -
39 -@media (max-width: 1199px) {
40 - #main {
41 - padding: 20px;
42 - }
43 -}
44 -
45 -/*--------------------------------------------------------------
46 -# Page Title
47 -.pagetitle {
48 - margin-bottom: 10px;
49 -}
50 -
51 -.pagetitle h1 {
52 - font-size: 24px;
53 - margin-bottom: 0;
54 - font-weight: 600;
55 - color: #012970;
56 -}
57 -
58 -/*--------------------------------------------------------------
59 -# Back to top button
60 -.back-to-top {
61 - position: fixed;
62 - visibility: hidden;
63 - opacity: 0;
64 - right: 15px;
65 - bottom: 15px;
66 - z-index: 99999;
67 - background: #4154f1;
68 - width: 40px;
69 - height: 40px;
70 - border-radius: 4px;
71 - transition: all 0.4s;
72 -}
73 -
74 -.back-to-top i {
75 - font-size: 24px;
76 - color: #fff;
77 - line-height: 0;
78 -}
79 -
80 -.back-to-top:hover {
81 - background: #6776f4;
82 - color: #fff;
83 -}
84 -
85 -.back-to-top.active {
86 - visibility: visible;
87 - opacity: 1;
88 -}
89 -
90 -/*--------------------------------------------------------------
91 -# Override some default Bootstrap stylings
92 -/* Dropdown menus */
93 -.dropdown-menu {
94 - border-radius: 4px;
95 - padding: 10px 0;
96 - animation-name: dropdown-animate;
97 - animation-duration: 0.2s;
98 - animation-fill-mode: both;
99 - border: 0;
100 - box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2);
101 -}
102 -
103 -.dropdown-menu .dropdown-header,
104 -.dropdown-menu .dropdown-footer {
105 - text-align: center;
106 - font-size: 15px;
107 - padding: 10px 25px;
108 -}
109 -
110 -.dropdown-menu .dropdown-footer a {
111 - color: #444444;
112 - text-decoration: underline;
113 -}
114 -
115 -.dropdown-menu .dropdown-footer a:hover {
116 - text-decoration: none;
117 -}
118 -
119 -.dropdown-menu .dropdown-divider {
120 - color: #a5c5fe;
121 - margin: 0;
122 -}
123 -
124 -.dropdown-menu .dropdown-item {
125 - font-size: 14px;
126 - padding: 10px 15px;
127 - transition: 0.3s;
128 -}
129 -
130 -.dropdown-menu .dropdown-item i {
131 - margin-right: 10px;
132 - font-size: 18px;
133 - line-height: 0;
134 -}
135 -
136 -.dropdown-menu .dropdown-item:hover {
137 - background-color: #f6f9ff;
138 -}
139 -
140 -@media (min-width: 768px) {
141 - .dropdown-menu-arrow::before {
142 - content: "";
143 - width: 13px;
144 - height: 13px;
145 - background: #fff;
146 - position: absolute;
147 - top: -7px;
148 - right: 20px;
149 - transform: rotate(45deg);
150 - border-top: 1px solid #eaedf1;
151 - border-left: 1px solid #eaedf1;
152 - }
153 -}
154 -
155 -@keyframes dropdown-animate {
156 - 0% {
157 - opacity: 0;
158 - }
159 -
160 - 100% {
161 - opacity: 1;
162 - }
163 -
164 - 0% {
165 - opacity: 0;
166 - }
167 -}
168 -
169 -/* Light Backgrounds */
170 -.bg-primary-light {
171 - background-color: #cfe2ff;
172 - border-color: #cfe2ff;
173 -}
174 -
175 -.bg-secondary-light {
176 - background-color: #e2e3e5;
177 - border-color: #e2e3e5;
178 -}
179 -
180 -.bg-success-light {
181 - background-color: #d1e7dd;
182 - border-color: #d1e7dd;
183 -}
184 -
185 -.bg-danger-light {
186 - background-color: #f8d7da;
187 - border-color: #f8d7da;
188 -}
189 -
190 -.bg-warning-light {
191 - background-color: #fff3cd;
192 - border-color: #fff3cd;
193 -}
194 -
195 -.bg-info-light {
196 - background-color: #cff4fc;
197 - border-color: #cff4fc;
198 -}
199 -
200 -.bg-dark-light {
201 - background-color: #d3d3d4;
202 - border-color: #d3d3d4;
203 -}
204 -
205 -/* Card */
206 -.card {
207 - margin-bottom: 30px;
208 - border: none;
209 - border-radius: 5px;
210 - box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
211 -}
212 -
213 -.card-header,
214 -.card-footer {
215 - border-color: #ebeef4;
216 - background-color: #fff;
217 - color: #798eb3;
218 - padding: 15px;
219 -}
220 -
221 -.card-title {
222 - padding: 20px 0 15px 0;
223 - font-size: 17px;
224 - font-weight: 500;
225 - color: #012970;
226 - font-family: "Poppins", sans-serif;
227 -}
228 -
229 -.card-title span {
230 - color: #899bbd;
231 - font-size: 14px;
232 - font-weight: 400;
233 -}
234 -
235 -.card-body {
236 - padding: 0 20px 20px 20px;
237 -}
238 -
239 -.card-img-overlay {
240 - background-color: rgba(255, 255, 255, 0.6);
241 -}
242 -
243 -/* Alerts */
244 -.alert-heading {
245 - font-weight: 500;
246 - font-family: "Poppins", sans-serif;
247 - font-size: 20px;
248 -}
249 -
250 -/* Close Button */
251 -.btn-close {
252 - background-size: 25%;
253 -}
254 -
255 -.btn-close:focus {
256 - outline: 0;
257 - box-shadow: none;
258 -}
259 -
260 -/* Accordion */
261 -.accordion-item {
262 - border: 1px solid #ebeef4;
263 -}
264 -
265 -.accordion-button:focus {
266 - outline: 0;
267 - box-shadow: none;
268 -}
269 -
270 -.accordion-button:not(.collapsed) {
271 - color: #012970;
272 - background-color: #f6f9ff;
273 -}
274 -
275 -.accordion-flush .accordion-button {
276 - padding: 15px 0;
277 - background: none;
278 - border: 0;
279 -}
280 -
281 -.accordion-flush .accordion-button:not(.collapsed) {
282 - box-shadow: none;
283 - color: #4154f1;
284 -}
285 -
286 -.accordion-flush .accordion-body {
287 - padding: 0 0 15px 0;
288 - color: #3e4f6f;
289 - font-size: 15px;
290 -}
291 -
292 -/* Breadcrumbs */
293 -.breadcrumb {
294 - font-size: 14px;
295 - font-family: "Nunito", sans-serif;
296 - color: #899bbd;
297 - font-weight: 600;
298 -}
299 -
300 -.breadcrumb a {
301 - color: #899bbd;
302 - transition: 0.3s;
303 -}
304 -
305 -.breadcrumb a:hover {
306 - color: #51678f;
307 -}
308 -
309 -.breadcrumb .breadcrumb-item::before {
310 - color: #899bbd;
311 -}
312 -
313 -.breadcrumb .active {
314 - color: #51678f;
315 - font-weight: 600;
316 -}
317 -
318 -/* Bordered Tabs */
319 -.nav-tabs-bordered {
320 - border-bottom: 2px solid #ebeef4;
321 -}
322 -
323 -.nav-tabs-bordered .nav-link {
324 - margin-bottom: -2px;
325 - border: none;
326 - color: #2c384e;
327 -}
328 -
329 -.nav-tabs-bordered .nav-link:hover,
330 -.nav-tabs-bordered .nav-link:focus {
331 - color: #4154f1;
332 -}
333 -
334 -.nav-tabs-bordered .nav-link.active {
335 - background-color: #fff;
336 - color: #4154f1;
337 - border-bottom: 2px solid #4154f1;
338 -}
339 -
340 -/*--------------------------------------------------------------
341 -# Header
342 -.logo {
343 - line-height: 1;
344 -}
345 -
346 -@media (min-width: 1200px) {
347 - .logo {
348 - width: 280px;
349 - }
350 -}
351 -
352 -.logo img {
353 - max-height: 26px;
354 - margin-right: 6px;
355 -}
356 -
357 -.logo span {
358 - font-size: 26px;
359 - font-weight: 700;
360 - color: #012970;
361 - font-family: "Nunito", sans-serif;
362 -}
363 -
364 -.header {
365 - transition: all 0.5s;
366 - z-index: 997;
367 - height: 60px;
368 - box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
369 - background-color: #fff;
370 - padding-left: 20px;
371 - /* Toggle Sidebar Button */
372 - /* Search Bar */
373 -}
374 -
375 -.header .toggle-sidebar-btn {
376 - font-size: 32px;
377 - padding-left: 10px;
378 - cursor: pointer;
379 - color: #012970;
380 -}
381 -
382 -.header .search-bar {
383 - min-width: 360px;
384 - padding: 0 20px;
385 -}
386 -
387 -@media (max-width: 1199px) {
388 - .header .search-bar {
389 - position: fixed;
390 - top: 50px;
391 - left: 0;
392 - right: 0;
393 - padding: 20px;
394 - box-shadow: 0px 0px 15px 0px rgba(1, 41, 112, 0.1);
395 - background: white;
396 - z-index: 9999;
397 - transition: 0.3s;
398 - visibility: hidden;
399 - opacity: 0;
400 - }
401 -
402 - .header .search-bar-show {
403 - top: 60px;
404 - visibility: visible;
405 - opacity: 1;
406 - }
407 -}
408 -
409 -.header .search-form {
410 - width: 100%;
411 -}
412 -
413 -.header .search-form input {
414 - border: 0;
415 - font-size: 14px;
416 - color: #012970;
417 - border: 1px solid rgba(1, 41, 112, 0.2);
418 - padding: 7px 38px 7px 8px;
419 - border-radius: 3px;
420 - transition: 0.3s;
421 - width: 100%;
422 -}
423 -
424 -.header .search-form input:focus,
425 -.header .search-form input:hover {
426 - outline: none;
427 - box-shadow: 0 0 10px 0 rgba(1, 41, 112, 0.15);
428 - border: 1px solid rgba(1, 41, 112, 0.3);
429 -}
430 -
431 -.header .search-form button {
432 - border: 0;
433 - padding: 0;
434 - margin-left: -30px;
435 - background: none;
436 -}
437 -
438 -.header .search-form button i {
439 - color: #012970;
440 -}
441 -
442 -/*--------------------------------------------------------------
443 -# Header Nav
444 -.header-nav ul {
445 - list-style: none;
446 -}
447 -
448 -.header-nav>ul {
449 - margin: 0;
450 - padding: 0;
451 -}
452 -
453 -.header-nav .nav-icon {
454 - font-size: 22px;
455 - color: #012970;
456 - margin-right: 25px;
457 - position: relative;
458 -}
459 -
460 -.header-nav .nav-profile {
461 - color: #012970;
462 -}
463 -
464 -.header-nav .nav-profile img {
465 - max-height: 36px;
466 -}
467 -
468 -.header-nav .nav-profile span {
469 - font-size: 14px;
470 - font-weight: 600;
471 -}
472 -
473 -.header-nav .badge-number {
474 - position: absolute;
475 - inset: -2px -5px auto auto;
476 - font-weight: normal;
477 - font-size: 12px;
478 - padding: 3px 6px;
479 -}
480 -
481 -.header-nav .notifications {
482 - inset: 8px -15px auto auto !important;
483 -}
484 -
485 -.header-nav .notifications .notification-item {
486 - display: flex;
487 - align-items: center;
488 - padding: 15px 10px;
489 - transition: 0.3s;
490 -}
491 -
492 -.header-nav .notifications .notification-item i {
493 - margin: 0 20px 0 10px;
494 - font-size: 24px;
495 -}
496 -
497 -.header-nav .notifications .notification-item h4 {
498 - font-size: 16px;
499 - font-weight: 600;
500 - margin-bottom: 5px;
501 -}
502 -
503 -.header-nav .notifications .notification-item p {
504 - font-size: 13px;
505 - margin-bottom: 3px;
506 - color: #919191;
507 -}
508 -
509 -.header-nav .notifications .notification-item:hover {
510 - background-color: #f6f9ff;
511 -}
512 -
513 -.header-nav .messages {
514 - inset: 8px -15px auto auto !important;
515 -}
516 -
517 -.header-nav .messages .message-item {
518 - padding: 15px 10px;
519 - transition: 0.3s;
520 -}
521 -
522 -.header-nav .messages .message-item a {
523 - display: flex;
524 -}
525 -
526 -.header-nav .messages .message-item img {
527 - margin: 0 20px 0 10px;
528 - max-height: 40px;
529 -}
530 -
531 -.header-nav .messages .message-item h4 {
532 - font-size: 16px;
533 - font-weight: 600;
534 - margin-bottom: 5px;
535 - color: #444444;
536 -}
537 -
538 -.header-nav .messages .message-item p {
539 - font-size: 13px;
540 - margin-bottom: 3px;
541 - color: #919191;
542 -}
543 -
544 -.header-nav .messages .message-item:hover {
545 - background-color: #f6f9ff;
546 -}
547 -
548 -.header-nav .profile {
549 - min-width: 240px;
550 - padding-bottom: 0;
551 - top: 8px !important;
552 -}
553 -
554 -.header-nav .profile .dropdown-header h6 {
555 - font-size: 18px;
556 - margin-bottom: 0;
557 - font-weight: 600;
558 - color: #444444;
559 -}
560 -
561 -.header-nav .profile .dropdown-header span {
562 - font-size: 14px;
563 -}
564 -
565 -.header-nav .profile .dropdown-item {
566 - font-size: 14px;
567 - padding: 10px 15px;
568 - transition: 0.3s;
569 -}
570 -
571 -.header-nav .profile .dropdown-item i {
572 - margin-right: 10px;
573 - font-size: 18px;
574 - line-height: 0;
575 -}
576 -
577 -.header-nav .profile .dropdown-item:hover {
578 - background-color: #f6f9ff;
579 -}
580 -
581 -/*--------------------------------------------------------------
582 -# Sidebar
583 -.sidebar {
584 - position: fixed;
585 - top: 60px;
586 - left: 0;
587 - bottom: 0;
588 - width: 300px;
589 - z-index: 996;
590 - transition: all 0.3s;
591 - padding: 20px;
592 - overflow-y: auto;
593 - scrollbar-width: thin;
594 - scrollbar-color: #aab7cf transparent;
595 - box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1);
596 - background-color: #fff;
597 -}
598 -
599 -@media (max-width: 1199px) {
600 - .sidebar {
601 - left: -300px;
602 - }
603 -}
604 -
605 -.sidebar::-webkit-scrollbar {
606 - width: 5px;
607 - height: 8px;
608 - background-color: #fff;
609 -}
610 -
611 -.sidebar::-webkit-scrollbar-thumb {
612 - background-color: #aab7cf;
613 -}
614 -
615 -@media (min-width: 1200px) {
616 -
617 - /* #main,
618 - #footer {
619 - margin-left: 300px;
620 - }
621 -}*/
622 -
623 -@media (max-width: 1199px) {
624 - .toggle-sidebar .sidebar {
625 - left: 0;
626 - }
627 -}
628 -
629 -@media (min-width: 1200px) {
630 -
631 - .toggle-sidebar #main,
632 - .toggle-sidebar #footer {
633 - margin-left: 0;
634 - }
635 -
636 - .toggle-sidebar .sidebar {
637 - left: -300px;
638 - }
639 -}
640 -
641 -.sidebar-nav {
642 - padding: 0;
643 - margin: 0;
644 - list-style: none;
645 -}
646 -
647 -.sidebar-nav li {
648 - padding: 0;
649 - margin: 0;
650 - list-style: none;
651 -}
652 -
653 -.sidebar-nav .nav-item {
654 - margin-bottom: 5px;
655 -}
656 -
657 -.sidebar-nav .nav-heading {
658 - font-size: 11px;
659 - text-transform: uppercase;
660 - color: #899bbd;
661 - font-weight: 600;
662 - margin: 10px 0 5px 15px;
663 -}
664 -
665 -.sidebar-nav .nav-link {
666 - display: flex;
667 - align-items: center;
668 - font-size: 15px;
669 - font-weight: 600;
670 - color: #4154f1;
671 - transition: 0.3;
672 - background: #f6f9ff;
673 - padding: 10px 15px;
674 - border-radius: 4px;
675 -}
676 -
677 -.sidebar-nav .nav-link i {
678 - font-size: 16px;
679 - margin-right: 10px;
680 - color: #4154f1;
681 -}
682 -
683 -.sidebar-nav .nav-link.collapsed {
684 - color: #012970;
685 - background: #fff;
686 -}
687 -
688 -.sidebar-nav .nav-link.collapsed i {
689 - color: #899bbd;
690 -}
691 -
692 -.sidebar-nav .nav-link:hover {
693 - color: #4154f1;
694 - background: #f6f9ff;
695 -}
696 -
697 -.sidebar-nav .nav-link:hover i {
698 - color: #4154f1;
699 -}
700 -
701 -.sidebar-nav .nav-link .bi-chevron-down {
702 - margin-right: 0;
703 - transition: transform 0.2s ease-in-out;
704 -}
705 -
706 -.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down {
707 - transform: rotate(180deg);
708 -}
709 -
710 -.sidebar-nav .nav-content {
711 - padding: 5px 0 0 0;
712 - margin: 0;
713 - list-style: none;
714 -}
715 -
716 -.sidebar-nav .nav-content a {
717 - display: flex;
718 - align-items: center;
719 - font-size: 14px;
720 - font-weight: 600;
721 - color: #012970;
722 - transition: 0.3;
723 - padding: 10px 0 10px 40px;
724 - transition: 0.3s;
725 -}
726 -
727 -.sidebar-nav .nav-content a i {
728 - font-size: 6px;
729 - margin-right: 8px;
730 - line-height: 0;
731 - border-radius: 50%;
732 -}
733 -
734 -.sidebar-nav .nav-content a:hover,
735 -.sidebar-nav .nav-content a.active {
736 - color: #4154f1;
737 -}
738 -
739 -.sidebar-nav .nav-content a.active i {
740 - background-color: #4154f1;
741 -}
742 -
743 -/*--------------------------------------------------------------
744 -# Dashboard
745 -/* Filter dropdown */
746 -.dashboard .filter {
747 - position: absolute;
748 - right: 0px;
749 - top: 15px;
750 -}
751 -
752 -.dashboard .filter .icon {
753 - color: #aab7cf;
754 - padding-right: 20px;
755 - padding-bottom: 5px;
756 - transition: 0.3s;
757 - font-size: 16px;
758 -}
759 -
760 -.dashboard .filter .icon:hover,
761 -.dashboard .filter .icon:focus {
762 - color: #4154f1;
763 -}
764 -
765 -.dashboard .filter .dropdown-header {
766 - padding: 8px 15px;
767 -}
768 -
769 -.dashboard .filter .dropdown-header h6 {
770 - text-transform: uppercase;
771 - font-size: 14px;
772 - font-weight: 600;
773 - letter-spacing: 1px;
774 - color: #aab7cf;
775 - margin-bottom: 0;
776 - padding: 0;
777 -}
778 -
779 -.dashboard .filter .dropdown-item {
780 - padding: 8px 15px;
781 -}
782 -
783 -/* Info Cards */
784 -.dashboard .info-card {
785 - padding-bottom: 10px;
786 -}
787 -
788 -.dashboard .info-card h6 {
789 - font-size: 28px;
790 - color: #012970;
791 - font-weight: 700;
792 - margin: 0;
793 - padding: 0;
794 -}
795 -
796 -.dashboard .card-icon {
797 - font-size: 32px;
798 - line-height: 0;
799 - width: 64px;
800 - height: 64px;
801 - flex-shrink: 0;
802 - flex-grow: 0;
803 -}
804 -
805 -.dashboard .sales-card .card-icon {
806 - color: #4154f1;
807 - background: #f6f6fe;
808 -}
809 -
810 -.dashboard .revenue-card .card-icon {
811 - color: #2eca6a;
812 - background: #e0f8e9;
813 -}
814 -
815 -.dashboard .customers-card .card-icon {
816 - color: #ff771d;
817 - background: #ffecdf;
818 -}
819 -
820 -/* Activity */
821 -.dashboard .activity {
822 - font-size: 14px;
823 -}
824 -
825 -.dashboard .activity .activity-item .activite-label {
826 - color: #888;
827 - position: relative;
828 - flex-shrink: 0;
829 - flex-grow: 0;
830 - min-width: 64px;
831 -}
832 -
833 -.dashboard .activity .activity-item .activite-label::before {
834 - content: "";
835 - position: absolute;
836 - right: -11px;
837 - width: 4px;
838 - top: 0;
839 - bottom: 0;
840 - background-color: #eceefe;
841 -}
842 -
843 -.dashboard .activity .activity-item .activity-badge {
844 - margin-top: 3px;
845 - z-index: 1;
846 - font-size: 11px;
847 - line-height: 0;
848 - border-radius: 50%;
849 - flex-shrink: 0;
850 - border: 3px solid #fff;
851 - flex-grow: 0;
852 -}
853 -
854 -.dashboard .activity .activity-item .activity-content {
855 - padding-left: 10px;
856 - padding-bottom: 20px;
857 -}
858 -
859 -.dashboard .activity .activity-item:first-child .activite-label::before {
860 - top: 5px;
861 -}
862 -
863 -.dashboard .activity .activity-item:last-child .activity-content {
864 - padding-bottom: 0;
865 -}
866 -
867 -/* News & Updates */
868 -.dashboard .news .post-item+.post-item {
869 - margin-top: 15px;
870 -}
871 -
872 -.dashboard .news img {
873 - width: 80px;
874 - float: left;
875 - border-radius: 5px;
876 -}
877 -
878 -.dashboard .news h4 {
879 - font-size: 15px;
880 - margin-left: 95px;
881 - font-weight: bold;
882 - margin-bottom: 5px;
883 -}
884 -
885 -.dashboard .news h4 a {
886 - color: #012970;
887 - transition: 0.3s;
888 -}
889 -
890 -.dashboard .news h4 a:hover {
891 - color: #4154f1;
892 -}
893 -
894 -.dashboard .news p {
895 - font-size: 14px;
896 - color: #777777;
897 - margin-left: 95px;
898 -}
899 -
900 -/* Recent Sales */
901 -.dashboard .recent-sales {
902 - font-size: 14px;
903 -}
904 -
905 -.dashboard .recent-sales .table thead {
906 - background: #f6f6fe;
907 -}
908 -
909 -.dashboard .recent-sales .table thead th {
910 - border: 0;
911 -}
912 -
913 -.dashboard .recent-sales .dataTable-top {
914 - padding: 0 0 10px 0;
915 -}
916 -
917 -.dashboard .recent-sales .dataTable-bottom {
918 - padding: 10px 0 0 0;
919 -}
920 -
921 -/* Top Selling */
922 -.dashboard .top-selling {
923 - font-size: 14px;
924 -}
925 -
926 -.dashboard .top-selling .table thead {
927 - background: #f6f6fe;
928 -}
929 -
930 -.dashboard .top-selling .table thead th {
931 - border: 0;
932 -}
933 -
934 -.dashboard .top-selling .table tbody td {
935 - vertical-align: middle;
936 -}
937 -
938 -.dashboard .top-selling img {
939 - border-radius: 5px;
940 - max-width: 60px;
941 -}
942 -
943 -/*--------------------------------------------------------------
944 -# Icons list page
945 -.iconslist {
946 - display: grid;
947 - max-width: 100%;
948 - grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
949 - gap: 1.25rem;
950 - padding-top: 15px;
951 -}
952 -
953 -.iconslist .icon {
954 - background-color: #fff;
955 - border-radius: 0.25rem;
956 - text-align: center;
957 - color: #012970;
958 - padding: 15px 0;
959 -}
960 -
961 -.iconslist i {
962 - margin: 0.25rem;
963 - font-size: 2.5rem;
964 -}
965 -
966 -.iconslist .label {
967 - font-family: var(--bs-font-monospace);
968 - display: inline-block;
969 - width: 100%;
970 - overflow: hidden;
971 - padding: 0.25rem;
972 - font-size: 12px;
973 - text-overflow: ellipsis;
974 - white-space: nowrap;
975 - color: #666;
976 -}
977 -
978 -/*--------------------------------------------------------------
979 -# Profie Page
980 -.profile .profile-card img {
981 - max-width: 120px;
982 -}
983 -
984 -.profile .profile-card h2 {
985 - font-size: 24px;
986 - font-weight: 700;
987 - color: #2c384e;
988 - margin: 10px 0 0 0;
989 -}
990 -
991 -.profile .profile-card h3 {
992 - font-size: 18px;
993 -}
994 -
995 -.profile .profile-card .social-links a {
996 - font-size: 20px;
997 - display: inline-block;
998 - color: rgba(1, 41, 112, 0.5);
999 - line-height: 0;
1000 - margin-right: 10px;
1001 - transition: 0.3s;
1002 -}
1003 -
1004 -.profile .profile-card .social-links a:hover {
1005 - color: #012970;
1006 -}
1007 -
1008 -.profile .profile-overview .row {
1009 - margin-bottom: 20px;
1010 - font-size: 15px;
1011 -}
1012 -
1013 -.profile .profile-overview .card-title {
1014 - color: #012970;
1015 -}
1016 -
1017 -.profile .profile-overview .label {
1018 - font-weight: 600;
1019 - color: rgba(1, 41, 112, 0.6);
1020 -}
1021 -
1022 -.profile .profile-edit label {
1023 - font-weight: 600;
1024 - color: rgba(1, 41, 112, 0.6);
1025 -}
1026 -
1027 -.profile .profile-edit img {
1028 - max-width: 120px;
1029 -}
1030 -
1031 -/*--------------------------------------------------------------
1032 -# F.A.Q Page
1033 -.faq .basic h6 {
1034 - font-size: 18px;
1035 - font-weight: 600;
1036 - color: #4154f1;
1037 -}
1038 -
1039 -.faq .basic p {
1040 - color: #6980aa;
1041 -}
1042 -
1043 -/*--------------------------------------------------------------
1044 -# Contact
1045 -.contact .info-box {
1046 - padding: 28px 30px;
1047 -}
1048 -
1049 -.contact .info-box i {
1050 - font-size: 38px;
1051 - line-height: 0;
1052 - color: #4154f1;
1053 -}
1054 -
1055 -.contact .info-box h3 {
1056 - font-size: 20px;
1057 - color: #012970;
1058 - font-weight: 700;
1059 - margin: 20px 0 10px 0;
1060 -}
1061 -
1062 -.contact .info-box p {
1063 - padding: 0;
1064 - line-height: 24px;
1065 - font-size: 14px;
1066 - margin-bottom: 0;
1067 -}
1068 -
1069 -.contact .php-email-form .error-message {
1070 - display: none;
1071 - color: #fff;
1072 - background: #ed3c0d;
1073 - text-align: left;
1074 - padding: 15px;
1075 - margin-bottom: 24px;
1076 - font-weight: 600;
1077 -}
1078 -
1079 -.contact .php-email-form .sent-message {
1080 - display: none;
1081 - color: #fff;
1082 - background: #18d26e;
1083 - text-align: center;
1084 - padding: 15px;
1085 - margin-bottom: 24px;
1086 - font-weight: 600;
1087 -}
1088 -
1089 -.contact .php-email-form .loading {
1090 - display: none;
1091 - background: #fff;
1092 - text-align: center;
1093 - padding: 15px;
1094 - margin-bottom: 24px;
1095 -}
1096 -
1097 -.contact .php-email-form .loading:before {
1098 - content: "";
1099 - display: inline-block;
1100 - border-radius: 50%;
1101 - width: 24px;
1102 - height: 24px;
1103 - margin: 0 10px -6px 0;
1104 - border: 3px solid #18d26e;
1105 - border-top-color: #eee;
1106 - animation: animate-loading 1s linear infinite;
1107 -}
1108 -
1109 -.contact .php-email-form input,
1110 -.contact .php-email-form textarea {
1111 - border-radius: 0;
1112 - box-shadow: none;
1113 - font-size: 14px;
1114 - border-radius: 0;
1115 -}
1116 -
1117 -.contact .php-email-form input:focus,
1118 -.contact .php-email-form textarea:focus {
1119 - border-color: #4154f1;
1120 -}
1121 -
1122 -.contact .php-email-form input {
1123 - padding: 10px 15px;
1124 -}
1125 -
1126 -.contact .php-email-form textarea {
1127 - padding: 12px 15px;
1128 -}
1129 -
1130 -.contact .php-email-form button[type=submit] {
1131 - background: #4154f1;
1132 - border: 0;
1133 - padding: 10px 30px;
1134 - color: #fff;
1135 - transition: 0.4s;
1136 - border-radius: 4px;
1137 -}
1138 -
1139 -.contact .php-email-form button[type=submit]:hover {
1140 - background: #5969f3;
1141 -}
1142 -
1143 -@keyframes animate-loading {
1144 - 0% {
1145 - transform: rotate(0deg);
1146 - }
1147 -
1148 - 100% {
1149 - transform: rotate(360deg);
1150 - }
1151 -}
1152 -
1153 -/*--------------------------------------------------------------
1154 -# Error 404
1155 -.error-404 {
1156 - padding: 30px;
1157 -}
1158 -
1159 -.error-404 h1 {
1160 - font-size: 180px;
1161 - font-weight: 700;
1162 - color: #4154f1;
1163 - margin-bottom: 0;
1164 - line-height: 150px;
1165 -}
1166 -
1167 -.error-404 h2 {
1168 - font-size: 24px;
1169 - font-weight: 700;
1170 - color: #012970;
1171 - margin-bottom: 30px;
1172 -}
1173 -
1174 -.error-404 .btn {
1175 - background: #51678f;
1176 - color: #fff;
1177 - padding: 8px 30px;
1178 -}
1179 -
1180 -.error-404 .btn:hover {
1181 - background: #3e4f6f;
1182 -}
1183 -
1184 -@media (min-width: 992px) {
1185 - .error-404 img {
1186 - max-width: 50%;
1187 - }
1188 -}
1189 -
1190 -/*--------------------------------------------------------------
1191 -# Footer
1192 -.footer {
1193 - padding: 20px 0;
1194 - font-size: 14px;
1195 - transition: all 0.3s;
1196 - border-top: 1px solid #cddfff;
1197 -}
1198 -
1199 -.footer .copyright {
1200 - text-align: center;
1201 - color: #012970;
1202 -}
1203 -
1204 -.footer .credits {
1205 - padding-top: 5px;
1206 - text-align: center;
1207 - font-size: 13px;
1208 - color: #012970;
1209 -}
1210 -
1211 -/*Custom CSS by Kadir*/
1212 -.chatsession_table_area{
1213 - padding: 0 10px;
1214 - margin: 0 auto;
1215 -}
1216 -
1217 -/* ─── WPBot Reports Dashboard (plugin purple theme) ───────────────────────── */
1218 -@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
1219 -
1220 -.wpbot-reports-dashboard {
1221 - --woobot-primary: #5B4E96;
1222 - --woobot-primary-dark: #463a7a;
1223 - --woobot-primary-soft: #f3f1fa;
1224 - --woobot-primary-border: #e4e0f2;
1225 - --woobot-text: #2d2a3a;
1226 - --woobot-muted: #6b6680;
1227 - --woobot-danger: #e25563;
1228 - font-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
1229 - color: var(--woobot-text);
1230 - padding: 12px 12px 30px 0;
1231 - max-width: 100%;
1232 -}
1233 -
1234 -.wpbot-reports-dashboard a {
1235 - color: var(--woobot-primary);
1236 -}
1237 -
1238 -.wpbot-reports-dashboard a:hover {
1239 - color: var(--woobot-primary-dark);
1240 -}
1241 -
1242 -.wpbot-reports-dashboard .pagetitle {
1243 - background: #fff;
1244 - border: 1px solid var(--woobot-primary-border);
1245 - border-radius: 16px;
1246 - padding: 18px 22px;
1247 - margin-bottom: 8px;
1248 -}
1249 -
1250 -.wpbot-reports-dashboard #feedback-results {
1251 - margin-top: 0 !important;
1252 - margin-bottom: 0 !important;
1253 - padding-left: 3px;
1254 - padding-right: 3px;
1255 - min-height: 0;
1256 -}
1257 -
1258 -.wpbot-reports-dashboard #feedback-results:empty {
1259 - display: none !important;
1260 - margin: 0 !important;
1261 - padding: 0 !important;
1262 - height: 0 !important;
1263 -}
1264 -
1265 -.wpbot-reports-dashboard .pagetitle h1 {
1266 - font-family: "DM Sans", sans-serif;
1267 - font-size: 24px;
1268 - font-weight: 700;
1269 - color: var(--woobot-primary);
1270 -}
1271 -
1272 -.wpbot-reports-dashboard .section.dashboard .row {
1273 - --bs-gutter-x: 6px;
1274 - --bs-gutter-y: 6px;
1275 - margin-left: -3px;
1276 - margin-right: -3px;
1277 -}
1278 -
1279 -.wpbot-reports-dashboard .section.dashboard > .row > [class*="col-"],
1280 -.wpbot-reports-dashboard .section.dashboard .row > [class*="col-"] {
1281 - padding-left: 3px !important;
1282 - padding-right: 3px !important;
1283 - margin-bottom: 0 !important;
1284 -}
1285 -
1286 -.wpbot-reports-dashboard .card {
1287 - border: 1px solid var(--woobot-primary-border);
1288 - border-radius: 16px;
1289 - box-shadow: 0 6px 22px rgba(91, 78, 150, 0.06);
1290 - overflow: hidden;
1291 - margin-bottom: 6px !important;
1292 - transition: box-shadow 0.2s ease, transform 0.2s ease;
1293 -}
1294 -
1295 -.wpbot-reports-dashboard .card:hover {
1296 - box-shadow: 0 10px 28px rgba(91, 78, 150, 0.1);
1297 -}
1298 -
1299 -.wpbot-reports-dashboard .card-body {
1300 - padding: 14px 16px 16px;
1301 -}
1302 -
1303 -.wpbot-reports-dashboard .card-title {
1304 - font-family: "DM Sans", sans-serif;
1305 - color: var(--woobot-primary);
1306 - font-weight: 600;
1307 - border-bottom: 1px solid var(--woobot-primary-soft);
1308 - padding: 0 0 10px;
1309 - margin: 0 0 10px;
1310 - font-size: 15px;
1311 -}
1312 -
1313 -.wpbot-reports-dashboard .dashboard .info-card {
1314 - padding-bottom: 4px;
1315 -}
1316 -
1317 -.wpbot-reports-dashboard .dashboard .info-card h6 {
1318 - color: var(--woobot-primary);
1319 - font-size: 26px;
1320 -}
1321 -
1322 -.wpbot-reports-dashboard .dashboard .card-icon {
1323 - width: 52px;
1324 - height: 52px;
1325 - font-size: 26px;
1326 -}
1327 -
1328 -.wpbot-reports-dashboard .dashboard .sales-card .card-icon {
1329 - color: var(--woobot-primary);
1330 - background: var(--woobot-primary-soft);
1331 -}
1332 -
1333 -.wpbot-reports-dashboard .feedback-card--like .card-icon,
1334 -.wpbot-reports-dashboard .feedback-card[data-type="like"] .card-icon {
1335 - color: #1f9d57;
1336 - background: #e8f8ef;
1337 -}
1338 -
1339 -.wpbot-reports-dashboard .feedback-card--dislike .card-icon,
1340 -.wpbot-reports-dashboard .feedback-card[data-type="dislike"] .card-icon {
1341 - color: var(--woobot-danger);
1342 - background: #fdebec;
1343 -}
1344 -
1345 -.wpbot-reports-dashboard .feedback-card:hover {
1346 - transform: translateY(-2px);
1347 - border-color: var(--woobot-primary);
1348 -}
1349 -
1350 -.wpbot-reports-dashboard .text-success {
1351 - color: #1f9d57 !important;
1352 -}
1353 -
1354 -.wpbot-reports-dashboard .wpbot-report-table {
1355 - border-collapse: separate;
1356 - border-spacing: 0;
1357 - border: 1px solid var(--woobot-primary-border);
1358 - border-radius: 12px;
1359 - overflow: hidden;
1360 - margin: 0;
1361 -}
1362 -
1363 -.wpbot-reports-dashboard .wpbot-report-table thead th {
1364 - background: var(--woobot-primary) !important;
1365 - color: #fff !important;
1366 - border: none !important;
1367 - font-size: 13px;
1368 - font-weight: 600;
1369 - padding: 14px 12px !important;
1370 - vertical-align: middle;
1371 -}
1372 -
1373 -.wpbot-reports-dashboard .wpbot-report-table tbody td,
1374 -.wpbot-reports-dashboard .wpbot-report-table tbody th {
1375 - background: #fff;
1376 - color: var(--woobot-text);
1377 - font-size: 13px;
1378 - padding: 14px 12px !important;
1379 - border-top: 1px solid #eef0f6 !important;
1380 - border-bottom: none !important;
1381 - vertical-align: middle;
1382 -}
1383 -
1384 -.wpbot-reports-dashboard .wpbot-report-table.table-hover > tbody > tr:hover > * {
1385 - background: var(--woobot-primary-soft) !important;
1386 -}
1387 -
1388 -.wpbot-reports-dashboard .btn {
1389 - border-radius: 8px;
1390 - font-weight: 600;
1391 - padding: 10px 18px;
1392 -}
1393 -
1394 -.wpbot-reports-dashboard .btn-primary {
1395 - background: var(--woobot-primary) !important;
1396 - border-color: var(--woobot-primary) !important;
1397 - color: #fff !important;
1398 -}
1399 -
1400 -.wpbot-reports-dashboard .btn-primary:hover {
1401 - background: var(--woobot-primary-dark) !important;
1402 - border-color: var(--woobot-primary-dark) !important;
1403 -}
1404 -
1405 -.wpbot-reports-dashboard .btn-danger {
1406 - background: #fff !important;
1407 - border: 2px solid var(--woobot-danger) !important;
1408 - color: var(--woobot-danger) !important;
1409 -}
1410 -
1411 -.wpbot-reports-dashboard .btn-danger:hover {
1412 - background: var(--woobot-danger) !important;
1413 - color: #fff !important;
1414 -}
1415 -
1416 -.wpbot-reports-dashboard .wpbot-report-actions {
1417 - display: flex;
1418 - flex-wrap: wrap;
1419 - align-items: center;
1420 - gap: 12px;
1421 - margin: 8px 0 20px;
1422 - padding: 16px 18px;
1423 - background: #fff;
1424 - border: 1px solid var(--woobot-primary-border);
1425 - border-radius: 16px;
1426 -}
1427 -
1428 -.wpbot-reports-dashboard .alert-info {
1429 - background: var(--woobot-primary-soft);
1430 - border: 1px solid var(--woobot-primary-border);
1431 - color: var(--woobot-primary);
1432 - border-radius: 10px;
1433 -}
1434 -
1435 -.wpbot-reports-dashboard #areaChart {
1436 - background: #faf9fd;
1437 - border: 1px solid var(--woobot-primary-soft);
1438 - border-radius: 12px;
1439 - padding: 8px 4px 0;
1440 -}
1441 -
1442 -.wpbot-reports-dashboard .wpbot-page-link {
1443 - display: inline-flex;
1444 - align-items: center;
1445 - justify-content: center;
1446 - min-width: 34px;
1447 - height: 34px;
1448 - margin: 2px;
1449 - padding: 0 10px;
1450 - border-radius: 8px;
1451 - border: 1px solid var(--woobot-primary-border);
1452 - background: #fff;
1453 - color: var(--woobot-primary);
1454 - font-size: 13px;
1455 - font-weight: 600;
1456 - text-decoration: none;
1457 -}
1458 -
1459 -.wpbot-reports-dashboard .wpbot-page-link:hover,
1460 -.wpbot-reports-dashboard .wpbot-page-link.active {
1461 - background: var(--woobot-primary);
1462 - border-color: var(--woobot-primary);
1463 - color: #fff;
1464 -}
1465 -
1466 -main.main.clearfix.wpbot-reports-dashboard {
1467 - max-width: 1280px;
1468 - margin: 0 auto;
1469 -}
1470 -
1471 -@media screen and (max-width: 782px) {
1472 - .wpbot-reports-dashboard {
1473 - padding: 8px 0 20px;
1474 - }
1475 -
1476 - .wpbot-reports-dashboard .pagetitle,
1477 - .wpbot-reports-dashboard .wpbot-report-actions,
1478 - .wpbot-reports-dashboard .card {
1479 - border-radius: 12px;
1480 - }
1481 -
1482 - .wpbot-reports-dashboard .wpbot-report-actions .btn {
1483 - width: 100%;
1484 - }
1 +/*--------------------------------------------------------------
2 +# General
3 +--------------------------------------------------------------*/
4 +:root {
5 + --woobot-primary: #5B4E96;
6 + --woobot-primary-color: #5B4E96;
7 + --woobot-primary-dark: #463a7a;
8 + --woobot-primary-soft: #f3f1fa;
9 + --woobot-primary-border: #e4e0f2;
10 + --woobot-surface: #ffffff;
11 + --woobot-page-bg: #F5F7FD;
12 + --woobot-text: #2d2a3a;
13 + --woobot-muted: #6b6680;
14 + --woobot-danger: #e25563;
15 + --woobot-nav-muted: #988FBD;
16 + --woobot-primary-rgb: 91, 78, 150;
17 +
18 + scroll-behavior: smooth;
19 +}
20 +
21 +body {
22 + background: #f6f9ff;
23 + color: #444444;
24 +}
25 +
26 +a {
27 + color: #4154f1;
28 + text-decoration: none;
29 +}
30 +
31 +a:hover {
32 + color: #717ff5;
33 + text-decoration: none;
34 +}
35 +
36 +h1,
37 +h2,
38 +h3,
39 +h4,
40 +h5,
41 +h6 {
42 + font-family: "Nunito", sans-serif;
43 +}
44 +
45 +/*--------------------------------------------------------------
46 +# Main
47 +--------------------------------------------------------------*/
48 +#main {
49 + /*margin-top: 60px;*/
50 + padding: 20px 30px;
51 + transition: all 0.3s;
52 +}
53 +
54 +@media (max-width: 1199px) {
55 + #main {
56 + padding: 20px;
57 + }
58 +}
59 +
60 +/*--------------------------------------------------------------
61 +# Page Title
62 +--------------------------------------------------------------*/
63 +.pagetitle {
64 + margin-bottom: 10px;
65 +}
66 +
67 +.pagetitle h1 {
68 + font-size: 24px;
69 + margin-bottom: 0;
70 + font-weight: 600;
71 + color: #012970;
72 +}
73 +
74 +/*--------------------------------------------------------------
75 +# Back to top button
76 +--------------------------------------------------------------*/
77 +.back-to-top {
78 + position: fixed;
79 + visibility: hidden;
80 + opacity: 0;
81 + right: 15px;
82 + bottom: 15px;
83 + z-index: 99999;
84 + background: #4154f1;
85 + width: 40px;
86 + height: 40px;
87 + border-radius: 4px;
88 + transition: all 0.4s;
89 +}
90 +
91 +.back-to-top i {
92 + font-size: 24px;
93 + color: #fff;
94 + line-height: 0;
95 +}
96 +
97 +.back-to-top:hover {
98 + background: #6776f4;
99 + color: #fff;
100 +}
101 +
102 +.back-to-top.active {
103 + visibility: visible;
104 + opacity: 1;
105 +}
106 +
107 +/*--------------------------------------------------------------
108 +# Override some default Bootstrap stylings
109 +--------------------------------------------------------------*/
110 +/* Dropdown menus */
111 +.dropdown-menu {
112 + border-radius: 4px;
113 + padding: 10px 0;
114 + animation-name: dropdown-animate;
115 + animation-duration: 0.2s;
116 + animation-fill-mode: both;
117 + border: 0;
118 + box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2);
119 +}
120 +
121 +.dropdown-menu .dropdown-header,
122 +.dropdown-menu .dropdown-footer {
123 + text-align: center;
124 + font-size: 15px;
125 + padding: 10px 25px;
126 +}
127 +
128 +.dropdown-menu .dropdown-footer a {
129 + color: #444444;
130 + text-decoration: underline;
131 +}
132 +
133 +.dropdown-menu .dropdown-footer a:hover {
134 + text-decoration: none;
135 +}
136 +
137 +.dropdown-menu .dropdown-divider {
138 + color: #a5c5fe;
139 + margin: 0;
140 +}
141 +
142 +.dropdown-menu .dropdown-item {
143 + font-size: 14px;
144 + padding: 10px 15px;
145 + transition: 0.3s;
146 +}
147 +
148 +.dropdown-menu .dropdown-item i {
149 + margin-right: 10px;
150 + font-size: 18px;
151 + line-height: 0;
152 +}
153 +
154 +.dropdown-menu .dropdown-item:hover {
155 + background-color: #f6f9ff;
156 +}
157 +
158 +@media (min-width: 768px) {
159 + .dropdown-menu-arrow::before {
160 + content: "";
161 + width: 13px;
162 + height: 13px;
163 + background: #fff;
164 + position: absolute;
165 + top: -7px;
166 + right: 20px;
167 + transform: rotate(45deg);
168 + border-top: 1px solid #eaedf1;
169 + border-left: 1px solid #eaedf1;
170 + }
171 +}
172 +
173 +@keyframes dropdown-animate {
174 + 0% {
175 + opacity: 0;
176 + }
177 +
178 + 100% {
179 + opacity: 1;
180 + }
181 +
182 + 0% {
183 + opacity: 0;
184 + }
185 +}
186 +
187 +/* Light Backgrounds */
188 +.bg-primary-light {
189 + background-color: #cfe2ff;
190 + border-color: #cfe2ff;
191 +}
192 +
193 +.bg-secondary-light {
194 + background-color: #e2e3e5;
195 + border-color: #e2e3e5;
196 +}
197 +
198 +.bg-success-light {
199 + background-color: #d1e7dd;
200 + border-color: #d1e7dd;
201 +}
202 +
203 +.bg-danger-light {
204 + background-color: #f8d7da;
205 + border-color: #f8d7da;
206 +}
207 +
208 +.bg-warning-light {
209 + background-color: #fff3cd;
210 + border-color: #fff3cd;
211 +}
212 +
213 +.bg-info-light {
214 + background-color: #cff4fc;
215 + border-color: #cff4fc;
216 +}
217 +
218 +.bg-dark-light {
219 + background-color: #d3d3d4;
220 + border-color: #d3d3d4;
221 +}
222 +
223 +/* Card */
224 +.card {
225 + margin-bottom: 30px;
226 + border: none;
227 + border-radius: 5px;
228 + box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
229 +}
230 +
231 +.card-header,
232 +.card-footer {
233 + border-color: #ebeef4;
234 + background-color: #fff;
235 + color: #798eb3;
236 + padding: 15px;
237 +}
238 +
239 +.card-title {
240 + padding: 20px 0 15px 0;
241 + font-size: 17px;
242 + font-weight: 500;
243 + color: #012970;
244 + font-family: "Poppins", sans-serif;
245 +}
246 +
247 +.card-title span {
248 + color: #899bbd;
249 + font-size: 14px;
250 + font-weight: 400;
251 +}
252 +
253 +.card-body {
254 + padding: 0 20px 20px 20px;
255 +}
256 +
257 +.card-img-overlay {
258 + background-color: rgba(255, 255, 255, 0.6);
259 +}
260 +
261 +/* Alerts */
262 +.alert-heading {
263 + font-weight: 500;
264 + font-family: "Poppins", sans-serif;
265 + font-size: 20px;
266 +}
267 +
268 +/* Close Button */
269 +.btn-close {
270 + background-size: 25%;
271 +}
272 +
273 +.btn-close:focus {
274 + outline: 0;
275 + box-shadow: none;
276 +}
277 +
278 +/* Accordion */
279 +.accordion-item {
280 + border: 1px solid #ebeef4;
281 +}
282 +
283 +.accordion-button:focus {
284 + outline: 0;
285 + box-shadow: none;
286 +}
287 +
288 +.accordion-button:not(.collapsed) {
289 + color: #012970;
290 + background-color: #f6f9ff;
291 +}
292 +
293 +.accordion-flush .accordion-button {
294 + padding: 15px 0;
295 + background: none;
296 + border: 0;
297 +}
298 +
299 +.accordion-flush .accordion-button:not(.collapsed) {
300 + box-shadow: none;
301 + color: #4154f1;
302 +}
303 +
304 +.accordion-flush .accordion-body {
305 + padding: 0 0 15px 0;
306 + color: #3e4f6f;
307 + font-size: 15px;
308 +}
309 +
310 +/* Breadcrumbs */
311 +.breadcrumb {
312 + font-size: 14px;
313 + font-family: "Nunito", sans-serif;
314 + color: #899bbd;
315 + font-weight: 600;
316 +}
317 +
318 +.breadcrumb a {
319 + color: #899bbd;
320 + transition: 0.3s;
321 +}
322 +
323 +.breadcrumb a:hover {
324 + color: #51678f;
325 +}
326 +
327 +.breadcrumb .breadcrumb-item::before {
328 + color: #899bbd;
329 +}
330 +
331 +.breadcrumb .active {
332 + color: #51678f;
333 + font-weight: 600;
334 +}
335 +
336 +/* Bordered Tabs */
337 +.nav-tabs-bordered {
338 + border-bottom: 2px solid #ebeef4;
339 +}
340 +
341 +.nav-tabs-bordered .nav-link {
342 + margin-bottom: -2px;
343 + border: none;
344 + color: #2c384e;
345 +}
346 +
347 +.nav-tabs-bordered .nav-link:hover,
348 +.nav-tabs-bordered .nav-link:focus {
349 + color: #4154f1;
350 +}
351 +
352 +.nav-tabs-bordered .nav-link.active {
353 + background-color: #fff;
354 + color: #4154f1;
355 + border-bottom: 2px solid #4154f1;
356 +}
357 +
358 +/*--------------------------------------------------------------
359 +# Header
360 +--------------------------------------------------------------*/
361 +.logo {
362 + line-height: 1;
363 +}
364 +
365 +@media (min-width: 1200px) {
366 + .logo {
367 + width: 280px;
368 + }
369 +}
370 +
371 +.logo img {
372 + max-height: 26px;
373 + margin-right: 6px;
374 +}
375 +
376 +.logo span {
377 + font-size: 26px;
378 + font-weight: 700;
379 + color: #012970;
380 + font-family: "Nunito", sans-serif;
381 +}
382 +
383 +.header {
384 + transition: all 0.5s;
385 + z-index: 997;
386 + height: 60px;
387 + box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
388 + background-color: #fff;
389 + padding-left: 20px;
390 + /* Toggle Sidebar Button */
391 + /* Search Bar */
392 +}
393 +
394 +.header .toggle-sidebar-btn {
395 + font-size: 32px;
396 + padding-left: 10px;
397 + cursor: pointer;
398 + color: #012970;
399 +}
400 +
401 +.header .search-bar {
402 + min-width: 360px;
403 + padding: 0 20px;
404 +}
405 +
406 +@media (max-width: 1199px) {
407 + .header .search-bar {
408 + position: fixed;
409 + top: 50px;
410 + left: 0;
411 + right: 0;
412 + padding: 20px;
413 + box-shadow: 0px 0px 15px 0px rgba(1, 41, 112, 0.1);
414 + background: white;
415 + z-index: 9999;
416 + transition: 0.3s;
417 + visibility: hidden;
418 + opacity: 0;
419 + }
420 +
421 + .header .search-bar-show {
422 + top: 60px;
423 + visibility: visible;
424 + opacity: 1;
425 + }
426 +}
427 +
428 +.header .search-form {
429 + width: 100%;
430 +}
431 +
432 +.header .search-form input {
433 + border: 0;
434 + font-size: 14px;
435 + color: #012970;
436 + border: 1px solid rgba(1, 41, 112, 0.2);
437 + padding: 7px 38px 7px 8px;
438 + border-radius: 3px;
439 + transition: 0.3s;
440 + width: 100%;
441 +}
442 +
443 +.header .search-form input:focus,
444 +.header .search-form input:hover {
445 + outline: none;
446 + box-shadow: 0 0 10px 0 rgba(1, 41, 112, 0.15);
447 + border: 1px solid rgba(1, 41, 112, 0.3);
448 +}
449 +
450 +.header .search-form button {
451 + border: 0;
452 + padding: 0;
453 + margin-left: -30px;
454 + background: none;
455 +}
456 +
457 +.header .search-form button i {
458 + color: #012970;
459 +}
460 +
461 +/*--------------------------------------------------------------
462 +# Header Nav
463 +--------------------------------------------------------------*/
464 +.header-nav ul {
465 + list-style: none;
466 +}
467 +
468 +.header-nav>ul {
469 + margin: 0;
470 + padding: 0;
471 +}
472 +
473 +.header-nav .nav-icon {
474 + font-size: 22px;
475 + color: #012970;
476 + margin-right: 25px;
477 + position: relative;
478 +}
479 +
480 +.header-nav .nav-profile {
481 + color: #012970;
482 +}
483 +
484 +.header-nav .nav-profile img {
485 + max-height: 36px;
486 +}
487 +
488 +.header-nav .nav-profile span {
489 + font-size: 14px;
490 + font-weight: 600;
491 +}
492 +
493 +.header-nav .badge-number {
494 + position: absolute;
495 + inset: -2px -5px auto auto;
496 + font-weight: normal;
497 + font-size: 12px;
498 + padding: 3px 6px;
499 +}
500 +
501 +.header-nav .notifications {
502 + inset: 8px -15px auto auto !important;
503 +}
504 +
505 +.header-nav .notifications .notification-item {
506 + display: flex;
507 + align-items: center;
508 + padding: 15px 10px;
509 + transition: 0.3s;
510 +}
511 +
512 +.header-nav .notifications .notification-item i {
513 + margin: 0 20px 0 10px;
514 + font-size: 24px;
515 +}
516 +
517 +.header-nav .notifications .notification-item h4 {
518 + font-size: 16px;
519 + font-weight: 600;
520 + margin-bottom: 5px;
521 +}
522 +
523 +.header-nav .notifications .notification-item p {
524 + font-size: 13px;
525 + margin-bottom: 3px;
526 + color: #919191;
527 +}
528 +
529 +.header-nav .notifications .notification-item:hover {
530 + background-color: #f6f9ff;
531 +}
532 +
533 +.header-nav .messages {
534 + inset: 8px -15px auto auto !important;
535 +}
536 +
537 +.header-nav .messages .message-item {
538 + padding: 15px 10px;
539 + transition: 0.3s;
540 +}
541 +
542 +.header-nav .messages .message-item a {
543 + display: flex;
544 +}
545 +
546 +.header-nav .messages .message-item img {
547 + margin: 0 20px 0 10px;
548 + max-height: 40px;
549 +}
550 +
551 +.header-nav .messages .message-item h4 {
552 + font-size: 16px;
553 + font-weight: 600;
554 + margin-bottom: 5px;
555 + color: #444444;
556 +}
557 +
558 +.header-nav .messages .message-item p {
559 + font-size: 13px;
560 + margin-bottom: 3px;
561 + color: #919191;
562 +}
563 +
564 +.header-nav .messages .message-item:hover {
565 + background-color: #f6f9ff;
566 +}
567 +
568 +.header-nav .profile {
569 + min-width: 240px;
570 + padding-bottom: 0;
571 + top: 8px !important;
572 +}
573 +
574 +.header-nav .profile .dropdown-header h6 {
575 + font-size: 18px;
576 + margin-bottom: 0;
577 + font-weight: 600;
578 + color: #444444;
579 +}
580 +
581 +.header-nav .profile .dropdown-header span {
582 + font-size: 14px;
583 +}
584 +
585 +.header-nav .profile .dropdown-item {
586 + font-size: 14px;
587 + padding: 10px 15px;
588 + transition: 0.3s;
589 +}
590 +
591 +.header-nav .profile .dropdown-item i {
592 + margin-right: 10px;
593 + font-size: 18px;
594 + line-height: 0;
595 +}
596 +
597 +.header-nav .profile .dropdown-item:hover {
598 + background-color: #f6f9ff;
599 +}
600 +
601 +/*--------------------------------------------------------------
602 +# Sidebar
603 +--------------------------------------------------------------*/
604 +.sidebar {
605 + position: fixed;
606 + top: 60px;
607 + left: 0;
608 + bottom: 0;
609 + width: 300px;
610 + z-index: 996;
611 + transition: all 0.3s;
612 + padding: 20px;
613 + overflow-y: auto;
614 + scrollbar-width: thin;
615 + scrollbar-color: #aab7cf transparent;
616 + box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1);
617 + background-color: #fff;
618 +}
619 +
620 +@media (max-width: 1199px) {
621 + .sidebar {
622 + left: -300px;
623 + }
624 +}
625 +
626 +.sidebar::-webkit-scrollbar {
627 + width: 5px;
628 + height: 8px;
629 + background-color: #fff;
630 +}
631 +
632 +.sidebar::-webkit-scrollbar-thumb {
633 + background-color: #aab7cf;
634 +}
635 +
636 +@media (min-width: 1200px) {
637 +
638 + /* #main,
639 + #footer {
640 + margin-left: 300px;
641 + }
642 +}*/
643 +
644 +@media (max-width: 1199px) {
645 + .toggle-sidebar .sidebar {
646 + left: 0;
647 + }
648 +}
649 +
650 +@media (min-width: 1200px) {
651 +
652 + .toggle-sidebar #main,
653 + .toggle-sidebar #footer {
654 + margin-left: 0;
655 + }
656 +
657 + .toggle-sidebar .sidebar {
658 + left: -300px;
659 + }
660 +}
661 +
662 +.sidebar-nav {
663 + padding: 0;
664 + margin: 0;
665 + list-style: none;
666 +}
667 +
668 +.sidebar-nav li {
669 + padding: 0;
670 + margin: 0;
671 + list-style: none;
672 +}
673 +
674 +.sidebar-nav .nav-item {
675 + margin-bottom: 5px;
676 +}
677 +
678 +.sidebar-nav .nav-heading {
679 + font-size: 11px;
680 + text-transform: uppercase;
681 + color: #899bbd;
682 + font-weight: 600;
683 + margin: 10px 0 5px 15px;
684 +}
685 +
686 +.sidebar-nav .nav-link {
687 + display: flex;
688 + align-items: center;
689 + font-size: 15px;
690 + font-weight: 600;
691 + color: #4154f1;
692 + transition: 0.3;
693 + background: #f6f9ff;
694 + padding: 10px 15px;
695 + border-radius: 4px;
696 +}
697 +
698 +.sidebar-nav .nav-link i {
699 + font-size: 16px;
700 + margin-right: 10px;
701 + color: #4154f1;
702 +}
703 +
704 +.sidebar-nav .nav-link.collapsed {
705 + color: #012970;
706 + background: #fff;
707 +}
708 +
709 +.sidebar-nav .nav-link.collapsed i {
710 + color: #899bbd;
711 +}
712 +
713 +.sidebar-nav .nav-link:hover {
714 + color: #4154f1;
715 + background: #f6f9ff;
716 +}
717 +
718 +.sidebar-nav .nav-link:hover i {
719 + color: #4154f1;
720 +}
721 +
722 +.sidebar-nav .nav-link .bi-chevron-down {
723 + margin-right: 0;
724 + transition: transform 0.2s ease-in-out;
725 +}
726 +
727 +.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down {
728 + transform: rotate(180deg);
729 +}
730 +
731 +.sidebar-nav .nav-content {
732 + padding: 5px 0 0 0;
733 + margin: 0;
734 + list-style: none;
735 +}
736 +
737 +.sidebar-nav .nav-content a {
738 + display: flex;
739 + align-items: center;
740 + font-size: 14px;
741 + font-weight: 600;
742 + color: #012970;
743 + transition: 0.3;
744 + padding: 10px 0 10px 40px;
745 + transition: 0.3s;
746 +}
747 +
748 +.sidebar-nav .nav-content a i {
749 + font-size: 6px;
750 + margin-right: 8px;
751 + line-height: 0;
752 + border-radius: 50%;
753 +}
754 +
755 +.sidebar-nav .nav-content a:hover,
756 +.sidebar-nav .nav-content a.active {
757 + color: #4154f1;
758 +}
759 +
760 +.sidebar-nav .nav-content a.active i {
761 + background-color: #4154f1;
762 +}
763 +
764 +/*--------------------------------------------------------------
765 +# Dashboard
766 +--------------------------------------------------------------*/
767 +/* Filter dropdown */
768 +.dashboard .filter {
769 + position: absolute;
770 + right: 0px;
771 + top: 15px;
772 +}
773 +
774 +.dashboard .filter .icon {
775 + color: #aab7cf;
776 + padding-right: 20px;
777 + padding-bottom: 5px;
778 + transition: 0.3s;
779 + font-size: 16px;
780 +}
781 +
782 +.dashboard .filter .icon:hover,
783 +.dashboard .filter .icon:focus {
784 + color: #4154f1;
785 +}
786 +
787 +.dashboard .filter .dropdown-header {
788 + padding: 8px 15px;
789 +}
790 +
791 +.dashboard .filter .dropdown-header h6 {
792 + text-transform: uppercase;
793 + font-size: 14px;
794 + font-weight: 600;
795 + letter-spacing: 1px;
796 + color: #aab7cf;
797 + margin-bottom: 0;
798 + padding: 0;
799 +}
800 +
801 +.dashboard .filter .dropdown-item {
802 + padding: 8px 15px;
803 +}
804 +
805 +/* Info Cards */
806 +.dashboard .info-card {
807 + padding-bottom: 10px;
808 +}
809 +
810 +.dashboard .info-card h6 {
811 + font-size: 28px;
812 + color: #012970;
813 + font-weight: 700;
814 + margin: 0;
815 + padding: 0;
816 +}
817 +
818 +.dashboard .card-icon {
819 + font-size: 32px;
820 + line-height: 0;
821 + width: 64px;
822 + height: 64px;
823 + flex-shrink: 0;
824 + flex-grow: 0;
825 +}
826 +
827 +.dashboard .sales-card .card-icon {
828 + color: #4154f1;
829 + background: #f6f6fe;
830 +}
831 +
832 +.dashboard .revenue-card .card-icon {
833 + color: #2eca6a;
834 + background: #e0f8e9;
835 +}
836 +
837 +.dashboard .customers-card .card-icon {
838 + color: #ff771d;
839 + background: #ffecdf;
840 +}
841 +
842 +/* Activity */
843 +.dashboard .activity {
844 + font-size: 14px;
845 +}
846 +
847 +.dashboard .activity .activity-item .activite-label {
848 + color: #888;
849 + position: relative;
850 + flex-shrink: 0;
851 + flex-grow: 0;
852 + min-width: 64px;
853 +}
854 +
855 +.dashboard .activity .activity-item .activite-label::before {
856 + content: "";
857 + position: absolute;
858 + right: -11px;
859 + width: 4px;
860 + top: 0;
861 + bottom: 0;
862 + background-color: #eceefe;
863 +}
864 +
865 +.dashboard .activity .activity-item .activity-badge {
866 + margin-top: 3px;
867 + z-index: 1;
868 + font-size: 11px;
869 + line-height: 0;
870 + border-radius: 50%;
871 + flex-shrink: 0;
872 + border: 3px solid #fff;
873 + flex-grow: 0;
874 +}
875 +
876 +.dashboard .activity .activity-item .activity-content {
877 + padding-left: 10px;
878 + padding-bottom: 20px;
879 +}
880 +
881 +.dashboard .activity .activity-item:first-child .activite-label::before {
882 + top: 5px;
883 +}
884 +
885 +.dashboard .activity .activity-item:last-child .activity-content {
886 + padding-bottom: 0;
887 +}
888 +
889 +/* News & Updates */
890 +.dashboard .news .post-item+.post-item {
891 + margin-top: 15px;
892 +}
893 +
894 +.dashboard .news img {
895 + width: 80px;
896 + float: left;
897 + border-radius: 5px;
898 +}
899 +
900 +.dashboard .news h4 {
901 + font-size: 15px;
902 + margin-left: 95px;
903 + font-weight: bold;
904 + margin-bottom: 5px;
905 +}
906 +
907 +.dashboard .news h4 a {
908 + color: #012970;
909 + transition: 0.3s;
910 +}
911 +
912 +.dashboard .news h4 a:hover {
913 + color: #4154f1;
914 +}
915 +
916 +.dashboard .news p {
917 + font-size: 14px;
918 + color: #777777;
919 + margin-left: 95px;
920 +}
921 +
922 +/* Recent Sales */
923 +.dashboard .recent-sales {
924 + font-size: 14px;
925 +}
926 +
927 +.dashboard .recent-sales .table thead {
928 + background: #f6f6fe;
929 +}
930 +
931 +.dashboard .recent-sales .table thead th {
932 + border: 0;
933 +}
934 +
935 +.dashboard .recent-sales .dataTable-top {
936 + padding: 0 0 10px 0;
937 +}
938 +
939 +.dashboard .recent-sales .dataTable-bottom {
940 + padding: 10px 0 0 0;
941 +}
942 +
943 +/* Top Selling */
944 +.dashboard .top-selling {
945 + font-size: 14px;
946 +}
947 +
948 +.dashboard .top-selling .table thead {
949 + background: #f6f6fe;
950 +}
951 +
952 +.dashboard .top-selling .table thead th {
953 + border: 0;
954 +}
955 +
956 +.dashboard .top-selling .table tbody td {
957 + vertical-align: middle;
958 +}
959 +
960 +.dashboard .top-selling img {
961 + border-radius: 5px;
962 + max-width: 60px;
963 +}
964 +
965 +/*--------------------------------------------------------------
966 +# Icons list page
967 +--------------------------------------------------------------*/
968 +.iconslist {
969 + display: grid;
970 + max-width: 100%;
971 + grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
972 + gap: 1.25rem;
973 + padding-top: 15px;
974 +}
975 +
976 +.iconslist .icon {
977 + background-color: #fff;
978 + border-radius: 0.25rem;
979 + text-align: center;
980 + color: #012970;
981 + padding: 15px 0;
982 +}
983 +
984 +.iconslist i {
985 + margin: 0.25rem;
986 + font-size: 2.5rem;
987 +}
988 +
989 +.iconslist .label {
990 + font-family: var(--bs-font-monospace);
991 + display: inline-block;
992 + width: 100%;
993 + overflow: hidden;
994 + padding: 0.25rem;
995 + font-size: 12px;
996 + text-overflow: ellipsis;
997 + white-space: nowrap;
998 + color: #666;
999 +}
1000 +
1001 +/*--------------------------------------------------------------
1002 +# Profie Page
1003 +--------------------------------------------------------------*/
1004 +.profile .profile-card img {
1005 + max-width: 120px;
1006 +}
1007 +
1008 +.profile .profile-card h2 {
1009 + font-size: 24px;
1010 + font-weight: 700;
1011 + color: #2c384e;
1012 + margin: 10px 0 0 0;
1013 +}
1014 +
1015 +.profile .profile-card h3 {
1016 + font-size: 18px;
1017 +}
1018 +
1019 +.profile .profile-card .social-links a {
1020 + font-size: 20px;
1021 + display: inline-block;
1022 + color: rgba(1, 41, 112, 0.5);
1023 + line-height: 0;
1024 + margin-right: 10px;
1025 + transition: 0.3s;
1026 +}
1027 +
1028 +.profile .profile-card .social-links a:hover {
1029 + color: #012970;
1030 +}
1031 +
1032 +.profile .profile-overview .row {
1033 + margin-bottom: 20px;
1034 + font-size: 15px;
1035 +}
1036 +
1037 +.profile .profile-overview .card-title {
1038 + color: #012970;
1039 +}
1040 +
1041 +.profile .profile-overview .label {
1042 + font-weight: 600;
1043 + color: rgba(1, 41, 112, 0.6);
1044 +}
1045 +
1046 +.profile .profile-edit label {
1047 + font-weight: 600;
1048 + color: rgba(1, 41, 112, 0.6);
1049 +}
1050 +
1051 +.profile .profile-edit img {
1052 + max-width: 120px;
1053 +}
1054 +
1055 +/*--------------------------------------------------------------
1056 +# F.A.Q Page
1057 +--------------------------------------------------------------*/
1058 +.faq .basic h6 {
1059 + font-size: 18px;
1060 + font-weight: 600;
1061 + color: #4154f1;
1062 +}
1063 +
1064 +.faq .basic p {
1065 + color: #6980aa;
1066 +}
1067 +
1068 +/*--------------------------------------------------------------
1069 +# Contact
1070 +--------------------------------------------------------------*/
1071 +.contact .info-box {
1072 + padding: 28px 30px;
1073 +}
1074 +
1075 +.contact .info-box i {
1076 + font-size: 38px;
1077 + line-height: 0;
1078 + color: #4154f1;
1079 +}
1080 +
1081 +.contact .info-box h3 {
1082 + font-size: 20px;
1083 + color: #012970;
1084 + font-weight: 700;
1085 + margin: 20px 0 10px 0;
1086 +}
1087 +
1088 +.contact .info-box p {
1089 + padding: 0;
1090 + line-height: 24px;
1091 + font-size: 14px;
1092 + margin-bottom: 0;
1093 +}
1094 +
1095 +.contact .php-email-form .error-message {
1096 + display: none;
1097 + color: #fff;
1098 + background: #ed3c0d;
1099 + text-align: left;
1100 + padding: 15px;
1101 + margin-bottom: 24px;
1102 + font-weight: 600;
1103 +}
1104 +
1105 +.contact .php-email-form .sent-message {
1106 + display: none;
1107 + color: #fff;
1108 + background: #18d26e;
1109 + text-align: center;
1110 + padding: 15px;
1111 + margin-bottom: 24px;
1112 + font-weight: 600;
1113 +}
1114 +
1115 +.contact .php-email-form .loading {
1116 + display: none;
1117 + background: #fff;
1118 + text-align: center;
1119 + padding: 15px;
1120 + margin-bottom: 24px;
1121 +}
1122 +
1123 +.contact .php-email-form .loading:before {
1124 + content: "";
1125 + display: inline-block;
1126 + border-radius: 50%;
1127 + width: 24px;
1128 + height: 24px;
1129 + margin: 0 10px -6px 0;
1130 + border: 3px solid #18d26e;
1131 + border-top-color: #eee;
1132 + animation: animate-loading 1s linear infinite;
1133 +}
1134 +
1135 +.contact .php-email-form input,
1136 +.contact .php-email-form textarea {
1137 + border-radius: 0;
1138 + box-shadow: none;
1139 + font-size: 14px;
1140 + border-radius: 0;
1141 +}
1142 +
1143 +.contact .php-email-form input:focus,
1144 +.contact .php-email-form textarea:focus {
1145 + border-color: #4154f1;
1146 +}
1147 +
1148 +.contact .php-email-form input {
1149 + padding: 10px 15px;
1150 +}
1151 +
1152 +.contact .php-email-form textarea {
1153 + padding: 12px 15px;
1154 +}
1155 +
1156 +.contact .php-email-form button[type=submit] {
1157 + background: #4154f1;
1158 + border: 0;
1159 + padding: 10px 30px;
1160 + color: #fff;
1161 + transition: 0.4s;
1162 + border-radius: 4px;
1163 +}
1164 +
1165 +.contact .php-email-form button[type=submit]:hover {
1166 + background: #5969f3;
1167 +}
1168 +
1169 +@keyframes animate-loading {
1170 + 0% {
1171 + transform: rotate(0deg);
1172 + }
1173 +
1174 + 100% {
1175 + transform: rotate(360deg);
1176 + }
1177 +}
1178 +
1179 +/*--------------------------------------------------------------
1180 +# Error 404
1181 +--------------------------------------------------------------*/
1182 +.error-404 {
1183 + padding: 30px;
1184 +}
1185 +
1186 +.error-404 h1 {
1187 + font-size: 180px;
1188 + font-weight: 700;
1189 + color: #4154f1;
1190 + margin-bottom: 0;
1191 + line-height: 150px;
1192 +}
1193 +
1194 +.error-404 h2 {
1195 + font-size: 24px;
1196 + font-weight: 700;
1197 + color: #012970;
1198 + margin-bottom: 30px;
1199 +}
1200 +
1201 +.error-404 .btn {
1202 + background: #51678f;
1203 + color: #fff;
1204 + padding: 8px 30px;
1205 +}
1206 +
1207 +.error-404 .btn:hover {
1208 + background: #3e4f6f;
1209 +}
1210 +
1211 +@media (min-width: 992px) {
1212 + .error-404 img {
1213 + max-width: 50%;
1214 + }
1215 +}
1216 +
1217 +/*--------------------------------------------------------------
1218 +# Footer
1219 +--------------------------------------------------------------*/
1220 +.footer {
1221 + padding: 20px 0;
1222 + font-size: 14px;
1223 + transition: all 0.3s;
1224 + border-top: 1px solid #cddfff;
1225 +}
1226 +
1227 +.footer .copyright {
1228 + text-align: center;
1229 + color: #012970;
1230 +}
1231 +
1232 +.footer .credits {
1233 + padding-top: 5px;
1234 + text-align: center;
1235 + font-size: 13px;
1236 + color: #012970;
1237 +}
1238 +
1239 +/*Custom CSS by Kadir*/
1240 +.chatsession_table_area{
1241 + padding: 0 10px;
1242 + margin: 0 auto;
1243 +}
1244 +
1245 +/* ─── WPBot Reports Dashboard (plugin purple theme) ───────────────────────── */
1246 +@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
1247 +
1248 +.wpbot-reports-dashboard {
1249 + --woobot-primary: #5B4E96;
1250 + --woobot-primary-color: #5B4E96;
1251 + --woobot-primary-dark: #463a7a;
1252 + --woobot-primary-soft: #f3f1fa;
1253 + --woobot-primary-border: #e4e0f2;
1254 + --woobot-text: #2d2a3a;
1255 + --woobot-muted: #6b6680;
1256 + --woobot-danger: #e25563;
1257 + --woobot-primary-rgb: 91, 78, 150;
1258 + font-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
1259 + color: var(--woobot-text);
1260 + padding: 12px 12px 30px 0;
1261 + max-width: 100%;
1262 +}
1263 +
1264 +.wpbot-reports-dashboard a {
1265 + color: var(--woobot-primary);
1266 +}
1267 +
1268 +.wpbot-reports-dashboard a:hover {
1269 + color: var(--woobot-primary-dark);
1270 +}
1271 +
1272 +.wpbot-reports-dashboard .pagetitle {
1273 + background: #fff;
1274 + border: 1px solid var(--woobot-primary-border);
1275 + border-radius: 16px;
1276 + padding: 18px 22px;
1277 + margin-bottom: 8px;
1278 +}
1279 +
1280 +.wpbot-reports-dashboard #feedback-results {
1281 + margin-top: 0 !important;
1282 + margin-bottom: 0 !important;
1283 + padding-left: 3px;
1284 + padding-right: 3px;
1285 + min-height: 0;
1286 +}
1287 +
1288 +.wpbot-reports-dashboard #feedback-results:empty {
1289 + display: none !important;
1290 + margin: 0 !important;
1291 + padding: 0 !important;
1292 + height: 0 !important;
1293 +}
1294 +
1295 +.wpbot-reports-dashboard .pagetitle h1 {
1296 + font-family: "DM Sans", sans-serif;
1297 + font-size: 24px;
1298 + font-weight: 700;
1299 + color: var(--woobot-primary);
1300 +}
1301 +
1302 +.wpbot-reports-dashboard .section.dashboard .row {
1303 + --bs-gutter-x: 6px;
1304 + --bs-gutter-y: 6px;
1305 + margin-left: -3px;
1306 + margin-right: -3px;
1307 +}
1308 +
1309 +.wpbot-reports-dashboard .section.dashboard > .row > [class*="col-"],
1310 +.wpbot-reports-dashboard .section.dashboard .row > [class*="col-"] {
1311 + padding-left: 3px !important;
1312 + padding-right: 3px !important;
1313 + margin-bottom: 0 !important;
1314 +}
1315 +
1316 +.wpbot-reports-dashboard .card {
1317 + border: 1px solid var(--woobot-primary-border);
1318 + border-radius: 16px;
1319 + box-shadow: 0 6px 22px rgba(var(--woobot-primary-rgb), 0.06);
1320 + overflow: hidden;
1321 + margin-bottom: 6px !important;
1322 + transition: box-shadow 0.2s ease, transform 0.2s ease;
1323 +}
1324 +
1325 +.wpbot-reports-dashboard .card:hover {
1326 + box-shadow: 0 10px 28px rgba(var(--woobot-primary-rgb), 0.1);
1327 +}
1328 +
1329 +.wpbot-reports-dashboard .card-body {
1330 + padding: 14px 16px 16px;
1331 +}
1332 +
1333 +.wpbot-reports-dashboard .card-title {
1334 + font-family: "DM Sans", sans-serif;
1335 + color: var(--woobot-primary);
1336 + font-weight: 600;
1337 + border-bottom: 1px solid var(--woobot-primary-soft);
1338 + padding: 0 0 10px;
1339 + margin: 0 0 10px;
1340 + font-size: 15px;
1341 +}
1342 +
1343 +.wpbot-reports-dashboard .dashboard .info-card {
1344 + padding-bottom: 4px;
1345 +}
1346 +
1347 +.wpbot-reports-dashboard .dashboard .info-card h6 {
1348 + color: var(--woobot-primary);
1349 + font-size: 26px;
1350 +}
1351 +
1352 +.wpbot-reports-dashboard .dashboard .card-icon {
1353 + width: 52px;
1354 + height: 52px;
1355 + font-size: 26px;
1356 +}
1357 +
1358 +.wpbot-reports-dashboard .dashboard .sales-card .card-icon {
1359 + color: var(--woobot-primary);
1360 + background: var(--woobot-primary-soft);
1361 +}
1362 +
1363 +.wpbot-reports-dashboard .feedback-card--like .card-icon,
1364 +.wpbot-reports-dashboard .feedback-card[data-type="like"] .card-icon {
1365 + color: #1f9d57;
1366 + background: #e8f8ef;
1367 +}
1368 +
1369 +.wpbot-reports-dashboard .feedback-card--dislike .card-icon,
1370 +.wpbot-reports-dashboard .feedback-card[data-type="dislike"] .card-icon {
1371 + color: var(--woobot-danger);
1372 + background: #fdebec;
1373 +}
1374 +
1375 +.wpbot-reports-dashboard .feedback-card:hover {
1376 + transform: translateY(-2px);
1377 + border-color: var(--woobot-primary);
1378 +}
1379 +
1380 +.wpbot-reports-dashboard .text-success {
1381 + color: #1f9d57 !important;
1382 +}
1383 +
1384 +.wpbot-reports-dashboard .wpbot-report-table {
1385 + border-collapse: separate;
1386 + border-spacing: 0;
1387 + border: 1px solid var(--woobot-primary-border);
1388 + border-radius: 12px;
1389 + overflow: hidden;
1390 + margin: 0;
1391 +}
1392 +
1393 +.wpbot-reports-dashboard .wpbot-report-table thead th {
1394 + background: var(--woobot-primary) !important;
1395 + color: #fff !important;
1396 + border: none !important;
1397 + font-size: 13px;
1398 + font-weight: 600;
1399 + padding: 14px 12px !important;
1400 + vertical-align: middle;
1401 +}
1402 +
1403 +.wpbot-reports-dashboard .wpbot-report-table tbody td,
1404 +.wpbot-reports-dashboard .wpbot-report-table tbody th {
1405 + background: #fff;
1406 + color: var(--woobot-text);
1407 + font-size: 13px;
1408 + padding: 14px 12px !important;
1409 + border-top: 1px solid #eef0f6 !important;
1410 + border-bottom: none !important;
1411 + vertical-align: middle;
1412 +}
1413 +
1414 +.wpbot-reports-dashboard .wpbot-report-table.table-hover > tbody > tr:hover > * {
1415 + background: var(--woobot-primary-soft) !important;
1416 +}
1417 +
1418 +.wpbot-reports-dashboard .btn {
1419 + border-radius: 8px;
1420 + font-weight: 600;
1421 + padding: 10px 18px;
1422 +}
1423 +
1424 +.wpbot-reports-dashboard .btn-primary {
1425 + background: var(--woobot-primary) !important;
1426 + border-color: var(--woobot-primary) !important;
1427 + color: #fff !important;
1428 +}
1429 +
1430 +.wpbot-reports-dashboard .btn-primary:hover {
1431 + background: var(--woobot-primary-dark) !important;
1432 + border-color: var(--woobot-primary-dark) !important;
1433 +}
1434 +
1435 +.wpbot-reports-dashboard .btn-danger {
1436 + background: #fff !important;
1437 + border: 2px solid var(--woobot-danger) !important;
1438 + color: var(--woobot-danger) !important;
1439 +}
1440 +
1441 +.wpbot-reports-dashboard .btn-danger:hover {
1442 + background: var(--woobot-danger) !important;
1443 + color: #fff !important;
1444 +}
1445 +
1446 +.wpbot-reports-dashboard .wpbot-report-actions {
1447 + display: flex;
1448 + flex-wrap: wrap;
1449 + align-items: center;
1450 + gap: 12px;
1451 + margin: 8px 0 20px;
1452 + padding: 16px 18px;
1453 + background: #fff;
1454 + border: 1px solid var(--woobot-primary-border);
1455 + border-radius: 16px;
1456 +}
1457 +
1458 +.wpbot-reports-dashboard .alert-info {
1459 + background: var(--woobot-primary-soft);
1460 + border: 1px solid var(--woobot-primary-border);
1461 + color: var(--woobot-primary);
1462 + border-radius: 10px;
1463 +}
1464 +
1465 +.wpbot-reports-dashboard #areaChart {
1466 + background: #faf9fd;
1467 + border: 1px solid var(--woobot-primary-soft);
1468 + border-radius: 12px;
1469 + padding: 8px 4px 0;
1470 +}
1471 +
1472 +.wpbot-reports-dashboard .wpbot-page-link {
1473 + display: inline-flex;
1474 + align-items: center;
1475 + justify-content: center;
1476 + min-width: 34px;
1477 + height: 34px;
1478 + margin: 2px;
1479 + padding: 0 10px;
1480 + border-radius: 8px;
1481 + border: 1px solid var(--woobot-primary-border);
1482 + background: #fff;
1483 + color: var(--woobot-primary);
1484 + font-size: 13px;
1485 + font-weight: 600;
1486 + text-decoration: none;
1487 +}
1488 +
1489 +.wpbot-reports-dashboard .wpbot-page-link:hover,
1490 +.wpbot-reports-dashboard .wpbot-page-link.active {
1491 + background: var(--woobot-primary);
1492 + border-color: var(--woobot-primary);
1493 + color: #fff;
1494 +}
1495 +
1496 +main.main.clearfix.wpbot-reports-dashboard {
1497 + max-width: 1280px;
1498 + margin: 0 auto;
1499 +}
1500 +
1501 +@media screen and (max-width: 782px) {
1502 + .wpbot-reports-dashboard {
1503 + padding: 8px 0 20px;
1504 + }
1505 +
1506 + .wpbot-reports-dashboard .pagetitle,
1507 + .wpbot-reports-dashboard .wpbot-report-actions,
1508 + .wpbot-reports-dashboard .card {
1509 + border-radius: 12px;
1510 + }
1511 +
1512 + .wpbot-reports-dashboard .wpbot-report-actions .btn {
1513 + width: 100%;
1514 + }
1485 1515 }