PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 8.7.5
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v8.7.5
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 8.5.4 8.5.3 8.5.2 All 533 releases
chatbot / css / common-style.css

common-style.css in WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services 8.7.5, at css/common-style.css

2,150 lines 54.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2 1. Global Common and Reset CSS
3 2. Ball Selector
4 3. Message container
5 4. Tab
6 5. Message Editor
7 6. Message Item
8 - Link Item
9 - Message module Featured products
10 - Order List
11 - Cart List
12 7. Product Details
13 - Popup Product Details for ShortCode
14 8. Short Code Overnight
15 9. App ShortCode
16 10. Notification
17 11. Responsive
18 */
19
20 /***********************************************************************
21 1. Global Common and Reset CSS
22 ************************************************************************/
23 @font-face {
24 font-family: 'quicksandregular';
25 src: url('../fonts/quicksand-regular-webfont.woff2') format('woff2'), url('../fonts/quicksand-regular-webfont.woff') format('woff');
26 font-weight: normal;
27 font-style: normal;
28 }
29
30 #wp-chatbot-shortcode-template-container img, #wp-chatbot-chat-container img {
31 max-width: 100%;
32 height: auto;
33 box-shadow: none !important;
34 }
35
36 .clear {
37 width: 100%;
38 clear: both;
39 float: none;
40 }
41
42 .wp-chatbot-chat-container, .wp-chatbot-shortcode-template-container {
43 font-size: 14px;
44 line-height: 1.8;
45 }
46
47 .wp-chatbot-chat-container a, .wp-chatbot-shortcode-template-container a {
48 text-decoration: none;
49 border: none;
50 outline: none;
51 color: inherit;
52 background: none;
53 box-shadow: none;
54 }
55
56 .wp-chatbot-chat-container a:active, .wp-chatbot-chat-container a:hover, .wp-chatbot-shortcode-template-container a:active, .wp-chatbot-shortcode-template-container a:hover {
57 outline: 0;
58 }
59
60 .wp-chatbot-chat-container p, .wp-chatbot-shortcode-template-container p {
61 background: none;
62 font-weight: normal;
63 line-height: 1.8;
64 letter-spacing: 0;
65 margin: 10px 0;
66 padding: 0;
67 }
68
69 .wp-chatbot-chat-container h1, .wp-chatbot-chat-container h2, .wp-chatbot-chat-container h3, .wp-chatbot-chat-container h4, .wp-chatbot-chat-container h5, .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h1, .wp-chatbot-shortcode-template-container h2, .wp-chatbot-shortcode-template-container h3, .wp-chatbot-shortcode-template-container h4, .wp-chatbot-shortcode-template-container h5, .wp-chatbot-shortcode-template-container h6 {
70 color: inherit;
71 background: none;
72 font-weight: normal;
73 line-height: 1.1;
74 letter-spacing: 0;
75 padding: 0;
76 }
77
78 .wp-chatbot-chat-container h1, .wp-chatbot-chat-container h2, .wp-chatbot-chat-container h3, .wp-chatbot-shortcode-template-container h1, .wp-chatbot-shortcode-template-container h2, .wp-chatbot-shortcode-template-container h3 {
79 margin-top: 20px;
80 margin-bottom: 10px;
81 }
82
83 .wp-chatbot-chat-container h4, .wp-chatbot-chat-container h5, .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h4, .wp-chatbot-shortcode-template-container h5, .wp-chatbot-shortcode-template-container h6 {
84 margin-top: 10px;
85 margin-bottom: 10px;
86 }
87
88 .wp-chatbot-chat-container h1, .wp-chatbot-shortcode-template-container h1 {
89 font-size: 42px;
90 }
91
92 .wp-chatbot-chat-container h2, .wp-chatbot-shortcode-template-container h2 {
93 font-size: 28px;
94 }
95
96 .wp-chatbot-chat-container h3, .wp-chatbot-shortcode-template-container h3 {
97 font-size: 24px;
98 }
99
100 .wp-chatbot-chat-container h4, .wp-chatbot-shortcode-template-container h4 {
101 font-size: 18px;
102 }
103
104 .wp-chatbot-chat-container h5, .wp-chatbot-shortcode-template-container h5 {
105 font-size: 14px;
106 }
107
108 .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h6 {
109 font-size: 12px;
110 }
111
112 .wp-chatbot-chat-container button, .wp-chatbot-chat-container input, .wp-chatbot-chat-container optgroup, .wp-chatbot-chat-container select, .wp-chatbot-chat-container textarea, .wp-chatbot-shortcode-template-container button, .wp-chatbot-shortcode-template-container input, .wp-chatbot-shortcode-template-container optgroup, .wp-chatbot-shortcode-template-container select, .wp-chatbot-shortcode-template-container textarea {
113 color: inherit;
114 margin: 0;
115 box-shadow: none;
116 border: none;
117 background: inherit;
118 }
119
120 .wp-chatbot-chat-container button:focus, .wp-chatbot-chat-container input:focus, .wp-chatbot-chat-container optgroup:focus, .wp-chatbot-chat-container select:focus, .wp-chatbot-chat-container textarea:focus, .wp-chatbot-shortcode-template-container button:focus, .wp-chatbot-shortcode-template-container input:focus, .wp-chatbot-shortcode-template-container optgroup:focus, .wp-chatbot-shortcode-template-container select:focus, .wp-chatbot-shortcode-template-container textarea:focus {
121 outline: none;
122 }
123
124 /**************************************************************************
125 2. Ball Selector
126 **************************************************************************/
127
128 #wp-chatbot-chat-container {
129 position: fixed;
130 z-index: 999998;
131 }
132
133 .wp-chatbot-ball {
134 float: right;
135 position: relative;
136 cursor: pointer;
137 background: #ffffff;
138 box-shadow: 0 0 15px #ccc;
139 width: 60px;
140 height: 60px;
141 border-radius: 50%;
142 margin-top: 10px;
143 box-shadow: #767580 0px 4px 20px;
144 }
145
146 #wp-chatbot-ball .wp-chatbot-ball img {
147 width: 56px !important;
148 height: 56px !important;
149 display: block;
150 border-radius: 50%;
151 margin: 2px ;
152 }
153
154 .wp-chatbot-ball-animator {
155 position: relative;
156 border-radius: 50%;
157 }
158
159 .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch {
160 opacity: 1;
161 width: 100%;
162 height: 100%;
163 position: absolute;
164 animation: spin 2s linear infinite;
165 border: 3px solid transparent;
166 border-top-color: #9370DB;
167 }
168
169 .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:before {
170 content: "";
171 position: absolute;
172 top: -9px;
173 left: -9px;
174 right: -9px;
175 bottom: -9px;
176 border-radius: 50%;
177 border: 3px solid transparent;
178 border-top-color: #BA55D3;
179 animation: spin 3s linear infinite;
180 }
181
182 .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:after {
183 content: "";
184 position: absolute;
185 top: -15px;
186 left: -15px;
187 right: -15px;
188 bottom: -15px;
189 border-radius: 50%;
190 border: 3px solid transparent;
191 border-top-color: #FF00FF;
192 animation: spin 1.5s linear infinite;
193 }
194 .wp-chatbot-footer div#wp-chatbot-editor-container {
195 display: flex;
196 }
197 @keyframes spin {
198 0% {
199 -webkit-transform: rotate(0deg);
200 -ms-transform: rotate(0deg);
201 transform: rotate(0deg);
202 }
203 100% {
204 -webkit-transform: rotate(360deg);
205 -ms-transform: rotate(360deg);
206 transform: rotate(360deg);
207 }
208 }
209
210 @keyframes spinHide {
211 0% {
212 opacity: 0;
213 }
214 100% {
215 opacity: 0;
216 }
217 }
218
219 /*******************************************************************************
220 3. Message container
221 *********************************************************************************/
222 .wp-chatbot-board-container {
223 display: none;
224 font-family: "quicksandregular", "Helvetica Neue", Helvetica, Aria;
225 height: auto;
226 width: 370px;
227 position: relative;
228 box-sizing: border-box; /*margin-bottom: 10px;*/
229 }
230
231 .wp-chatbot-board-container.active-chat-board {
232 display: inline-block;
233 vertical-align: top;
234 }
235
236 /* Hide slimScroll when message content fits (slimScroll otherwise shows a ghost bar) */
237 .slimScrollDiv.wpbot-no-scroll > .slimScrollBar,
238 .slimScrollDiv.wpbot-no-scroll > .slimScrollRail {
239 display: none !important;
240 opacity: 0 !important;
241 visibility: hidden !important;
242 pointer-events: none !important;
243 }
244
245 .wp-chatbot-header {
246 border-radius: 5px 5px 0 0;
247 margin: 0;
248 padding: 15px 15px;
249 box-sizing: border-box;
250 text-align: center;
251 position: relative; /*height: 63px;*/
252 }
253
254 .wp-chatbot-header h3 {
255 margin: 0 !important;
256 padding: 0 !important;
257 }
258
259 .wp-chatbot-content {
260 position: relative;
261 padding: 15px;
262 box-sizing: border-box;
263 }
264
265 .wp-chatbot-product-reload.wp-chatbot-product-loading {
266 display: block;
267 position: absolute;
268 background: rgba(255, 255, 255, 0.50);
269 padding: 3px;
270 border-radius: 5px;
271 top: 0;
272 bottom: 0;
273 left: 0;
274 right: 0;
275 z-index: 999;
276 }
277
278 .wp-chatbot-product-loading img {
279 display: table;
280 left: 50%;
281 top: 50%;
282 position: absolute;
283 margin: -10px -45px;
284 }
285
286 ul.wp-chatbot-messages-container {
287 padding: 0 !important;
288 margin: 0 !important;
289 overflow: hidden;
290 }
291
292 @keyframes messageAnim {
293 0% {
294 transform: translateY(80px) scaleX(0.5);
295 opacity: 0;
296 }
297 100% {
298 transform: translateY(0) scaleX(1);
299 opacity: 1;
300 }
301 }
302
303 ul.wp-chatbot-messages-container > li {
304 position: relative;
305 box-sizing: border-box;
306 word-wrap: break-word;
307 list-style: none;
308 display: block;
309 clear: both;
310 line-height: 150%;
311 min-height: 50px;
312 margin: 0 0 10px 0;
313 animation: messageAnim 0.5s;
314 opacity: 1;
315 }
316
317 ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph h3 {
318 padding: 0 0 5px !important;
319 margin: 0 !important;
320 font-weight: bold;
321 font-size: 16px;
322 }
323
324 ul.wp-chatbot-messages-container > li.wp-chatbot-msg::before {
325 left: 19px;
326 }
327
328 ul.wp-chatbot-messages-container > li.wp-chat-user-msg::before {
329 right: 19px;
330 }
331
332 ul.wp-chatbot-messages-container > li:before {
333 content: "";
334 display: block;
335 width: 5px;
336 height: 5px;
337 background: red;
338 top: 19px;
339 z-index: 999;
340 position: absolute;
341 border-radius: 50%;
342 box-shadow: -38px 0 #f35b5c, -28px 8px #88bfc9, -14px 35px #f35b5c, -4px 28px #88bfc9, 30px 32px #f35b5c, 28px 22px #88bfc9, 43px 0px #f35b5c, 35px -5px #88bfc9, 20px -30px #f35b5c, 10px -22px #88bfc9, -18px -30px #f35b5c, -14px -22px #88bfc9;
343 animation: 0.9s bang ease-out backwards, 0.9s linear dothide;
344 opacity: 0;
345 /*animation-delay: 0s, 0.2s;*/
346 animation-duration: 0.5s, 0.5s;
347 }
348
349 @keyframes dothide {
350 0% {
351 opacity: 1;
352 }
353 90% {
354 opacity: 1;
355 }
356 100% {
357 opacity: 1;
358 }
359 }
360
361 @keyframes bang {
362 from {
363 box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white;
364 }
365 }
366
367 ul.wp-chatbot-messages-container > li:first-child .wp-chatbot-avatar, ul.wp-chatbot-messages-container > li:first-child .wp-chatbot-agent {
368 display: none;
369 overflow: hidden;
370 }
371
372 ul.wp-chatbot-messages-container > li.wp-chat-user-msg:after, ul.wp-chatbot-messages-container > li .wp-chatbot-products:after {
373 clear: both;
374 display: block;
375 content: "";
376 height: 1px;
377 }
378
379 ul.wp-chatbot-messages-container > li .wp-chatbot-agent, .wp-chatbot-agent-profile .wp-chatbot-widget-agent {
380 display: none;
381 }
382
383 #wp-chatbot-messages-container .wp-chatbot-avatar img, .wp-chatbot-agent-profile .wp-chatbot-widget-avatar img {
384 width: 40px;
385 height: 40px;
386 object-fit: cover;
387 }
388
389 /*********************************************************************************
390 4. Tab
391 *********************************************************************************/
392 .wp-chatbot-footer {
393 border-radius: 5px;
394 }
395
396 .wp-chatbot-tab-nav {
397 padding: 15px 5px; /*background-color: #9ec3c0;*/
398 }
399
400 .wp-chatbot-tab-nav ul {
401 margin: 0 !important;
402 padding: 0 !important;
403 list-style: none;
404 text-align: center;
405 display: flex;
406 justify-content: space-around;
407 vertical-align: bottom;
408 }
409
410 .wp-chatbot-tab-nav ul li {
411 display: inline-block;
412 vertical-align: middle;
413 position: relative;
414 transition: 0.2s;
415 margin: 0 !important;
416 padding: 0 !important;
417 }
418
419 .wp-chatbot-tab-nav ul li a {
420 display: block;
421 width: 24px;
422 height: 24px;
423 margin: 5px;
424 background: url("../images/tab-btn-icon.png") no-repeat;
425 border-radius: 50%;
426 position: relative;
427 border-bottom: none;
428 }
429
430 .wp-chatbot-tab-nav ul li a:focus {
431 outline: none;
432 }
433
434 .wp-chatbot-tab-nav ul li a[data-option="recent"] {
435 background-position: -7px -7px;
436 }
437
438 .wp-chatbot-tab-nav ul li a[data-option="cart"] {
439 background-position: -47px -7px;
440 }
441
442 .wp-chatbot-tab-nav ul li a[data-option="chat"] {
443 background-position: -82px -2px;
444 width: 35px;
445 height: 35px;
446 margin: 0;
447 }
448
449 .wp-chatbot-tab-nav ul li a[data-option="help"] {
450 background-position: -129px -7px;
451 }
452
453 .wp-chatbot-tab-nav ul li a[data-option="support"] {
454 background-position: -169px -49px;
455 }
456
457 .wp-chatbot-tab-nav ul li:before {
458 content: "";
459 display: block;
460 width: 74px;
461 /*background: linear-gradient(transparent 50%, #9ec3c0 50%);*/
462 background-size: 200%, 100%;
463 transition: all 0.2s linear;
464 height: 26px;
465 position: absolute;
466 left: 0;
467 top: -25px;
468 margin-left: -20px;
469 border-radius: 50%;
470 }
471
472 .wp-chatbot-tab-nav ul li a[data-option="chat"]:after {
473 content: "";
474 position: absolute;
475 border-radius: 50%;
476 border: 3px solid #FFF;
477 left: -9px;
478 right: -9px;;
479 bottom: -9px;
480 top: -9px;
481 }
482
483 .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before {
484 content: "";
485 position: absolute;
486 left: -4px;
487 right: -4px;;
488 bottom: -4px;
489 top: -4px;
490 border-radius: 50%;
491 border: 3px solid #FFF;
492 transition: 0.2s;
493 }
494
495 .wp-chatbot-tab-nav ul li:hover:before, .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active:before {
496 background-position: bottom;
497 }
498
499 .wp-chatbot-tab-nav ul li a span#wp-chatbot-cart-numbers {
500 position: absolute;
501 top: -6px;
502 right: -11px;
503 background: #da165d;
504 color: #fff;
505 display: block;
506 width: 16px;
507 height: 16px;
508 border-radius: 50%;
509 font-size: 10px;
510 line-height: 16px;
511 }
512
513 /*************************************************************************************
514 5. Message Editor
515 ************************************************************************************/
516 .wp-chatbot-editor-container {
517 border-radius: 0 0 5px 5px;
518 margin: 0;
519 padding: 4px 15px;
520 position: relative;
521 }
522
523 .wp-chatbot-editor-container input {
524 display: inline-block;
525 border: none;
526 box-shadow: none;
527 height: 40px;
528 font-family: 'Montserrat', sans-serif;
529 width: 80%;
530 background-color: transparent;
531 font-size: 14px;
532 margin: 0;
533 padding: 0;
534 outline: none;
535 }
536
537 .wp-chatbot-editor-container input:focus {
538 outline: none;
539 border: none;
540 box-shadow: none;
541 background: none;
542 }
543
544 /*****************************************************************************************
545 6. Message Item
546 *********************************************************************************************/
547 /*Load More Product*/
548 #wp-chatbot-loadmore {
549 display: table;
550 margin: 0 auto;
551 padding: 8px 20px !important;
552 }
553
554 .qcld-chatbot-support-or {
555 text-align: center;
556 font-weight: 700;
557 color: #1f8ceb;
558 }
559
560 .qcld-chatbot-user-confirmation {
561 color: #494949;
562 }
563
564 /************Link Item*************/
565 span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email,span.qcld-chatbot-site-search, span.qcld-chatbot-suggest-phone, span.qcld-chat-common {
566 display: block;
567 margin: 8px auto;
568 padding: 12px 30px;
569 }
570
571 .qcld-chatbot-reset-btn {
572 display: inline-block;
573 padding: 5px 12px;
574 min-width: 100px;
575 }
576
577 span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email,span.qcld-chatbot-site-search,span.qcld-chatbot-suggest-phone, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, span.qcld-chat-common {
578 font-weight: bold;
579 cursor: pointer;
580 text-align: center;
581 border-radius: 50px;
582 transition: 0.2s linear;
583 }
584
585 /******* Message module Featured products *******/
586
587 .wp-chatbot-products-area {
588 clear: both;
589 height: auto;
590 margin-bottom: 15px;
591 }
592
593 .wp-chatbot-products-area ul {
594 margin: 0 !important;
595 padding: 0 !important;
596 font-size: 0;
597 }
598
599 .wp-chatbot-products-area ul li {
600 position: relative;
601 display: inline-block;
602 width: 48%;
603 margin: 2% 0;
604 box-sizing: border-box;
605 padding: 2px;
606 background-color: #eee;
607 border-radius: 5px;
608 }
609
610 .wp-chatbot-products-area ul li:nth-child(2n+2) {
611 margin-left: 4%;
612 }
613
614 .wp-chatbot-products-area ul li img {
615 display: block;
616 box-shadow: none;
617 }
618
619 .wp-chatbot-products-area ul li .wp-chatbot-product-summary {
620 background: rgba(0, 0, 0, 0.51);
621 bottom: 0;
622 left: 0;
623 position: absolute;
624 right: 0;
625 text-align: center;
626 top: 0;
627 z-index: 999;
628 visibility: hidden;
629 font-size: 12px;
630 }
631
632 .wp-chatbot-products-area ul li:hover .wp-chatbot-product-summary {
633 visibility: visible;
634 }
635
636 .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table {
637 display: table;
638 height: 100%;
639 width: 100%;
640 }
641
642 .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table .wp-chatbot-product-table-cell {
643 display: table-cell;
644 vertical-align: middle;
645 }
646
647 .wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title {
648 padding: 0;
649 margin: 0 0 10px 0;
650 font-size: 16px;
651 line-height: 1.2;
652 }
653
654 .wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title {
655 color: #ffffff;
656 text-decoration: none;
657 }
658
659 .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price span, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price ins, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price del {
660 background-color: transparent !important;
661 color: #ffffff;
662 font-size: 14px;
663 }
664
665 /********* Order List and Cart List *******/
666 .wp-chatbot-orders-container, .wp-chatbot-cart-container {
667 width: 100%;
668 }
669
670 .wp-chatbot-orders-single, .wp-chatbot-orders-header, .wp-chatbot-cart-header, .wp-chatbot-cart-single {
671 display: block;
672 font-size: 0;
673 }
674
675 .wp-chatbot-orders-single div, .wp-chatbot-orders-header div, .wp-chatbot-cart-header div, .wp-chatbot-cart-single div {
676 display: inline-block;
677 font-size: 10px;
678 padding: 8px;
679 vertical-align: middle;
680 min-height: 30px;
681 box-sizing: border-box;
682 }
683
684 .wp-chatbot-cart-header div, .wp-chatbot-cart-single div {
685 width: 20%;
686 }
687
688 .wp-chatbot-cart-header div:nth-child(1), .wp-chatbot-cart-single div:nth-child(1) {
689 width: 45%;
690 }
691
692 .wp-chatbot-cart-header div:nth-child(3), .wp-chatbot-cart-single div:nth-child(3) {
693 text-align: right;
694 }
695
696 .wp-chatbot-cart-header div:nth-child(4), .wp-chatbot-cart-single div:nth-child(4) {
697 width: 15%;
698 text-align: right;
699 }
700
701 .wp-chatbot-orders-single div, .wp-chatbot-orders-header div {
702 width: 25%;
703 }
704
705 .wp-chatbot-orders-single div:nth-child(1), .wp-chatbot-orders-header div:nth-child(1) {
706 width: 15%;
707 }
708
709 .wp-chatbot-orders-single div:nth-child(3), .wp-chatbot-orders-header div:nth-child(3) {
710 width: 35%;
711 }
712
713 .wp-chatbot-orders-container .order-items p {
714 margin: 2px 0;
715 padding: 0;
716 line-height: 14px;
717 }
718
719 .wp-chatbot-cart-container h3 {
720 font-size: 12px !important;
721 margin: 0 !important;
722 padding: 0 !important;
723 }
724
725 .wp-chatbot-cart-container input[type="number"] {
726 width: 100%;
727 height: 20px;
728 padding: 0;
729 margin: 0;
730 text-align: center;
731 }
732
733 .wp-chatbot-cart-single div:last-child span.wp-chatbot-cart-price, .wp-chatbot-cart-single div:last-child span.wp-chatbot-remove-cart-item {
734 vertical-align: middle;
735 }
736
737 .wp-chatbot-remove-cart-item {
738 display: inline-block;
739 font-size: 14px;
740 width: 20px;
741 height: 20px;
742 line-height: 20px;
743 text-align: center;
744 cursor: pointer;
745 border-radius: 50%;
746 }
747
748 .wp-chatbot-remove-cart-item:hover {
749 background-color: red;
750 color: #ffffff;
751 }
752
753 .wp-chatbot-cart-title, .wp-chatbot-recent-view-title {
754 margin: 0 0 10px;
755 text-align: center;
756 font-size: 18px;
757 }
758
759 .wp-chatbot-cart-footer {
760 clear: both;
761 font-size: 0;
762 }
763
764 .wp-chatbot-cart-footer div {
765 display: inline-block;
766 font-size: 14px;
767 width: 50%;
768 min-height: 1px;
769 }
770
771 .wp-chatbot-cart-footer div a {
772 display: block;
773 text-align: center;
774 font-size: 14px;
775 padding: 8px 20px;
776 }
777
778 .wp-chatbot-no-cart-item {
779 margin: 10px auto;
780 text-align: center;
781 }
782
783 /***********************************************************************************************
784 7. Product details
785 ************************************************************************************************/
786 /**********Product Details (Left)******/
787 .wp-chatbot-product-container {
788 margin-top: 50px;
789 display: none;
790 z-index: 9999999;
791 }
792
793 .wp-chatbot-product-container.active-chatbot-product-details {
794 display: inline-block;
795 vertical-align: top;
796 }
797
798 .wp-chatbot-product-details {
799 width: 600px;
800 position: relative;
801 margin: 50px auto;
802 font-size: 0;
803 min-height: 300px;
804 padding: 15px;
805 }
806
807 .wp-chatbot-product-image-col, .wp-chatbot-product-info-col {
808 display: inline-block;
809 vertical-align: top;
810 width: 50%;
811 font-size: 15px;
812 box-sizing: border-box;
813 padding: 15px;
814 }
815
816 #wp-chatbot-product-image {
817 text-align: center;
818 }
819
820 .wp-chatbot-product-image-large:hover a {
821 cursor: zoom-in;
822 }
823
824 .wp-chatbot-product-image-large a:focus {
825 outline: none;
826 }
827
828 .wp-chatbot-product-image-thumbs {
829 overflow-x: auto;
830 text-align: left;
831 padding: 5px 0;
832 }
833
834 .wp-chatbot-product-image-thumbs ul {
835 margin: 0;
836 padding: 0;
837 white-space: nowrap;
838 }
839
840 .wp-chatbot-product-image-thumbs ul li {
841 list-style: none;
842 display: inline-table;
843 max-width: 80px;
844 margin: 0 2px;
845 background-color: #000;
846 }
847
848 .wp-chatbot-product-image-thumbs ul li img {
849 display: block;
850 }
851
852 .wp-chatbot-product-image-thumbs ul li a {
853 display: block;
854 opacity: .5;
855 }
856
857 .wp-chatbot-product-image-thumbs ul li a:focus {
858 outline: none;
859 }
860
861 .wp-chatbot-product-image-thumbs ul li.wp-chatbot-product-active-image-thumbs a {
862 opacity: 1;
863 }
864
865 .wp-chatbot-product-title h2 {
866 margin: 0 0 5px;
867 font-size: 24px;
868 }
869
870 .wp-chatbot-product-price p {
871 margin: 5px 0 10px;
872 padding: 0;
873 }
874
875 .wp-chatbot-product-price ins, .wp-chatbot-product-price del {
876 background: transparent;
877 color: inherit;
878 }
879
880 .wp-chatbot-product-description {
881 max-height: 150px;
882 overflow-x: auto;
883 }
884
885 .wp-chatbot-product-description, .wp-chatbot-product-description p {
886 font-size: 12px;
887 line-height: 1.8;
888 color: #999999;
889 margin: 5px 0;
890 padding: 0;
891 }
892
893 .wp-chatbot-product-quantity, .wp-chatbot-product-variable > div {
894 margin: 10px 0;
895 font-size: 0;
896 }
897
898 .wp-chatbot-product-quantity label, .wp-chatbot-product-variable label {
899 display: inline-block;
900 width: 90px;
901 text-transform: uppercase;
902 font-size: 14px;
903 margin-right: 10px;
904 }
905
906 .wp-chatbot-product-quantity input, .wp-chatbot-product-variable select {
907 display: inline-block;
908 width: 140px;
909 box-sizing: border-box;
910 padding: 5px 10px;
911 height: 35px;
912 border: 1px solid #eeeeee;
913 margin: 0;
914 font-size: 14px !important;
915 }
916
917 .wp-chatbot-product-quantity input:focus, .wp-chatbot-product-variable select:focus {
918 outline: none;
919 }
920
921 .wp-chatbot-product-cart-button input[type="button"] {
922 display: table;
923 padding: 8px 20px;
924 text-transform: uppercase;
925 font-size: 14px;
926 margin: 20px 0 0;
927 }
928
929 .wp-chatbot-product-cart-button input[type="button"]:focus {
930 box-shadow: none !important;
931 }
932
933 a.wp-chatbot-product-close {
934 position: absolute;
935 top: 0;
936 right: 0;
937 background: rgba(252, 67, 3, 0.8) url("../images/wp-boat-product-close-icon.png") no-repeat center;
938 width: 30px;
939 height: 30px;
940 cursor: pointer;
941 }
942
943 .wp-chatbot-board-container {
944 display: none;
945 }
946
947 @keyframes chatbotProductAnimation {
948 0% {
949 transform: translate(200px);
950 }
951 95% {
952 transform: translate(-10px);
953 }
954 100% {
955 transform: translate(0);
956 }
957 }
958
959 .active-chatbot-product-details {
960 display: block;
961 position: absolute;
962 right: 100%;
963 animation: 0.5s chatbotProductAnimation;
964 z-index: -1;
965 }
966
967 /********Popup Product Details for ShortCode***********/
968 .wp-chatbot-shortcode-template-container .wp-chatbot-product-container {
969 position: fixed;
970 animation: none;
971 right: 0;
972 left: 0;
973 top: 0;
974 border: 0;
975 width: 100%;
976 height: 100%;
977 background-color: rgba(1, 1, 1, 0.79);
978 z-index: 99999999;
979 margin: 0;
980 }
981
982 /****************************************************************************************************
983 8 App ShortCode
984 ****************************************************************************************************/
985 #wp-chatbot-chat-app-shortcode-container {
986 position: fixed;
987 z-index: 99999999;
988 top: 0;
989 bottom: 0;
990 left: 0;
991 right: 0;
992 background: #FFF;
993 }
994
995 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-board-container, #wp-chatbot-chat-app-shortcode-container .wp-chatbot-container {
996 width: 100% !important;
997 }
998
999 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-board-container:after {
1000 display: none;
1001 }
1002
1003 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-header, #wp-chatbot-chat-app-shortcode-container .wp-chatbot-footer, #wp-chatbot-chat-app-shortcode-container .wp-chatbot-container {
1004 border-radius: 0;
1005 }
1006
1007 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-header {
1008 display: none;
1009 }
1010
1011 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-product img {
1012 margin: 0 auto;
1013 }
1014
1015 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-product-container {
1016 margin-top: 0;
1017 }
1018
1019 #wp-chatbot-chat-app-shortcode-container .active-chatbot-product-details {
1020 left: 0;
1021 right: 0;
1022 top: 0;
1023 bottom: 0;
1024 z-index: 999999999;
1025 background: rgba(0, 0, 0, 0.80);
1026 margin: 0;
1027 }
1028
1029 #wp-chatbot-chat-app-shortcode-container .wp-chatbot-product-details {
1030 margin: 0 auto;
1031 }
1032
1033 #wp-chatbot-chat-app-shortcode-container #wp-chatbot-cart-short-code .wp-chatbot-comment-loader, #wp-chatbot-chat-app-shortcode-container #wp-chatbot-checkout-short-code .wp-chatbot-comment-loader {
1034 position: absolute;
1035 top: 50%;
1036 left: 50%;
1037 margin-left: -45px;
1038 }
1039
1040 .wpchatbot-app-order-confirmation .wpchatbot-wpcommerce-order, #wp-chatbot-app-checkout-container {
1041 font-size: 14px;
1042 box-sizing: border-box;;
1043 padding: 15px;
1044 position: absolute;
1045 left: 0;
1046 right: 0;
1047 top: 0;
1048 /*bottom: 0;*/
1049 z-index: 999999;
1050 background: #ffffff;
1051 }
1052
1053 .wpchatbot-wpcommerce-order .wpcommerce-notice {
1054 padding: 10px;
1055 border: 1px solid #cccccc;
1056 color: #FFF;
1057 }
1058
1059 .wpchatbot-wpcommerce-order .wpcommerce-notice.wpcommerce-thankyou-order-received {
1060 background: #58a093;
1061 }
1062
1063 .wpchatbot-wpcommerce-order .wpcommerce-notice.wpcommerce-thankyou-order-failed {
1064 background: #db4771;
1065 }
1066
1067 .wpchatbot-wpcommerce-order .wpcommerce-order-details, .wpchatbot-wpcommerce-order .wpcommerce-customer-details {
1068 padding: 20px 0;
1069 }
1070
1071 .wpchatbot-app-order-confirmation #wp-chatbot-chat-container, .wpchatbot-app-checkout #wp-chatbot-chat-container {
1072 display: none;
1073 }
1074
1075 .wpchatbot-wpcommerce-order table {
1076 width: 100%;
1077 }
1078
1079 .wpchatbot-wpcommerce-order .wpcommerce-table.order_details tbody tr td, .wpchatbot-wpcommerce-order .wpcommerce-table.order_details tfoot tr th, .wpchatbot-wpcommerce-order .wpcommerce-table.order_details tfoot tr td {
1080 text-align: left;
1081 }
1082
1083 .wpchatbot-app-order-confirmation .wpcommerce-thankyou-order-details {
1084 margin: 0;
1085 padding: 0;
1086 }
1087
1088 .wpchatbot-app-home-back {
1089 display: table;
1090 padding: 8px 20px;
1091 background: #9a3a87;
1092 color: white;
1093 font-size: 14px;
1094 text-transform: uppercase;
1095 border: none;
1096 }
1097
1098 .wpchatbot-app-order-confirmation .wpcommerce-thankyou-order-details li {
1099 list-style: none;
1100 padding: 5px 0;
1101 border-bottom: 1px solid #eaeaea;
1102 }
1103
1104 .wpchatbot-app-order-confirmation .wpcommerce-thankyou-order-details li:last-child {
1105 border-bottom: none;
1106 }
1107
1108 #wp-chatbot-cart-short-code .coupon {
1109 width: 100%;
1110 max-width: 400px;
1111 text-align: left;
1112 }
1113
1114 #wp-chatbot-cart-short-code .coupon input[type="text"], #wp-chatbot-cart-short-code .coupon input[type="submit"] {
1115 width: 45%;
1116 height: 50px;
1117 box-sizing: border-box;
1118 padding: 5px;
1119 margin-right: 4%;
1120 vertical-align: middle;
1121 font-size: 16px;
1122 }
1123
1124 #wp-chatbot-cart-short-code .cart_totals table, #wp-chatbot-cart-short-code .cart_totals table tr, #wp-chatbot-cart-short-code .cart_totals table td, #wp-chatbot-cart-short-code .cart_totals table th {
1125 width: 100%;
1126 max-width: 100% !important;
1127 margin: 0 !important;
1128 }
1129
1130 #wp-chatbot-cart-short-code .cross-sells {
1131 display: none;
1132 }
1133
1134 #wp-chatbot-cart-short-code .wc-proceed-to-checkout {
1135 margin: 15px 0;
1136 }
1137
1138 /****************************************************************************************************
1139 9 ShortCode OverRight
1140 ****************************************************************************************************/
1141 .wp-chatbot-shortcode-template-container .wp-chatbot-content {
1142 height: 452px;
1143 }
1144
1145 .wp-chatbot-shortcode-template-container {
1146 }
1147
1148 /************Link Item*************/
1149 .wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email,span.qcld-chatbot-site-search,span.qcld-chatbot-suggest-phone, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore, span.qcld-chat-common {
1150 color: #000000;
1151 background-size: 200% auto;
1152 background-color: #ffffff7d;
1153 border: 1px solid #ffffff;
1154 display: inline-block;
1155 margin: 3px auto;
1156 padding: 6px 11px;
1157 margin-right: 4px;
1158 }
1159
1160 .wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email:hover,span.qcld-chatbot-site-search:hover,span.qcld-chatbot-suggest-phone:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn:hover, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore:hover, span.qcld-chat-common:hover {
1161 background-position: right center;
1162 box-shadow: none;
1163 background-color: #a1c4fd;
1164 }
1165
1166 /****************************************************************************************************
1167 10. Notification
1168 ****************************************************************************************************/
1169 .wp-chatbot-notification-container {
1170 position: relative;
1171 padding: 35px 15px 10px;
1172 box-shadow: 0 0 5px #d5d5d5;
1173 transition: 0.8s;
1174 background-color: #fff;
1175 font-size: 14px;
1176 line-height: 1.5;
1177 transform: translateX(500px);
1178 opacity: 0.1;
1179 border-radius: 5px;
1180 width: 320px;
1181 }
1182
1183 .wp-chatbot-notification-container.wp-chatbot-notification-container-sliding {
1184 opacity: 0.9;
1185 transform: translateX(0);
1186 }
1187
1188 .wp-chatbot-notification-container-disable {
1189 display: none;
1190 }
1191
1192 .wp-chatbot-notification-agent-profile {
1193 position: absolute;
1194 top: -40px;
1195 left: 15px;
1196 right: 15px;
1197 }
1198
1199 .wp-chatbot-notification-widget-avatar, .wp-chatbot-notification-welcome {
1200 display: inline-block;
1201 }
1202
1203 .wp-chatbot-notification-widget-avatar {
1204 width: 60px;
1205 height: 60px;
1206 background-color: #fff;
1207 border-radius: 50%;
1208 overflow: hidden;
1209 box-shadow: 0 5px 5px #d5d5d5;
1210 }
1211
1212 .wp-chatbot-notification-welcome {
1213 font-size: 12px;
1214 }
1215
1216 .wp-chatbot-notification-message {
1217 transition: opacity 0.5s;
1218 }
1219
1220 div#wp-chatbot-desktop-reload {
1221 background: transparent;
1222 width: 30px;
1223 height: 30px;
1224 border-radius: 50%;
1225 position: absolute;
1226 top: -21px;
1227 right: 25px;
1228 color: #ffffff;
1229 cursor: pointer;
1230 text-align: center;
1231 box-sizing: border-box;
1232 transition: 0.2s;
1233 transform: translateY(20px);
1234 }
1235 div#wp-chatbot-desktop-close span{
1236 position: relative;
1237 }
1238 div#wp-chatbot-desktop-reload span {
1239 position: relative;
1240 top: 6px;
1241 }
1242 #wp-chatbot-desktop-close {
1243 display: block;
1244 position: absolute;
1245 right: 3px;
1246 padding: 5px;
1247 font-size: 14px;
1248 font-family: "Arial";
1249 line-height: 20px;
1250 top: -20px;
1251 width: 30px;
1252 height: 30px;
1253 background-color: transparent;
1254 border-radius: 50%;
1255 color: #ffffff;
1256 cursor: pointer;
1257 text-align: center;
1258 box-sizing: border-box;
1259 transition: 0.2s;
1260 transform: translateY(20px);
1261 }
1262
1263 span.chatbot_intent_reload {
1264 position: absolute;
1265 left: 80%;
1266 -webkit-transform: translate(-80%, -50%);
1267 transform: translate(-80%, -50%);
1268 top: 50%;
1269 color: #9a9a9a;
1270 cursor: pointer;
1271 line-height: normal;
1272 }
1273
1274 .wp-chatbot-notification-close {
1275 display: block;
1276 position: absolute;
1277 right: 0;
1278 padding: 5px;
1279 font-size: 14px;
1280 font-family: "Arial";
1281 line-height: 20px;
1282 top: -35px;
1283 width: 30px;
1284 height: 30px;
1285 background-color: #7d8999;
1286 border-radius: 50%;
1287 color: #ffffff;
1288 cursor: pointer;
1289 text-align: center;
1290 box-sizing: border-box;
1291 transition: 0.2s;
1292 visibility: hidden;
1293 transform: translateY(20px);
1294 }
1295
1296 .wp-chatbot-notification-close:hover {
1297 background-color: #5f6a76;
1298 }
1299
1300 .wp-chatbot-notification-container:hover .wp-chatbot-notification-close {
1301 visibility: visible;
1302 transform: translateY(0px);
1303 }
1304 ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph{
1305 display: block !important;
1306 }
1307 .wp-chatbot-ball-cart-items {
1308 bottom: -8px;
1309 left: -11px;
1310 position: absolute;
1311 width: 22px;
1312 height: 22px;
1313 line-height: 22px;
1314 font-size: 14px;
1315 background-color: #43c0ed;
1316 color: #ffffff;
1317 display: block;
1318 border-radius: 50%;
1319 text-align: center;
1320 }
1321
1322 .wp-chatbot-rtl ul li.wp-chatbot-msg:after, .wp-chatbot-rtl ul li.wp-chat-user-msg:after {
1323 content: "";
1324 display: table;
1325 clear: both;
1326 width: 100%;
1327 height: 3px;
1328 }
1329
1330 .wp-chatbot-rtl .wp-chatbot-notification-close {
1331 right: auto;
1332 left: 0;
1333 }
1334
1335 #wp-chatbot-product-title h2 a {
1336 color: #2ea3f2;
1337 }
1338
1339 /**
1340 #Integration
1341 */
1342
1343 .wp-chatbot-integration-button-container {
1344 position: absolute;
1345 left: -35px;
1346 top: 100px;
1347 z-index: -1;
1348 }
1349
1350 .wp-chatbot-integration-button-container span {
1351 cursor: pointer;
1352 width: 40px;
1353 height: 40px;
1354 background-image: url("../images/tab-btn-icon.png");
1355 background-repeat: no-repeat;
1356 border-radius: 50%;
1357 display: block;
1358 }
1359
1360 .wp-chatbot-messages-container .wp-chatbot-msg-flat .facebook-messenger-chat {
1361 cursor: pointer;
1362 width: 40px;
1363 height: 40px;
1364 background-image: url(../images/tab-btn-icon.png);
1365 background-repeat: no-repeat;
1366 background-size: auto;
1367 border-radius: 50%;
1368 display: table;
1369 margin: 0 auto;
1370 background-position: 0 -80px;
1371 border: none !important;
1372 box-shadow: none !important;
1373 }
1374 .swal2-container {
1375 z-index: 99999999;
1376 }
1377 .facebook-messenger {
1378 background-position: 0 -80px;
1379 }
1380
1381 .intergration-weblink {
1382 background-position: -120px -80px;
1383 }
1384
1385 .intergration-phone {
1386 background-position: -81px -80px;
1387 }
1388
1389 .inetegration-skype-btn {
1390 background-position: -162px -80px;
1391 }
1392
1393 .intergration-whats {
1394 background-position: -40px -80px;
1395 }
1396
1397 .intergration-viber {
1398 background-position: 0px -120px;
1399 }
1400
1401 .fb_dialog {
1402 /*right: 85px !important;
1403 bottom: 47px !important;*/
1404 visibility: hidden;
1405 width: 35px !important;
1406 height: 35px !important;
1407 background: #017cff url('../images/tab-btn-icon.png') no-repeat -43px -122px !important;
1408 }
1409
1410 .fb_dialog > .fb_dialog_content {
1411 opacity: 0.01;
1412 }
1413
1414
1415
1416
1417 /**********************************************************************************************
1418 **********************************************************************************************
1419 ************************************* text writing animation ************************************
1420 ***********************************************************************************************
1421 ***********************************************************************************************/
1422 /* @keyframes letters {
1423 from {
1424 left: 0;
1425 }
1426 to {
1427 left: 100%;
1428 }
1429 }
1430 @keyframes lines {
1431 from {
1432 top: 0;
1433 }
1434 to {
1435 top: 100%;
1436 }
1437 }
1438 @keyframes cursor-type {
1439 50% {
1440 border-color: #1f8ceb00;
1441 }
1442 }
1443 @keyframes cursor-wait {
1444 0% {
1445 box-shadow: inset 2px 0 0 0 rgba(0, 0, 0, 0);
1446 }
1447 1% {
1448 box-shadow: inset 2px 0 0 0 #1f8ceb00;
1449 }
1450 40% {
1451 box-shadow: inset 2px 0 0 0 #1f8ceb00;
1452 }
1453 }
1454
1455
1456 li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation {
1457 position: relative;
1458 width: 100%;
1459 line-height: 1.2;
1460 word-break: break-all;
1461 overflow: hidden;
1462 }
1463 @supports (width: 1ch) {
1464 li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:before, li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:after {
1465 box-sizing: border-box;
1466 content: "";
1467 position: absolute;
1468 z-index: 1;
1469 display: block;
1470 height: 1.2em;
1471 width: 100%;
1472 background-color: #1f8ceb;
1473 }
1474 li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:before {
1475 border-left: 2px solid transparent;
1476 top: 100%;
1477 animation-name: letters, lines, cursor-type, cursor-wait;
1478 animation-fill-mode: both, both, both, backwards;
1479 }
1480 li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:after {
1481 content: "";
1482 height: 100%;
1483 top: 100%;
1484 left: 0;
1485 margin-top: 1.2em;
1486 }
1487 }
1488
1489 li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:before {
1490 animation-duration: 1.4285714286s, 1.4285714286s, 0.0285714286s, 0.8s;
1491 animation-timing-function: steps(50, end), steps(1, end), step-end, ease-out;
1492 animation-iteration-count: 1, 1, 35, 2;
1493 animation-delay: 0.6s, 0.6s, 0.6s, 1.0s;
1494 }
1495 li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:after {
1496 animation: lines 1.4285714286s steps(1, end) 1;
1497 animation-fill-mode: backwards;
1498 animation-delay: 1.0s;
1499 }
1500
1501
1502 ul.wp-chatbot-messages-container > li.wp-chatbot-msg:first-child{
1503 background-color: #fff;
1504 }
1505
1506
1507 ul.wp-chatbot-messages-container > li.wp-chatbot-msg:first-child .wp-chatbot-paragraph .wp-chatbot-textanimation:before, ul.wp-chatbot-messages-container > li.wp-chatbot-msg:first-child .wp-chatbot-paragraph .wp-chatbot-textanimation:after {
1508 box-sizing: border-box;
1509 content: "";
1510 position: absolute;
1511 z-index: 1;
1512 display: block;
1513 height: 1.2em;
1514 width: 100%;
1515 background-color: #1f8ceb00;
1516 } */
1517
1518 /****************************************************************************************************
1519 11 Responsive
1520 ****************************************************************************************************/
1521 @media screen and (max-width: 1200px) {
1522 /******************Product Details Popup*****************/
1523 #wp-chatbot-ball-container .wp-chatbot-product-container {
1524 position: absolute;
1525 animation: none;
1526 right: 0;
1527 left: 0;
1528 top: 0;
1529 bottom: 0;
1530 width: 100%;
1531 height: 100%;
1532 background-color: rgba(1, 1, 1, 0.79);
1533 z-index: 9999;
1534 margin: 0;
1535 }
1536
1537 /******product details layout******/
1538 .wp-chatbot-shortcode-template-container .wp-chatbot-product-container {
1539 overflow-y: scroll;
1540 }
1541
1542 .wp-chatbot-products-area .slimScrollDiv, .wp-chatbot-products-area .wp-chatbot-products {
1543 height: auto !important;
1544 }
1545
1546 #wp-chatbot-ball-container .wp-chatbot-product-container {
1547 overflow-x: auto;
1548 }
1549
1550 .wp-chatbot-product-details {
1551 width: 100%;
1552 box-sizing: border-box;
1553 }
1554
1555 .wp-chatbot-product-image-col, .wp-chatbot-product-info-col {
1556 width: 100%;
1557 box-sizing: border-box;
1558 }
1559
1560 }
1561
1562
1563 @media screen and (max-width: 767px) {
1564 body div#wp-chatbot-ball-container {
1565 max-width: 98%;
1566 margin: 0 auto 3px auto;
1567 }
1568 .wp-chatbot-header {
1569 padding-left: 50px;
1570 padding-right: 50px;
1571 }
1572
1573 .wp-chatbot-board-container{
1574 width: 310px;
1575 }
1576
1577 #wp-chatbot-mobile-close {
1578 position: absolute;
1579 right: 12px;
1580 top: 9px;
1581 display: table;
1582 background: rgba(252, 67, 3, 0.8) url("../images/wp-boat-product-close-icon.png") no-repeat center;
1583 width: 30px;
1584 height: 30px;
1585 cursor: pointer;
1586 color: transparent;
1587 }
1588 #wp-chatbot-mobile-close{
1589 display: none;
1590 }
1591
1592
1593
1594 .wp-chatbot-notification-close {
1595 visibility: visible;
1596 }
1597
1598 .chatbot-sidebar {
1599 display: none !important;
1600 }
1601 }
1602
1603 @media screen and (max-width: 500px) {
1604 .wp-chatbot-integration-button-container {
1605 position: absolute;
1606 left: 15px;
1607 top: 5px;
1608 right: 43px;
1609 text-align: center;
1610 }
1611
1612 .wp-chatbot-integration-button-container span {
1613 display: inline-block !important;
1614 }
1615
1616 .wp-chatbot-header {
1617 padding-top: 15px;
1618 }
1619
1620 #wp-chatbot-chat-container {
1621 right: 30px;
1622 bottom: 30px;
1623 }
1624
1625 .fb_dialog {
1626 z-index: 21999 !important;
1627 right: 46px !important;
1628 bottom: 3px !important;
1629
1630 }
1631 }
1632
1633 @media screen and (max-width: 400px) {
1634 .wp-chatbot-notification-container {
1635 width: 250px;
1636 padding-top: 55px;
1637 }
1638 .wp-chatbot-mobile-full-screen .wp-chatbot-header{
1639 padding-top: 15px !important;
1640 }
1641 }
1642 .wpb-search-result a{
1643 display: block;
1644 background: #fff;
1645 margin-bottom: 0;
1646 padding: 5px;
1647 }
1648 @media screen and (-webkit-min-device-pixel-ratio:0) {
1649 .qcwp-chatbot-search-article input:focus,
1650 .qcwp-chatbot-search-article input {
1651 font-size: 14px;
1652 }
1653
1654 input#wp-chatbot-editor:focus,
1655 input#wp-chatbot-editor {
1656 font-size: 14px;
1657 }
1658
1659 }
1660 /*modal form*/
1661 .plugin-card{
1662 width: 77% !important;
1663 height: 186px;
1664 }
1665 .plugin-action-buttons li a{
1666 font-size: 13px;
1667 }
1668 .name a{
1669 text-decoration: none !important;
1670 }
1671
1672 .cxsc-settings-blocks-addon {
1673 width: 100% !important;
1674 }
1675 .plugin-card {
1676 width: 100% !important;
1677 }
1678 span.chatbotquote-info {
1679 font-size: 38px;
1680 padding: 20px 0 0 0;
1681 position: absolute;
1682 left: 0;
1683 top: 32px;
1684 }
1685 .wp-chatbot-textanimation {
1686 position: relative;
1687 }
1688 ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph .wp-chatbot-textanimation h3 {
1689 padding: 0 0 0 22px !important;
1690 }
1691 span.chatbotquote-info-foot {
1692 font-size: 38px;
1693 padding: 0px 0 0 130px;
1694 position: static;
1695 bottom: -20px;
1696 display: grid;
1697 line-height: 0;
1698 }
1699 wp-chatbot-editor-container input::placeholder {
1700 color: #181818 !important;
1701 }
1702 .wp-chatbot-editor-container input::-ms-input-placeholder {
1703 color: #181818 !important;
1704 }
1705 .wpb-search-result a {
1706 display: block;
1707 background: #eeeeee00 !important;
1708 padding: 4px 5px;
1709 line-height: 20px;
1710 padding-left: 0px !important;
1711 margin-bottom: 0;
1712 color: #222 !important;
1713 }
1714 .wpb-search-result a p {
1715 margin-bottom: 0;
1716 }
1717 .wpb-search-result a {
1718 color: #222;
1719 }
1720 .wpbot_card_caption p {
1721 color: #222;
1722 }
1723
1724
1725 .wp-chatbot-textanimation ul {
1726 margin: 12px 0 8px 20px !important;
1727 }
1728 .wp-chatbot-textanimation ul li {
1729 list-style-type: "";
1730 padding-left: 6px;
1731 }
1732
1733 .wp-chatbot-textanimation ul li::marker {
1734 color: #1d73b4;
1735 font-weight: bold;
1736 }
1737
1738 /** like dislike thumbs icons**/
1739
1740
1741
1742 .qcld-like-dislike-icon {
1743 display: none;
1744 }
1745
1746 .qcld-like-dislike-icon a {
1747 padding: 0 5px;
1748 }
1749
1750 .qcld-like-dislike-icon i {
1751 color: #1d73b4;
1752 }
1753
1754 ul.wp-chatbot-messages-container>li>.wp-chatbot-paragraph,
1755 .wp-chatbot-agent-profile .wp-chatbot-bubble {
1756 padding: 8px 15px 15px 15px;
1757 }
1758
1759 /* ul.wp-chatbot-messages-container>li.wp-chatbot-msg:hover .qcld-like-dislike-icon {
1760 opacity: 1;
1761 } */
1762 .qcld-share {
1763 position: relative;
1764 display: inline-block;
1765 }
1766
1767 .qcld-share .share-menu {
1768 position: absolute;
1769 bottom: 100%;
1770 left: -6px;
1771 background: #fff;
1772 border: 1px solid #ddd;
1773 padding: 5px;
1774 display: flex;
1775 gap: 8px;
1776 border-radius: 5px;
1777 }
1778
1779 .qcld-share .share-menu a {
1780 color: #333;
1781 font-size: 16px;
1782 }
1783
1784 /**Modal style**/
1785 #wpbot-report-modal>div {
1786 box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%) !important;
1787 background: #1d73b4 !important;
1788 backdrop-filter: blur(0px);
1789 isolation: isolate;
1790 }
1791
1792 #wpbot-report-modal input#wpbot-report-email {
1793 box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);
1794 background: #ffffff61;
1795 backdrop-filter: blur(0px);
1796 isolation: isolate;
1797 margin: 0 0;
1798 border-radius: 6PX;
1799 padding: 10px 10px;
1800 border: none;
1801 width: 96% !important;
1802 color: #fff;
1803 }
1804
1805 #wpbot-report-modal textarea#wpbot-report-text {
1806 box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);
1807 background: #ffffff61;
1808 backdrop-filter: blur(0px);
1809 isolation: isolate;
1810 margin: 0 0;
1811 border-radius: 6PX;
1812 padding: 10px 10px;
1813 border: none;
1814 width: 96% !important;
1815 color: #fff;
1816 }
1817
1818 #wpbot-report-modal textarea#wpbot-report-text:focus-visible {
1819 box-shadow: none;
1820 outline: none;
1821 }
1822
1823 #wpbot-report-modal input#wpbot-report-email:focus-visible {
1824 box-shadow: none;
1825 outline: none;
1826 }
1827
1828 #wpbot-report-modal>div h3 {
1829 font-size: 20px;
1830 font-weight: bold;
1831 color: #fff;
1832 }
1833
1834 #wpbot-report-modal>div label {
1835 font-size: 16px;
1836 font-weight: bold;
1837 color: #fff;
1838 }
1839
1840 #wpbot-report-modal>div button {
1841 transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);
1842 box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);
1843 background: rgb(255 255 255 / 25%);
1844 backdrop-filter: none;
1845 isolation: isolate;
1846 color: rgb(29 115 180) !important;
1847 margin: 2px 2px;
1848 border: 1px solid #fff !important;
1849 padding: 8px 15px;
1850 border-radius: 8px;
1851 color: #ffffff !important;
1852 font-size: 14px;
1853 font-weight: bold;
1854 cursor: pointer;
1855 }
1856
1857 #wpbot-report-modal>div button:hover {
1858 transform: scale(0.95);
1859 }
1860
1861 .qcld-like-dislike-icon a .liked {
1862 color: green;
1863 cursor: default;
1864 pointer-events: none;
1865 }
1866
1867 .qcld-like-dislike-icon a .disliked {
1868 color: red;
1869 cursor: default;
1870 pointer-events: none;
1871 }
1872
1873 ul.wp-chatbot-messages-container>li.wp-chatbot-msg .chat-container .wp-chatbot-paragraph {
1874 box-shadow: none;
1875 background: transparent;
1876 backdrop-filter: none;
1877 isolation: inherit;
1878 }
1879
1880
1881
1882 ul.wp-chatbot-messages-container>li.wp-chatbot-msg .chat-container {
1883 box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%);
1884 background: rgb(255 255 255 / 30%);
1885 backdrop-filter: blur(0px);
1886 isolation: isolate;
1887 border-radius: 10px;
1888 padding: 8px 15px;
1889 }
1890
1891 .qcld-like-dislike-icon {
1892 padding: 6px 0 0 0;
1893 margin-top: 20px;
1894 }
1895
1896
1897
1898 .qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked {
1899 position: relative;
1900 font-size: 0px !important;
1901 }
1902
1903 .qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked:before {
1904 content: "\f164" !important;
1905 left: 0px;
1906 bottom: 0;
1907 font-size: 16px !important;
1908 }
1909
1910 .qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked {
1911 position: relative;
1912 font-size: 0px !important;
1913 }
1914
1915 .qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked:before {
1916 content: "\f165" !important;
1917 left: 0px;
1918 bottom: 0;
1919 font-size: 16px !important;
1920 }
1921
1922 .qcld-like-dislike-icon a {
1923 padding: 0 0px;
1924 }
1925
1926 .qcld-like-dislike-icon a i {
1927 transition: all 0.2s ease-in-out;
1928 }
1929
1930 .qcld-like-dislike-icon a i:hover {
1931 transform: scale(1.5);
1932 }
1933
1934 .qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked:before {
1935 transition: all 0.2s ease-in-out;
1936 }
1937
1938 .qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked:before:hover {
1939 transform: scale(1.5);
1940 }
1941
1942 .qcld-like-dislike-icon a {
1943 outline: none !important;
1944 }
1945
1946
1947 .qcld-like-dislike-icon a {
1948 padding: 0 10px 0 0;
1949 }
1950
1951 .qcld-like-dislike-icon .share-menu a {
1952 padding: 0 0 0 0 !important;
1953 }
1954
1955 .qcld-like-dislike-icon i {
1956 color: #ffffff;
1957 }
1958
1959 .wp-chatbot-textanimation ul {
1960 margin: 12px 0 8px 20px !important;
1961 padding: 0;
1962 }
1963 .qcld-like-dislike-icon i {
1964 color: #1e74b3;
1965 }
1966 .qcld-like-dislike-icon a i {
1967 font-size: 16px;
1968 padding: 0;
1969 height: auto;
1970 }
1971 .qcld-like-dislike-icon a {
1972 padding: 0 5px 0 0;
1973 height: 15px;
1974 }
1975
1976
1977 /* Icon video / YouTube inside the floating ball */
1978 #wp-chatbot-ball .wp-chatbot-ball .wpbot-icon-video,
1979 .wp-chatbot-ball .wpbot-icon-video {
1980 position: absolute;
1981 top: 0;
1982 left: 0;
1983 width: 100% !important;
1984 height: 100% !important;
1985 border-radius: 50%;
1986 object-fit: cover;
1987 pointer-events: none;
1988 box-sizing: border-box;
1989 z-index: 0;
1990 }
1991
1992 /*
1993 * YouTube iframes ignore object-fit and letterbox in a square ball.
1994 * Size as 16:9 cover, then scale up so title / logo / chrome are cropped by the circle.
1995 */
1996 #wp-chatbot-ball .wp-chatbot-ball iframe.wpbot-icon-video,
1997 .wp-chatbot-ball iframe.wpbot-icon-video {
1998 top: 50%;
1999 left: 50%;
2000 width: 100% !important; /* 16 / 9 */
2001 height: 100% !important;
2002 min-height: 100%;
2003 border: 0;
2004 transform: translate(-50%, -50%) scale(1);
2005 transform-origin: center center;
2006 object-fit: unset;
2007 pointer-events: none;
2008 }
2009
2010 .wp-chatbot-ball-animator {
2011 position: relative;
2012 border-radius: 50%;
2013 z-index: 1;
2014 }
2015
2016 .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch {
2017 opacity: 1;
2018 width: 100%;
2019 height: 100%;
2020 position: absolute;
2021 animation: spin 2s linear infinite;
2022 border: 3px solid transparent;
2023 border-top-color: #9370DB;
2024 }
2025
2026 .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:before {
2027 content: "";
2028 position: absolute;
2029 top: -9px;
2030 left: -9px;
2031 right: -9px;
2032 bottom: -9px;
2033 border-radius: 50%;
2034 border: 3px solid transparent;
2035 border-top-color: #BA55D3;
2036 animation: spin 3s linear infinite;
2037 }
2038
2039 .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:after {
2040 content: "";
2041 position: absolute;
2042 top: -15px;
2043 left: -15px;
2044 right: -15px;
2045 bottom: -15px;
2046 border-radius: 50%;
2047 border: 3px solid transparent;
2048 border-top-color: #FF00FF;
2049 animation: spin 1.5s linear infinite;
2050 }
2051
2052 @keyframes spin {
2053 0% {
2054 -webkit-transform: rotate(0deg);
2055 -ms-transform: rotate(0deg);
2056 transform: rotate(0deg);
2057 }
2058
2059 100% {
2060 -webkit-transform: rotate(360deg);
2061 -ms-transform: rotate(360deg);
2062 transform: rotate(360deg);
2063 }
2064 }
2065
2066 @keyframes spinHide {
2067 0% {
2068 opacity: 0;
2069 }
2070
2071 100% {
2072 opacity: 0;
2073 }
2074 }
2075
2076 span.qcld-chatbot-wildcard.qcld_back_to_start {
2077 text-align: center;
2078 margin: 0 auto;
2079 display: block;
2080 max-width: 120px;
2081 }
2082 .chat-container.wp-chatbot-msg-flat:has(.qcld_back_to_start) {
2083 box-shadow: none !important;
2084 background: rgb(255 255 255 / 0%) !important;
2085 }
2086
2087 @media screen and (min-height: 1281px) {
2088 div#wp-chatbot-chat-container .slimScrollDiv {
2089 height: 100vh !important;
2090 max-height: 680px !important;
2091 }
2092 div#wp-chatbot-chat-container div#wp-chatbot-board-container {
2093 height: 100vh !important;
2094 max-height: 850px !important;
2095 }
2096 }
2097
2098 @media screen and (max-width: 1024px) {
2099 div#wp-chatbot-chat-container {
2100 right: 30px !important;
2101 bottom: 30px !important;
2102 left: auto !important;
2103 }
2104 div#wp-chatbot-mobile-close {
2105 display: none;
2106 }
2107 }
2108 @media screen and (max-width: 767px) {
2109 body div#wp-chatbot-ball-container {
2110 max-width: 100%;
2111 margin: 0 auto 3px auto;
2112 width: 100%;
2113 }
2114 }
2115
2116 @media screen and (max-width: 480px) {
2117 div#wp-chatbot-chat-container {
2118 right: 0px !important;
2119 bottom: 0px !important;
2120 left: auto !important;
2121 }
2122 /* Full width only below 480px while open (incl. after reset/reload) */
2123 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open {
2124 left: 0 !important;
2125 right: 0 !important;
2126 bottom: 0 !important;
2127 width: 100% !important;
2128 max-width: 100% !important;
2129 }
2130 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open #wp-chatbot-board-container,
2131 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open .wp-chatbot-board-container,
2132 .wp-chatbot-template-01 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open #wp-chatbot-board-container,
2133 .wp-chatbot-mobile-full-screen.wp-chatbot-mobile-fs-open #wp-chatbot-board-container,
2134 .wp-chatbot-template-01 .wp-chatbot-mobile-full-screen.wp-chatbot-mobile-fs-open #wp-chatbot-board-container,
2135 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open .slimScrollDiv,
2136 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open .wp-chatbot-ball-inner {
2137 width: 100% !important;
2138 max-width: 100% !important;
2139 }
2140 div#wp-chatbot-ball {
2141 right: 30px;
2142 bottom: 30px;
2143 position: relative;
2144 }
2145 }
2146 @media screen and (min-height: 1281px) {
2147 body .wp-chatbot-ball-inner.wp-chatbot-content {
2148 height: 660px !important; max-height: 660px !important;
2149 }
2150 }