blob: 1e8ffe7dd73e43c182b2bf05c974a4a6a84ac16a [file] [log] [blame]
hebastaa84c7a92021-10-26 21:12:40 +02001/*
2 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
3 Changed by Afshin Mehrabani
4*/
5/* overrides extra padding on button elements in Firefox */
6@-webkit-keyframes introjspulse {
7 0% {
8 -webkit-transform: scale(0);
9 transform: scale(0);
10 opacity: 0; }
11 25% {
12 -webkit-transform: scale(0);
13 transform: scale(0);
14 opacity: 0.1; }
15 50% {
16 -webkit-transform: scale(0.1);
17 transform: scale(0.1);
18 opacity: 0.3; }
19 75% {
20 -webkit-transform: scale(0.5);
21 transform: scale(0.5);
22 opacity: 0.5; }
23 100% {
24 -webkit-transform: scale(1);
25 transform: scale(1);
26 opacity: 0; } }
27@keyframes introjspulse {
28 0% {
29 -webkit-transform: scale(0);
30 transform: scale(0);
31 opacity: 0; }
32 25% {
33 -webkit-transform: scale(0);
34 transform: scale(0);
35 opacity: 0.1; }
36 50% {
37 -webkit-transform: scale(0.1);
38 transform: scale(0.1);
39 opacity: 0.3; }
40 75% {
41 -webkit-transform: scale(0.5);
42 transform: scale(0.5);
43 opacity: 0.5; }
44 100% {
45 -webkit-transform: scale(1);
46 transform: scale(1);
47 opacity: 0; } }
48
hebasta75cfca52019-02-19 13:15:27 +010049.introjs-overlay {
50 position: absolute;
hebastaa84c7a92021-10-26 21:12:40 +020051 -webkit-box-sizing: content-box;
52 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +010053 z-index: 999999;
hebasta75cfca52019-02-19 13:15:27 +010054 opacity: 0;
hebasta75cfca52019-02-19 13:15:27 +010055 -webkit-transition: all 0.3s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +020056 -o-transition: all 0.3s ease-out;
57 transition: all 0.3s ease-out; }
hebasta75cfca52019-02-19 13:15:27 +010058
hebastaa84c7a92021-10-26 21:12:40 +020059.introjs-showElement {
60 z-index: 9999999 !important; }
hebasta75cfca52019-02-19 13:15:27 +010061
hebastaa84c7a92021-10-26 21:12:40 +020062tr.introjs-showElement > td {
63 z-index: 9999999 !important;
64 position: relative; }
65
hebasta75cfca52019-02-19 13:15:27 +010066tr.introjs-showElement > th {
67 z-index: 9999999 !important;
hebastaa84c7a92021-10-26 21:12:40 +020068 position: relative; }
hebasta75cfca52019-02-19 13:15:27 +010069
70.introjs-disableInteraction {
71 z-index: 99999999 !important;
72 position: absolute;
hebastaa84c7a92021-10-26 21:12:40 +020073 background-color: #ffffff;
hebasta75cfca52019-02-19 13:15:27 +010074 opacity: 0;
hebastaa84c7a92021-10-26 21:12:40 +020075 filter: alpha(opacity=0); }
hebasta75cfca52019-02-19 13:15:27 +010076
hebastaa84c7a92021-10-26 21:12:40 +020077.introjs-relativePosition {
78 position: relative; }
hebasta75cfca52019-02-19 13:15:27 +010079
80.introjs-helperLayer {
hebastaa84c7a92021-10-26 21:12:40 +020081 -webkit-box-sizing: content-box;
82 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +010083 position: absolute;
84 z-index: 9999998;
hebasta75cfca52019-02-19 13:15:27 +010085 border-radius: 4px;
hebasta75cfca52019-02-19 13:15:27 +010086 -webkit-transition: all 0.3s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +020087 -o-transition: all 0.3s ease-out;
88 transition: all 0.3s ease-out; }
89 .introjs-helperLayer * {
90 -webkit-box-sizing: content-box;
91 box-sizing: content-box; }
92 .introjs-helperLayer *:before {
93 -webkit-box-sizing: content-box;
94 box-sizing: content-box; }
95 .introjs-helperLayer *:after {
96 -webkit-box-sizing: content-box;
97 box-sizing: content-box; }
hebasta75cfca52019-02-19 13:15:27 +010098
99.introjs-tooltipReferenceLayer {
hebastaa84c7a92021-10-26 21:12:40 +0200100 font-family: "Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
101 -webkit-box-sizing: content-box;
102 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100103 position: absolute;
104 visibility: hidden;
105 z-index: 100000000;
106 background-color: transparent;
107 -webkit-transition: all 0.3s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +0200108 -o-transition: all 0.3s ease-out;
109 transition: all 0.3s ease-out; }
110 .introjs-tooltipReferenceLayer * {
111 font-family: "Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif; }
hebasta75cfca52019-02-19 13:15:27 +0100112
113.introjs-helperNumberLayer {
hebastaa84c7a92021-10-26 21:12:40 +0200114 font-family: "Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
115 color: #9e9e9e;
hebasta75cfca52019-02-19 13:15:27 +0100116 text-align: center;
hebastaa84c7a92021-10-26 21:12:40 +0200117 padding-top: 10px;
118 padding-bottom: 10px; }
hebasta75cfca52019-02-19 13:15:27 +0100119
120.introjs-arrow {
121 border: 5px solid transparent;
hebastaa84c7a92021-10-26 21:12:40 +0200122 content: "";
123 position: absolute; }
124
hebasta75cfca52019-02-19 13:15:27 +0100125.introjs-arrow.top {
126 top: -10px;
hebastaa84c7a92021-10-26 21:12:40 +0200127 left: 10px;
128 border-bottom-color: #ffffff; }
129
hebasta75cfca52019-02-19 13:15:27 +0100130.introjs-arrow.top-right {
131 top: -10px;
132 right: 10px;
hebastaa84c7a92021-10-26 21:12:40 +0200133 border-bottom-color: #ffffff; }
134
hebasta75cfca52019-02-19 13:15:27 +0100135.introjs-arrow.top-middle {
136 top: -10px;
137 left: 50%;
138 margin-left: -5px;
hebastaa84c7a92021-10-26 21:12:40 +0200139 border-bottom-color: #ffffff; }
140
hebasta75cfca52019-02-19 13:15:27 +0100141.introjs-arrow.right {
142 right: -10px;
143 top: 10px;
hebastaa84c7a92021-10-26 21:12:40 +0200144 border-left-color: #ffffff; }
145
hebasta75cfca52019-02-19 13:15:27 +0100146.introjs-arrow.right-bottom {
hebastaa84c7a92021-10-26 21:12:40 +0200147 bottom: 10px;
hebasta75cfca52019-02-19 13:15:27 +0100148 right: -10px;
hebastaa84c7a92021-10-26 21:12:40 +0200149 border-left-color: #ffffff; }
150
hebasta75cfca52019-02-19 13:15:27 +0100151.introjs-arrow.bottom {
152 bottom: -10px;
hebastaa84c7a92021-10-26 21:12:40 +0200153 left: 10px;
154 border-top-color: #ffffff; }
155
hebasta75cfca52019-02-19 13:15:27 +0100156.introjs-arrow.bottom-right {
157 bottom: -10px;
158 right: 10px;
hebastaa84c7a92021-10-26 21:12:40 +0200159 border-top-color: #ffffff; }
160
hebasta75cfca52019-02-19 13:15:27 +0100161.introjs-arrow.bottom-middle {
162 bottom: -10px;
163 left: 50%;
164 margin-left: -5px;
hebastaa84c7a92021-10-26 21:12:40 +0200165 border-top-color: #ffffff; }
166
hebasta75cfca52019-02-19 13:15:27 +0100167.introjs-arrow.left {
168 left: -10px;
169 top: 10px;
hebastaa84c7a92021-10-26 21:12:40 +0200170 border-right-color: #ffffff; }
171
hebasta75cfca52019-02-19 13:15:27 +0100172.introjs-arrow.left-bottom {
173 left: -10px;
hebastaa84c7a92021-10-26 21:12:40 +0200174 bottom: 10px;
175 border-right-color: #ffffff; }
hebasta75cfca52019-02-19 13:15:27 +0100176
177.introjs-tooltip {
hebastaa84c7a92021-10-26 21:12:40 +0200178 -webkit-box-sizing: content-box;
179 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100180 position: absolute;
181 visibility: visible;
hebastaa84c7a92021-10-26 21:12:40 +0200182 background-color: #ffffff;
183 min-width: 250px;
hebasta75cfca52019-02-19 13:15:27 +0100184 max-width: 300px;
hebastaa84c7a92021-10-26 21:12:40 +0200185 border-radius: 5px;
186 -webkit-box-shadow: 0 3px 30px rgba(33, 33, 33, 0.3);
187 box-shadow: 0 3px 30px rgba(33, 33, 33, 0.3);
hebasta75cfca52019-02-19 13:15:27 +0100188 -webkit-transition: opacity 0.1s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +0200189 -o-transition: opacity 0.1s ease-out;
190 transition: opacity 0.1s ease-out; }
191
192.introjs-tooltiptext {
193 padding: 20px; }
194
195.introjs-tooltip-title {
196 font-size: 18px;
197 margin: 0;
198 padding: 0;
199 font-weight: 700;
200 float: left;
201 line-height: 32px; }
202
203.introjs-tooltip-header {
204 padding-left: 20px;
205 padding-right: 20px;
206 padding-top: 10px; }
207 .introjs-tooltip-header:after {
208 content: ".";
209 visibility: hidden;
210 display: block;
211 height: 0;
212 clear: both; }
hebasta75cfca52019-02-19 13:15:27 +0100213
214.introjs-tooltipbuttons {
hebastaa84c7a92021-10-26 21:12:40 +0200215 border-top: 1px solid #e0e0e0;
216 padding: 10px;
hebasta75cfca52019-02-19 13:15:27 +0100217 text-align: right;
hebastaa84c7a92021-10-26 21:12:40 +0200218 white-space: nowrap; }
219 .introjs-tooltipbuttons:after {
220 content: "";
221 visibility: hidden;
222 display: block;
223 height: 0;
224 clear: both; }
hebasta75cfca52019-02-19 13:15:27 +0100225
hebasta75cfca52019-02-19 13:15:27 +0100226.introjs-button {
hebastaa84c7a92021-10-26 21:12:40 +0200227 -webkit-box-sizing: content-box;
228 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100229 position: relative;
230 overflow: visible;
231 display: inline-block;
hebastaa84c7a92021-10-26 21:12:40 +0200232 padding: 0.5rem 1rem;
233 border: 1px solid #bdbdbd;
hebasta75cfca52019-02-19 13:15:27 +0100234 text-decoration: none;
hebastaa84c7a92021-10-26 21:12:40 +0200235 text-shadow: 1px 1px 0 #ffffff;
236 font-size: 14px;
237 color: #424242;
hebasta75cfca52019-02-19 13:15:27 +0100238 white-space: nowrap;
239 cursor: pointer;
240 outline: none;
hebastaa84c7a92021-10-26 21:12:40 +0200241 background-color: #f4f4f4;
hebasta75cfca52019-02-19 13:15:27 +0100242 border-radius: 0.2em;
hebasta75cfca52019-02-19 13:15:27 +0100243 zoom: 1;
hebastaa84c7a92021-10-26 21:12:40 +0200244 *display: inline; }
245 .introjs-button:hover {
246 outline: none;
247 text-decoration: none;
248 border-color: #9e9e9e;
249 background-color: #e0e0e0;
250 color: #212121; }
251 .introjs-button:focus {
252 outline: none;
253 text-decoration: none;
254 background-color: #eeeeee;
255 -webkit-box-shadow: 0 0 0 0.2rem rgba(158, 158, 158, 0.5);
256 box-shadow: 0 0 0 0.2rem rgba(158, 158, 158, 0.5);
257 border: 1px solid #616161;
258 color: #212121; }
259 .introjs-button:active {
260 outline: none;
261 text-decoration: none;
262 background-color: #e0e0e0;
263 border-color: #9e9e9e;
264 color: #212121; }
265 .introjs-button::-moz-focus-inner {
266 padding: 0;
267 border: 0; }
hebasta75cfca52019-02-19 13:15:27 +0100268
269.introjs-skipbutton {
hebastaa84c7a92021-10-26 21:12:40 +0200270 -webkit-box-sizing: content-box;
271 box-sizing: content-box;
272 color: #616161;
273 float: right;
274 font-size: 20px;
275 cursor: pointer;
276 font-weight: bold;
277 line-height: 1;
278 text-align: center;
279 padding: 7px 10px; }
280 .introjs-skipbutton:hover, .introjs-skipbutton:focus {
281 color: #212121;
282 outline: none;
283 text-decoration: none; }
hebasta75cfca52019-02-19 13:15:27 +0100284
285.introjs-prevbutton {
hebastaa84c7a92021-10-26 21:12:40 +0200286 float: left; }
hebasta75cfca52019-02-19 13:15:27 +0100287
288.introjs-nextbutton {
hebastaa84c7a92021-10-26 21:12:40 +0200289 float: right; }
hebasta75cfca52019-02-19 13:15:27 +0100290
hebastaa84c7a92021-10-26 21:12:40 +0200291.introjs-disabled {
292 color: #9e9e9e;
293 border-color: #bdbdbd;
294 -webkit-box-shadow: none;
295 box-shadow: none;
hebasta75cfca52019-02-19 13:15:27 +0100296 cursor: default;
297 background-color: #f4f4f4;
298 background-image: none;
hebastaa84c7a92021-10-26 21:12:40 +0200299 text-decoration: none; }
300 .introjs-disabled:hover, .introjs-disabled:focus {
301 color: #9e9e9e;
302 border-color: #bdbdbd;
303 -webkit-box-shadow: none;
304 box-shadow: none;
305 cursor: default;
306 background-color: #f4f4f4;
307 background-image: none;
308 text-decoration: none; }
hebasta75cfca52019-02-19 13:15:27 +0100309
310.introjs-hidden {
hebastaa84c7a92021-10-26 21:12:40 +0200311 display: none; }
hebasta75cfca52019-02-19 13:15:27 +0100312
313.introjs-bullets {
314 text-align: center;
hebastaa84c7a92021-10-26 21:12:40 +0200315 padding-top: 10px;
316 padding-bottom: 10px; }
317 .introjs-bullets ul {
318 -webkit-box-sizing: content-box;
319 box-sizing: content-box;
320 clear: both;
321 margin: 0 auto 0;
322 padding: 0;
323 display: inline-block; }
324 .introjs-bullets ul li {
325 -webkit-box-sizing: content-box;
326 box-sizing: content-box;
327 list-style: none;
328 float: left;
329 margin: 0 2px; }
330 .introjs-bullets ul li a {
331 -webkit-transition: width 0.1s ease-in;
332 -o-transition: width 0.1s ease-in;
333 transition: width 0.1s ease-in;
334 -webkit-box-sizing: content-box;
335 box-sizing: content-box;
336 display: block;
337 width: 6px;
338 height: 6px;
339 background: #ccc;
340 border-radius: 10px;
341 text-decoration: none;
342 cursor: pointer; }
343 .introjs-bullets ul li a:hover, .introjs-bullets ul li a:focus {
344 width: 15px;
345 background: #999;
346 text-decoration: none;
347 outline: none; }
348 .introjs-bullets ul li a.active {
349 width: 15px;
350 background: #999; }
hebasta75cfca52019-02-19 13:15:27 +0100351
352.introjs-progress {
hebastaa84c7a92021-10-26 21:12:40 +0200353 -webkit-box-sizing: content-box;
354 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100355 overflow: hidden;
356 height: 10px;
hebastaa84c7a92021-10-26 21:12:40 +0200357 margin: 10px;
hebasta75cfca52019-02-19 13:15:27 +0100358 border-radius: 4px;
hebastaa84c7a92021-10-26 21:12:40 +0200359 background-color: #e0e0e0; }
360
hebasta75cfca52019-02-19 13:15:27 +0100361.introjs-progressbar {
hebastaa84c7a92021-10-26 21:12:40 +0200362 -webkit-box-sizing: content-box;
363 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100364 float: left;
365 width: 0%;
366 height: 100%;
367 font-size: 10px;
368 line-height: 10px;
369 text-align: center;
hebastaa84c7a92021-10-26 21:12:40 +0200370 background-color: #08c; }
hebasta75cfca52019-02-19 13:15:27 +0100371
372.introjsFloatingElement {
373 position: absolute;
374 height: 0;
375 width: 0;
376 left: 50%;
hebastaa84c7a92021-10-26 21:12:40 +0200377 top: 50%; }
hebasta75cfca52019-02-19 13:15:27 +0100378
379.introjs-fixedTooltip {
hebastaa84c7a92021-10-26 21:12:40 +0200380 position: fixed; }
hebasta75cfca52019-02-19 13:15:27 +0100381
382.introjs-hint {
hebastaa84c7a92021-10-26 21:12:40 +0200383 -webkit-box-sizing: content-box;
384 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100385 position: absolute;
386 background: transparent;
387 width: 20px;
388 height: 15px;
hebastaa84c7a92021-10-26 21:12:40 +0200389 cursor: pointer; }
390 .introjs-hint:focus {
hebasta75cfca52019-02-19 13:15:27 +0100391 border: 0;
hebastaa84c7a92021-10-26 21:12:40 +0200392 outline: 0; }
393 .introjs-hint:hover > .introjs-hint-pulse {
394 border: 5px solid rgba(60, 60, 60, 0.57); }
395
hebasta75cfca52019-02-19 13:15:27 +0100396.introjs-hidehint {
hebastaa84c7a92021-10-26 21:12:40 +0200397 display: none; }
hebasta75cfca52019-02-19 13:15:27 +0100398
399.introjs-fixedhint {
hebastaa84c7a92021-10-26 21:12:40 +0200400 position: fixed; }
hebasta75cfca52019-02-19 13:15:27 +0100401
402.introjs-hint-pulse {
hebastaa84c7a92021-10-26 21:12:40 +0200403 -webkit-box-sizing: content-box;
404 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100405 width: 10px;
406 height: 10px;
407 border: 5px solid rgba(60, 60, 60, 0.27);
hebasta75cfca52019-02-19 13:15:27 +0100408 border-radius: 30px;
409 background-color: rgba(136, 136, 136, 0.24);
410 z-index: 10;
411 position: absolute;
412 -webkit-transition: all 0.2s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +0200413 -o-transition: all 0.2s ease-out;
414 transition: all 0.2s ease-out; }
415
hebasta75cfca52019-02-19 13:15:27 +0100416.introjs-hint-no-anim .introjs-hint-dot {
417 -webkit-animation: none;
hebastaa84c7a92021-10-26 21:12:40 +0200418 animation: none; }
419
hebasta75cfca52019-02-19 13:15:27 +0100420.introjs-hint-dot {
hebastaa84c7a92021-10-26 21:12:40 +0200421 -webkit-box-sizing: content-box;
422 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100423 border: 10px solid rgba(146, 146, 146, 0.36);
424 background: transparent;
hebasta75cfca52019-02-19 13:15:27 +0100425 border-radius: 60px;
426 height: 50px;
427 width: 50px;
428 -webkit-animation: introjspulse 3s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +0200429 animation: introjspulse 3s ease-out;
hebasta75cfca52019-02-19 13:15:27 +0100430 -webkit-animation-iteration-count: infinite;
hebastaa84c7a92021-10-26 21:12:40 +0200431 animation-iteration-count: infinite;
hebasta75cfca52019-02-19 13:15:27 +0100432 position: absolute;
433 top: -25px;
434 left: -25px;
435 z-index: 1;
hebastaa84c7a92021-10-26 21:12:40 +0200436 opacity: 0; }