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