PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.13
Tutor LMS – eLearning and online course solution v1.9.13
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-setup.css
tutor / assets / css Last commit date
tutor-admin.css 4 years ago tutor-admin.min.css 4 years ago tutor-course-builder.css 4 years ago tutor-course-builder.min.css 4 years ago tutor-front.css 4 years ago tutor-front.min.css 4 years ago tutor-frontend-dashboard.css 4 years ago tutor-frontend-dashboard.min.css 4 years ago tutor-setup.css 4 years ago tutor-setup.min.css 4 years ago
tutor-setup.css
2223 lines
1 @import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap");
2 :root {
3 --initial: #fff;
4 --primary-text: #81878f;
5 --secondary-text: #1f2949;
6 --radio-bg: #f8f9fa;
7 --radio-dot: #d6d8df;
8 --primary-btn: #4467d6;
9 --secondary-btn: #eaeef3;
10 --tertiary-btn: #717881;
11 --switch-bg: #e2e7eb;
12 --switch-dot: #d71830;
13 --switch-lebel: #969696;
14 --switch-active: #4bd863;
15 }
16
17 * {
18 margin: 0;
19 padding: 0;
20 -webkit-box-sizing: border-box;
21 box-sizing: border-box;
22 }
23
24 a:hover,
25 a:visited,
26 a:active,
27 a:focus {
28 color: var(--primary-btn);
29 }
30
31 body {
32 font-family: "Open Sans", sans-serif;
33 font-size: 12px;
34 font-weight: 400;
35 }
36
37 img {
38 max-width: 100%;
39 display: block;
40 }
41
42 .tutor-wrapper-type,
43 .tutor-wrapper-boarding,
44 .tutor-setup-wizard-type,
45 .tutor-setup-wizard-settings {
46 display: none;
47 }
48
49 .tutor-wrapper-type.active,
50 .tutor-wrapper-boarding.active {
51 display: block;
52 }
53
54 ul.tutor-setup-content li {
55 display: none;
56 }
57
58 ul.tutor-setup-content li.active {
59 display: block;
60 }
61
62 /* ******** Tutor Setup Wizard *********** */
63 .tutor-wizard-container {
64 position: relative;
65 max-width: 100%;
66 padding: 0 15px;
67 margin-right: auto;
68 margin-left: auto;
69 overflow-x: hidden;
70 }
71
72 @media (min-width: 1200px) {
73 .tutor-wizard-container {
74 max-width: 1140px;
75 }
76 }
77
78 .tutor-setup {
79 background: #f0f3f6;
80 }
81
82 .tutor-wrapper-boarding {
83 font-size: 13px;
84 font-weight: 400;
85 line-height: 1.83;
86 color: var(--primary-text);
87 }
88
89 .tutor-setup-wizard-settings {
90 padding: 70px 0;
91 }
92
93 .tutor-setup-content {
94 border-radius: 3px;
95 -webkit-box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5);
96 box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5);
97 background-color: #ffffff;
98 }
99
100 .tutor-setup-wrapper {
101 display: grid;
102 grid-template-columns: 55px 762px;
103 grid-template-columns: minmax(auto, 55px) minmax(80%, 762px);
104 grid-gap: 96px;
105 }
106
107 .tutor-setup-title {
108 justify-self: right;
109 align-self: center;
110 list-style: none;
111 display: grid;
112 grid-gap: 45px;
113 font-size: 14px;
114 letter-spacing: -0.08px;
115 color: var(--primary-text);
116 position: relative;
117 }
118
119 .tutor-setup-title:before {
120 content: "";
121 position: absolute;
122 width: 1px;
123 border-left: solid 1px #e3e3e3;
124 top: 32px;
125 right: -37px;
126 height: calc(100% - 35px);
127 }
128
129 .tutor-setup-title li {
130 position: relative;
131 }
132
133 .tutor-setup-title li:hover {
134 cursor: pointer;
135 }
136
137 .tutor-setup-title li:before {
138 content: "";
139 background-image: url(../images/checkmark.svg);
140 background-repeat: no-repeat;
141 position: absolute;
142 width: 18px;
143 height: 18px;
144 top: calc(50% - 9px);
145 right: -45px;
146 background: #d6d8df;
147 border-radius: 50%;
148 -webkit-transition: -webkit-box-shadow 0.2s linear;
149 transition: -webkit-box-shadow 0.2s linear;
150 transition: box-shadow 0.2s linear;
151 transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
152 -webkit-box-shadow: inset 0px 0px 0px 5px #f8f9fa;
153 box-shadow: inset 0px 0px 0px 5px #f8f9fa;
154 display: -webkit-box;
155 display: -ms-flexbox;
156 display: flex;
157 -webkit-box-align: center;
158 -ms-flex-align: center;
159 align-items: center;
160 -webkit-box-pack: center;
161 -ms-flex-pack: center;
162 justify-content: center;
163 }
164
165 .tutor-setup-title li.active:before {
166 background: var(--primary-btn);
167 }
168
169 .tutor-setup-title li.active:before {
170 background-image: url(../images/checkmark.svg);
171 background-repeat: no-repeat;
172 background-position: center;
173 background-color: var(--primary-btn);
174 -webkit-box-shadow: inset 0px 0px 0px 5px transparent;
175 box-shadow: inset 0px 0px 0px 5px transparent;
176 }
177
178 .tutor-setup-title li:after {
179 content: "";
180 position: absolute;
181 border-right: 10px solid #fff;
182 border-top: 13px solid transparent;
183 border-bottom: 13px solid transparent;
184 top: calc(50% - 13px);
185 right: calc(0% - 96px);
186 -webkit-filter: drop-shadow(-2px 0px 2px rgba(219, 215, 215, 0.45));
187 filter: drop-shadow(-2px 0px 2px rgba(219, 215, 215, 0.45));
188 -webkit-transform: translateX(3px) scale(0.7);
189 transform: translateX(3px) scale(0.7);
190 opacity: 0;
191 -webkit-transition: -webkit-transform 0.1s linear;
192 transition: -webkit-transform 0.1s linear;
193 transition: transform 0.1s linear;
194 transition: transform 0.1s linear, -webkit-transform 0.1s linear;
195 }
196
197 .tutor-setup-title li.current:after {
198 opacity: 1;
199 -webkit-transform: translateX(0px) scale(1);
200 transform: translateX(0px) scale(1);
201 }
202
203 .tutor-setup-wizard-settings.active {
204 display: grid !important;
205 grid-template-columns: auto;
206 grid-template-rows: auto;
207 place-items: center;
208 }
209
210 .tutor-setup-content-heading.heading,
211 .active .tutor-setup-content-heading.heading {
212 display: grid;
213 grid-template-columns: 1fr auto auto;
214 grid-gap: 20px;
215 border-bottom: solid 1px #e3e3e3;
216 }
217
218 .tutor-setup-content-heading.heading strong,
219 .active .tutor-setup-content-heading.heading strong {
220 font-weight: 600;
221 color: var(--secondary-text);
222 }
223
224 .tutor-setup-content-heading.heading div:last-child {
225 position: relative;
226 padding-left: 22px;
227 opacity: 0.7;
228 cursor: pointer;
229 }
230
231 .tutor-setup-content-heading.heading div:last-child:before {
232 content: url(../images/roload-arrow.svg);
233 position: absolute;
234 left: 0;
235 top: 3px;
236 }
237
238 .tutor-setup-content-heading.greetings {
239 display: block;
240 text-align: center;
241 padding: 0;
242 }
243
244 [class^="tutor-setup-content-"] {
245 padding: 25px 28px 25px 33px;
246 }
247
248 .tutor-setup-content-heading.body {
249 padding-top: 37px;
250 }
251
252 .tutor-setup-content .tutor-setting {
253 display: grid;
254 grid-template-rows: 1fr;
255 grid-template-columns: 1.3fr 3fr 0.8fr;
256 grid-gap: 50px;
257 margin: 42px 0;
258 }
259
260 .tutor-setup-content .tutor-setting:first-child {
261 margin-top: 0;
262 }
263
264 .tutor-setup-content .tutor-setting:nth-child(-n + 4) .content {
265 padding: 0 30px 0 0;
266 }
267
268 .align-center {
269 -webkit-box-align: center;
270 -ms-flex-align: center;
271 align-items: center;
272 }
273
274 .tutor-setup-content-footer.footer {
275 display: grid;
276 grid-template-rows: auto;
277 grid-template-columns: 1fr auto auto;
278 grid-gap: 20px;
279 place-items: center;
280 border-top: solid 1px #f0f3f6;
281 background: url(../images/stripe-pattern-tiny.png);
282 background-size: cover;
283 background-repeat: no-repeat;
284 padding: 25px 28px 29px 33px;
285 }
286
287 .greetings .tutor-setup-content-footer.footer {
288 grid-template-columns: auto auto;
289 place-content: center;
290 }
291
292 .tutor-setup-content-heading.greetings .content {
293 display: grid;
294 grid-gap: 20px;
295 padding: 65px 200px 73px 200px;
296 }
297
298 .tutor-setup-content-heading.greetings .content h2 {
299 font-size: 24px;
300 font-weight: 300;
301 font-stretch: normal;
302 font-style: normal;
303 line-height: 0.83;
304 letter-spacing: normal;
305 text-align: center;
306 color: var(--secondary-text);
307 }
308
309 .tutor-setup-content-heading.greetings .content p {
310 color: var(--primary-text);
311 }
312
313 /* Lesson Permalink Input */
314 .tutor-setting input[type="text"].lesson-permalink,
315 .tutor-setting textarea.lesson-message {
316 width: 100%;
317 height: 44px;
318 padding: 10px 15px;
319 border-radius: 5px;
320 border: solid 1px #dcdfe5;
321 background-color: var(--initial);
322 font-size: 14px;
323 line-height: 1.57;
324 letter-spacing: normal;
325 color: var(--secondary-text);
326 outline: none;
327 margin-bottom: 13px;
328 }
329
330 .tutor-setting input[type="text"].lesson-permalink {
331 margin-top: -10px;
332 }
333
334 .tutor-setting input[type="text"].lesson-permalink::-webkit-input-placeholder, .tutor-setting textarea.lesson-message::-webkit-input-placeholder {
335 color: var(--primary-text);
336 font-weight: 300;
337 font-family: "Lato", sans-serif;
338 font-size: 13px;
339 }
340
341 .tutor-setting input[type="text"].lesson-permalink::-moz-placeholder, .tutor-setting textarea.lesson-message::-moz-placeholder {
342 color: var(--primary-text);
343 font-weight: 300;
344 font-family: "Lato", sans-serif;
345 font-size: 13px;
346 }
347
348 .tutor-setting input[type="text"].lesson-permalink:-ms-input-placeholder, .tutor-setting textarea.lesson-message:-ms-input-placeholder {
349 color: var(--primary-text);
350 font-weight: 300;
351 font-family: "Lato", sans-serif;
352 font-size: 13px;
353 }
354
355 .tutor-setting input[type="text"].lesson-permalink::-ms-input-placeholder, .tutor-setting textarea.lesson-message::-ms-input-placeholder {
356 color: var(--primary-text);
357 font-weight: 300;
358 font-family: "Lato", sans-serif;
359 font-size: 13px;
360 }
361
362 .tutor-setting input[type="text"].lesson-permalink::placeholder,
363 .tutor-setting textarea.lesson-message::placeholder {
364 color: var(--primary-text);
365 font-weight: 300;
366 font-family: "Lato", sans-serif;
367 font-size: 13px;
368 }
369
370 .tutor-setting input[type="text"].lesson-permalink:focus,
371 .tutor-setting textarea.lesson-message:focus {
372 border-color: var(--primary-btn);
373 }
374
375 /* Lesson Message Textarea */
376 .tutor-setting textarea.lesson-message {
377 width: calc(100% - 20px);
378 height: 87px;
379 padding: 11px 13px;
380 }
381
382 /* Courses Per Row */
383 .tutor-setting.course-setting-wrapper {
384 grid-template-columns: 1.2fr 4fr;
385 grid-gap: 50px;
386 }
387
388 .tutor-setting .title .tooltip-btn {
389 position: relative;
390 margin-left: 10px;
391 }
392
393 .tutor-setting .title .tooltip-btn span {
394 position: absolute;
395 left: -1px;
396 top: -1px;
397 }
398
399 .tutor-setting .title .tooltip-btn span:after,
400 .tutor-setting .title .tooltip-btn span:after {
401 content: url(../images/info-icon.svg);
402 }
403
404 /* ********************* */
405 /**
406 * Tooltip Styles
407 */
408 /* Add this attribute to the element that needs a tooltip */
409 [data-tooltip] {
410 position: relative;
411 z-index: 2;
412 cursor: pointer;
413 }
414
415 /* Hide the tooltip content by default */
416 [data-tooltip]:before,
417 [data-tooltip]:after {
418 visibility: hidden;
419 opacity: 0;
420 pointer-events: none;
421 }
422
423 /* Position tooltip above the element */
424 [data-tooltip]:before {
425 content: attr(data-tooltip);
426 position: absolute;
427 bottom: 150%;
428 left: 50%;
429 margin-bottom: 0px;
430 margin-left: -60px;
431 padding: 7px;
432 width: 120px;
433 border-radius: 3px;
434 background-color: #f0f3f6;
435 border: 1px solid #dcdfe5;
436 color: #1f2849;
437 text-align: center;
438 font-size: 12px;
439 line-height: 1.4;
440 font-weight: 300;
441 }
442
443 /* Triangle hack to make tooltip look like a speech bubble */
444 [data-tooltip]:after {
445 position: absolute;
446 bottom: 130%;
447 left: 50%;
448 -webkit-transform: translateX(10%);
449 transform: translateX(10%);
450 border-top: 5px solid #cfcfcf;
451 border-right: 5px solid transparent;
452 border-left: 5px solid transparent;
453 content: " ";
454 font-size: 0;
455 line-height: 0;
456 }
457
458 [data-tooltip]:before,
459 [data-tooltip]:after {
460 -webkit-transform: translateY(15px);
461 transform: translateY(15px);
462 -webkit-transition: 0.2s ease;
463 transition: 0.2s ease;
464 }
465
466 /* [data-tooltip]:hover:before,
467 [data-tooltip]:hover:after, */
468 .active[data-tooltip]:before,
469 .active[data-tooltip]:after {
470 visibility: visible;
471 opacity: 1;
472 -webkit-transform: translateY(0px);
473 transform: translateY(0px);
474 }
475
476 /* ********************* */
477 .tutor-setting .content input[type="radio"].course {
478 -webkit-appearance: none;
479 -moz-appearance: none;
480 appearance: none;
481 outline: none;
482 cursor: pointer;
483 width: 97px;
484 height: 46px;
485 background: #dbdbdb;
486 display: none;
487 }
488
489 .tutor-setting .content .course-per-row {
490 display: grid;
491 grid-template-rows: auto;
492 grid-template-columns: repeat(4, auto);
493 grid-gap: 10px;
494 margin-left: -8px;
495 }
496
497 .tutor-setting .content .course-per-page {
498 display: grid;
499 grid-template-columns: repeat(5, auto);
500 }
501
502 .tutor-setting .content .attemps-allowed {
503 grid-template-columns: repeat(5, 1fr);
504 }
505
506 .tutor-setting .content .course-per-page .wrapper {
507 position: relative;
508 width: auto;
509 height: auto;
510 }
511
512 .tutor-setting .content .wrapper {
513 position: relative;
514 width: 97px;
515 height: 46px;
516 }
517
518 .tutor-setting .content .span {
519 width: 97px;
520 height: 46px;
521 display: grid;
522 grid-template-columns: repeat(1, 1fr);
523 place-items: center;
524 cursor: pointer;
525 border: 8px solid transparent;
526 border-radius: 3px;
527 background: #ffff;
528 -webkit-transition: 0.2s linear;
529 transition: 0.2s linear;
530 }
531
532 .tutor-setting .content .span span {
533 width: 100%;
534 height: 100%;
535 text-indent: -9999px;
536 border-radius: 2px;
537 border: solid 1px #d6dce3;
538 background-color: #f0f3f6;
539 -webkit-transition: 0.2s ease-in-out;
540 transition: 0.2s ease-in-out;
541 }
542
543 .tutor-setting .content .wrapper:nth-child(2) .span {
544 grid-template-columns: repeat(2, 1fr);
545 grid-gap: 10px;
546 }
547
548 .tutor-setting .content .wrapper:nth-child(3) .span {
549 grid-template-columns: repeat(3, 1fr);
550 grid-gap: 9px;
551 }
552
553 .tutor-setting .content .wrapper:nth-child(4) .span {
554 grid-template-columns: repeat(4, 1fr);
555 grid-gap: 8px;
556 }
557
558 /* checked css */
559 input[type="radio"].course:checked + .span {
560 color: white;
561 -webkit-box-shadow: 0 0 0 1px #d6dce3;
562 box-shadow: 0 0 0 1px #d6dce3;
563 }
564
565 input[type="radio"].course:checked + .span span {
566 background-color: var(--primary-btn);
567 border-color: var(--primary-btn);
568 }
569
570 /* Course Per Page */
571 .course-per-page span.radio-icon,
572 .course-setting-wrapper .ecommerce .radio-icon,
573 .settings .time-expires .radio-icon {
574 position: absolute;
575 width: 18px;
576 height: 18px;
577 border: solid 1px #d6dce3;
578 background-color: #f0f3f6;
579 border-radius: 50%;
580 top: 0px;
581 left: 0px;
582 cursor: pointer;
583 -webkit-transition: all 0.2s ease-in-out;
584 transition: all 0.2s ease-in-out;
585 }
586
587 .course-per-page span.radio-icon:before,
588 .course-setting-wrapper .ecommerce .radio-icon:before,
589 .settings .time-expires .radio-icon:before {
590 content: "";
591 width: 20px;
592 height: 20px;
593 top: calc(50% - 10px);
594 left: calc(50% - 10px);
595 position: absolute;
596 border-radius: 50%;
597 background: #3057d5;
598 background: #f1f3f7;
599 -webkit-transform: scale(0);
600 transform: scale(0);
601 -webkit-transition: all 0.2s ease-in-out;
602 transition: all 0.2s ease-in-out;
603 }
604
605 .course-per-page input[type="radio"].course-p:checked + .radio-icon,
606 .course-setting-wrapper .ecommerce .radio-input:checked + .radio-icon,
607 .settings .time-expires input[type="radio"]:checked + .radio-icon {
608 background: var(--primary-btn);
609 border-color: var(--primary-btn);
610 }
611
612 .course-per-page input[type="radio"].course-p:checked + .radio-icon:before,
613 .course-setting-wrapper .ecommerce .radio-input:checked + .radio-icon:before,
614 .settings .time-expires input[type="radio"]:checked + .radio-icon:before {
615 background: #f0f3f6;
616 -webkit-transform: scale(0.4);
617 transform: scale(0.4);
618 }
619
620 .course-setting-wrapper .ecommerce .radio-icon,
621 .settings .time-expires .radio-icon {
622 margin-top: 5px;
623 }
624
625 input#attempts-allowed-1:checked ~ .label-text-2 input {
626 border: 1px solid var(--primary-btn);
627 }
628
629 .course-per-page input.course-p,
630 .course-setting-wrapper input.radio-input {
631 -webkit-appearance: none;
632 -moz-appearance: none;
633 appearance: none;
634 cursor: pointer;
635 outline: none;
636 width: 28px;
637 height: 18px;
638 }
639
640 .course-per-page span.label-text {
641 position: absolute;
642 width: 18px;
643 height: 18px;
644 line-height: 18px;
645 cursor: pointer;
646 font-size: 16px;
647 font-weight: 600;
648 color: var(--secondary-text);
649 }
650
651 .attempts-allowed.course-per-page span.label-text-2 {
652 width: 65px;
653 height: 40px;
654 top: -10px;
655 }
656
657 .course-per-page input[type="number"].attempts {
658 width: 65px;
659 height: 40px;
660 border-radius: 5px;
661 border: solid 1px #dcdfe5;
662 background-color: #ffffff;
663 outline: none;
664 cursor: pointer;
665 font-size: 16px;
666 font-weight: 600;
667 color: var(--secondary-text);
668 padding: 7px 2px 7px 10px;
669 }
670
671 .attempts-allowed.active input[type="number"].attempts {
672 color: var(--secondary-text);
673 }
674
675 :not(.active) input[type="number"].attempts {
676 color: #818890;
677 }
678
679 .course-per-page input[type="number"].attempts:focus {
680 border-color: var(--primary-btn);
681 }
682
683 .course-per-page,
684 input[type="radio"].course-p:checked,
685 input[type="number"].attempts:focus {
686 border-color: var(--primary-btn);
687 }
688
689 .tutor-setup-btn-wrapper {
690 justify-self: left;
691 }
692
693 button.tutor-setup-previous {
694 display: inline-block;
695 padding: 0 50px;
696 text-transform: uppercase;
697 }
698
699 .tutor-setup-title li {
700 letter-spacing: -0.08px;
701 text-align: right;
702 color: var(--primary-text);
703 }
704
705 .tutor-setup-title li.active {
706 font-weight: 600;
707 color: var(--secondary-text);
708 }
709
710 .tutor-setup-content-heading.heading > div:nth-child(1) {
711 font-size: 20px;
712 line-height: 1;
713 font-weight: 300;
714 color: var(--secondary-text);
715 }
716
717 .tutor-setup-content-heading.heading > div {
718 font-weight: 300;
719 color: var(--primary-text);
720 }
721
722 .tutor-setting .title {
723 font-size: 15px;
724 font-weight: normal;
725 font-stretch: normal;
726 font-style: normal;
727 letter-spacing: -0.19px;
728 color: var(--secondary-text);
729 }
730
731 .tutor-setting .content b {
732 font-weight: 600;
733 }
734
735 /* Tutor Input Switch Button styles*/
736 label.switch-label {
737 display: grid;
738 grid-template-columns: repeat(3, auto);
739 grid-gap: 6px;
740 place-items: center;
741 font-size: 11px;
742 }
743
744 .input-switch-label-1 .switchbox-wrapper span.switchbox-icon:before {
745 display: none;
746 }
747
748 input[type="checkbox"].switch_1 {
749 font-size: 30px;
750 -webkit-appearance: none;
751 -moz-appearance: none;
752 appearance: none;
753 width: 40px;
754 height: 24px;
755 border-radius: 12px;
756 background-color: #e2e7eb;
757 position: relative;
758 cursor: pointer;
759 outline: none;
760 -webkit-transition: all 0.2s ease-in-out;
761 transition: all 0.2s ease-in-out;
762 }
763
764 input[type="checkbox"].switch_1:checked {
765 background-color: #4bd863;
766 }
767
768 input[type="checkbox"].switch_1:after {
769 position: absolute;
770 content: "";
771 width: 25.72px;
772 height: 25.72px;
773 border-radius: 50%;
774 -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
775 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
776 background-color: #ffffff;
777 -webkit-transform: scale(0.7);
778 transform: scale(0.7);
779 left: 0px;
780 top: -1px;
781 -webkit-transition: all 0.2s ease-in-out;
782 transition: all 0.2s ease-in-out;
783 }
784
785 input[type="checkbox"].switch_1:checked:after {
786 left: calc(100% - 25.72px);
787 }
788
789 .input-switch-label {
790 cursor: pointer;
791 }
792
793 .input-switchbox {
794 display: -webkit-inline-box;
795 display: -ms-inline-flexbox;
796 display: inline-flex;
797 cursor: pointer;
798 }
799
800 input[type="checkbox"].input-switchbox {
801 -webkit-appearance: none;
802 -moz-appearance: none;
803 appearance: none;
804 }
805
806 .switchbox-wrapper {
807 position: relative;
808 width: 40px;
809 height: 24px;
810 border-radius: 12px;
811 background-color: #e2e7eb;
812 cursor: pointer;
813 outline: none;
814 -webkit-transition: all 0.2s ease-in-out;
815 transition: all 0.2s ease-in-out;
816 }
817
818 input[type="checkbox"].input-switchbox {
819 width: 40px;
820 height: 24px;
821 border-radius: 12px;
822 background-color: #e2e7eb;
823 position: absolute;
824 outline: none;
825 }
826
827 .switchbox-wrapper span.switchbox-icon {
828 position: absolute;
829 content: "";
830 width: 25.72px;
831 height: 25.72px;
832 border-radius: 50%;
833 -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
834 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
835 background-color: #ffffff;
836 -webkit-transform: scale(0.7);
837 transform: scale(0.7);
838 left: 0;
839 top: calc(50% - 13px);
840 -webkit-transition: all 0.2s ease-in-out;
841 transition: all 0.2s ease-in-out;
842 }
843
844 .switchbox-wrapper span.switchbox-icon:before {
845 content: "";
846 position: absolute;
847 width: 2px;
848 height: 8px;
849 background: #d71830;
850 border-radius: 2px;
851 top: calc(50% - 4px);
852 left: calc(50% - 1px);
853 }
854
855 input[type="checkbox"].input-switchbox:checked {
856 background: #4bd863;
857 }
858
859 input[type="checkbox"].input-switchbox:checked + .switchbox-icon:before {
860 background: #4bd863;
861 }
862
863 input[type="checkbox"].input-switchbox:checked ~ .switchbox-icon {
864 left: calc(100% - 25.732px);
865 }
866
867 .input-switch-label .label-on {
868 color: #c8c8c8;
869 }
870
871 .input-switch-label .label-off {
872 padding-right: 2px;
873 color: #c8c8c8;
874 }
875
876 .input-switch-label .label-on.active {
877 color: #969696;
878 }
879
880 .input-switch-label .label-off.active {
881 color: #969696;
882 }
883
884 /* SVG Animated Button */
885 .animated-btn,
886 .primary-btn {
887 position: relative;
888 font-family: "Open Sans", sans-serif;
889 font-size: 14px;
890 font-weight: 500;
891 line-height: 1em;
892 text-transform: uppercase;
893 color: #ffffff;
894 display: inline-block;
895 text-align: center;
896 white-space: nowrap;
897 vertical-align: middle;
898 border-radius: 3px;
899 background-color: var(--primary-btn);
900 border: 1px solid var(--primary-btn);
901 padding: 14px 20px;
902 cursor: pointer;
903 outline: none;
904 }
905
906 .tutor-type-next {
907 margin-left: 10px;
908 border: none;
909 }
910
911 button.previous span,
912 button.previous svg,
913 button.next span,
914 button.next svg {
915 vertical-align: middle;
916 }
917
918 button.previous svg {
919 margin-right: 10px;
920 -webkit-transition: 200ms;
921 transition: 200ms;
922 }
923
924 button.next svg {
925 -webkit-transition: 200ms;
926 transition: 200ms;
927 margin-left: 10px;
928 }
929
930 button.previous:hover svg {
931 -webkit-transform: translateX(-4px) rotate(180deg);
932 transform: translateX(-4px) rotate(180deg);
933 }
934
935 button.next:hover svg {
936 -webkit-transform: translateX(4px);
937 transform: translateX(4px);
938 }
939
940 .animated-btn:hover span {
941 -webkit-transform: translateX(8px);
942 transform: translateX(8px);
943 }
944
945 .animated-btn svg {
946 margin-top: -2px;
947 }
948
949 /* Prevoius Button */
950 .previous.animated-btn {
951 background-color: transparent;
952 border-color: var(--primary-btn);
953 color: var(--primary-btn);
954 text-transform: uppercase;
955 }
956
957 .previous.animated-btn:hover {
958 background: var(--primary-btn);
959 color: #ffffff;
960 }
961
962 .next.animated-btn:hover {
963 background: #3254c1;
964 }
965
966 .previous.animated-btn svg {
967 -webkit-transform: rotate(180deg);
968 transform: rotate(180deg);
969 }
970
971 .previous.animated-btn svg path {
972 fill: var(--primary-btn);
973 -webkit-transition: 200ms;
974 transition: 200ms;
975 }
976
977 .previous.animated-btn:hover svg path {
978 fill: white;
979 }
980
981 button[class^="tutor-setup-"] {
982 cursor: pointer;
983 padding: 10px 20px;
984 font-size: 14px;
985 font-weight: normal;
986 font-stretch: normal;
987 font-style: normal;
988 line-height: 1.43;
989 text-transform: capitalize;
990 text-align: center;
991 color: var(--tertiary-btn);
992 -webkit-transition: 200ms;
993 transition: 200ms;
994 outline: none;
995 }
996
997 button.tutor-setup-next.next {
998 color: var(--initial);
999 text-transform: uppercase;
1000 }
1001
1002 button.tutor-setup-skip {
1003 background: transparent;
1004 border: none;
1005 padding: 5px;
1006 font-weight: 300;
1007 letter-spacing: 0.1px;
1008 color: var(--primary-btn);
1009 text-decoration: underline;
1010 }
1011
1012 button.tutor-setup-skip:hover {
1013 color: #3254c1;
1014 }
1015
1016 .tutor-setting .grade-calculation {
1017 display: grid;
1018 grid-template-columns: auto;
1019 }
1020
1021 /* Greetings Button */
1022 .greetings .primary-btn:last-child {
1023 background: transparent;
1024 color: var(--secondary-text);
1025 }
1026
1027 /* Grade Calculation Dropdwon */
1028 .select-box {
1029 display: -webkit-box;
1030 display: -ms-flexbox;
1031 display: flex;
1032 width: 400px;
1033 -webkit-box-orient: vertical;
1034 -webkit-box-direction: normal;
1035 -ms-flex-direction: column;
1036 flex-direction: column;
1037 position: relative;
1038 }
1039
1040 .select-box .options-container {
1041 max-height: 66px;
1042 width: calc(100% - 12px);
1043 opacity: 0;
1044 -webkit-transition: all 0.4s;
1045 transition: all 0.4s;
1046 overflow: hidden;
1047 border-radius: 5px;
1048 border: solid 1px #dcdfe5;
1049 background-color: #ffffff;
1050 position: absolute;
1051 top: 68px;
1052 z-index: 99;
1053 -webkit-box-ordinal-group: 2;
1054 -ms-flex-order: 1;
1055 order: 1;
1056 }
1057
1058 .selected {
1059 background: #2f3640;
1060 margin-bottom: 8px;
1061 position: relative;
1062 width: 388px;
1063 height: 64px;
1064 border-radius: 5px;
1065 border: solid 1px #dcdfe5;
1066 background-color: #ffffff;
1067 -webkit-box-ordinal-group: 1;
1068 -ms-flex-order: 0;
1069 order: 0;
1070 }
1071
1072 .selected::after {
1073 /* BG Img */
1074 content: url("../images/angle-shape.svg");
1075 position: absolute;
1076 right: 15px;
1077 top: 50%;
1078 -webkit-transform: translateY(-50%);
1079 transform: translateY(-50%);
1080 -webkit-transition: -webkit-transform 0.5s;
1081 transition: -webkit-transform 0.5s;
1082 transition: transform 0.5s;
1083 transition: transform 0.5s, -webkit-transform 0.5s;
1084 }
1085
1086 .selected h3,
1087 .select-box label h3,
1088 .checkbox-wrapper h4 {
1089 font-size: 14px;
1090 font-weight: 400;
1091 line-height: 1.57;
1092 color: #1f2949;
1093 }
1094
1095 .selected h5,
1096 .select-box label h5,
1097 .checkbox-wrapper h5 {
1098 font-size: 12px;
1099 font-weight: 400;
1100 line-height: 1.83;
1101 color: var(--primary-text);
1102 }
1103
1104 .select-box .options-container.active {
1105 max-height: 190px;
1106 opacity: 1;
1107 overflow-y: scroll;
1108 }
1109
1110 .select-box .options-container.active + .selected::after {
1111 -webkit-transform: translateY(-50%) rotateX(180deg);
1112 transform: translateY(-50%) rotateX(180deg);
1113 }
1114
1115 .select-box .options-container.active + .selected {
1116 border-color: var(--primary-btn);
1117 }
1118
1119 .select-box .options-container::-webkit-scrollbar {
1120 width: 8px;
1121 background: #f1f2f3;
1122 border-radius: 0 5px 5px 0;
1123 }
1124
1125 .select-box .options-container::-webkit-scrollbar-thumb {
1126 background: #525861;
1127 background: var(--primary-text);
1128 border-radius: 0 5px 5px 0;
1129 }
1130
1131 .select-box .options-container::-moz-scrollbar {
1132 width: 8px;
1133 background: #f1f2f3;
1134 border-radius: 0 5px 5px 0;
1135 }
1136
1137 .select-box .options-container::-moz-scrollbar-thumb {
1138 background: #525861;
1139 background: var(--primary-text);
1140 border-radius: 0 5px 5px 0;
1141 }
1142
1143 /* .option {
1144 display: none;
1145 }
1146 .option.selected {
1147 display: block;
1148 } */
1149 .selected,
1150 .select-box .option {
1151 padding: 10px 15px;
1152 cursor: pointer;
1153 }
1154
1155 .select-box .option:hover {
1156 background: #dcdfe5;
1157 }
1158
1159 .select-box label {
1160 cursor: pointer;
1161 }
1162
1163 .select-box .option .radio {
1164 display: none;
1165 }
1166
1167 /* Sider 1st */
1168 .tutor-setting .content .limit-slider {
1169 display: grid;
1170 grid-template-columns: 0.92fr auto;
1171 grid-gap: 30px;
1172 place-content: flex-start;
1173 }
1174
1175 .limit-slider-has-parent {
1176 display: -webkit-box;
1177 display: -ms-flexbox;
1178 display: flex;
1179 }
1180
1181 .tutor-setting .limit-slider > strong:last-child,
1182 .tutor-setting .limit-slider > span:last-child {
1183 margin-left: 32px;
1184 min-width: 15px;
1185 text-align: right;
1186 }
1187
1188 .tutor-setting .content .limit-slider h5 {
1189 font-size: 12px;
1190 font-weight: 400;
1191 text-align: right;
1192 margin-right: 20px;
1193 color: #1f2949;
1194 }
1195
1196 .tutor-setting .content .limit-slider h5 span {
1197 margin-right: 4px;
1198 font-weight: 600;
1199 }
1200
1201 .course-setting-wrapper .settings .limit-slider {
1202 display: -webkit-box;
1203 display: -ms-flexbox;
1204 display: flex;
1205 grid-gap: 30px;
1206 -webkit-box-align: center;
1207 -ms-flex-align: center;
1208 align-items: center;
1209 -webkit-box-pack: justify;
1210 -ms-flex-pack: justify;
1211 justify-content: space-between;
1212 }
1213
1214 /* Time Limit */
1215 .limit-slider input[type="range"].range-input {
1216 outline: none;
1217 -webkit-appearance: none;
1218 -moz-appearance: none;
1219 appearance: none;
1220 max-width: 383px;
1221 max-width: 100%;
1222 height: 6px;
1223 border-radius: 8px;
1224 background-color: var(--primary-btn);
1225 /*background-image: url(../images/slider-dot.png);*/
1226 background-repeat: repeat-x;
1227 background-size: contain;
1228 background-position: center;
1229 -webkit-box-flex: 1;
1230 -ms-flex-positive: 1;
1231 flex-grow: 1;
1232 }
1233
1234 .limit-slider .range-value {
1235 margin-right: 5px;
1236 min-width: 15px;
1237 display: inline-block;
1238 }
1239
1240 /* For Chrome (-webkit-slider-thumb) */
1241 input[type="range"].range-input::-webkit-slider-thumb {
1242 -webkit-appearance: none;
1243 appearance: none;
1244 width: 20px;
1245 height: 20px;
1246 border-radius: 50%;
1247 cursor: pointer;
1248 background-color: #cbcfd3;
1249 border: 6px solid white;
1250 -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.28);
1251 box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.28);
1252 }
1253
1254 /* For Mozilla (-moz-range-track and -moz-range-thumb) */
1255 input[type="range"].range-input::-moz-range-track {
1256 max-width: 383px;
1257 max-width: 100%;
1258 height: 6px;
1259 border-radius: 8px;
1260 background-color: #f0f3f6;
1261 }
1262
1263 input[type="range"].range-input::-moz-range-thumb {
1264 -moz-appearance: none;
1265 appearance: none;
1266 width: 5px;
1267 height: 5px;
1268 border-radius: 50%;
1269 cursor: pointer;
1270 background-color: #f0f3f6;
1271 border: 5px solid #3057d5;
1272 }
1273
1274 /* Sider 2nd */
1275 .tutor-setting .limit-slider.column-1 {
1276 display: grid;
1277 grid-template-columns: 1fr;
1278 grid-gap: 10px;
1279 margin-right: 20px;
1280 place-items: stretch;
1281 }
1282
1283 .limit-slider.column-1 input[type="range"].range-input {
1284 max-width: 100%;
1285 height: 6px;
1286 border-radius: 8px;
1287 background-color: var(--primary-btn);
1288 -webkit-box-shadow: inset 0 0 0 1px rgba(47, 87, 213, 0.15);
1289 box-shadow: inset 0 0 0 1px rgba(47, 87, 213, 0.15);
1290 }
1291
1292 .limit-slider.column-1 input[type="range"]::-webkit-slider-thumb {
1293 -webkit-appearance: none;
1294 appearance: none;
1295 width: 18px;
1296 height: 18px;
1297 border-radius: 50%;
1298 cursor: pointer;
1299 background-color: #cbcfd3;
1300 border: 5.5px solid #fff;
1301 -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.28);
1302 box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.28);
1303 }
1304
1305 .limit-slider.column-1 input[type="range"]::-moz-range-track {
1306 max-width: 100%;
1307 height: 6px;
1308 border-radius: 8px;
1309 background-color: #639aff;
1310 }
1311
1312 .limit-slider.column-1 input[type="range"]::-moz-range-thumb {
1313 width: 7px;
1314 height: 7px;
1315 background-color: #cbcfd3;
1316 border: 6px solid #fff;
1317 box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.28);
1318 }
1319
1320 .tutor-setting .limit-slider .commision-data {
1321 display: grid;
1322 grid-template-columns: 1fr 1fr;
1323 }
1324
1325 .tutor-setting .limit-slider .commision-data div:first-child {
1326 justify-self: flex-start;
1327 text-align: left;
1328 }
1329
1330 .tutor-setting .limit-slider .commision-data div:last-child {
1331 justify-self: flex-end;
1332 text-align: right;
1333 }
1334
1335 .tutor-setting .limit-slider .commision-data .data h4 {
1336 font-size: 14px;
1337 font-weight: 600;
1338 color: #1f2949;
1339 margin-right: 0;
1340 }
1341
1342 .tutor-setting .limit-slider .commision-data .data h5 {
1343 font-size: 12px;
1344 line-height: 1.33;
1345 color: #81878f;
1346 margin-right: 0;
1347 position: relative;
1348 padding-left: 10px;
1349 }
1350
1351 .limit-slider .commision-data .data h5:before {
1352 content: "";
1353 width: 5px;
1354 height: 5px;
1355 border-radius: 50%;
1356 background: #639aff;
1357 position: absolute;
1358 left: 0;
1359 top: 50%;
1360 -webkit-transform: translateY(-50%);
1361 transform: translateY(-50%);
1362 }
1363
1364 .limit-slider .commision-data .data:last-child h5:before {
1365 background: #3b57c4;
1366 }
1367
1368 /* Checkbox Field */
1369 .checkbox-wrapper.column-1 {
1370 display: grid;
1371 grid-template-columns: repeat(1, auto);
1372 }
1373
1374 .checkbox-wrapper.column-2 {
1375 display: grid;
1376 grid-template-columns: repeat(2, 0.26fr);
1377 grid-gap: 10px;
1378 }
1379
1380 .checkbox-wrapper.column-3 {
1381 display: grid;
1382 grid-template-columns: repeat(3, auto);
1383 }
1384
1385 .checkbox-wrapper label {
1386 display: grid;
1387 grid-template-columns: auto 1fr;
1388 grid-gap: 10px;
1389 position: relative;
1390 }
1391
1392 .checkbox-wrapper > div {
1393 margin: 17px 0;
1394 }
1395
1396 .checkbox-wrapper.column-1 > div:first-child,
1397 .checkbox-wrapper.column-2 > div:nth-child(1),
1398 .checkbox-wrapper.column-2 > div:nth-child(2),
1399 .checkbox-wrapper.column-3 > div:nth-child(1),
1400 .checkbox-wrapper.column-3 > div:nth-child(2),
1401 .checkbox-wrapper.column-3 > div:nth-child(3) {
1402 margin-top: 0;
1403 }
1404
1405 .checkbox-wrapper.column-1 > div {
1406 padding-right: 40px;
1407 }
1408
1409 .checkbox-wrapper .check-icon,
1410 .checkbox-wrapper label {
1411 cursor: pointer;
1412 }
1413
1414 input.checkbox {
1415 -webkit-appearance: none;
1416 -moz-appearance: none;
1417 appearance: none;
1418 width: 18px;
1419 height: 18px;
1420 outline: none;
1421 display: none;
1422 }
1423
1424 .checkbox-wrapper .check-icon {
1425 width: 18.5px;
1426 height: 18.5px;
1427 border: solid 1px #d6dce3;
1428 background-color: #f0f3f6;
1429 border-radius: 50%;
1430 display: inline-block;
1431 position: relative;
1432 top: 4px;
1433 -webkit-transition: 0.2s ease-in-out;
1434 transition: 0.2s ease-in-out;
1435 }
1436
1437 .checkbox-wrapper .check-icon.square {
1438 width: 18px;
1439 height: 18px;
1440 border-radius: 2px;
1441 border: solid 1px #dcdfe5;
1442 background-color: #f1f3f7;
1443 top: 2px;
1444 }
1445
1446 .checkbox-wrapper .check-icon:before {
1447 content: url(../images/checkmark.svg);
1448 position: absolute;
1449 width: 100%;
1450 height: 100%;
1451 display: -webkit-box;
1452 display: -ms-flexbox;
1453 display: flex;
1454 -webkit-box-pack: center;
1455 -ms-flex-pack: center;
1456 justify-content: center;
1457 -webkit-box-align: center;
1458 -ms-flex-align: center;
1459 align-items: center;
1460 -webkit-transform: scale(1.5);
1461 transform: scale(1.5);
1462 opacity: 0;
1463 -webkit-transition: 0.2s ease-in-out;
1464 transition: 0.2s ease-in-out;
1465 margin: -1px 1px;
1466 }
1467
1468 .checkbox-wrapper .check-icon.square:before {
1469 margin: -1px 0px 0px 1px;
1470 }
1471
1472 .checkbox-wrapper input.checkbox:checked + .check-icon {
1473 background: var(--primary-btn);
1474 border-color: var(--primary-btn);
1475 }
1476
1477 .checkbox-wrapper input.checkbox:checked + .check-icon:before {
1478 -webkit-transform: scale(1.2);
1479 transform: scale(1.2);
1480 opacity: 1;
1481 }
1482
1483 .checkbox-wrapper .payment-setting label {
1484 grid-template-rows: auto;
1485 grid-template-columns: auto;
1486 place-items: center;
1487 grid-gap: 0;
1488 width: 110px;
1489 height: 110px;
1490 }
1491
1492 .payment-setting input.payment {
1493 width: 110px;
1494 height: 110px;
1495 border-radius: 3px;
1496 border: solid 1px #d6dce3;
1497 background-color: #f0f3f6;
1498 display: block;
1499 cursor: pointer;
1500 -webkit-transition: 0.1s ease-in-out;
1501 transition: 0.1s ease-in-out;
1502 }
1503
1504 .checkbox-wrapper .payment-setting label > div {
1505 position: absolute;
1506 }
1507
1508 .payment-setting .check-icon.round {
1509 top: -7px;
1510 left: -7px;
1511 }
1512
1513 .checkbox-wrapper input.payment:checked + .check-icon:before {
1514 -webkit-transform: scale(1);
1515 transform: scale(1);
1516 }
1517
1518 .checkbox-wrapper .payment-setting .check-icon {
1519 width: 18.2px;
1520 height: 18.2px;
1521 }
1522
1523 .checkbox-wrapper .payment-setting .check-icon {
1524 opacity: 0;
1525 opacity: 0;
1526 -webkit-transform: scale(1.1);
1527 transform: scale(1.1);
1528 -webkit-transition: 0.3s ease-in-out;
1529 transition: 0.3s ease-in-out;
1530 position: absolute;
1531 z-index: 1;
1532 }
1533
1534 .checkbox-wrapper .payment-setting input.checkbox:checked + .check-icon {
1535 opacity: 1;
1536 }
1537
1538 .checkbox-wrapper .payment-setting .check-icon:before {
1539 -webkit-transform: scale(1);
1540 transform: scale(1);
1541 margin: -1px 0px;
1542 }
1543
1544 .payment-setting input.payment:checked {
1545 border-color: #3057d5;
1546 }
1547
1548 .checkbox-wrapper .payment-setting h4 {
1549 text-align: center;
1550 margin-top: 16px;
1551 word-break: break-word;
1552 }
1553
1554 .payment-setting img {
1555 margin: 0 auto;
1556 }
1557
1558 /* ******* Tutor Setup Wizard Boarding (Slick Slider) */
1559 .tutor-setup-wizard-boarding {
1560 text-align: center;
1561 padding: 40px 100px 105px 100px;
1562 }
1563
1564 .wizard-boarding-header {
1565 display: grid;
1566 place-items: center;
1567 grid-gap: 20px;
1568 }
1569
1570 .wizard-boarding-body {
1571 margin-top: 35px;
1572 }
1573
1574 .wizard-boarding-header div {
1575 font-size: 34px;
1576 line-height: 1.21;
1577 letter-spacing: -0.4px;
1578 text-align: center;
1579 color: #1f2949;
1580 }
1581
1582 .wizard-boarding-body .slide-thumb {
1583 margin-bottom: 43px;
1584 }
1585
1586 .wizard-boarding-body .slide-thumb img {
1587 border-radius: 3px;
1588 -webkit-box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5);
1589 box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5);
1590 background-color: #ffffff;
1591 width: 100%;
1592 }
1593
1594 .wizard-boarding-body .slide-title {
1595 font-size: 20px;
1596 line-height: 2.05;
1597 letter-spacing: -0.24px;
1598 text-align: center;
1599 color: #1f2949;
1600 margin-bottom: 10px;
1601 }
1602
1603 .wizard-boarding-body .slide-subtitle {
1604 font-size: 16px;
1605 line-height: 1.69;
1606 text-align: center;
1607 color: #686d73;
1608 padding: 0 40px;
1609 }
1610
1611 .wizard-boarding-body .slick-slide {
1612 outline: none;
1613 cursor: move;
1614 opacity: 1;
1615 -webkit-transition: 0.8s;
1616 transition: 0.8s;
1617 margin: 0 15px;
1618 }
1619
1620 .wizard-boarding-body .slick-slide:not(.slick-active) {
1621 opacity: 0.3;
1622 -webkit-transition: 0.8s;
1623 transition: 0.8s;
1624 }
1625
1626 .wizard-boarding-body .slick-slide .slide-title,
1627 .wizard-boarding-body .slick-slide.slide-subtitle {
1628 opacity: 1;
1629 -webkit-filter: blur(0px);
1630 filter: blur(0px);
1631 -webkit-transition: 0.5s;
1632 transition: 0.5s;
1633 }
1634
1635 .wizard-boarding-body .slick-slide:not(.slick-active) .slide-title,
1636 .wizard-boarding-body .slick-slide:not(.slick-active) .slide-subtitle {
1637 opacity: 0;
1638 -webkit-transition: 0.5s;
1639 transition: 0.5s;
1640 -webkit-filter: blur(5px);
1641 filter: blur(5px);
1642 }
1643
1644 .wizard-boarding-body ul.slick-dots {
1645 width: 244px;
1646 height: 36px;
1647 border-radius: 18px;
1648 background-color: #f0f3f6;
1649 left: 50%;
1650 margin-left: calc(-244px / 2);
1651 bottom: calc(150px + 6px);
1652 display: -webkit-box !important;
1653 display: -ms-flexbox !important;
1654 display: flex !important;
1655 -webkit-box-align: center;
1656 -ms-flex-align: center;
1657 align-items: center;
1658 -webkit-box-pack: center;
1659 -ms-flex-pack: center;
1660 justify-content: center;
1661 }
1662
1663 .wizard-boarding-body ul.slick-dots li,
1664 .wizard-boarding-body ul.slick-dots li button,
1665 .wizard-boarding-body ul.slick-dots li button:before {
1666 width: 14px;
1667 height: 14px;
1668 border-radius: 50%;
1669 }
1670
1671 .wizard-boarding-body ul.slick-dots li button:before {
1672 display: none;
1673 }
1674
1675 .wizard-boarding-body ul.slick-dots li {
1676 margin: 0 5px;
1677 }
1678
1679 .wizard-boarding-body ul.slick-dots li button {
1680 background: #c6c9d2;
1681 border: 4px solid transparent;
1682 padding: 0;
1683 -webkit-transform: scale(0.5715);
1684 transform: scale(0.5715);
1685 -webkit-transition: 0.3s ease;
1686 transition: 0.3s ease;
1687 }
1688
1689 .wizard-boarding-body ul.slick-dots li.slick-active button {
1690 -webkit-transform: scale(1);
1691 transform: scale(1);
1692 background: #3057d5;
1693 }
1694
1695 .wizard-boarding-footer {
1696 margin-top: 30px;
1697 }
1698
1699 .wizard-boarding-footer,
1700 .wizard-boarding-footer a,
1701 .tutor-type-skip {
1702 font-size: 16px;
1703 line-height: 1.69;
1704 letter-spacing: normal;
1705 text-align: center;
1706 color: var(--primary-btn);
1707 }
1708
1709 .wizard-boarding-footer:hover,
1710 .wizard-boarding-footer a:hover,
1711 .tutor-type-skip:hover {
1712 color: #3254c1;
1713 }
1714
1715 .wizard-boarding-footer {
1716 display: grid;
1717 grid-gap: 15px;
1718 }
1719
1720 .wizard-boarding-footer .animated-btn {
1721 background-color: var(--primary-btn);
1722 margin-bottom: 20px;
1723 }
1724
1725 /* ******* Tutor Setup Wizard Type */
1726 .tutor-setup-wizard-type.active {
1727 display: grid !important;
1728 place-items: center;
1729 grid-gap: 56px;
1730 padding: 46px 0 100px 0;
1731 }
1732
1733 .wizard-type-header {
1734 display: grid;
1735 place-items: center;
1736 grid-gap: 25px;
1737 }
1738
1739 .wizard-type-header .title {
1740 font-size: 34px;
1741 line-height: 1.21;
1742 letter-spacing: -0.4px;
1743 text-align: center;
1744 color: #1f2949;
1745 }
1746
1747 .wizard-type-header .subtitle {
1748 font-size: 16px;
1749 line-height: 1.69;
1750 text-align: center;
1751 color: #686d73;
1752 }
1753
1754 .wizard-type-body {
1755 display: grid;
1756 grid-template-columns: repeat(2, minmax(auto, 280px));
1757 grid-gap: 53px;
1758 }
1759
1760 .wizard-type-footer {
1761 display: grid;
1762 grid-gap: 30px;
1763 place-items: center;
1764 margin-top: 26px;
1765 }
1766
1767 .wizard-type-body .wizard-type-item label {
1768 cursor: pointer;
1769 display: grid;
1770 place-items: center;
1771 grid-gap: 28px;
1772 width: 280px;
1773 /* height: 352px; */
1774 border: 2px solid transparent;
1775 border-radius: 3px;
1776 -webkit-box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5);
1777 box-shadow: 0 2px 4px 0 rgba(219, 215, 215, 0.5);
1778 background-color: #ffffff;
1779 padding-bottom: 40px;
1780 -webkit-transition: 0.2s ease;
1781 transition: 0.2s ease;
1782 }
1783
1784 .wizard-type-body .wizard-type-item img {
1785 max-width: 225px;
1786 margin: 25px auto 0px auto;
1787 }
1788
1789 .wizard-type-body .wizard-type-item .title,
1790 .wizard-type-body .wizard-type-item .subtitle {
1791 text-align: center;
1792 padding: 0 25px;
1793 }
1794
1795 .wizard-type-body .wizard-type-item .title {
1796 font-size: 20px;
1797 line-height: 1;
1798 letter-spacing: -0.24px;
1799 text-align: center;
1800 color: #1f2949;
1801 }
1802
1803 .wizard-type-body .wizard-type-item .subtitle {
1804 font-size: 14px;
1805 line-height: 1.64;
1806 letter-spacing: normal;
1807 text-align: center;
1808 color: #686d73;
1809 }
1810
1811 .wizard-type-body .wizard-type-item input {
1812 -webkit-appearance: none;
1813 -moz-appearance: none;
1814 appearance: none;
1815 width: 24px;
1816 height: 24px;
1817 position: absolute;
1818 margin: 15px 0 0 15px;
1819 z-index: 9;
1820 cursor: pointer;
1821 outline: none;
1822 }
1823
1824 .wizard-type-body .wizard-type-item .icon {
1825 width: 24px;
1826 height: 24px;
1827 border: solid 2px #e3e3e3;
1828 background-color: transparent;
1829 display: inline-block;
1830 cursor: pointer;
1831 position: absolute;
1832 margin: 15px 0 0 15px;
1833 border-radius: 50%;
1834 -webkit-transform: scale(0.835);
1835 transform: scale(0.835);
1836 z-index: 1;
1837 -webkit-transition: 0.1s ease;
1838 transition: 0.1s ease;
1839 }
1840
1841 .wizard-type-body .wizard-type-item .icon:before {
1842 content: "";
1843 width: 100%;
1844 height: 100%;
1845 display: -webkit-box;
1846 display: -ms-flexbox;
1847 display: flex;
1848 -webkit-box-align: center;
1849 -ms-flex-align: center;
1850 align-items: center;
1851 -webkit-box-pack: center;
1852 -ms-flex-pack: center;
1853 justify-content: center;
1854 -webkit-transform: scale(2);
1855 transform: scale(2);
1856 margin: -1px 0 0 0px;
1857 -webkit-transition: 0.3s ease;
1858 transition: 0.3s ease;
1859 }
1860
1861 .wizard-type-body .wizard-type-item input:checked + .icon {
1862 border: 8px solid #3057d5;
1863 -webkit-transform: scale(1);
1864 transform: scale(1);
1865 }
1866
1867 .wizard-type-body .wizard-type-item input:checked + .icon:before {
1868 -webkit-transform: scale(1.2);
1869 transform: scale(1.2);
1870 }
1871
1872 .wizard-type-body .wizard-type-item input:checked ~ label {
1873 border-color: #3057d5;
1874 }
1875
1876 /* Setting > time-expires */
1877 .settings .time-expires {
1878 display: grid;
1879 grid-template-columns: auto 1fr;
1880 -webkit-box-align: start;
1881 -ms-flex-align: start;
1882 align-items: flex-start;
1883 grid-gap: 10px;
1884 margin-bottom: 10px;
1885 cursor: pointer;
1886 }
1887
1888 .settings .time-expires .radio-icon {
1889 position: relative;
1890 display: inline-block;
1891 }
1892
1893 .settings .time-expires input[type="radio"] {
1894 display: none;
1895 }
1896
1897 /* ********************************************************* Responsive Media Queries */
1898 @media (max-width: 1199px) {
1899 .tutor-setup-wizard-boarding {
1900 padding: 40px 0px 70px 0px;
1901 }
1902 .wizard-boarding-body .slide-subtitle {
1903 padding: 0 4px;
1904 }
1905 }
1906
1907 @media (max-width: 991px) {
1908 .tutor-setting .title br {
1909 display: none;
1910 }
1911 .tutor-setting .title .tooltip-btn {
1912 margin-left: 5px;
1913 }
1914 .wizard-boarding-header {
1915 grid-gap: 25px;
1916 }
1917 .wizard-boarding-body {
1918 margin-top: 30px;
1919 }
1920 .wizard-boarding-body ul.slick-dots {
1921 bottom: calc(150px - 18px);
1922 }
1923 .wizard-boarding-footer {
1924 margin-top: 70px;
1925 }
1926 .wizard-type-header {
1927 padding: 0 10px;
1928 }
1929 .wizard-type-body {
1930 grid-gap: 30px;
1931 }
1932 .tutor-setup-wrapper {
1933 grid-template-columns: 1fr 10fr;
1934 grid-gap: 46px;
1935 }
1936 .tutor-setup-title li:after {
1937 right: calc(0% - 46px);
1938 }
1939 .tutor-setup-title:before {
1940 right: -22px;
1941 }
1942 .tutor-setup-title li:first-child:before,
1943 .tutor-setup-title li:before {
1944 right: -30px;
1945 }
1946 .tutor-setup-content-heading.greetings .content {
1947 padding: 55px 20px 73px 20px;
1948 }
1949 }
1950
1951 @media (max-width: 767px) {
1952 .wizard-boarding-body .slick-slide {
1953 margin: 0 5px;
1954 }
1955 .tutor-setup-wrapper {
1956 grid-template-columns: auto;
1957 grid-gap: 0;
1958 margin-top: 20px;
1959 }
1960 .tutor-setup-content-heading.heading,
1961 .active .tutor-setup-content-heading.heading {
1962 grid-template-columns: 1fr auto auto;
1963 }
1964 [class^="tutor-setup-content-"] {
1965 padding: 20px;
1966 }
1967 .tutor-setup-content .tutor-setting {
1968 grid-template-columns: 1fr 3fr 1fr;
1969 grid-gap: 10px;
1970 }
1971 .tutor-setup-content .tutor-setting:nth-child(-n + 4) .content {
1972 padding: 0;
1973 }
1974 .tutor-setup-content .tutor-setting.course-setting-wrapper {
1975 grid-template-columns: 1fr 4fr;
1976 grid-gap: 20px;
1977 }
1978 .tutor-setup-title {
1979 overflow-x: scroll;
1980 width: 100%;
1981 padding-bottom: 65px;
1982 display: -webkit-box;
1983 display: -ms-flexbox;
1984 display: flex;
1985 -webkit-box-orient: horizontal;
1986 -webkit-box-direction: normal;
1987 -ms-flex-direction: row;
1988 flex-direction: row;
1989 -webkit-box-pack: center;
1990 -ms-flex-pack: center;
1991 justify-content: center;
1992 -webkit-box-align: center;
1993 -ms-flex-align: center;
1994 align-items: center;
1995 }
1996 .tutor-setup-title li {
1997 margin: 0 20px;
1998 }
1999 .tutor-setup-title:before {
2000 top: auto;
2001 bottom: 45px;
2002 right: 50px;
2003 width: calc(100% - 100px);
2004 height: 1px;
2005 border: none;
2006 border-bottom: solid 1px #e3e3e3;
2007 }
2008 .tutor-setup-content {
2009 margin-top: -5px;
2010 z-index: 99;
2011 }
2012 .tutor-setup-title li:after {
2013 right: auto;
2014 top: auto;
2015 left: 50%;
2016 margin-left: -13px;
2017 bottom: -60px;
2018 border-top: 13px solid transparent;
2019 border-right: 13px solid transparent;
2020 border-bottom: 13px solid #fff;
2021 border-left: 13px solid transparent;
2022 -webkit-transform: translate(0px, 5px) scale(1);
2023 transform: translate(0px, 5px) scale(1);
2024 }
2025 .tutor-setup-title li.active:after {
2026 -webkit-transform: translate(0px) scale(1);
2027 transform: translate(0px) scale(1);
2028 }
2029 .tutor-setup-title li:before {
2030 top: auto;
2031 right: auto;
2032 left: 50%;
2033 -webkit-transform: translateX(-50%);
2034 transform: translateX(-50%);
2035 bottom: -28px;
2036 }
2037 .wizard-type-header .title,
2038 .wizard-boarding-header div {
2039 font-size: 4.5vw;
2040 }
2041 .wizard-boarding-body .slide-title,
2042 .wizard-boarding-footer,
2043 .wizard-boarding-footer a,
2044 .tutor-type-skip {
2045 font-size: 3vw;
2046 }
2047 .wizard-boarding-body .slide-subtitle,
2048 .wizard-type-header .subtitle {
2049 font-size: 2.6vw;
2050 }
2051 }
2052
2053 @media (max-width: 650px) {
2054 .slick-dotted.slick-slider {
2055 padding-bottom: 70px;
2056 margin-bottom: 0 !important;
2057 }
2058 .wizard-boarding-body .slide-title {
2059 margin-top: 0px;
2060 }
2061 .wizard-boarding-body ul.slick-dots {
2062 bottom: 0;
2063 }
2064 .wizard-boarding-body .slide-thumb {
2065 margin-bottom: 15px;
2066 }
2067 }
2068
2069 @media (max-width: 575px) {
2070 .wizard-type-body {
2071 grid-template-columns: auto;
2072 }
2073 .tutor-setup-content-heading.heading > div:nth-child(1) {
2074 font-size: 3.5vw;
2075 }
2076 .course-per-page span.label-text,
2077 .course-per-page input[type="number"].attempts {
2078 font-size: 3vw;
2079 }
2080 .tutor-setting .title,
2081 .selected h3,
2082 .select-box label h3,
2083 .checkbox-wrapper h4,
2084 .tutor-setting .limit-slider .commision-data .data h4,
2085 button[class^="tutor-setup-"] {
2086 font-size: 2.5vw;
2087 }
2088 .tutor-setting input[type="text"].lesson-permalink::-webkit-input-placeholder, .tutor-setting textarea.lesson-message::-webkit-input-placeholder {
2089 font-size: 2vw;
2090 }
2091 .tutor-setting input[type="text"].lesson-permalink::-moz-placeholder, .tutor-setting textarea.lesson-message::-moz-placeholder {
2092 font-size: 2vw;
2093 }
2094 .tutor-setting input[type="text"].lesson-permalink:-ms-input-placeholder, .tutor-setting textarea.lesson-message:-ms-input-placeholder {
2095 font-size: 2vw;
2096 }
2097 .tutor-setting input[type="text"].lesson-permalink::-ms-input-placeholder, .tutor-setting textarea.lesson-message::-ms-input-placeholder {
2098 font-size: 2vw;
2099 }
2100 .tutor-wrapper-boarding,
2101 .selected h5,
2102 .select-box label h5,
2103 .checkbox-wrapper h5,
2104 .tutor-setting input[type="text"].lesson-permalink,
2105 .tutor-setting textarea.lesson-message,
2106 .tutor-setting input[type="text"].lesson-permalink::placeholder,
2107 .tutor-setting textarea.lesson-message::placeholder,
2108 .tutor-setting .limit-slider .commision-data .data h5 {
2109 font-size: 2vw;
2110 }
2111 label.switch-label {
2112 font-size: 1.7vw;
2113 }
2114 .tutor-setting .course-per-row {
2115 grid-template-rows: repeat(2, auto);
2116 grid-template-columns: repeat(2, 0.3fr);
2117 place-items: center flex-start;
2118 }
2119 .tutor-setup-content {
2120 overflow-x: scroll;
2121 }
2122 .switchbox-wrapper,
2123 input[type="checkbox"].input-switchbox,
2124 .switchbox-wrapper span.switchbox-icon {
2125 height: 18px;
2126 width: 30px;
2127 }
2128 input[type="checkbox"].input-switchbox {
2129 border-radius: 18px;
2130 }
2131 .switchbox-wrapper span.switchbox-icon {
2132 width: 18px;
2133 }
2134 input[type="checkbox"].input-switchbox:checked ~ .switchbox-icon {
2135 left: calc(100% - 17.732px);
2136 }
2137 .switchbox-wrapper span.switchbox-icon {
2138 top: calc(50% - 9px);
2139 }
2140 .select-box {
2141 width: calc(100% - 50px);
2142 }
2143 .selected,
2144 .select-box .options-container {
2145 width: 100%;
2146 }
2147 .tutor-setting .content .course-per-page.attempts-allowed {
2148 grid-template-columns: repeat(2, auto);
2149 }
2150 .checkbox-wrapper .check-icon.square:before,
2151 .checkbox-wrapper .payment-setting .check-icon:before {
2152 margin: 0;
2153 }
2154 .checkbox-wrapper .payment-setting label,
2155 .payment-setting input.payment {
2156 width: 80px;
2157 height: 80px;
2158 }
2159 .checkbox-wrapper .payment-setting h4 {
2160 margin-top: 6px;
2161 }
2162 .tutor-setup-content-footer.footer {
2163 padding: 20px;
2164 }
2165 .checkbox-wrapper .check-icon.square {
2166 width: 15px;
2167 height: 15px;
2168 }
2169 .course-per-page span.radio-icon,
2170 .course-setting-wrapper .ecommerce .radio-icon,
2171 .course-setting-wrapper input.radio-input {
2172 width: 16px;
2173 height: 16px;
2174 }
2175 .checkbox-wrapper .payment-setting .check-icon {
2176 -webkit-transform: scale(1);
2177 transform: scale(1);
2178 }
2179 }
2180
2181 @media (max-width: 450px) {
2182 .checkbox-wrapper .payment-setting label,
2183 .payment-setting input.payment {
2184 width: 50px;
2185 height: 50px;
2186 }
2187 .checkbox-wrapper .payment-setting label img {
2188 max-width: 20px;
2189 margin: 0 auto;
2190 }
2191 .checkbox-wrapper .payment-setting h4 {
2192 margin-top: 0;
2193 }
2194 }
2195
2196 .slick-slider li:hover {
2197 cursor: ew-resize;
2198 }
2199
2200 .slick-slider li.slick-current:hover {
2201 cursor: pointer;
2202 }
2203
2204 .tutor-show-hide {
2205 display: none !important;
2206 }
2207
2208 .tutor-show-hide.active {
2209 display: grid !important;
2210 }
2211
2212 .hide-this {
2213 display: none;
2214 }
2215
2216 .tutor-unlimited-value {
2217 margin-left: 90px;
2218 }
2219
2220 input[name='quiz_attempts_allowed'] {
2221 color: var(--secondary-text);
2222 }
2223