PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 8.8.0
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v8.8.0
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 8.5.6 8.5.5 All 536 releases
chatbot / includes / chat-sessions / reports / view / assets / style.css

style.css in WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services 8.8.0, at includes/chat-sessions/reports/view/assets/style.css

1,515 lines 27.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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 }
1515 }