Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

1105
LINES

< > BotCompany Repo | #1030233 // style.css for Gazelle Bot [now moved to https://gazelle.rocks/237267]

Document

1  
2  
#screenreadertrick {
3  
  position: absolute !important; /* Outside the DOM flow */
4  
  height: 1px; width: 1px; /* Nearly collapsed */
5  
  overflow: hidden;
6  
  clip: rect(1px 1px 1px 1px); /* IE 7+ only support clip without commas */
7  
  clip: rect(1px, 1px, 1px, 1px); /* All other browsers */
8  
}
9  
10  
/* old opener */
11  
12  
body {
13  
  font-family: 'Roboto', sans-serif;
14  
}
15  
.chatbot button:focus {
16  
    outline: none;
17  
    border: none;
18  
}
19  
.chat-btn {
20  
    position: fixed;
21  
    bottom: /*2rem*/40px;
22  
    right: /*2rem*/40px;
23  
    z-index: 999999;
24  
    text-decoration: none;
25  
    display: -moz-flex;
26  
    display: -o-flex;
27  
    display: -webkit-flex;
28  
    display: flex;
29  
    -webkit-justify-content: center;
30  
    justify-content: center;
31  
    -webkit-align-items: center;
32  
    align-items: center;
33  
    width: 60px;
34  
    height: 60px;
35  
    background: linear-gradient(135deg, rgb(42, 39, 218), rgb(0, 204, 255)) !important;
36  
    color: #ffffff;
37  
    border-radius: 50%;
38  
    font-size: 30px;
39  
    will-change: transform;
40  
    transition: all 0.2s ease-in-out 0s;
41  
    box-shadow: rgba(0, 77, 255, 0.5) 0px 4px 24px;
42  
}
43  
44  
.chat-btn div {
45  
    display: inline;
46  
    transition: transform 0.8s;
47  
    visibility: visible;
48  
    opacity: 1;
49  
    position: absolute;
50  
    left: 50%;
51  
    top: 50%;
52  
    transform: translate(-50%, -50%) rotateZ(0);
53  
}
54  
55  
.chat-btn div.hide {
56  
    visibility: hidden;
57  
    opacity: 0;
58  
    transform: translate(-50%, -50%) rotateZ(180deg);
59  
    transition: transform 0.8s;
60  
}
61  
62  
.chat-btn .fa-comment-dots {
63  
    display: block;
64  
}
65  
66  
.chat-btn .fa-pencil-alt {
67  
    display: none;
68  
}
69  
70  
.chat-btn:hover i.fas.fa-comment-dots {
71  
  display: none;
72  
}
73  
74  
.chat-btn:focus i.fas.fa-comment-dots {
75  
  color: #fff;
76  
}
77  
78  
.chat-btn:hover i.fas.fa-pencil-alt {
79  
  display: block;
80  
}
81  
82  
.chat-btn:hover {
83  
    transform: scale(1.2);
84  
    background: #fff !important;
85  
    color: rgb(0, 125, 252);
86  
}
87  
    
88  
/*Chatbot Starts*/
89  
90  
.chat-icon button {
91  
  font-size: 32px;
92  
  line-height: 55px;
93  
  -webkit-transition: all .7s ease-out;
94  
  -moz-transition: all .7s ease-in-out;
95  
  transition: all .7s ease-in-out;
96  
  color: #fff;
97  
  background: transparent;
98  
  border: none;
99  
  /*width: 50px;*/
100  
  height: 50px;
101  
  line-height: 50px;
102  
  border-radius: 50px;
103  
}
104  
105  
/* country selector */
106  
.chat-bottom select {
107  
  float: left;
108  
  margin-left: 10px;
109  
  margin-top: 10px;
110  
}
111  
112  
#chat_countrycode {
113  
  display: none;
114  
}
115  
116  
#chat_countrycode.visible {
117  
  display: inline;
118  
}
119  
120  
.chat-bottom a button {
121  
    color: #737373;
122  
    transition: 0.4s all ease-in;
123  
    cursor: pointer;
124  
    font-size: 18px;
125  
}
126  
127  
.chat-bottom a button:hover {
128  
    color: #f16e00;
129  
}
130  
131  
button.fa-paper-plane {
132  
  border: none;
133  
  padding: 0;
134  
  background: none;
135  
  height: 30px;
136  
}
137  
138  
/* get rid of this? */
139  
.chatbot {
140  
  font-family: 'Roboto', sans-serif;
141  
}
142  
143  
.chatbot .chat-box {
144  
    bottom: 0px;
145  
    position: fixed;
146  
    margin: 1em;
147  
    right: 40px;
148  
    z-index: 10998;
149  
    max-height: calc(100% - 47px);
150  
    overflow: hidden;
151  
    box-shadow: 1px 1px 100px 2px rgba(0, 0, 0, 0.22);
152  
    border-radius: 16px;
153  
}
154  
155  
.chat-icon {
156  
    /* latest fixes */
157  
    /*display: block;*/
158  
    display: flex;
159  
    align-items: center;
160  
    justify-content: center;
161  
    
162  
    width: 56px;
163  
    height: 56px;
164  
    border-radius: 50%;
165  
    text-align: center;
166  
    color: #f0f0f0;
167  
    margin: 25px auto 0;
168  
    box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
169  
    cursor: pointer;
170  
    -webkit-transition: all .1s ease-out;
171  
    transition: all .1s ease-out;
172  
    position: relative;
173  
    z-index: 10998;
174  
    overflow: hidden;
175  
    background: #42a5f5;
176  
}
177  
178  
.chat-icon i {
179  
    font-size: 2em;
180  
    line-height: 55px;
181  
    -webkit-transition: all .2s ease-out;
182  
    -webkit-transition: all .2s ease-in-out;
183  
    transition: all .2s ease-in-out;
184  
}
185  
186  
/*Chatbox*/
187  
188  
.chat {
189  
    /*position: fixed;*/
190  
    right: 85px;
191  
    bottom: 20px;
192  
    width: 400px;
193  
    /*font-size: 14px;*/
194  
    line-height: 25px;
195  
    font-weight: 500;
196  
    -webkit-font-smoothing: antialiased;
197  
    font-smoothing: antialiased;
198  
    opacity: 0;
199  
    display: none; /* XXX */
200  
    box-shadow: 1px 1px 100px 2px rgba(0, 0, 0, 0.22);
201  
    border-radius: 10px;
202  
    -webkit-transition: all .2s ease-out;
203  
    -webkit-transition: all .2s ease-in-out;
204  
    transition: all .2s ease-in-out;
205  
}
206  
207  
.chat_fullscreen {
208  
    position: fixed;
209  
    right: 0px;
210  
    bottom: 0px;
211  
    top: 0px;
212  
}
213  
214  
.chat, .chat_header {
215  
    font-family: 'Roboto', sans-serif;
216  
}
217  
218  
.chat_header {
219  
    text-align: center;
220  
    font-weight: 500;
221  
    color: #fff;
222  
    /*height: 55px;*/
223  
    background: #42a5f5;
224  
    border-top-left-radius: 10px;
225  
    border-top-right-radius: 10px;
226  
    display: flex;
227  
    align-items: center;
228  
    background: linear-gradient(135deg, rgb(42, 39, 218) 0%, rgb(0, 204, 255) 100%);
229  
    padding: 12px;
230  
}
231  
232  
.chat_header {
233  
  position: relative;
234  
}
235  
236  
.chat_header img.header-user {
237  
  width: 50px;
238  
  height: 50px;
239  
  border-radius: 50px;
240  
  margin-right: 10px;
241  
  display:none;
242  
}
243  
244  
.chat_header .four-people {
245  
    width: 52px;
246  
    height: 52px;
247  
    overflow: hidden;
248  
    margin-right: 15px;
249  
}
250  
251  
.chat_header .four-people .users {
252  
    width: 28px;
253  
    height: 28px;
254  
    border-radius: 50px;
255  
    float: left;
256  
}
257  
258  
.chat_header .four-people .users.user-1 {
259  
 background: url("https://gaippbots.com/bot/uploaded-image/146356");
260  
 background-size: cover;
261  
}
262  
263  
.chat_header .four-people .users.user-2 {
264  
 background: url("https://gaippbots.com/bot/uploaded-image/146565");
265  
 background-size: cover;
266  
}
267  
268  
.chat_header .four-people .users.user-3 {
269  
 background: url("https://gaippbots.com/bot/uploaded-image/146566");
270  
 background-size: cover;
271  
}
272  
273  
.chat_header .four-people .users.user-4 {
274  
 background: url("https://gaippbots.com/bot/uploaded-image/146567");
275  
 background-size: cover;
276  
}
277  
278  
.chat_header .four-people .users:nth-child(2n) {
279  
    margin-left: -5px;
280  
}
281  
282  
.chat_header .four-people .users:nth-child(n+3) {
283  
    margin-top: -4px;
284  
}
285  
286  
.chat_header h2 {
287  
  font-size: 24px;
288  
  margin: 0;
289  
  color: #ffffff;
290  
  font-weight: normal;
291  
}
292  
293  
.chat_header button {
294  
  background: transparent;
295  
  border: none;
296  
  color: #fff;
297  
  padding: 0;
298  
  margin: 0;
299  
  font-size: 19px !important;
300  
  width: 40px;
301  
  height: 40px;
302  
  border-radius: 50px;
303  
  display: block;
304  
  line-height: 40px;
305  
  cursor: pointer;
306  
  transition: 0.3s all ease-in;
307  
}
308  
309  
.chat_header button:hover {
310  
  background: rgba(0, 36, 92, 0.16);
311  
}
312  
313  
.chat_header button.fas.fa-ellipsis-v {
314  
  
315  
}
316  
    
317  
.chat_header .buttons {
318  
  /*position: absolute;
319  
  top: 50%;
320  
  right: 20px;
321  
  transform: translateY(-50%);*/
322  
  margin-left: auto;
323  
  background-color: transparent !important;
324  
  display:flex;
325  
}
326  
327  
.header-bottom {
328  
    padding: 15px;
329  
    background: linear-gradient(135deg, rgb(42, 39, 218) 0%, rgb(0, 204, 255) 100%);
330  
    color: #fff;
331  
    position: relative;
332  
    clear: both;
333  
}
334  
335  
.header-bottom::before {
336  
    content: "";
337  
    display: block;
338  
    width: 12px;
339  
    height: 12px;
340  
    position: absolute;
341  
    top: calc(50% - 7px);
342  
    background: rgb(117 218 95);
343  
    border-radius: 50%;
344  
    left: 25px;
345  
}
346  
347  
.header-bottom::after {
348  
    content: "";
349  
    position: absolute;
350  
    width: 100%;
351  
    bottom: -8px;
352  
    left: 0px;
353  
    border-image-source: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzIgMTUiPgogIDxwYXRoIGQ9Ik0zNDkuOCAxLjRDMzM0LjUuNCAzMTguNSAwIDMwMiAwaC0yLjVjLTkuMSAwLTE4LjQuMS0yNy44LjQtMzQuNSAxLTY4LjMgMy0xMDIuMyA0LjctMTQgLjUtMjggMS4yLTQxLjUgMS42Qzg0IDcuNyA0MS42IDUuMyAwIDIuMnY4LjRjNDEuNiAzIDg0IDUuMyAxMjguMiA0LjEgMTMuNS0uNCAyNy41LTEuMSA0MS41LTEuNiAzMy45LTEuNyA2Ny44LTMuNiAxMDIuMy00LjcgOS40LS4zIDE4LjctLjQgMjcuOC0uNGgyLjVjMTYuNSAwIDMyLjQuNCA0Ny44IDEuNCA4LjQuMyAxNS42LjcgMjIgMS4yVjIuMmMtNi41LS41LTEzLjgtLjUtMjIuMy0uOHoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);
354  
    border-image-slice: 0 0 100%;
355  
    border-image-repeat: stretch;
356  
    border-width: 0px 0px 15px;
357  
    border-bottom-style: solid;
358  
}
359  
360  
.header-bottom .online {
361  
    color: #fff;
362  
    padding-left: 35px;
363  
    font-size: 15px;
364  
    font-weight: normal;
365  
}
366  
367  
.chat_header .span {
368  
    float: right;
369  
}
370  
371  
.chat.is-visible {
372  
    display: block; /* XXX */
373  
    opacity: 1;
374  
    -webkit-animation: zoomIn .2s cubic-bezier(.42, 0, .58, 1);
375  
    animation: zoomIn .2s cubic-bezier(.42, 0, .58, 1);
376  
}
377  
378  
.is-hide {
379  
    opacity: 0
380  
}
381  
382  
.chat_field {
383  
    position: relative;
384  
    /*margin: 5px 0 5px 0;*/
385  
    width: 65%;
386  
    font-size: 17px;
387  
    line-height: 30px;
388  
    font-weight: 500;
389  
    color: #4b4b4b;
390  
    -webkit-font-smoothing: antialiased;
391  
    font-smoothing: antialiased;
392  
    border: none;
393  
    outline: none;
394  
    display: inline-block;
395  
}
396  
.chat_field:focus {
397  
    outline: none;
398  
    border: none;
399  
}
400  
.chat-bottom #chat_countrycode {
401  
    background: #f0f2f7;
402  
    border: none;
403  
    padding: 3px 5px;
404  
    font-size: 15px;
405  
    margin: 5px 15px;
406  
}
407  
.chat-bottom #chat_countrycode:focus {
408  
    border: none;
409  
    outline: none;
410  
}
411  
.chat_field.chat_message {
412  
    height: 30px;
413  
    resize: none;
414  
    font-size: 17px;
415  
    line-height: 20px;
416  
    font-weight: 400;
417  
    font-family: inherit;
418  
    padding-left: 15px;
419  
    width: 100%;
420  
}
421  
.chat_field.chat_message:hover {
422  
    outline: none;
423  
    border: none;
424  
}
425  
426  
.chat-bottom {
427  
    width: 100%;
428  
    display: inline-block;
429  
    background: #fff;
430  
    border-top: 1px solid #eee;
431  
    border-bottom-right-radius: 10px;
432  
    border-bottom-left-radius: 10px;
433  
}
434  
435  
.chat-bottom a {
436  
    display: inline-block;
437  
    text-align: center;
438  
}
439  
440  
.chat-bottom .camera-icon {
441  
    float: left;
442  
    background: rgba(0, 0, 0, 0);
443  
}
444  
445  
.chat-bottom .send-icon {
446  
    float: right;
447  
    background: rgba(0, 0, 0, 0);
448  
}
449  
450  
.chat-bottom a {
451  
    width: 35px;
452  
    height: 35px;
453  
    box-shadow: none;
454  
    margin: 5px;
455  
}
456  
457  
.chat-bottom a i {
458  
    font-size: 1.6em;
459  
    line-height: 35px;
460  
    color: #bbb;
461  
}
462  
463  
.chat-bottom a i:hover {
464  
    color: #42a5f5;
465  
}
466  
467  
.chat_converse:focus, button.fas:focus, .chat_message:focus {
468  
  /*outline: .2rem solid #f16e00;*/
469  
  outline: none;
470  
}
471  
472  
.chat-icon button:focus {
473  
  outline: none !important;
474  
  box-shadow: 0 0 3pt 2pt #f16e00;
475  
}
476  
477  
.chat-icon {
478  
  padding: 3px;
479  
}
480  
481  
.chat_converse {
482  
    position: relative;
483  
    background: #fff;
484  
    padding: 6px 0 0px 0;
485  
    height: 350px;
486  
    max-height: 350px;
487  
    min-height: 150px;
488  
    font-size: 17px; /* chat font size */
489  
    line-height: 25px;
490  
    overflow-y: auto;
491  
    width: 100%;
492  
    float: right;
493  
    padding-bottom: 20px;
494  
}
495  
496  
.chat .chat_converse .chat_msg_item {
497  
    position: relative;
498  
    margin: 8px 0 15px 0;
499  
    padding: 8px 15px;
500  
    max-width: 75%;
501  
    display: block;
502  
    word-wrap: break-word;
503  
    border-radius: 7px;
504  
    -webkit-animation: zoomIn .5s cubic-bezier(.42, 0, .58, 1);
505  
    animation: zoomIn .5s cubic-bezier(.42, 0, .58, 1);
506  
    clear: both;
507  
    z-index: 9;
508  
        font-weight: normal;
509  
    font-size: 17px;
510  
    line-height: 25px;
511  
}
512  
513  
.status {
514  
    margin: 45px -50px 0 0;
515  
    float: right;
516  
    font-size: 11px;
517  
    opacity: 0.3;
518  
}
519  
520  
.status2 {
521  
    margin: -10px 20px 0 0;
522  
    float: right;
523  
    display: block;
524  
    font-size: 11px;
525  
    opacity: 0.3;
526  
    clear: both;
527  
}
528  
529  
.chat .chat_converse .chat_msg_item .chat_avatar {
530  
    position: absolute;
531  
    top: 0;
532  
}
533  
534  
.chat .chat_converse .chat_msg_item.chat_msg_item_admin .chat_avatar {
535  
    left: -52px;
536  
    background: rgb(240, 242, 247);
537  
}
538  
539  
.chat .chat_converse .chat_msg_item .chat_avatar,
540  
.chat_avatar img {
541  
    width: 40px;
542  
    height: 40px;
543  
    text-align: center;
544  
    border-radius: 50%;
545  
}
546  
547  
.chat .chat_converse .chat_msg_item.chat_msg_item_admin {
548  
    margin-left: 60px;
549  
    float: left;
550  
    background: rgb(240, 242, 247);
551  
    color: #000;
552  
}
553  
554  
.chat .chat_converse .chat_msg_item.chat_msg_item_user {
555  
    margin-right: 20px;
556  
    float: right;
557  
    background: linear-gradient(135deg, rgb(42, 39, 218), rgb(0, 204, 255));
558  
    color: #eceff1;
559  
}
560  
561  
.chat .chat_converse .chat_msg_item.chat_msg_item_admin:before {
562  
    content: '';
563  
    position: absolute;
564  
    top: 15px;
565  
    left: -12px;
566  
    z-index: 10998;
567  
    border: 6px solid transparent;
568  
    border-right-color: rgba(255, 255, 255, .4);
569  
}
570  
571  
#otherSideTyping {
572  
    background-color: #fff;
573  
    margin-left: 0;
574  
    display: flex;
575  
    width: 100%;
576  
    align-items: center;
577  
    padding-left: 30px;
578  
}
579  
580  
#otherSideTyping h4 {
581  
  margin-right: 10px;
582  
  margin-left: 15px;
583  
}
584  
585  
#otherSideTyping .dot {
586  
    display: inline-block;
587  
    width: 12px;
588  
    height: 12px;
589  
    border-radius: 50%;
590  
    margin-right: 3px;
591  
    background: #303131;
592  
    animation: wave 1.3s linear infinite;
593  
}
594  
595  
#otherSideTyping .dot:nth-child(2) {
596  
    animation-delay: -1.1s;
597  
}
598  
599  
#otherSideTyping .dot:nth-child(3) {
600  
    animation-delay: -0.9s;
601  
}
602  
603  
.chat_username {
604  
    clear: both;
605  
}
606  
.chat_username p {
607  
    position: relative;
608  
    float: right;
609  
    margin: 0px 20px -5px 0px;
610  
    font-size: 12px;
611  
    color: #ccc;
612  
}
613  
614  
.chat_botname {
615  
  clear: both;
616  
}
617  
618  
.chat_botname p {
619  
    position: relative;
620  
    float: left;
621  
    margin: 0px 0px -6px 60px;
622  
    font-size: 12px;
623  
    color: #42a5f5;
624  
}
625  
626  
.chat-btn, .chat_header, .chat .chat_converse .chat_msg_item.chat_msg_item_user, .chat_header .fa-redo {
627  
    background-color: #db4064;
628  
    color: #ffffff;
629  
}
630  
631  
/* limit embedded videos to chat width */
632  
.chat_converse iframe {
633  
  max-width: 100% !important;
634  
}
635  
636  
@keyframes wave {
637  
    0%,
638  
    60%,
639  
    100% {
640  
        transform: initial;
641  
    }
642  
    30% {
643  
        transform: translateY(-15px);
644  
    }
645  
}
646  
647  
648  
/*Chatbox scrollbar*/
649  
::-webkit-scrollbar {
650  
    width: 6px;
651  
}
652  
653  
::-webkit-scrollbar-track {
654  
    border-radius: 0;
655  
}
656  
657  
::-webkit-scrollbar-thumb {
658  
    margin: 2px;
659  
    border-radius: 10px;
660  
    background: rgba(0, 0, 0, 0.2);
661  
}
662  
663  
664  
/*Element state*/
665  
.is-active {
666  
    -webkit-transform: rotate(180deg);
667  
    transform: rotate(180deg);
668  
    -webkit-transition: all 1s ease-in-out;
669  
    transition: all 1s ease-in-out;
670  
}
671  
672  
.is-float {
673  
    box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
674  
}
675  
676  
677  
/*Animation*/
678  
679  
@-webkit-keyframes zoomIn {
680  
    0% {
681  
        -webkit-transform: scale(0);
682  
        transform: scale(0);
683  
        opacity: 0.0;
684  
    }
685  
    100% {
686  
        -webkit-transform: scale(1);
687  
        transform: scale(1);
688  
        opacity: 1;
689  
    }
690  
}
691  
692  
@keyframes zoomIn {
693  
    0% {
694  
        -webkit-transform: scale(0);
695  
        transform: scale(0);
696  
        opacity: 0.0;
697  
    }
698  
    100% {
699  
        -webkit-transform: scale(1);
700  
        transform: scale(1);
701  
        opacity: 1;
702  
    }
703  
}
704  
705  
@-webkit-keyframes load {
706  
    0% {
707  
        -webkit-transform: scale(0);
708  
        transform: scale(0);
709  
        opacity: 0.0;
710  
    }
711  
    50% {
712  
        -webkit-transform: scale(1.5);
713  
        transform: scale(1.5);
714  
        opacity: 1;
715  
    }
716  
    100% {
717  
        -webkit-transform: scale(1);
718  
        transform: scale(1);
719  
        opacity: 0;
720  
    }
721  
}
722  
723  
@keyframes load {
724  
    0% {
725  
        -webkit-transform: scale(0);
726  
        transform: scale(0);
727  
        opacity: 0.0;
728  
    }
729  
    50% {
730  
        -webkit-transform: scale(1.5);
731  
        transform: scale(1.5);
732  
        opacity: 1;
733  
    }
734  
    100% {
735  
        -webkit-transform: scale(1);
736  
        transform: scale(1);
737  
        opacity: 0;
738  
    }
739  
}
740  
741  
@media only screen and (min-width: 360px) and (max-width: 399px) {
742  
    .chat {
743  
        width: 275px;
744  
    }
745  
    .chat_field {
746  
        width: 50%;
747  
    }
748  
}
749  
750  
@media only screen and (min-width: 400px) and (max-width: 1023px) {
751  
    
752  
    .chat_field {
753  
        width: 50%;/*65%;*/
754  
    }
755  
}
756  
757  
@media only screen and (min-width: 300px) and (max-width: 767px) {
758  
  .chatbot .chat-box {
759  
    bottom: 15px;
760  
    right: 10px;
761  
  }
762  
  .chat .chat_converse .chat_msg_item {
763  
    font-size: 15px;
764  
    line-height: 20px;
765  
  }
766  
  .chat-btn {
767  
    right: 10px;
768  
    bottom: 50px;
769  
  }
770  
  .chat {
771  
      width: 300px;
772  
      bottom: 50px;
773  
  }
774  
  
775  
}
776  
777  
778  
/* safari fixes */
779  
780  
@media (min-width: 375px) and (max-width: 812px) {
781  
.chat_converse {
782  
  height: 280px;
783  
  max-height: 280px;
784  
}
785  
.chat-icon {
786  
    
787  
    width: 90px!important;
788  
    height: 90px!important;
789  
}
790  
791  
.chat-icon button {
792  
    margin-top: 17px;
793  
    margin-left: -47px;
794  
    font-size: 48px!important;
795  
}
796  
  /* Shift comment icon on the left a bit */
797  
  /*.chat-icon button.fa-comment-dots {
798  
      margin: 0 0 0 -5px !important;
799  
  }*/
800  
}
801  
802  
@media (min-width: 768px) and (max-width: 1024px) {
803  
.chat-icon {
804  
    
805  
    width: 90px!important;
806  
    height: 90px!important;
807  
}
808  
809  
.chat-icon button {
810  
    margin-top: 17px;
811  
    margin-left: -47px;
812  
    font-size: 48px!important;
813  
}
814  
815  
}
816  
817  
.footer-bottom ul {
818  
    list-style: none;
819  
    padding: 0px 15px 10px;
820  
    margin: 0;
821  
    display: flex;
822  
    align-items: center;
823  
}
824  
825  
.footer-bottom ul li {
826  
    display: inline;
827  
}
828  
829  
.footer-bottom ul li a {
830  
    font-size: 14px;
831  
    width: auto;
832  
    height: auto;
833  
}
834  
835  
.footer-bottom ul li.powered-by {
836  
    font-size: 12px;
837  
    color: #999999;
838  
}
839  
.footer-bottom ul li.powered-by img {
840  
  width: 35px;
841  
  margin: -6px 0px 0px 4px;
842  
}
843  
.footer-bottom ul li.powered-by a {
844  
    margin: 0;
845  
}
846  
847  
.footer-bottom ul li a.play-icon i {
848  
    color: #118bf1;
849  
}
850  
851  
/* Make the icon link position relative*/
852  
.chat-icon {
853  
    position: relative;
854  
}
855  
856  
/* Make the icon link position absolute and position it in center */
857  
.chat-icon button {
858  
    position: absolute;
859  
    top: 50%;
860  
    left: 50%;
861  
    transform: translate(-50%, -50%);
862  
    margin: 0 !important;
863  
}
864  
865  
/* smaller heading on mobile */
866  
@media (max-width: 614px) {
867  
  .chat_header h2 {
868  
    font-size: 16px;
869  
  }
870  
}
871  
872  
/* Header Dropdown */
873  
.head-dropdown {
874  
  display: inline-block;
875  
  position: relative;
876  
}
877  
878  
.head-button {
879  
  border-radius: 50px;
880  
  cursor: pointer;
881  
  width: 40px;
882  
  height: 40px;
883  
  line-height: 40px;
884  
  transition: 0.3s all ease-in;
885  
  font-size: 19px;
886  
  display: flex;
887  
  align-items: center;
888  
  justify-content: center;
889  
}
890  
891  
.head-button:hover {
892  
  background-color: rgba(0, 36, 92, 0.16);
893  
}
894  
895  
896  
.head-input {
897  
  display: none;
898  
}
899  
900  
.head-menu {
901  
  position: absolute;
902  
  top: 100%;
903  
  right: -33px;
904  
  border-radius: 10px;
905  
  padding: 10px;
906  
  /* margin: 5px 0px 0px -140px; */
907  
  box-shadow: rgb(198 198 198 / 50%) 0px 4px 24px;
908  
  background-color: #ffffff;
909  
  list-style-type: none;
910  
  z-index: 99999;
911  
}
912  
913  
.head-input + .head-menu {
914  
  display: none;
915  
} 
916  
917  
.head-input:checked + .head-menu {
918  
  display: block;
919  
} 
920  
921  
.head-menu li {
922  
  padding: 8px 20px;
923  
  cursor: pointer;
924  
  white-space: nowrap;
925  
  color: #000;
926  
  font-weight: normal;
927  
  text-align: left;
928  
}
929  
930  
.head-menu li:hover {
931  
  background-color: #f6f6f6;
932  
}
933  
934  
.head-menu li a {
935  
  display: block;
936  
  margin: -10px -20px;
937  
  padding: 10px 20px;
938  
}
939  
940  
.head-menu li.divider{
941  
  padding: 0;
942  
  border-bottom: 1px solid #cccccc;
943  
}
944  
945  
.head-menu li i {
946  
    margin-right: 10px;
947  
    color: #999;
948  
}
949  
950  
.head-menu li i.fa-star {
951  
  color: #fbd701;
952  
}
953  
954  
955  
/*Chatbot Questions*/
956  
957  
.bot-questions {
958  
    transition: transform 0.2s ease 0s, margin 0.2s ease 0s;
959  
   /* background: rgb(240, 242, 247);*/
960  
    color: #000;
961  
    clear: both;
962  
    max-width: 75%;
963  
    border-radius: 20px;
964  
    margin-left: 60px;
965  
    text-align: left;
966  
    font-size: 17px;
967  
    /* border: 1px solid rgb(235, 238, 240); */
968  
    margin-bottom: 20px;
969  
}
970  
.bot-questions .question-title h4 {
971  
    font-size: 17px;
972  
    font-weight: normal;
973  
    color: #000;
974  
    padding: 8px 15px;
975  
    margin: 0;
976  
    background: rgb(240, 242, 247);
977  
    font-family: 'Roboto', sans-serif;
978  
    border-radius: 8px;
979  
}
980  
.bot-questions .all-options {
981  
    background: #fff;
982  
    border-radius: 20px;
983  
    border-top-left-radius: 0;
984  
    border-top-right-radius: 0;
985  
    margin-top: 15px;
986  
}
987  
.bot-questions .all-options .option-single {
988  
    font-size: 16px;
989  
    font-weight: normal;
990  
    display: block;
991  
    color: rgb(0, 125, 252);
992  
    text-decoration: none;
993  
    padding: 5px 15px;
994  
    border: 1px solid rgb(0, 125, 252);
995  
    margin: 10px 0px;
996  
    border-radius: 8px;
997  
}
998  
.bot-questions .all-options .option-single:hover {
999  
    text-decoration: underline;
1000  
    background: #eef9ff
1001  
}
1002  
1003  
/* Single questions */
1004  
.single-choice {
1005  
    background: transparent !important;
1006  
    text-align: right;
1007  
}
1008  
.single-choice .chatbot-choice-button {
1009  
    font-size: 15px;
1010  
    padding: 8px 16px;
1011  
    cursor: pointer;
1012  
    border: 1px solid rgb(0, 125, 252);
1013  
    border-radius: 20px;
1014  
    margin: 3px;
1015  
    background: transparent;
1016  
    color: rgb(0, 125, 252);
1017  
}
1018  
.single-choice .chatbot-choice-button:hover {
1019  
    text-decoration: underline;
1020  
}
1021  
.chat-box .btn-ok {
1022  
    background: #1677ec;
1023  
    border: none;
1024  
    color: #fff;
1025  
    padding: 5px 15px;
1026  
    border-radius: 20px;
1027  
    margin: 10px 0px;
1028  
}
1029  
.chat-box .btn-ok:focus {
1030  
    outline: none;
1031  
}
1032  
1033  
/* Bot Reload */
1034  
1035  
.bot-restart {
1036  
    position: absolute;
1037  
    right: 10px;
1038  
    top: 55px;
1039  
    z-index: 999;
1040  
}
1041  
.bot-restart button {
1042  
    width: 30px;
1043  
    height: 30px;
1044  
    border: none;
1045  
    background: #cfefff;
1046  
    border-radius: 5px;
1047  
    padding: 0;
1048  
    color: #0ba5f7;
1049  
    cursor: pointer;
1050  
}
1051  
1052  
/* Country Flag */
1053  
.chatbot .iti #chat_telephone {
1054  
    border: none;
1055  
}
1056  
.chatbot .iti #chat_telephone:focus {
1057  
    border: none;
1058  
    outline: none;
1059  
}
1060  
.chatbot .iti__selected-flag {
1061  
    background-color: transparent !important;
1062  
}
1063  
.chatbot .iti {
1064  
    padding: 10px;
1065  
    z-index: 99999;
1066  
}
1067  
.chatbot .iti:focus, .chatbot .iti:active {
1068  
    outline: none;
1069  
    border: none;
1070  
}
1071  
.chatbot .iti__flag-container:focus, .iti__selected-flag:focus {
1072  
    border: none;
1073  
    outline: none;
1074  
}
1075  
1076  
/*Emoji Styles
1077  
.emoji-picker__wrapper {
1078  
    width: 400px;
1079  
    z-index: 99999;
1080  
    left: 140px !important;
1081  
    border: none;
1082  
    bottom: 40px !important;
1083  
}
1084  
.emoji-picker__wrapper .emoji-picker.light {
1085  
    width: 100%;
1086  
    height: 300px;
1087  
    border: none;
1088  
}
1089  
*/
1090  
1091  
.emoji-picker.light {
1092  
    width: 400px;
1093  
    margin: 10px 0px 0px 90px;
1094  
    border: none;
1095  
    height: 360px;
1096  
    max-height: 350px;
1097  
    background: #fff;
1098  
}
1099  
.emoji-picker__wrapper {
1100  
    z-index: 99999;
1101  
    width: 300px;
1102  
    right: 0px !important;
1103  
    left: 0px !important;
1104  
1105  
}

Author comment

Began life as a copy of #1029713

download  show line numbers   

Travelled to 4 computer(s): bhatertpkbcr, mqqgnosmbjvj, pyentgdyhuwx, vouqrxazstgt

No comments. add comment

Snippet ID: #1030233
Snippet name: style.css for Gazelle Bot [now moved to https://gazelle.rocks/237267]
Eternal ID of this version: #1030233/3
Text MD5: be6785d20626262f823fb7f4506eb9c8
Author: stefan
Category: javax / css
Type: Document
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2020-11-18 11:17:32
Source code size: 22382 bytes / 1105 lines
Pitched / IR pitched: No / No
Views / Downloads: 127 / 290
Version history: 2 change(s)
Referenced in: [show references]