blob: 33c159bcf8931e630b1e0843f35f6b7c64c20e15 [file] [log] [blame]
hebasta75cfca52019-02-19 13:15:27 +01001.introjs-overlay {
2 position: absolute;
3 box-sizing: content-box;
4 z-index: 999999;
5 background-color: #000;
6 opacity: 0;
7 background: -moz-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
8 background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));
9 background: -webkit-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
10 background: -o-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
11 background: -ms-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
12 background: radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
13 filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
14 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
15 filter: alpha(opacity=50);
16 -webkit-transition: all 0.3s ease-out;
17 -moz-transition: all 0.3s ease-out;
18 -ms-transition: all 0.3s ease-out;
19 -o-transition: all 0.3s ease-out;
20 transition: all 0.3s ease-out;
21}
22
23.introjs-fixParent {
24 z-index: auto !important;
25 opacity: 1.0 !important;
26 -webkit-transform: none !important;
27 -moz-transform: none !important;
28 -ms-transform: none !important;
29 -o-transform: none !important;
30 transform: none !important;
31}
32
33.introjs-showElement,
34tr.introjs-showElement > td,
35tr.introjs-showElement > th {
36 z-index: 9999999 !important;
37}
38
39.introjs-disableInteraction {
40 z-index: 99999999 !important;
41 position: absolute;
42 background-color: white;
43 opacity: 0;
44 filter: alpha(opacity=0);
45}
46
47.introjs-relativePosition,
48tr.introjs-showElement > td,
49tr.introjs-showElement > th {
50 position: relative;
51}
52
53.introjs-helperLayer {
54 box-sizing: content-box;
55 position: absolute;
56 z-index: 9999998;
57 background-color: #FFF;
58 background-color: rgba(255,255,255,.9);
59 border: 1px solid #777;
60 border: 1px solid rgba(0,0,0,.5);
61 border-radius: 4px;
62 box-shadow: 0 2px 15px rgba(0,0,0,.4);
63 -webkit-transition: all 0.3s ease-out;
64 -moz-transition: all 0.3s ease-out;
65 -ms-transition: all 0.3s ease-out;
66 -o-transition: all 0.3s ease-out;
67 transition: all 0.3s ease-out;
68}
69
70.introjs-tooltipReferenceLayer {
71 box-sizing: content-box;
72 position: absolute;
73 visibility: hidden;
74 z-index: 100000000;
75 background-color: transparent;
76 -webkit-transition: all 0.3s ease-out;
77 -moz-transition: all 0.3s ease-out;
78 -ms-transition: all 0.3s ease-out;
79 -o-transition: all 0.3s ease-out;
80 transition: all 0.3s ease-out;
81}
82
83.introjs-helperLayer *,
84.introjs-helperLayer *:before,
85.introjs-helperLayer *:after {
86 -webkit-box-sizing: content-box;
87 -moz-box-sizing: content-box;
88 -ms-box-sizing: content-box;
89 -o-box-sizing: content-box;
90 box-sizing: content-box;
91}
92
93.introjs-helperNumberLayer {
94 box-sizing: content-box;
95 position: absolute;
96 visibility: visible;
97 top: -16px;
98 left: -16px;
99 z-index: 9999999999 !important;
100 padding: 2px;
101 font-family: Arial, verdana, tahoma;
102 font-size: 13px;
103 font-weight: bold;
104 color: white;
105 text-align: center;
106 text-shadow: 1px 1px 1px rgba(0,0,0,.3);
107 background: #ff3019; /* Old browsers */
108 background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
109 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
110 background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
111 background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
112 background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
113 background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */
114 width: 20px;
115 height:20px;
116 line-height: 20px;
117 border: 3px solid white;
118 border-radius: 50%;
119 filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)"; /* IE6-9 */
120 filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"; /* IE10 text shadows */
121 box-shadow: 0 2px 5px rgba(0,0,0,.4);
122}
123
124.introjs-arrow {
125 border: 5px solid transparent;
126 content:'';
127 position: absolute;
128}
129.introjs-arrow.top {
130 top: -10px;
131 border-bottom-color:white;
132}
133.introjs-arrow.top-right {
134 top: -10px;
135 right: 10px;
136 border-bottom-color:white;
137}
138.introjs-arrow.top-middle {
139 top: -10px;
140 left: 50%;
141 margin-left: -5px;
142 border-bottom-color:white;
143}
144.introjs-arrow.right {
145 right: -10px;
146 top: 10px;
147 border-left-color:white;
148}
149.introjs-arrow.right-bottom {
150 bottom:10px;
151 right: -10px;
152 border-left-color:white;
153}
154.introjs-arrow.bottom {
155 bottom: -10px;
156 border-top-color:white;
157}
158.introjs-arrow.bottom-right {
159 bottom: -10px;
160 right: 10px;
161 border-top-color:white;
162}
163.introjs-arrow.bottom-middle {
164 bottom: -10px;
165 left: 50%;
166 margin-left: -5px;
167 border-top-color:white;
168}
169.introjs-arrow.left {
170 left: -10px;
171 top: 10px;
172 border-right-color:white;
173}
174.introjs-arrow.left-bottom {
175 left: -10px;
176 bottom:10px;
177 border-right-color:white;
178}
179
180.introjs-tooltip {
181 box-sizing: content-box;
182 position: absolute;
183 visibility: visible;
184 padding: 10px;
185 background-color: white;
186 min-width: 200px;
187 max-width: 300px;
188 border-radius: 3px;
189 box-shadow: 0 1px 10px rgba(0,0,0,.4);
190 -webkit-transition: opacity 0.1s ease-out;
191 -moz-transition: opacity 0.1s ease-out;
192 -ms-transition: opacity 0.1s ease-out;
193 -o-transition: opacity 0.1s ease-out;
194 transition: opacity 0.1s ease-out;
195}
196
197.introjs-tooltipbuttons {
198 text-align: right;
199 white-space: nowrap;
200}
201
202/*
203 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
204 Changed by Afshin Mehrabani
205*/
206.introjs-button {
207 box-sizing: content-box;
208 position: relative;
209 overflow: visible;
210 display: inline-block;
211 padding: 0.3em 0.8em;
212 border: 1px solid #d4d4d4;
213 margin: 0;
214 text-decoration: none;
215 text-shadow: 1px 1px 0 #fff;
216 font: 11px/normal sans-serif;
217 color: #333;
218 white-space: nowrap;
219 cursor: pointer;
220 outline: none;
221 background-color: #ececec;
222 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
223 background-image: -moz-linear-gradient(#f4f4f4, #ececec);
224 background-image: -o-linear-gradient(#f4f4f4, #ececec);
225 background-image: linear-gradient(#f4f4f4, #ececec);
226 -webkit-background-clip: padding;
227 -moz-background-clip: padding;
228 -o-background-clip: padding-box;
229 /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
230 -webkit-border-radius: 0.2em;
231 -moz-border-radius: 0.2em;
232 border-radius: 0.2em;
233 /* IE hacks */
234 zoom: 1;
235 *display: inline;
236 margin-top: 10px;
237}
238
239.introjs-button:hover {
240 border-color: #bcbcbc;
241 text-decoration: none;
242 box-shadow: 0px 1px 1px #e3e3e3;
243}
244
245.introjs-button:focus,
246.introjs-button:active {
247 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
248 background-image: -moz-linear-gradient(#ececec, #f4f4f4);
249 background-image: -o-linear-gradient(#ececec, #f4f4f4);
250 background-image: linear-gradient(#ececec, #f4f4f4);
251}
252
253/* overrides extra padding on button elements in Firefox */
254.introjs-button::-moz-focus-inner {
255 padding: 0;
256 border: 0;
257}
258
259.introjs-skipbutton {
260 box-sizing: content-box;
261 margin-right: 5px;
262 color: #7a7a7a;
263}
264
265.introjs-prevbutton {
266 -webkit-border-radius: 0.2em 0 0 0.2em;
267 -moz-border-radius: 0.2em 0 0 0.2em;
268 border-radius: 0.2em 0 0 0.2em;
269 border-right: none;
270}
271
272.introjs-prevbutton.introjs-fullbutton {
273 border: 1px solid #d4d4d4;
274 -webkit-border-radius: 0.2em;
275 -moz-border-radius: 0.2em;
276 border-radius: 0.2em;
277}
278
279.introjs-nextbutton {
280 -webkit-border-radius: 0 0.2em 0.2em 0;
281 -moz-border-radius: 0 0.2em 0.2em 0;
282 border-radius: 0 0.2em 0.2em 0;
283}
284
285.introjs-nextbutton.introjs-fullbutton {
286 -webkit-border-radius: 0.2em;
287 -moz-border-radius: 0.2em;
288 border-radius: 0.2em;
289}
290
291.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
292 color: #9a9a9a;
293 border-color: #d4d4d4;
294 box-shadow: none;
295 cursor: default;
296 background-color: #f4f4f4;
297 background-image: none;
298 text-decoration: none;
299}
300
301.introjs-hidden {
302 display: none;
303}
304
305.introjs-bullets {
306 text-align: center;
307}
308.introjs-bullets ul {
309 box-sizing: content-box;
310 clear: both;
311 margin: 15px auto 0;
312 padding: 0;
313 display: inline-block;
314}
315.introjs-bullets ul li {
316 box-sizing: content-box;
317 list-style: none;
318 float: left;
319 margin: 0 2px;
320}
321.introjs-bullets ul li a {
322 box-sizing: content-box;
323 display: block;
324 width: 6px;
325 height: 6px;
326 background: #ccc;
327 border-radius: 10px;
328 -moz-border-radius: 10px;
329 -webkit-border-radius: 10px;
330 text-decoration: none;
331 cursor: pointer;
332}
333.introjs-bullets ul li a:hover {
334 background: #999;
335}
336.introjs-bullets ul li a.active {
337 background: #999;
338}
339
340.introjs-progress {
341 box-sizing: content-box;
342 overflow: hidden;
343 height: 10px;
344 margin: 10px 0 5px 0;
345 border-radius: 4px;
346 background-color: #ecf0f1
347}
348.introjs-progressbar {
349 box-sizing: content-box;
350 float: left;
351 width: 0%;
352 height: 100%;
353 font-size: 10px;
354 line-height: 10px;
355 text-align: center;
356 background-color: #08c;
357}
358
359.introjsFloatingElement {
360 position: absolute;
361 height: 0;
362 width: 0;
363 left: 50%;
364 top: 50%;
365}
366
367.introjs-fixedTooltip {
368 position: fixed;
369}
370
371.introjs-hint {
372 box-sizing: content-box;
373 position: absolute;
374 background: transparent;
375 width: 20px;
376 height: 15px;
377 cursor: pointer;
378}
379.introjs-hint:focus {
380 border: 0;
381 outline: 0;
382}
383.introjs-hidehint {
384 display: none;
385}
386
387.introjs-fixedhint {
388 position: fixed;
389}
390
391.introjs-hint:hover > .introjs-hint-pulse {
392 border: 5px solid rgba(60, 60, 60, 0.57);
393}
394
395.introjs-hint-pulse {
396 box-sizing: content-box;
397 width: 10px;
398 height: 10px;
399 border: 5px solid rgba(60, 60, 60, 0.27);
400 -webkit-border-radius: 30px;
401 -moz-border-radius: 30px;
402 border-radius: 30px;
403 background-color: rgba(136, 136, 136, 0.24);
404 z-index: 10;
405 position: absolute;
406 -webkit-transition: all 0.2s ease-out;
407 -moz-transition: all 0.2s ease-out;
408 -ms-transition: all 0.2s ease-out;
409 -o-transition: all 0.2s ease-out;
410 transition: all 0.2s ease-out;
411}
412.introjs-hint-no-anim .introjs-hint-dot {
413 -webkit-animation: none;
414 -moz-animation: none;
415 animation: none;
416}
417.introjs-hint-dot {
418 box-sizing: content-box;
419 border: 10px solid rgba(146, 146, 146, 0.36);
420 background: transparent;
421 -webkit-border-radius: 60px;
422 -moz-border-radius: 60px;
423 border-radius: 60px;
424 height: 50px;
425 width: 50px;
426 -webkit-animation: introjspulse 3s ease-out;
427 -moz-animation: introjspulse 3s ease-out;
428 animation: introjspulse 3s ease-out;
429 -webkit-animation-iteration-count: infinite;
430 -moz-animation-iteration-count: infinite;
431 animation-iteration-count: infinite;
432 position: absolute;
433 top: -25px;
434 left: -25px;
435 z-index: 1;
436 opacity: 0;
437}
438
439@-webkit-keyframes introjspulse {
440 0% {
441 -webkit-transform: scale(0);
442 opacity: 0.0;
443 }
444 25% {
445 -webkit-transform: scale(0);
446 opacity: 0.1;
447 }
448 50% {
449 -webkit-transform: scale(0.1);
450 opacity: 0.3;
451 }
452 75% {
453 -webkit-transform: scale(0.5);
454 opacity: 0.5;
455 }
456 100% {
457 -webkit-transform: scale(1);
458 opacity: 0.0;
459 }
460}
461
462@-moz-keyframes introjspulse {
463 0% {
464 -moz-transform: scale(0);
465 opacity: 0.0;
466 }
467 25% {
468 -moz-transform: scale(0);
469 opacity: 0.1;
470 }
471 50% {
472 -moz-transform: scale(0.1);
473 opacity: 0.3;
474 }
475 75% {
476 -moz-transform: scale(0.5);
477 opacity: 0.5;
478 }
479 100% {
480 -moz-transform: scale(1);
481 opacity: 0.0;
482 }
483}
484
485@keyframes introjspulse {
486 0% {
487 transform: scale(0);
488 opacity: 0.0;
489 }
490 25% {
491 transform: scale(0);
492 opacity: 0.1;
493 }
494 50% {
495 transform: scale(0.1);
496 opacity: 0.3;
497 }
498 75% {
499 transform: scale(0.5);
500 opacity: 0.5;
501 }
502 100% {
503 transform: scale(1);
504 opacity: 0.0;
505 }
506}