blob: 5cc401364924f057f77ca14d6a522c329960cddb [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;
Uyen-Nhu Tran243fe732024-04-10 01:17:24 +0200201 line-height: 32px;
202 top: 1rem;
203}
hebastaa84c7a92021-10-26 21:12:40 +0200204
205.introjs-tooltip-header {
206 padding-left: 20px;
207 padding-right: 20px;
208 padding-top: 10px; }
209 .introjs-tooltip-header:after {
210 content: ".";
211 visibility: hidden;
212 display: block;
213 height: 0;
214 clear: both; }
hebasta75cfca52019-02-19 13:15:27 +0100215
216.introjs-tooltipbuttons {
hebastaa84c7a92021-10-26 21:12:40 +0200217 border-top: 1px solid #e0e0e0;
218 padding: 10px;
hebasta75cfca52019-02-19 13:15:27 +0100219 text-align: right;
hebastaa84c7a92021-10-26 21:12:40 +0200220 white-space: nowrap; }
221 .introjs-tooltipbuttons:after {
222 content: "";
223 visibility: hidden;
224 display: block;
225 height: 0;
226 clear: both; }
hebasta75cfca52019-02-19 13:15:27 +0100227
hebasta75cfca52019-02-19 13:15:27 +0100228.introjs-button {
hebastaa84c7a92021-10-26 21:12:40 +0200229 -webkit-box-sizing: content-box;
230 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100231 position: relative;
232 overflow: visible;
233 display: inline-block;
hebastaa84c7a92021-10-26 21:12:40 +0200234 padding: 0.5rem 1rem;
235 border: 1px solid #bdbdbd;
hebasta75cfca52019-02-19 13:15:27 +0100236 text-decoration: none;
hebastaa84c7a92021-10-26 21:12:40 +0200237 text-shadow: 1px 1px 0 #ffffff;
238 font-size: 14px;
239 color: #424242;
hebasta75cfca52019-02-19 13:15:27 +0100240 white-space: nowrap;
241 cursor: pointer;
242 outline: none;
hebastaa84c7a92021-10-26 21:12:40 +0200243 background-color: #f4f4f4;
hebasta75cfca52019-02-19 13:15:27 +0100244 border-radius: 0.2em;
hebasta75cfca52019-02-19 13:15:27 +0100245 zoom: 1;
hebastaa84c7a92021-10-26 21:12:40 +0200246 *display: inline; }
247 .introjs-button:hover {
248 outline: none;
249 text-decoration: none;
250 border-color: #9e9e9e;
251 background-color: #e0e0e0;
252 color: #212121; }
253 .introjs-button:focus {
254 outline: none;
255 text-decoration: none;
256 background-color: #eeeeee;
257 -webkit-box-shadow: 0 0 0 0.2rem rgba(158, 158, 158, 0.5);
258 box-shadow: 0 0 0 0.2rem rgba(158, 158, 158, 0.5);
259 border: 1px solid #616161;
260 color: #212121; }
261 .introjs-button:active {
262 outline: none;
263 text-decoration: none;
264 background-color: #e0e0e0;
265 border-color: #9e9e9e;
266 color: #212121; }
267 .introjs-button::-moz-focus-inner {
268 padding: 0;
269 border: 0; }
hebasta75cfca52019-02-19 13:15:27 +0100270
271.introjs-skipbutton {
hebastaa84c7a92021-10-26 21:12:40 +0200272 -webkit-box-sizing: content-box;
273 box-sizing: content-box;
274 color: #616161;
275 float: right;
276 font-size: 20px;
277 cursor: pointer;
278 font-weight: bold;
279 line-height: 1;
280 text-align: center;
281 padding: 7px 10px; }
282 .introjs-skipbutton:hover, .introjs-skipbutton:focus {
283 color: #212121;
284 outline: none;
285 text-decoration: none; }
hebasta75cfca52019-02-19 13:15:27 +0100286
287.introjs-prevbutton {
hebastaa84c7a92021-10-26 21:12:40 +0200288 float: left; }
hebasta75cfca52019-02-19 13:15:27 +0100289
290.introjs-nextbutton {
hebastaa84c7a92021-10-26 21:12:40 +0200291 float: right; }
hebasta75cfca52019-02-19 13:15:27 +0100292
hebastaa84c7a92021-10-26 21:12:40 +0200293.introjs-disabled {
294 color: #9e9e9e;
295 border-color: #bdbdbd;
296 -webkit-box-shadow: none;
297 box-shadow: none;
hebasta75cfca52019-02-19 13:15:27 +0100298 cursor: default;
299 background-color: #f4f4f4;
300 background-image: none;
hebastaa84c7a92021-10-26 21:12:40 +0200301 text-decoration: none; }
302 .introjs-disabled:hover, .introjs-disabled:focus {
303 color: #9e9e9e;
304 border-color: #bdbdbd;
305 -webkit-box-shadow: none;
306 box-shadow: none;
307 cursor: default;
308 background-color: #f4f4f4;
309 background-image: none;
310 text-decoration: none; }
hebasta75cfca52019-02-19 13:15:27 +0100311
312.introjs-hidden {
hebastaa84c7a92021-10-26 21:12:40 +0200313 display: none; }
hebasta75cfca52019-02-19 13:15:27 +0100314
315.introjs-bullets {
316 text-align: center;
hebastaa84c7a92021-10-26 21:12:40 +0200317 padding-top: 10px;
318 padding-bottom: 10px; }
319 .introjs-bullets ul {
320 -webkit-box-sizing: content-box;
321 box-sizing: content-box;
322 clear: both;
323 margin: 0 auto 0;
324 padding: 0;
325 display: inline-block; }
326 .introjs-bullets ul li {
327 -webkit-box-sizing: content-box;
328 box-sizing: content-box;
329 list-style: none;
330 float: left;
331 margin: 0 2px; }
332 .introjs-bullets ul li a {
333 -webkit-transition: width 0.1s ease-in;
334 -o-transition: width 0.1s ease-in;
335 transition: width 0.1s ease-in;
336 -webkit-box-sizing: content-box;
337 box-sizing: content-box;
338 display: block;
339 width: 6px;
340 height: 6px;
341 background: #ccc;
342 border-radius: 10px;
343 text-decoration: none;
344 cursor: pointer; }
345 .introjs-bullets ul li a:hover, .introjs-bullets ul li a:focus {
346 width: 15px;
347 background: #999;
348 text-decoration: none;
349 outline: none; }
350 .introjs-bullets ul li a.active {
351 width: 15px;
352 background: #999; }
hebasta75cfca52019-02-19 13:15:27 +0100353
354.introjs-progress {
hebastaa84c7a92021-10-26 21:12:40 +0200355 -webkit-box-sizing: content-box;
356 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100357 overflow: hidden;
358 height: 10px;
hebastaa84c7a92021-10-26 21:12:40 +0200359 margin: 10px;
hebasta75cfca52019-02-19 13:15:27 +0100360 border-radius: 4px;
hebastaa84c7a92021-10-26 21:12:40 +0200361 background-color: #e0e0e0; }
362
hebasta75cfca52019-02-19 13:15:27 +0100363.introjs-progressbar {
hebastaa84c7a92021-10-26 21:12:40 +0200364 -webkit-box-sizing: content-box;
365 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100366 float: left;
367 width: 0%;
368 height: 100%;
369 font-size: 10px;
370 line-height: 10px;
371 text-align: center;
hebastaa84c7a92021-10-26 21:12:40 +0200372 background-color: #08c; }
hebasta75cfca52019-02-19 13:15:27 +0100373
374.introjsFloatingElement {
375 position: absolute;
376 height: 0;
377 width: 0;
378 left: 50%;
hebastaa84c7a92021-10-26 21:12:40 +0200379 top: 50%; }
hebasta75cfca52019-02-19 13:15:27 +0100380
381.introjs-fixedTooltip {
hebastaa84c7a92021-10-26 21:12:40 +0200382 position: fixed; }
hebasta75cfca52019-02-19 13:15:27 +0100383
384.introjs-hint {
hebastaa84c7a92021-10-26 21:12:40 +0200385 -webkit-box-sizing: content-box;
386 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100387 position: absolute;
388 background: transparent;
389 width: 20px;
390 height: 15px;
hebastaa84c7a92021-10-26 21:12:40 +0200391 cursor: pointer; }
392 .introjs-hint:focus {
hebasta75cfca52019-02-19 13:15:27 +0100393 border: 0;
hebastaa84c7a92021-10-26 21:12:40 +0200394 outline: 0; }
395 .introjs-hint:hover > .introjs-hint-pulse {
396 border: 5px solid rgba(60, 60, 60, 0.57); }
397
hebasta75cfca52019-02-19 13:15:27 +0100398.introjs-hidehint {
hebastaa84c7a92021-10-26 21:12:40 +0200399 display: none; }
hebasta75cfca52019-02-19 13:15:27 +0100400
401.introjs-fixedhint {
hebastaa84c7a92021-10-26 21:12:40 +0200402 position: fixed; }
hebasta75cfca52019-02-19 13:15:27 +0100403
404.introjs-hint-pulse {
hebastaa84c7a92021-10-26 21:12:40 +0200405 -webkit-box-sizing: content-box;
406 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100407 width: 10px;
408 height: 10px;
409 border: 5px solid rgba(60, 60, 60, 0.27);
hebasta75cfca52019-02-19 13:15:27 +0100410 border-radius: 30px;
411 background-color: rgba(136, 136, 136, 0.24);
412 z-index: 10;
413 position: absolute;
414 -webkit-transition: all 0.2s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +0200415 -o-transition: all 0.2s ease-out;
416 transition: all 0.2s ease-out; }
417
hebasta75cfca52019-02-19 13:15:27 +0100418.introjs-hint-no-anim .introjs-hint-dot {
419 -webkit-animation: none;
hebastaa84c7a92021-10-26 21:12:40 +0200420 animation: none; }
421
hebasta75cfca52019-02-19 13:15:27 +0100422.introjs-hint-dot {
hebastaa84c7a92021-10-26 21:12:40 +0200423 -webkit-box-sizing: content-box;
424 box-sizing: content-box;
hebasta75cfca52019-02-19 13:15:27 +0100425 border: 10px solid rgba(146, 146, 146, 0.36);
426 background: transparent;
hebasta75cfca52019-02-19 13:15:27 +0100427 border-radius: 60px;
428 height: 50px;
429 width: 50px;
430 -webkit-animation: introjspulse 3s ease-out;
hebastaa84c7a92021-10-26 21:12:40 +0200431 animation: introjspulse 3s ease-out;
hebasta75cfca52019-02-19 13:15:27 +0100432 -webkit-animation-iteration-count: infinite;
hebastaa84c7a92021-10-26 21:12:40 +0200433 animation-iteration-count: infinite;
hebasta75cfca52019-02-19 13:15:27 +0100434 position: absolute;
435 top: -25px;
436 left: -25px;
437 z-index: 1;
hebastaa84c7a92021-10-26 21:12:40 +0200438 opacity: 0; }