Tutor LMS – eLearning and online course solution - Version 1.5.8

Version Description

  • 31 March, 2020 =

  • Updated: Wishlist will now show Tutor LMS popup login form to non-logged users

  • Update: No more course price in a single course if the course already enrolled.

  • Fix: Set value 0 to show default value in option panel

  • Fix: Auto-assign Admin while approving pending course at Gutenberg editor

  • Fix: Admin added as an instructor by default in courses

  • Fix: Disable review option working properly, disabled course review form

  • Fix: Quiz Attempts end time

  • Fix: Quiz Attempts answers order

  • Fix: Wrong calculation when enabled fees deduction before instructor and admin share divide.

  • Deprecated: tutor_archive_course_add_to_cart() from v.1.5.8

  • Removed: "tutor_archive_course_add_to_cart()" from the "plugins/tutor/templates/archive-course.php". Please update if you had overridden this file to your theme.

Download this release

Release Info

Developer themeum
Plugin Icon wp plugin Tutor LMS – eLearning and online course solution
Version 1.5.8
Comparing to
See all releases

Code changes from version 1.5.7 to 1.5.8

assets/css/tutor-front.css CHANGED
@@ -1,8759 +1 @@
1
- :root {
2
- --tutor-primary-color: #1B52D8;
3
- --tutor-primary-hover-color: #1b52a9;
4
- --tutor-text-color: #4B5981;
5
- --tutor-light-color: #B1B8C9;
6
- --tutor-success-button-color: #4BD863;
7
- --tutor-text-size: 16px;
8
- }
9
-
10
- body {
11
- -webkit-font-smoothing: antialiased;
12
- -moz-osx-font-smoothing: grayscale;
13
- }
14
-
15
- .tutor-wrap {
16
- color: var(--tutor-text-color);
17
- }
18
-
19
- .tutor-wrap img {
20
- max-width: 100%;
21
- height: auto;
22
- }
23
-
24
- .tutor-custom-list-style {
25
- list-style: none;
26
- margin: 0;
27
- padding: 0;
28
- }
29
-
30
- .tutor-custom-list-style li {
31
- position: relative;
32
- margin-bottom: 5px;
33
- line-height: 30px;
34
- padding-left: 25px;
35
- }
36
-
37
- .tutor-custom-list-style li:before {
38
- content: '\e90f';
39
- position: absolute;
40
- left: 0;
41
- font-family: 'tutor';
42
- color: var(--tutor-primary-color);
43
- }
44
-
45
- .ui-slider {
46
- position: relative;
47
- text-align: left;
48
- }
49
-
50
- .ui-slider .ui-slider-handle {
51
- position: absolute;
52
- z-index: 2;
53
- width: 15px;
54
- height: 15px;
55
- top: -6.5px;
56
- cursor: pointer;
57
- }
58
-
59
- .ui-slider .ui-slider-range {
60
- position: absolute;
61
- z-index: 1;
62
- font-size: .7em;
63
- display: block;
64
- border: 0;
65
- background-position: 0 0;
66
- }
67
-
68
- .ui-slider-horizontal {
69
- height: .8em;
70
- }
71
-
72
- .ui-slider-horizontal .ui-slider-range {
73
- top: 0;
74
- height: 100%;
75
- }
76
-
77
- .ui-slider-horizontal .ui-slider-range-min {
78
- left: 0;
79
- }
80
-
81
- .ui-slider-horizontal .ui-slider-range-max {
82
- right: 0;
83
- }
84
-
85
- .ui-slider-vertical {
86
- width: .8em;
87
- height: 100px;
88
- }
89
-
90
- .ui-slider-vertical .ui-slider-handle {
91
- left: -.3em;
92
- margin-left: 0;
93
- margin-bottom: -.6em;
94
- }
95
-
96
- .ui-slider-vertical .ui-slider-range {
97
- left: 0;
98
- width: 100%;
99
- }
100
-
101
- .ui-slider-vertical .ui-slider-range-min {
102
- bottom: 0;
103
- }
104
-
105
- .ui-slider-vertical .ui-slider-range-max {
106
- top: 0;
107
- }
108
-
109
- .tutor-styled-radio > span {
110
- position: relative;
111
- padding-left: 30px;
112
- cursor: pointer;
113
- }
114
-
115
- .tutor-styled-radio > span::before {
116
- content: '';
117
- height: 18px;
118
- width: 18px;
119
- background: #F1F3F7;
120
- border: 1px solid #DCDFE5;
121
- border-radius: 50%;
122
- position: absolute;
123
- top: 50%;
124
- margin-top: -9px;
125
- left: 0;
126
- -webkit-box-sizing: border-box;
127
- box-sizing: border-box;
128
- -webkit-transition: 200ms;
129
- transition: 200ms;
130
- }
131
-
132
- .tutor-styled-radio > input {
133
- display: none !important;
134
- }
135
-
136
- .tutor-styled-radio > input:checked + span::before {
137
- border: 5px solid var(--tutor-primary-color);
138
- }
139
-
140
- /**
141
- * Important Layout Styles
142
- */
143
- .tutor-container {
144
- padding-left: 15px;
145
- padding-right: 15px;
146
- max-width: 1140px;
147
- margin-right: auto;
148
- margin-left: auto;
149
- width: 100%;
150
- }
151
-
152
- .tutor-container.tutor-fluid {
153
- max-width: 100%;
154
- }
155
-
156
- .tutor-row {
157
- display: -webkit-box;
158
- display: -ms-flexbox;
159
- display: flex;
160
- -ms-flex-wrap: wrap;
161
- flex-wrap: wrap;
162
- margin-right: -15px;
163
- margin-left: -15px;
164
- }
165
-
166
- .tutor-col-auto,
167
- .tutor-col,
168
- .tutor-col-3,
169
- .tutor-col-4,
170
- .tutor-col-5,
171
- .tutor-col-6,
172
- .tutor-col-7,
173
- .tutor-col-8,
174
- .tutor-col-9,
175
- .tutor-col-12 {
176
- position: relative;
177
- width: 100%;
178
- min-height: 1px;
179
- padding-right: 15px;
180
- padding-left: 15px;
181
- }
182
-
183
- .tutor-col {
184
- -ms-flex-preferred-size: 0;
185
- flex-basis: 0;
186
- -webkit-box-flex: 1;
187
- -ms-flex-positive: 1;
188
- flex-grow: 1;
189
- max-width: 100%;
190
- }
191
-
192
- .tutor-col-auto {
193
- -webkit-box-flex: 0;
194
- -ms-flex: 0 0 auto;
195
- flex: 0 0 auto;
196
- width: auto;
197
- max-width: none;
198
- }
199
-
200
- .tutor-col-3 {
201
- -webkit-box-flex: 0;
202
- -ms-flex: 0 0 25%;
203
- flex: 0 0 25%;
204
- max-width: 25%;
205
- }
206
-
207
- .tutor-col-4 {
208
- -webkit-box-flex: 0;
209
- -ms-flex: 0 0 33.333333%;
210
- flex: 0 0 33.333333%;
211
- max-width: 33.333333%;
212
- }
213
-
214
- .tutor-col-5 {
215
- -webkit-box-flex: 0;
216
- -ms-flex: 0 0 41.666667%;
217
- flex: 0 0 41.666667%;
218
- max-width: 41.666667%;
219
- }
220
-
221
- .tutor-col-6 {
222
- -webkit-box-flex: 0;
223
- -ms-flex: 0 0 50%;
224
- flex: 0 0 50%;
225
- max-width: 50%;
226
- }
227
-
228
- .tutor-col-7 {
229
- -webkit-box-flex: 0;
230
- -ms-flex: 0 0 58.333333%;
231
- flex: 0 0 58.333333%;
232
- max-width: 58.333333%;
233
- }
234
-
235
- .tutor-col-8 {
236
- -webkit-box-flex: 0;
237
- -ms-flex: 0 0 66.666666%;
238
- flex: 0 0 66.666666%;
239
- max-width: 66.666666%;
240
- }
241
-
242
- .tutor-col-9 {
243
- -webkit-box-flex: 0;
244
- -ms-flex: 0 0 75%;
245
- flex: 0 0 75%;
246
- max-width: 75%;
247
- }
248
-
249
- .tutor-col-12 {
250
- -webkit-box-flex: 0;
251
- -ms-flex: 0 0 100%;
252
- flex: 0 0 100%;
253
- max-width: 100%;
254
- }
255
-
256
- .tutor-align-items-center {
257
- -webkit-box-align: center;
258
- -ms-flex-align: center;
259
- align-items: center;
260
- }
261
-
262
- @media (max-width: 991px) {
263
- .tutor-col-auto,
264
- .tutor-col,
265
- .tutor-col-3,
266
- .tutor-col-4,
267
- .tutor-col-6,
268
- .tutor-col-8,
269
- .tutor-col-9 {
270
- -webkit-box-flex: 0;
271
- -ms-flex: 0 0 50%;
272
- flex: 0 0 50%;
273
- max-width: 50%;
274
- }
275
- .tutor-col-md-100 {
276
- -webkit-box-flex: 0;
277
- -ms-flex: 0 0 100%;
278
- flex: 0 0 100%;
279
- max-width: 100%;
280
- }
281
- }
282
-
283
- @media (max-width: 767px) {
284
- .tutor-col-auto,
285
- .tutor-col,
286
- .tutor-col-3,
287
- .tutor-col-4,
288
- .tutor-col-6,
289
- .tutor-col-8,
290
- .tutor-col-9 {
291
- -webkit-box-flex: 0;
292
- -ms-flex: 0 0 100%;
293
- flex: 0 0 100%;
294
- max-width: 100%;
295
- }
296
- }
297
-
298
- /*
299
- .tutor-course-content-content{
300
- font-size: 14px;
301
- line-height: 21px;
302
- }
303
- */
304
- .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
305
- font-size: 18px;
306
- line-height: 23px;
307
- font-weight: 500;
308
- margin-bottom: 13px;
309
- color: #000;
310
- }
311
-
312
- .tutor-single-course-segment {
313
- margin-bottom: 45px;
314
- }
315
-
316
- .tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6 {
317
- color: #000;
318
- font-weight: 500;
319
- }
320
-
321
- .tutor-full-width-course-top h6 {
322
- font-size: 14px;
323
- }
324
-
325
- .tutor-leadinfo-top-meta {
326
- font-size: 14px;
327
- margin-bottom: 10px;
328
- }
329
-
330
- .tutor-leadinfo-top-meta span {
331
- display: inline-block;
332
- margin-right: 10px;
333
- }
334
-
335
- .tutor-leadinfo-top-meta span i::before {
336
- margin-left: 0;
337
- }
338
-
339
- .tutor-leadinfo-top-meta i {
340
- margin-right: 4px;
341
- }
342
-
343
- .tutor-single-course-rating {
344
- color: #F8C51C;
345
- font-size: 16px;
346
- }
347
-
348
- .tutor-single-course-rating .tutor-single-rating-count {
349
- color: var(--tutor-text-color);
350
- font-weight: 500;
351
- }
352
-
353
- .tutor-single-course-rating .tutor-single-rating-count i {
354
- color: var(--tutor-light-color);
355
- font-style: normal;
356
- display: inline-block;
357
- margin-left: 4px;
358
- }
359
-
360
- .tutor-course-header-h1 {
361
- font-size: 36px;
362
- line-height: 46px;
363
- color: var(--tutor-text-color);
364
- font-weight: 500;
365
- margin: 0 0 29px;
366
- padding: 0;
367
- }
368
-
369
- @media (max-width: 767px) {
370
- .tutor-course-header-h1 {
371
- font-size: 26px;
372
- line-height: 36px;
373
- }
374
- }
375
-
376
- .tutor-course-summery {
377
- margin-bottom: 40px;
378
- }
379
-
380
- /*tutor course meta*/
381
- .tutor-single-course-meta {
382
- color: var(--tutor-text-color);
383
- }
384
-
385
- .tutor-single-course-meta ul {
386
- list-style: none;
387
- margin: 0;
388
- padding: 10px 0;
389
- overflow: hidden;
390
- line-height: 21px;
391
- }
392
-
393
- .tutor-single-course-meta.tutor-meta-top ul {
394
- padding-top: 0;
395
- padding-bottom: 15px;
396
- }
397
-
398
- .tutor-single-course-meta ul li {
399
- float: left;
400
- vertical-align: top;
401
- margin-right: 40px;
402
- margin-top: 5px;
403
- margin-bottom: 5px;
404
- min-width: 95px;
405
- }
406
-
407
- @media (max-width: 575px) {
408
- .tutor-single-course-meta ul li {
409
- margin-right: 10px;
410
- }
411
- }
412
-
413
- .tutor-single-course-meta ul li:last-child {
414
- margin-right: 0;
415
- }
416
-
417
- .tutor-single-course-meta .tutor-single-course-avatar img {
418
- height: 21px;
419
- width: 21px;
420
- display: block;
421
- border-radius: 50%;
422
- margin-right: 3px;
423
- }
424
-
425
- .tutor-single-course-meta ul li .tutor-single-course-avatar span {
426
- height: 21px;
427
- width: 21px;
428
- font-size: 9px;
429
- text-align: center;
430
- line-height: 21px;
431
- border-radius: 50%;
432
- display: block;
433
- color: #ffffff;
434
- }
435
-
436
- .tutor-single-course-meta ul li > div {
437
- display: inline-block;
438
- vertical-align: top;
439
- }
440
-
441
- .tutor-single-course-meta ul li strong {
442
- margin: 0;
443
- display: inline-block;
444
- line-height: 21px;
445
- font-weight: 400;
446
- color: var(--tutor-light-color);
447
- font-size: var(--tutor-text-size);
448
- }
449
-
450
- .tutor-single-course-meta ul li a {
451
- color: var(--tutor-text-color);
452
- font-weight: 500;
453
- -webkit-transition: 300ms;
454
- transition: 300ms;
455
- }
456
-
457
- .tutor-single-course-meta ul li a:hover {
458
- color: var(--tutor-primary-color);
459
- }
460
-
461
- .tutor-single-course-meta.tutor-meta-top ul li,
462
- .tutor-single-course-meta.tutor-meta-top ul li a {
463
- font-weight: 700;
464
- }
465
-
466
- .tutor-single-course-meta ul li {
467
- font-weight: 500;
468
- color: var(--tutor-text-color);
469
- }
470
-
471
- .tutor-single-course-meta ul li span {
472
- color: var(--tutor-light-color);
473
- font-weight: 400;
474
- }
475
-
476
- .tutor-single-course-meta.tutor-lead-meta {
477
- margin-bottom: 33px;
478
- border-top: 1px solid #DCDFE5;
479
- border-bottom: 1px solid #DCDFE5;
480
- }
481
-
482
- @media (max-width: 991px) {
483
- .tutor-single-course-meta.tutor-lead-meta {
484
- border-bottom: none;
485
- }
486
- .tutor-single-course-meta.tutor-lead-meta ul {
487
- padding-bottom: 0;
488
- }
489
- .tutor-single-course-meta.tutor-lead-meta ul li {
490
- margin: 5px;
491
- padding: 5px 15px;
492
- border: 1px solid #ddd;
493
- border-radius: 4px;
494
- }
495
- }
496
-
497
- .tutor-single-course-meta.tutor-lead-meta ul {
498
- display: -webkit-box;
499
- display: -ms-flexbox;
500
- display: flex;
501
- -webkit-box-pack: justify;
502
- -ms-flex-pack: justify;
503
- justify-content: space-between;
504
- }
505
-
506
- @media (max-width: 991px) {
507
- .tutor-single-course-meta.tutor-lead-meta ul {
508
- -ms-flex-wrap: wrap;
509
- flex-wrap: wrap;
510
- -webkit-box-pack: start;
511
- -ms-flex-pack: start;
512
- justify-content: flex-start;
513
- }
514
- }
515
-
516
- .tutor-single-course-meta.tutor-lead-meta ul li span {
517
- display: block;
518
- margin-bottom: 5px;
519
- color: var(--tutor-light-color);
520
- }
521
-
522
- .tutor-single-course-meta.tutor-lead-meta ul li a {
523
- color: var(--tutor-text-color);
524
- -webkit-transition: 300ms;
525
- transition: 300ms;
526
- }
527
-
528
- .tutor-single-course-meta.tutor-lead-meta ul li a:hover {
529
- color: var(--tutor-primary-color);
530
- }
531
-
532
- .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after {
533
- content: ',';
534
- margin-right: 4px;
535
- }
536
-
537
- @media (max-width: 575px) {
538
- .tutor-single-course-meta.tutor-lead-meta ul {
539
- display: block;
540
- }
541
- .tutor-single-course-meta.tutor-lead-meta ul li {
542
- display: block;
543
- border: none;
544
- margin: 0;
545
- width: 100%;
546
- padding: 0 0 10px;
547
- }
548
- .tutor-single-course-meta.tutor-lead-meta ul li span {
549
- display: inline-block;
550
- color: var(--tutor-text-color);
551
- font-weight: 700;
552
- }
553
- .tutor-single-course-meta.tutor-lead-meta ul li span::after {
554
- content: ':';
555
- color: var(--tutor-text-color);
556
- }
557
- }
558
-
559
- /*benifit*/
560
- .tutor-course-benefits-content ul {
561
- list-style: none;
562
- display: block;
563
- overflow: hidden;
564
- -webkit-column-count: 2;
565
- -moz-column-count: 2;
566
- column-count: 2;
567
- -webkit-column-gap: 30px;
568
- -moz-column-gap: 30px;
569
- column-gap: 30px;
570
- margin: 0;
571
- }
572
-
573
- /*.tutor-course-topics-wrap*/
574
- .tutor-course-topics-header {
575
- display: -webkit-box;
576
- display: -ms-flexbox;
577
- display: flex;
578
- -ms-flex-wrap: wrap;
579
- flex-wrap: wrap;
580
- -webkit-box-pack: justify;
581
- -ms-flex-pack: justify;
582
- justify-content: space-between;
583
- margin-bottom: 8px;
584
- }
585
-
586
- .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
587
- margin-left: 45px;
588
- }
589
-
590
- .tutor-course-topics-contents h4 {
591
- font-size: var(--tutor-text-size);
592
- font-weight: 500;
593
- margin-bottom: 0;
594
- color: var(--tutor-text-color);
595
- }
596
-
597
- .tutor-course-topics-contents .tutor-course-title {
598
- cursor: pointer;
599
- }
600
-
601
- .tutor-course-topics-contents .tutor-course-title h4 {
602
- color: var(--tutor-primary-color);
603
- font-size: 16px;
604
- line-height: 25px;
605
- overflow: hidden;
606
- margin-top: 0;
607
- }
608
-
609
- .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before {
610
- content: "\e910";
611
- }
612
-
613
- .tutor-course-topics-contents .tutor-course-title h4 i {
614
- font-size: 15px;
615
- line-height: 25px;
616
- float: left;
617
- margin-right: 10px;
618
- }
619
-
620
- .tutor-course-topics-contents .tutor-course-topic {
621
- border: 1px solid #DCE4E6;
622
- margin-bottom: 20px;
623
- border-radius: 5px;
624
- }
625
-
626
- .tutor-course-title,
627
- .tutor-course-lesson {
628
- padding: 14px 20px;
629
- }
630
-
631
- .tutor-course-lesson {
632
- border-top: 1px solid #DCE4E6;
633
- }
634
-
635
- .tutor-course-lesson h5 {
636
- line-height: 22px;
637
- font-size: var(--tutor-text-size);
638
- margin-bottom: 0;
639
- display: -webkit-box;
640
- display: -ms-flexbox;
641
- display: flex;
642
- color: inherit;
643
- margin-top: 0;
644
- }
645
-
646
- .tutor-course-lesson h5 a {
647
- color: var(--tutor-primary-color);
648
- -webkit-transition: 300ms;
649
- transition: 300ms;
650
- }
651
-
652
- .tutor-course-lesson h5 a:hover {
653
- color: var(--tutor-primary-hover-color);
654
- }
655
-
656
- .tutor-course-lesson h5 i {
657
- line-height: 22px;
658
- vertical-align: text-top;
659
- margin-right: 10px;
660
- color: var(--tutor-light-color);
661
- display: block;
662
- }
663
-
664
- .tutor-course-lesson h5 .lesson-preview-icon i {
665
- margin-right: 0;
666
- margin-left: 10px;
667
- }
668
-
669
- .tutor-course-lesson h5 .tutor-lesson-duration {
670
- margin-left: auto;
671
- padding-left: 5px;
672
- -ms-flex-item-align: start;
673
- align-self: flex-start;
674
- }
675
-
676
- .tutor-course-lesson .lesson-preview-title {
677
- -webkit-box-flex: 1;
678
- -ms-flex: 1 0 0px;
679
- flex: 1 0 0;
680
- -webkit-box-orient: horizontal;
681
- -webkit-box-direction: normal;
682
- -ms-flex-direction: row;
683
- flex-direction: row;
684
- display: -webkit-box;
685
- display: -ms-flexbox;
686
- display: flex;
687
- -webkit-box-align: start;
688
- -ms-flex-align: start;
689
- align-items: flex-start;
690
- }
691
-
692
- table.course-single-gradebooks .datetime {
693
- margin: 0;
694
- font-size: 80%;
695
- }
696
-
697
- .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon {
698
- height: 50px;
699
- width: 70px;
700
- border-radius: 3px;
701
- text-align: center;
702
- line-height: 50px;
703
- color: #fff;
704
- margin-right: 10px;
705
- position: relative;
706
- z-index: 1;
707
- overflow: hidden;
708
- font-size: 20px;
709
- background-position: center center !important;
710
- background-size: cover !important;
711
- }
712
-
713
- .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon:after {
714
- position: absolute;
715
- content: '';
716
- left: 0;
717
- top: 0;
718
- height: 100%;
719
- width: 100%;
720
- background: rgba(0, 0, 0, 0.5);
721
- z-index: -1;
722
- }
723
-
724
- /* *********************** */
725
- /* Single Lesson */
726
- /************************ */
727
- /*lesson list*/
728
- .tutor-single-lesson-button-group,
729
- .tutor-topics-lesson-list .tutor-topics-in-single-lesson {
730
- border-radius: 4px;
731
- margin-bottom: 30px;
732
- border: 1px solid #E8EFF1;
733
- }
734
-
735
- .tutor-single-lesson-wrap {
736
- display: -webkit-box;
737
- display: -ms-flexbox;
738
- display: flex;
739
- position: relative;
740
- }
741
-
742
- .tutor-lesson-sidebar {
743
- -webkit-box-flex: 0;
744
- -ms-flex: 0 0 400px;
745
- flex: 0 0 400px;
746
- }
747
-
748
- @media (max-width: 991px) {
749
- .tutor-lesson-sidebar {
750
- position: absolute;
751
- left: 0;
752
- top: 70px;
753
- width: 400px;
754
- max-width: 95%;
755
- height: calc(100% - 70px);
756
- z-index: 9;
757
- background: #fff;
758
- overflow-y: auto;
759
- display: none;
760
- }
761
- }
762
-
763
- .tutor-spotlight-mode .tutor-lesson-sidebar {
764
- position: fixed;
765
- left: 0;
766
- width: 400px;
767
- height: 100vh;
768
- overflow-y: scroll;
769
- background: #F4F8FA;
770
- }
771
-
772
- .tutor-spotlight-mode #tutor-single-entry-content {
773
- padding-left: 400px;
774
- min-height: calc(100vh - 46px);
775
- }
776
-
777
- .tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden {
778
- padding-left: 0;
779
- }
780
-
781
- @media (max-width: 991px) {
782
- .tutor-spotlight-mode .tutor-lesson-sidebar {
783
- position: absolute;
784
- width: 350px;
785
- height: auto;
786
- }
787
- .tutor-spotlight-mode #tutor-single-entry-content {
788
- padding-left: 0;
789
- }
790
- }
791
-
792
- .admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar {
793
- height: calc(100vh - 32px);
794
- }
795
-
796
- .tutor-single-entry-content {
797
- -webkit-box-flex: 999;
798
- -ms-flex-positive: 999;
799
- flex-grow: 999;
800
- }
801
-
802
- .tutor-single-lesson-button-group .tutor-single-lesson-button a,
803
- .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
804
- padding: 14px 100px 14px 17px;
805
- display: -webkit-box;
806
- display: -ms-flexbox;
807
- display: flex;
808
- color: var(--tutor-text-color);
809
- position: relative;
810
- border-top: 1px solid #E8EFF1;
811
- }
812
-
813
- .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a {
814
- border-top: none;
815
- }
816
-
817
- .tutor-lessons-under-topic .tutor-single-lesson-items.active a {
818
- background: rgba(233, 235, 238, 0.35);
819
- }
820
-
821
- .tutor-topics-in-single-lesson {
822
- margin-bottom: 5px;
823
- background-color: #ffffff;
824
- padding: 0;
825
- }
826
-
827
- .tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
828
- margin: 0;
829
- display: inline;
830
- color: var(--tutor-text-color);
831
- }
832
-
833
- .tutor-topics-in-single-lesson .tutor-topics-title {
834
- position: relative;
835
- }
836
-
837
- .tutor-topics-in-single-lesson .tutor-topics-title button {
838
- position: absolute;
839
- right: 15px;
840
- top: 50%;
841
- -webkit-transform: translateY(-50%);
842
- transform: translateY(-50%);
843
- padding: 0 5px;
844
- font-size: 16px;
845
- background: transparent;
846
- border: none;
847
- color: var(--tutor-text-color);
848
- }
849
-
850
- .tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before {
851
- content: '\e910';
852
- }
853
-
854
- .tutor-topics-in-single-lesson .tutor-topics-title h3 {
855
- margin: 0;
856
- padding: 10px 37px 10px 17px;
857
- font-size: 16px;
858
- color: var(--tutor-primary-color);
859
- font-weight: 500;
860
- }
861
-
862
- .tutor-topics-in-single-lesson .tutor-topics-title h3 {
863
- cursor: pointer;
864
- line-height: 30px;
865
- }
866
-
867
- span.toogle-informaiton-icon {
868
- background: #ccc;
869
- color: #fff;
870
- height: 15px;
871
- width: 15px;
872
- text-align: center;
873
- display: inline-block;
874
- line-height: 15px;
875
- font-size: 15px;
876
- border-radius: 50%;
877
- margin-left: 10px;
878
- }
879
-
880
- .tutor-topics-in-single-lesson .tutor-topics-title h3 i {
881
- font-size: 10px;
882
- margin-left: 6px;
883
- }
884
-
885
- .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i {
886
- font-size: 10px;
887
- vertical-align: middle;
888
- display: inline-block;
889
- padding: 5px;
890
- color: #C7C7C7;
891
- -webkit-transition: 300ms;
892
- transition: 300ms;
893
- cursor: pointer;
894
- }
895
-
896
- .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover {
897
- color: var(--tutor-primary-color);
898
- }
899
-
900
- .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
901
- .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
902
- color: #C7C7C7;
903
- line-height: 22px;
904
- display: inline-block;
905
- vertical-align: middle;
906
- margin-right: 10px;
907
- }
908
-
909
- .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt {
910
- color: var(--tutor-primary-color);
911
- }
912
-
913
- .tutor-topics-in-single-lesson .tutor-topics-summery {
914
- padding: 14px;
915
- border-top: 1px solid #DCE4E6;
916
- display: none;
917
- }
918
-
919
- .tutor-lessons-under-topic .tutor-lesson-right-icons {
920
- position: absolute;
921
- right: 15px;
922
- top: 14px;
923
- }
924
-
925
- .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
926
- height: 16px;
927
- width: 16px;
928
- border: 1px solid #E8EFF1;
929
- border-radius: 50%;
930
- font-size: 9px;
931
- display: inline-block;
932
- line-height: 16px;
933
- text-align: center;
934
- margin: 0;
935
- vertical-align: middle;
936
- margin-left: 8px;
937
- }
938
-
939
- .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete {
940
- border-color: #b7d6b7;
941
- }
942
-
943
- .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
944
- .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
945
- background: var(--tutor-success-button-color);
946
- border-color: var(--tutor-success-button-color);
947
- color: #fff;
948
- }
949
-
950
- .tutor-lessons-under-topic .tutor-lesson-right-icons i {
951
- font-style: normal;
952
- }
953
-
954
- .tutor-single-page-top-bar {
955
- background-color: var(--tutor-primary-color);
956
- height: 70px;
957
- margin-bottom: 50px;
958
- color: #ffffff;
959
- display: -webkit-box;
960
- display: -ms-flexbox;
961
- display: flex;
962
- -webkit-box-align: center;
963
- -ms-flex-align: center;
964
- align-items: center;
965
- -webkit-box-pack: justify;
966
- -ms-flex-pack: justify;
967
- justify-content: space-between;
968
- padding-right: 15px;
969
- }
970
-
971
- .tutor-single-page-top-bar .tutor-single-lesson-segment form,
972
- .tutor-single-page-top-bar .tutor-single-lesson-segment {
973
- margin-bottom: 0;
974
- }
975
-
976
- .tutor-single-page-top-bar a {
977
- color: #ffffff;
978
- vertical-align: middle;
979
- display: inline-block;
980
- overflow: hidden;
981
- }
982
-
983
- .tutor-single-page-top-bar a i {
984
- float: left;
985
- }
986
-
987
- @media (max-width: 546px) {
988
- .tutor-single-page-top-bar a {
989
- font-size: 14px;
990
- }
991
- }
992
-
993
- .tutor-topbar-home-btn i {
994
- margin-right: 7px;
995
- }
996
-
997
- .tutor-topbar-home-btn {
998
- margin-left: 20px;
999
- }
1000
-
1001
- @media screen and (max-width: 546px) {
1002
- .tutor-topbar-home-btn {
1003
- margin-left: 10px;
1004
- }
1005
- }
1006
-
1007
- .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1008
- background: transparent;
1009
- color: #fff;
1010
- padding-bottom: 13px;
1011
- cursor: pointer;
1012
- border: 1px solid #fff;
1013
- }
1014
-
1015
- .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i {
1016
- font-size: 14px;
1017
- }
1018
-
1019
- .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before {
1020
- display: block;
1021
- padding-top: 2px;
1022
- }
1023
-
1024
- .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover {
1025
- color: #fff;
1026
- background: var(--tutor-primary-hover-color);
1027
- border-color: var(--tutor-primary-hover-color);
1028
- }
1029
-
1030
- .tutor-single-page-top-bar a:hover {
1031
- color: #ffffff;
1032
- }
1033
-
1034
- .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1035
- text-align: center;
1036
- white-space: nowrap;
1037
- overflow: hidden;
1038
- text-overflow: ellipsis;
1039
- -webkit-box-flex: 999999;
1040
- -ms-flex-positive: 999999;
1041
- flex-grow: 999999;
1042
- }
1043
-
1044
- .tutor-single-page-top-bar .tutor-hide-sidebar-bar {
1045
- -webkit-box-flex: 0;
1046
- -ms-flex: 0 0 auto;
1047
- flex: 0 0 auto;
1048
- }
1049
-
1050
- .tutor-single-page-top-bar .tutor-topbar-mark-to-done {
1051
- -webkit-box-flex: 0;
1052
- -ms-flex: 0 0 auto;
1053
- flex: 0 0 auto;
1054
- }
1055
-
1056
- @media (max-width: 767px) {
1057
- .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1058
- display: none;
1059
- }
1060
- .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1061
- padding: 9px 14px;
1062
- }
1063
- }
1064
-
1065
- @media (max-width: 767px) {
1066
- .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1067
- padding: 7px 12px;
1068
- font-size: 14px;
1069
- }
1070
- }
1071
-
1072
- .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i {
1073
- vertical-align: middle;
1074
- line-height: 1;
1075
- margin-right: 3px;
1076
- }
1077
-
1078
- .tutor-lesson-content-area, .tutor-quiz-single-wrap {
1079
- margin: 0 100px 80px;
1080
- }
1081
-
1082
- @media (max-width: 1366px) {
1083
- .tutor-lesson-content-area, .tutor-quiz-single-wrap {
1084
- margin: 0 60px 80px;
1085
- }
1086
- }
1087
-
1088
- @media (max-width: 991px) {
1089
- .tutor-lesson-content-area, .tutor-quiz-single-wrap {
1090
- margin: 0 40px;
1091
- }
1092
- }
1093
-
1094
- .tutor-lesson-sidebar-hide-bar {
1095
- background-color: var(--tutor-primary-hover-color);
1096
- color: #ffffff;
1097
- padding: 0 12px;
1098
- display: inline-block;
1099
- line-height: 70px;
1100
- }
1101
-
1102
- @media only screen and (max-width: 546px) {
1103
- .tutor-lesson-sidebar-hide-bar {
1104
- padding: 0 10px;
1105
- }
1106
- }
1107
-
1108
- .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1109
- font-size: 20px;
1110
- display: block;
1111
- }
1112
-
1113
- @media only screen and (max-width: 546px) {
1114
- .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1115
- font-size: 19px;
1116
- }
1117
- }
1118
-
1119
- .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1120
- content: "\e903";
1121
- }
1122
-
1123
- .tutor-sidebar-tabs-wrap {
1124
- border-top: 1px solid #E0E9EC;
1125
- }
1126
-
1127
- .tutor-tabs-btn-group {
1128
- height: 70px;
1129
- display: -webkit-box;
1130
- display: -ms-flexbox;
1131
- display: flex;
1132
- }
1133
-
1134
- .tutor-tabs-btn-group a {
1135
- background-color: #F1F6F8;
1136
- color: var(--tutor-text-color);
1137
- display: block;
1138
- line-height: 70px;
1139
- width: 100%;
1140
- text-align: center;
1141
- border: 1px solid #E0E9EC;
1142
- border-top: none;
1143
- }
1144
-
1145
- .tutor-tabs-btn-group a span,
1146
- .tutor-tabs-btn-group a i {
1147
- font-size: 24px;
1148
- display: inline-block;
1149
- vertical-align: top;
1150
- }
1151
-
1152
- .tutor-tabs-btn-group a i {
1153
- color: var(--tutor-primary-color);
1154
- }
1155
-
1156
- .tutor-tabs-btn-group a span {
1157
- font-size: 15px;
1158
- padding-left: 3px;
1159
- }
1160
-
1161
- .tutor-tabs-btn-group a.active {
1162
- background-color: #ffffff;
1163
- border: none;
1164
- }
1165
-
1166
- .tutor-tabs-btn-group a:focus {
1167
- outline: none;
1168
- }
1169
-
1170
- /*video*/
1171
- .tutor-single-lesson-segment {
1172
- margin-bottom: 35px;
1173
- }
1174
-
1175
- .tutor-single-lesson-wrap {
1176
- background: #F4F8FA;
1177
- }
1178
-
1179
- .tutor-lesson-video-wrap .plyr--video {
1180
- border-radius: 4px;
1181
- }
1182
-
1183
- #tutor-lesson-sidebar-qa-tab-content {
1184
- background-color: #ffffff;
1185
- padding: 20px;
1186
- }
1187
-
1188
- #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1189
- border-top: 1px solid #E8EFF1;
1190
- padding-top: 25px;
1191
- }
1192
-
1193
- #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1194
- color: var(--tutor-primary-color);
1195
- }
1196
-
1197
- #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1198
- display: block;
1199
- width: 100%;
1200
- background-color: var(--tutor-primary-color);
1201
- border-color: var(--tutor-primary-color);
1202
- }
1203
-
1204
- #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1205
- margin-bottom: 20px;
1206
- margin-top: 20px;
1207
- }
1208
-
1209
- .tutor-lesson-sidebar-emptyqa-wrap {
1210
- text-align: center;
1211
- padding: 50px 20px;
1212
- color: var(--tutor-text-color);
1213
- }
1214
-
1215
- .tutor-lesson-sidebar-emptyqa-wrap h3 {
1216
- margin: 0;
1217
- padding: 0 0 25px;
1218
- }
1219
-
1220
- .tutor-lesson-sidebar-emptyqa-wrap i {
1221
- font-size: 150px;
1222
- color: #E8EFF1;
1223
- line-height: 0.8;
1224
- }
1225
-
1226
- /*attachment*/
1227
- .tutor-attachments-wrap {
1228
- margin: -3px -3px 15px -3px;
1229
- }
1230
-
1231
- .tutor-attachments-wrap .tutor-lesson-attachment {
1232
- display: inline-block;
1233
- border: 1px solid #E8EFF1;
1234
- border-radius: 4px;
1235
- padding: 10px 16px 10px 12px;
1236
- overflow: hidden;
1237
- background: #F4F7F8;
1238
- margin: 3px;
1239
- -webkit-transition: 300ms;
1240
- transition: 300ms;
1241
- }
1242
-
1243
- .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1244
- -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1245
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1246
- }
1247
-
1248
- .tutor-attachments-wrap .tutor-attachment-icon {
1249
- font-size: 30px;
1250
- float: left;
1251
- color: var(--tutor-text-color);
1252
- }
1253
-
1254
- .tutor-attachments-wrap .tutor-attachment-icon i {
1255
- display: block;
1256
- }
1257
-
1258
- .tutor-attachment-info {
1259
- padding-left: 10px;
1260
- float: left;
1261
- }
1262
-
1263
- .tutor-attachment-info span {
1264
- display: block;
1265
- font-size: 14px;
1266
- line-height: 16px;
1267
- color: var(--tutor-text-color);
1268
- }
1269
-
1270
- .tutor-attachment-info span + span {
1271
- font-size: 11px;
1272
- color: var(--tutor-light-color);
1273
- }
1274
-
1275
- /*course status*/
1276
- .tutor-progress-bar-wrap {
1277
- width: 100%;
1278
- margin: 0 0 30px;
1279
- display: -webkit-box;
1280
- display: -ms-flexbox;
1281
- display: flex;
1282
- }
1283
-
1284
- .tutor-progress-bar {
1285
- height: 8px;
1286
- color: #000000;
1287
- line-height: 25px;
1288
- position: relative;
1289
- background: #f1f1f1;
1290
- -ms-flex-preferred-size: 0;
1291
- flex-basis: 0;
1292
- -webkit-box-flex: 1;
1293
- -ms-flex-positive: 1;
1294
- flex-grow: 1;
1295
- max-width: 100%;
1296
- border-radius: 30px;
1297
- margin-top: 7.5px;
1298
- }
1299
-
1300
- .tutor-progress-bar .tutor-progress-filled {
1301
- background-color: var(--tutor-primary-color);
1302
- height: 8px;
1303
- border-radius: 30px;
1304
- width: var(--tutor-progress-left);
1305
- }
1306
-
1307
- .tutor-dashboard-content-inner .tutor-progress-bar {
1308
- margin-top: 9.5px;
1309
- height: 5px;
1310
- }
1311
-
1312
- .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1313
- height: 5px;
1314
- }
1315
-
1316
- .tutor-progress-bar .tutor-progress-filled:after {
1317
- content: '';
1318
- position: absolute;
1319
- height: 15px;
1320
- width: 15px;
1321
- border: 7.5px solid var(--tutor-primary-color);
1322
- border-radius: 50%;
1323
- background: #fff;
1324
- left: var(--tutor-progress-left);
1325
- -webkit-transform: translateY(-50%) translateX(-50%);
1326
- transform: translateY(-50%) translateX(-50%);
1327
- top: 50%;
1328
- -webkit-box-sizing: border-box;
1329
- box-sizing: border-box;
1330
- }
1331
-
1332
- .tutor-progress-percent {
1333
- -webkit-box-flex: 0;
1334
- -ms-flex: 0 0 auto;
1335
- flex: 0 0 auto;
1336
- width: auto;
1337
- max-width: none;
1338
- padding-left: 20px;
1339
- }
1340
-
1341
- .tutor-course-purchase-box {
1342
- margin-bottom: 0;
1343
- }
1344
-
1345
- .tutor-price-preview-box .tutor-course-purchase-box button {
1346
- display: block;
1347
- width: 100%;
1348
- background: var(--tutor-primary-color);
1349
- border-radius: 3px;
1350
- text-transform: uppercase;
1351
- font-weight: 500;
1352
- cursor: pointer;
1353
- }
1354
-
1355
- .tutor-price-preview-box .tutor-course-purchase-box button i {
1356
- margin-right: 8px;
1357
- }
1358
-
1359
- .tutor-price-preview-box .tutor-course-enrolled-wrap,
1360
- .tutor-price-preview-box .tutor-course-login-wrap,
1361
- .tutor-price-preview-box .tutor-course-login-wrap form,
1362
- .tutor-course-purchase-box form {
1363
- margin-bottom: 0;
1364
- }
1365
-
1366
- .tutor-price-preview-box .tutor-course-material-includes-wrap {
1367
- margin-bottom: 25px;
1368
- }
1369
-
1370
- .tutor-alert-warning.tutor-instructor-alert {
1371
- padding: 25px 25px 15px;
1372
- }
1373
-
1374
- .tutor-lead-info-btn-group {
1375
- display: block;
1376
- overflow: hidden;
1377
- margin: 0 -20px 25px;
1378
- border-bottom: 1px solid rgba(220, 223, 229, 0.4);
1379
- padding: 0 20px 30px;
1380
- }
1381
-
1382
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1383
- display: block;
1384
- margin-top: 15px;
1385
- }
1386
-
1387
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form {
1388
- margin: 0;
1389
- }
1390
-
1391
- .tutor-lead-info-btn-group a.tutor-button,
1392
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1393
- display: block;
1394
- padding: 18px 20px;
1395
- border: none;
1396
- text-align: center;
1397
- border-radius: 4px;
1398
- text-transform: uppercase;
1399
- line-height: 1;
1400
- -webkit-transition: 300ms;
1401
- transition: 300ms;
1402
- font-weight: 700;
1403
- }
1404
-
1405
- .tutor-lead-info-btn-group a.tutor-button,
1406
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1407
- width: 100%;
1408
- text-align: center;
1409
- display: block;
1410
- }
1411
-
1412
- @media (max-width: 991px) {
1413
- .tutor-lead-info-btn-group a.tutor-button,
1414
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1415
- width: auto;
1416
- }
1417
- }
1418
-
1419
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1420
- display: block;
1421
- width: 100%;
1422
- background: #E8EFF1;
1423
- color: var(--tutor-light-color);
1424
- }
1425
-
1426
- .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
1427
- background: var(--tutor-primary-color);
1428
- color: #ffffff;
1429
- }
1430
-
1431
- .tutor-single-add-to-cart-box .tutor-enroll-form {
1432
- margin: 0;
1433
- }
1434
-
1435
- .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
1436
- padding: 0;
1437
- }
1438
-
1439
- .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
1440
- display: block;
1441
- width: 100%;
1442
- text-align: center;
1443
- }
1444
-
1445
- .tutor-single-add-to-cart-box.cart-required-login {
1446
- position: relative;
1447
- }
1448
-
1449
- .tutor-single-add-to-cart-box.cart-required-login:before {
1450
- position: absolute;
1451
- content: "";
1452
- top: 0;
1453
- bottom: 0;
1454
- left: 0;
1455
- right: 0;
1456
- z-index: 99;
1457
- cursor: pointer;
1458
- }
1459
-
1460
- /*******************/
1461
- /*tutor review form*/
1462
- /*******************/
1463
- .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
1464
- color: #fff;
1465
- background-color: var(--tutor-primary-color);
1466
- border-color: var(--tutor-primary-color);
1467
- display: inline-block;
1468
- padding: 15px 30px;
1469
- border-radius: 4px;
1470
- text-transform: capitalize;
1471
- line-height: 1;
1472
- -webkit-transition: 300ms;
1473
- transition: 300ms;
1474
- }
1475
-
1476
- .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
1477
- background-color: var(--tutor-primary-hover-color);
1478
- border-color: var(--tutor-primary-hover-color);
1479
- }
1480
-
1481
- .tutor-course-enrolled-review-wrap .tutor-form-group {
1482
- margin-bottom: 10px;
1483
- }
1484
-
1485
- .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
1486
- height: 120px;
1487
- background: #f7f7f7;
1488
- border: 1px solid #ddd;
1489
- -webkit-box-shadow: none;
1490
- box-shadow: none;
1491
- border-radius: 4px;
1492
- line-height: 1.5;
1493
- text-indent: 0;
1494
- padding: 15px;
1495
- }
1496
-
1497
- .tutor-write-review-form {
1498
- margin-top: 30px;
1499
- }
1500
-
1501
- /*******************/
1502
- /*end tutor review form*/
1503
- /*******************/
1504
- /**
1505
- Tutor Dashboard Content
1506
- */
1507
- /*
1508
- Form CSS
1509
- */
1510
- .tutor-form-row {
1511
- display: -webkit-box;
1512
- display: -ms-flexbox;
1513
- display: flex;
1514
- margin-left: -15px;
1515
- margin-right: -15px;
1516
- }
1517
-
1518
- .tutor-form-col-4,
1519
- .tutor-form-col-6,
1520
- .tutor-form-col-12 {
1521
- padding-left: 15px;
1522
- padding-right: 15px;
1523
- }
1524
-
1525
- .tutor-form-col-6 {
1526
- -webkit-box-flex: 0;
1527
- -ms-flex: 0 0 50%;
1528
- flex: 0 0 50%;
1529
- max-width: 50%;
1530
- }
1531
-
1532
- .tutor-form-col-12 {
1533
- -webkit-box-flex: 0;
1534
- -ms-flex: 0 0 100%;
1535
- flex: 0 0 100%;
1536
- max-width: 100%;
1537
- }
1538
-
1539
- .tutor-form-col-4 {
1540
- -webkit-box-flex: 0;
1541
- -ms-flex: 0 0 33.3333%;
1542
- flex: 0 0 33.3333%;
1543
- max-width: 33.3333%;
1544
- }
1545
-
1546
- @media (max-width: 768px) {
1547
- .tutor-form-row {
1548
- -ms-flex-wrap: wrap;
1549
- flex-wrap: wrap;
1550
- }
1551
- .tutor-form-col-4,
1552
- .tutor-form-col-6,
1553
- .tutor-form-col-12 {
1554
- -webkit-box-flex: 0;
1555
- -ms-flex: 0 0 100%;
1556
- flex: 0 0 100%;
1557
- max-width: 100%;
1558
- }
1559
- }
1560
-
1561
- ul.tutor-required-fields {
1562
- list-style: none;
1563
- padding: 10px;
1564
- margin: 0;
1565
- }
1566
-
1567
- .tutor-star-rating-group {
1568
- color: #f4c150;
1569
- /*margin-top: 20px;*/
1570
- display: inline-block;
1571
- text-align: left;
1572
- }
1573
-
1574
- .tutor-star-rating-group i {
1575
- /*cursor: pointer;*/
1576
- margin-right: 4px;
1577
- }
1578
-
1579
- @media (max-width: 546px) {
1580
- .tutor-write-review-box .tutor-star-rating-group {
1581
- font-size: 26px;
1582
- display: block;
1583
- text-align: center;
1584
- }
1585
- }
1586
-
1587
- .tutor-write-review-box .tutor-star-rating-group i {
1588
- margin-right: 4px;
1589
- cursor: pointer;
1590
- }
1591
-
1592
- .tutor-queston-and-answer-wrap {
1593
- margin: 20px 0;
1594
- }
1595
-
1596
- .tutor-question-top {
1597
- display: -webkit-box;
1598
- display: -ms-flexbox;
1599
- display: flex;
1600
- -webkit-box-pack: justify;
1601
- -ms-flex-pack: justify;
1602
- justify-content: space-between;
1603
- margin-bottom: 20px;
1604
- -webkit-box-orient: horizontal;
1605
- -webkit-box-direction: reverse;
1606
- -ms-flex-direction: row-reverse;
1607
- flex-direction: row-reverse;
1608
- }
1609
-
1610
- .tutor-ask-question-btn {
1611
- text-align: right;
1612
- }
1613
-
1614
- .tutor-question-search-form {
1615
- -webkit-box-flex: 0;
1616
- -ms-flex: 0 0 75%;
1617
- flex: 0 0 75%;
1618
- }
1619
-
1620
- .tutor-question-search-form form {
1621
- display: -webkit-box;
1622
- display: -ms-flexbox;
1623
- display: flex;
1624
- }
1625
-
1626
- .tutor-question-search-form input[type="text"] {
1627
- max-width: 60%;
1628
- }
1629
-
1630
- .tutor-add-question-wrap {
1631
- margin: 20px 0;
1632
- }
1633
-
1634
- .tutor-add-question-wrap .tutor-form-group {
1635
- margin-bottom: 10px;
1636
- }
1637
-
1638
- .tutor_question_cancel {
1639
- margin-right: 5px;
1640
- }
1641
-
1642
- .updating-icon:before {
1643
- font-family: 'tutor';
1644
- margin-right: 5px;
1645
- content: "\e91d";
1646
- -webkit-animation: spin 1s steps(8) infinite;
1647
- animation: spin 1s steps(8) infinite;
1648
- display: inline-block;
1649
- }
1650
-
1651
- .loading-lesson .tutor-lesson-video-wrap:before {
1652
- font-family: 'tutor';
1653
- content: "\e91d";
1654
- -webkit-animation: spin 2s infinite linear;
1655
- animation: spin 2s infinite linear;
1656
- display: inline-block;
1657
- z-index: 9;
1658
- position: absolute;
1659
- left: 50%;
1660
- top: 50%;
1661
- font-size: 50px;
1662
- margin-left: -25px;
1663
- margin-top: -12px;
1664
- }
1665
-
1666
- .loading-lesson .tutor-lesson-video-wrap:after {
1667
- position: absolute;
1668
- content: "";
1669
- top: 0;
1670
- left: 0;
1671
- background: rgba(255, 255, 255, 0.8);
1672
- width: 100%;
1673
- height: 100%;
1674
- }
1675
-
1676
- .tutor-lesson-video-wrap {
1677
- position: relative;
1678
- }
1679
-
1680
- /**
1681
- Course question and answer
1682
- */
1683
- /* ********************* */
1684
- /* Question and Answer */
1685
- /* ********************* */
1686
- /*.tutor-question-wrap{*/
1687
- /*}*/
1688
- .tutor_question_area {
1689
- padding: 25px 20px;
1690
- background: #F4F7F8;
1691
- border-radius: 4px;
1692
- }
1693
-
1694
- .tutor_question_area p:last-child {
1695
- margin-bottom: 0;
1696
- }
1697
-
1698
- .tutor_add_answer_row {
1699
- text-align: right;
1700
- margin-top: 20px;
1701
- }
1702
-
1703
- .tutor_add_answer_row .tutor-form-group:last-child {
1704
- margin-top: 20px;
1705
- }
1706
-
1707
- .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1708
- .tutor_admin_answers_list_wrap {
1709
- margin-left: 100px;
1710
- }
1711
-
1712
- @media (max-width: 991px) {
1713
- .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1714
- .tutor_admin_answers_list_wrap {
1715
- margin-left: 30px;
1716
- }
1717
- }
1718
-
1719
- .tutor_original_question {
1720
- margin-bottom: 30px;
1721
- }
1722
-
1723
- .tutor_admin_answers_list_wrap .tutor_individual_answer {
1724
- margin-bottom: 40px;
1725
- }
1726
-
1727
- .tutor_admin_answers_list_wrap .tutor_question_area {
1728
- background: #EDF9F1;
1729
- }
1730
-
1731
- .question-top-meta .tutor-question-avater a {
1732
- display: inline-block;
1733
- }
1734
-
1735
- .question-top-meta .tutor-question-avater a span {
1736
- height: 50px;
1737
- width: 50px;
1738
- border-radius: 50%;
1739
- display: block;
1740
- line-height: 50px;
1741
- text-align: center;
1742
- font-size: 17px;
1743
- }
1744
-
1745
- .question-top-meta .tutor-question-avater a img {
1746
- width: 50px;
1747
- height: 50px;
1748
- border-radius: 50%;
1749
- }
1750
-
1751
- .question-top-meta {
1752
- overflow: hidden;
1753
- margin-bottom: 20px;
1754
- }
1755
-
1756
- .question-top-meta .tutor-question-avater {
1757
- float: left;
1758
- }
1759
-
1760
- .question-top-meta .review-meta {
1761
- float: left;
1762
- margin-bottom: 0;
1763
- margin-left: 10px;
1764
- }
1765
-
1766
- .question-top-meta .review-meta a {
1767
- display: block;
1768
- font-size: 18px;
1769
- color: var(--tutor-text-color);
1770
- line-height: 20px;
1771
- }
1772
-
1773
- .question-top-meta .review-meta span {
1774
- color: var(--tutor-light-color);
1775
- vertical-align: text-top;
1776
- display: block;
1777
- }
1778
-
1779
- .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
1780
- margin-right: 6px;
1781
- }
1782
-
1783
- /*anouncement*/
1784
- .tutor-no-announcements {
1785
- text-align: center;
1786
- }
1787
-
1788
- .tutor-announcement-meta {
1789
- margin-bottom: 10px;
1790
- font-size: 13px;
1791
- }
1792
-
1793
- .tutor-announcement {
1794
- border: 1px solid #eee;
1795
- padding: 20px;
1796
- margin-top: 30px;
1797
- border-radius: 4px;
1798
- }
1799
-
1800
- .announcement-delete-btn {
1801
- float: right;
1802
- }
1803
-
1804
- .announcement-delete-btn a {
1805
- color: var(--tutor-light-color);
1806
- -webkit-transition: 300ms;
1807
- transition: 300ms;
1808
- }
1809
-
1810
- .announcement-delete-btn a:hover {
1811
- color: red;
1812
- }
1813
-
1814
- .tutor-announcement-title-wrap h3 {
1815
- color: var(--tutor-text-color);
1816
- font-weight: 500;
1817
- margin-bottom: 10px;
1818
- }
1819
-
1820
- /* ********************* */
1821
- /* Single Quiz */
1822
- /* ********************* */
1823
- .tutor-quiz-header span {
1824
- background: #F88F1C;
1825
- color: #ffffff;
1826
- display: inline-block;
1827
- padding: 4px 10px;
1828
- border-radius: 4px;
1829
- line-height: 1;
1830
- text-transform: uppercase;
1831
- font-size: 10px;
1832
- }
1833
-
1834
- .tutor-quiz-header h2 {
1835
- color: var(--tutor-text-color);
1836
- font-size: 36px;
1837
- line-height: 46px;
1838
- font-weight: 500;
1839
- margin-bottom: 15px;
1840
- }
1841
-
1842
- .tutor-quiz-header h5 {
1843
- color: var(--tutor-light-color);
1844
- }
1845
-
1846
- .tutor-quiz-header h5 a {
1847
- color: var(--tutor-text-color);
1848
- font-weight: 500;
1849
- }
1850
-
1851
- .tutor-quiz-header .tutor-quiz-meta {
1852
- list-style: none;
1853
- margin: 20px 0 40px;
1854
- padding: 15px 0;
1855
- border-top: 1px solid #DCDFE5;
1856
- border-bottom: 1px solid #DCDFE5;
1857
- display: -webkit-box;
1858
- display: -ms-flexbox;
1859
- display: flex;
1860
- -webkit-box-pack: justify;
1861
- -ms-flex-pack: justify;
1862
- justify-content: space-between;
1863
- }
1864
-
1865
- .tutor-quiz-header .tutor-quiz-meta li {
1866
- display: inline-block;
1867
- color: var(--tutor-text-color);
1868
- }
1869
-
1870
- .tutor-quiz-header .tutor-quiz-meta li strong {
1871
- display: block;
1872
- color: var(--tutor-light-color);
1873
- font-weight: 400;
1874
- }
1875
-
1876
- @media (max-width: 767px) {
1877
- .tutor-quiz-header .tutor-quiz-meta {
1878
- display: block;
1879
- border: none;
1880
- padding: 0;
1881
- }
1882
- .tutor-quiz-header .tutor-quiz-meta li {
1883
- display: block;
1884
- color: var(--tutor-text-color);
1885
- margin: 5px;
1886
- border: none;
1887
- padding: 0;
1888
- border-radius: 0;
1889
- }
1890
- .tutor-quiz-header .tutor-quiz-meta li strong {
1891
- display: inline-block;
1892
- margin-right: 5px;
1893
- }
1894
- }
1895
-
1896
- .tutor-quiz-attempt-history {
1897
- overflow-x: auto;
1898
- }
1899
-
1900
- .tutor-quiz-attempt-history-title {
1901
- font-size: 18px;
1902
- color: var(--tutor-light-color);
1903
- line-height: 23px;
1904
- font-weight: 500;
1905
- margin-bottom: 15px;
1906
- margin-top: 70px;
1907
- }
1908
-
1909
- .tutor-quiz-attempt-history table {
1910
- border-collapse: collapse;
1911
- border-radius: 4px;
1912
- }
1913
-
1914
- .tutor-quiz-attempt-history th {
1915
- font-weight: 400;
1916
- }
1917
-
1918
- .tutor-quiz-attempt-history table,
1919
- .tutor-quiz-attempt-history th,
1920
- .tutor-quiz-attempt-history td {
1921
- border: 1px solid #E8EFF1;
1922
- padding: 10px !important;
1923
- }
1924
-
1925
- .tutor-quiz-attempt-history table span.result-fail,
1926
- .tutor-quiz-attempt-history table span.result-pass {
1927
- display: inline-block;
1928
- color: #fff;
1929
- border-radius: 2px;
1930
- width: 47px;
1931
- height: 26px;
1932
- line-height: 26px;
1933
- text-align: center;
1934
- }
1935
-
1936
- .tutor-quiz-attempt-history table span.result-fail {
1937
- background: #DF3247;
1938
- }
1939
-
1940
- .tutor-quiz-attempt-history table span.result-pass {
1941
- background: var(--tutor-success-button-color);
1942
- }
1943
-
1944
- @media (max-width: 767px) {
1945
- .single-quiz-page.tutor-quiz-attempt-history table tr {
1946
- display: -webkit-box;
1947
- display: -ms-flexbox;
1948
- display: flex;
1949
- -ms-flex-wrap: wrap;
1950
- flex-wrap: wrap;
1951
- overflow: hidden;
1952
- }
1953
- .single-quiz-page.tutor-quiz-attempt-history table tr th {
1954
- display: none;
1955
- }
1956
- .single-quiz-page.tutor-quiz-attempt-history table tr td {
1957
- width: 100%;
1958
- }
1959
- .single-quiz-page.tutor-quiz-attempt-history table tr td:first-child {
1960
- font-weight: 600;
1961
- background: #f1f1f1;
1962
- }
1963
- .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child) {
1964
- text-align: right;
1965
- }
1966
- .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before {
1967
- content: attr(title) ": ";
1968
- float: left;
1969
- font-weight: 700;
1970
- }
1971
- }
1972
-
1973
- /*.attempt-reviewed-text {*/
1974
- /*color: #777;*/
1975
- /*font-size: 12px;*/
1976
- /*margin-top: 10px;*/
1977
- /*}*/
1978
- .quiz-head-meta-info {
1979
- color: var(--tutor-light-color);
1980
- margin-bottom: 40px;
1981
- }
1982
-
1983
- .quiz-head-meta-info span {
1984
- color: var(--tutor-text-color);
1985
- }
1986
-
1987
- #tutor-quiz-attempt-questions-wrap {
1988
- margin-bottom: 50px;
1989
- }
1990
-
1991
- .tutor-quiz-single-wrap .question-text {
1992
- color: var(--tutor-text-color);
1993
- font-size: 20px;
1994
- font-weight: 600;
1995
- }
1996
-
1997
- .tutor-quiz-single-wrap .question-description {
1998
- color: var(--tutor-text-color);
1999
- }
2000
-
2001
- .quiz-attempt-single-question {
2002
- margin-bottom: 80px;
2003
- }
2004
-
2005
- .fill-in-the-blank-field .fill-in-the-blank-text-input {
2006
- display: inline;
2007
- border-top: none;
2008
- border-left: none;
2009
- border-right: none;
2010
- border-bottom: 1px dashed;
2011
- background-color: transparent;
2012
- padding: 0px;
2013
- border-radius: 0;
2014
- -webkit-box-shadow: none;
2015
- box-shadow: none;
2016
- margin: 0 10px;
2017
- }
2018
-
2019
- .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
2020
- background: none;
2021
- outline: none;
2022
- }
2023
-
2024
- .tutor-quiz-answers-wrap {
2025
- margin-bottom: 50px;
2026
- }
2027
-
2028
- .tutor-quiz-answers-wrap textarea {
2029
- background: transparent;
2030
- border: 1px solid #D4DADB;
2031
- height: 175px;
2032
- border-radius: 5px;
2033
- -webkit-box-shadow: none;
2034
- box-shadow: none;
2035
- min-width: 100%;
2036
- margin-bottom: 5px;
2037
- }
2038
-
2039
- .tutor-quiz-answers-wrap textarea:focus {
2040
- background: transparent;
2041
- outline: none !important;
2042
- }
2043
-
2044
- .tutor-quiz-answers-wrap p {
2045
- margin: 0;
2046
- line-height: 26px;
2047
- }
2048
-
2049
- .quiz-answer-input-body .quiz-answer-image-wrap {
2050
- margin-top: 10px;
2051
- margin-bottom: 10px;
2052
- max-width: 200px;
2053
- }
2054
-
2055
- .quiz-answer-image-wrap img {
2056
- max-width: 100%;
2057
- height: auto;
2058
- }
2059
-
2060
- .tutor-quiz-answers-wrap label {
2061
- display: block;
2062
- margin-bottom: 15px;
2063
- cursor: pointer;
2064
- }
2065
-
2066
- .tutor-quiz-answers-wrap label.answer-view-image,
2067
- .tutor-quiz-answers-wrap label.answer-view-text_image {
2068
- text-align: center;
2069
- margin: 0 10px;
2070
- display: -webkit-inline-box;
2071
- display: -ms-inline-flexbox;
2072
- display: inline-flex;
2073
- max-width: 25%;
2074
- }
2075
-
2076
- .quiz-answer-input-bottom {
2077
- position: relative;
2078
- display: inline-block;
2079
- line-height: 20px;
2080
- }
2081
-
2082
- .tutor-quiz-answers-wrap label input {
2083
- display: none;
2084
- }
2085
-
2086
- .tutor-quiz-answers-wrap label input + span {
2087
- width: 20px;
2088
- height: 20px;
2089
- border: 1px solid #DEDEDE;
2090
- display: inline-block;
2091
- border-radius: 2px;
2092
- position: relative;
2093
- margin-right: 5px;
2094
- }
2095
-
2096
- .tutor-quiz-answers-wrap label input:checked + span {
2097
- background: var(--tutor-primary-color);
2098
- border-color: var(--tutor-primary-color);
2099
- }
2100
-
2101
- .tutor-quiz-answers-wrap label input:checked + span:after {
2102
- content: '\e90f';
2103
- position: absolute;
2104
- font-family: 'tutor';
2105
- color: #fff;
2106
- top: 50%;
2107
- left: 50%;
2108
- -webkit-transform: translate(-50%, -50%);
2109
- transform: translate(-50%, -50%);
2110
- font-size: 11px;
2111
- line-height: 1;
2112
- }
2113
-
2114
- .tutor-quiz-answers-wrap label input[type="radio"] + span {
2115
- content: '';
2116
- border-radius: 50%;
2117
- margin-right: 4px;
2118
- vertical-align: top;
2119
- font-size: 1em;
2120
- }
2121
-
2122
- .tutor-quiz-answers-wrap label input[type="radio"] + span:after {
2123
- content: '';
2124
- height: 8px;
2125
- width: 8px;
2126
- background: #fff;
2127
- border-radius: 50%;
2128
- left: 50%;
2129
- }
2130
-
2131
- .question-type-ordering-item {
2132
- border: 1px solid #D4DADB;
2133
- padding: 10px;
2134
- margin-bottom: 10px;
2135
- width: 250px;
2136
- background-color: #fff;
2137
- display: -webkit-box;
2138
- display: -ms-flexbox;
2139
- display: flex;
2140
- }
2141
-
2142
- .question-type-ordering-item.ui-sortable-placeholder {
2143
- background-color: transparent;
2144
- }
2145
-
2146
- .question-type-ordering-item .answer-title {
2147
- -webkit-box-flex: 1;
2148
- -ms-flex: 1;
2149
- flex: 1;
2150
- }
2151
-
2152
- .question-type-ordering-item .answer-sorting-bar {
2153
- cursor: pointer;
2154
- }
2155
-
2156
- .quiz-answer-item-matching {
2157
- padding: 10px;
2158
- display: -webkit-box;
2159
- display: -ms-flexbox;
2160
- display: flex;
2161
- width: 25%;
2162
- }
2163
-
2164
- .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2165
- display: inline-block;
2166
- max-width: none;
2167
- width: 25%;
2168
- padding: 0 10px;
2169
- vertical-align: top;
2170
- }
2171
-
2172
- @media (max-width: 767px) {
2173
- .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2174
- width: 50%;
2175
- }
2176
- }
2177
-
2178
- @media (max-width: 575px) {
2179
- .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2180
- width: 100%;
2181
- }
2182
- }
2183
-
2184
- .answer-type-matching .quiz-answer-matching-items-wrap {
2185
- margin: 0 -10px;
2186
- }
2187
-
2188
- .quiz-answer-matching-droppable {
2189
- height: 48px;
2190
- min-width: 200px;
2191
- border: 1px dashed #D4DADB;
2192
- }
2193
-
2194
- .quiz-draggable-answer-item {
2195
- padding: 10px 20px;
2196
- border: 1px solid #D4DADB;
2197
- margin-right: 10px;
2198
- margin-bottom: 10px;
2199
- background-color: #fff;
2200
- display: -webkit-inline-box;
2201
- display: -ms-inline-flexbox;
2202
- display: inline-flex;
2203
- }
2204
-
2205
- .quiz-draggable-answer-item .draggable-answer-title {
2206
- -webkit-box-flex: 1;
2207
- -ms-flex: 1;
2208
- flex: 1;
2209
- }
2210
-
2211
- .quiz-draggable-rand-answers {
2212
- display: -webkit-box;
2213
- display: -ms-flexbox;
2214
- display: flex;
2215
- -ms-flex-wrap: wrap;
2216
- flex-wrap: wrap;
2217
- }
2218
-
2219
- .drop-hover {
2220
- display: none;
2221
- }
2222
-
2223
- .quiz-answer-matching-droppable .drop-hover {
2224
- background-color: #eeeeee;
2225
- height: 100%;
2226
- width: 100%;
2227
- display: inline-block;
2228
- float: left;
2229
- }
2230
-
2231
- .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2232
- width: 100%;
2233
- max-width: 100%;
2234
- }
2235
-
2236
- .quiz-draggable-answer-item .draggable-answer-icon {
2237
- margin-left: 15px;
2238
- }
2239
-
2240
- .answer-type-image_matching .quiz-answer-item-matching {
2241
- /*display: inline-block;
2242
- width: 190px;
2243
- margin-right: 10px;*/
2244
- display: block;
2245
- }
2246
-
2247
- .answer-type-image_matching .quiz-answer-matching-items-wrap {
2248
- display: -webkit-box;
2249
- display: -ms-flexbox;
2250
- display: flex;
2251
- -ms-flex-wrap: wrap;
2252
- flex-wrap: wrap;
2253
- margin-left: -10px;
2254
- margin-right: -10px;
2255
- }
2256
-
2257
- .answer-type-image_matching .quiz-answer-matching-droppable {
2258
- width: 100%;
2259
- min-width: 100%;
2260
- }
2261
-
2262
- .answer-type-image_matching img {
2263
- width: 100%;
2264
- height: auto;
2265
- }
2266
-
2267
- .tutor-quiz-questions-pagination ul {
2268
- margin: 0;
2269
- padding: 0;
2270
- list-style: none;
2271
- }
2272
-
2273
- .tutor-quiz-questions-pagination ul li {
2274
- display: inline-block;
2275
- }
2276
-
2277
- .tutor-quiz-questions-pagination ul li a {
2278
- background-color: var(--tutor-primary-color);
2279
- padding: 7px 13px;
2280
- display: block;
2281
- border-radius: 50%;
2282
- margin-right: 10px;
2283
- color: #ffffff;
2284
- }
2285
-
2286
- .tutor-quiz-questions-pagination ul li a:hover, .tutor-quiz-questions-pagination ul li a.active {
2287
- background-color: var(--tutor-primary-color);
2288
- }
2289
-
2290
- .quiz-image-answering-wrap {
2291
- display: -webkit-box;
2292
- display: -ms-flexbox;
2293
- display: flex;
2294
- -ms-flex-wrap: wrap;
2295
- flex-wrap: wrap;
2296
- -webkit-box-orient: horizontal;
2297
- -webkit-box-direction: normal;
2298
- -ms-flex-direction: row;
2299
- flex-direction: row;
2300
- margin-left: -10px;
2301
- margin-right: -10px;
2302
- }
2303
-
2304
- .quiz-image-answering-wrap img {
2305
- max-width: 100%;
2306
- height: auto;
2307
- }
2308
-
2309
- .quiz-image-answering-answer {
2310
- margin-right: 10px;
2311
- margin-left: 10px;
2312
- width: 15%;
2313
- }
2314
-
2315
- .quiz-image-answering-image-wrap {
2316
- margin-bottom: 20px;
2317
- }
2318
-
2319
- .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
2320
- width: 100%;
2321
- display: block;
2322
- border: 1px solid #D4DADB;
2323
- -webkit-box-shadow: none;
2324
- box-shadow: none;
2325
- background: transparent;
2326
- border-radius: 2px;
2327
- height: 42px;
2328
- }
2329
-
2330
- .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
2331
- background: transparent;
2332
- outline-offset: 0 !important;
2333
- }
2334
-
2335
- /**
2336
- * Pagination
2337
- */
2338
- .tutor-next-previous-pagination-wrap {
2339
- display: -webkit-box;
2340
- display: -ms-flexbox;
2341
- display: flex;
2342
- -webkit-box-pack: justify;
2343
- -ms-flex-pack: justify;
2344
- justify-content: space-between;
2345
- }
2346
-
2347
- .tutor-next-previous-pagination-wrap a {
2348
- color: var(--tutor-primary-color);
2349
- }
2350
-
2351
- /**
2352
- Icon Css
2353
- */
2354
- div[class*="tutor-course-col"] {
2355
- padding-left: 15px;
2356
- padding-right: 15px;
2357
- margin-bottom: 30px;
2358
- }
2359
-
2360
- .tutor-course-loop {
2361
- background: #fff;
2362
- color: #29303b;
2363
- overflow: hidden;
2364
- position: relative;
2365
- vertical-align: top;
2366
- border-radius: 4px;
2367
- -webkit-transition: 300ms;
2368
- transition: 300ms;
2369
- border: 1px solid rgba(0, 0, 0, 0.05);
2370
- height: 100%;
2371
- display: -webkit-box;
2372
- display: -ms-flexbox;
2373
- display: flex;
2374
- -webkit-box-orient: vertical;
2375
- -webkit-box-direction: normal;
2376
- -ms-flex-direction: column;
2377
- flex-direction: column;
2378
- -webkit-box-pack: justify;
2379
- -ms-flex-pack: justify;
2380
- justify-content: space-between;
2381
- }
2382
-
2383
- .tutor-course-loop a, .tutor-widget-course a {
2384
- text-decoration: none !important;
2385
- }
2386
-
2387
- .tutor-course-header {
2388
- position: relative;
2389
- }
2390
-
2391
- .tutor-course-loop-header-meta {
2392
- position: absolute;
2393
- left: 0;
2394
- top: 13px;
2395
- width: 100%;
2396
- padding-left: 13px;
2397
- padding-right: 13px;
2398
- overflow: hidden;
2399
- }
2400
-
2401
- .tutor-course-loop-header-meta .tutor-course-wishlist {
2402
- float: right;
2403
- background: #fff;
2404
- font-size: 19px;
2405
- padding: 5px 5px;
2406
- border-radius: 3px;
2407
- -webkit-transition: 300ms;
2408
- transition: 300ms;
2409
- }
2410
-
2411
- .tutor-course-loop-header-meta .tutor-course-wishlist a {
2412
- display: block;
2413
- color: var(--tutor-primary-color);
2414
- -webkit-transition: 300ms;
2415
- transition: 300ms;
2416
- }
2417
-
2418
- .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
2419
- background: var(--tutor-primary-color);
2420
- }
2421
-
2422
- .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
2423
- color: #fff;
2424
- }
2425
-
2426
- .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
2427
- outline: none;
2428
- }
2429
-
2430
- .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
2431
- content: "\e908";
2432
- }
2433
-
2434
- .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
2435
- content: '\e91d';
2436
- margin-right: 0;
2437
- }
2438
-
2439
- .tutor-course-loop-level {
2440
- display: inline-block;
2441
- background: #9013FE;
2442
- padding: 0 7px;
2443
- color: #fff;
2444
- font-size: 12px;
2445
- line-height: 20px;
2446
- border-radius: 2px;
2447
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2448
- box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2449
- }
2450
-
2451
- .tutor-course-loop:hover {
2452
- -webkit-box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2453
- box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2454
- }
2455
-
2456
- .tutor-course-loop p {
2457
- margin: 0;
2458
- }
2459
-
2460
- .tutor-course-loop .tutor-course-header a,
2461
- .tutor-course-loop .tutor-course-header a img {
2462
- display: block;
2463
- border-top-left-radius: 4px;
2464
- border-top-right-radius: 4px;
2465
- }
2466
-
2467
- .tutor-loop-course-container {
2468
- padding: 25px 19px;
2469
- }
2470
-
2471
- .tutor-loop-rating-wrap {
2472
- color: #F8C51C;
2473
- margin-bottom: 2px;
2474
- font-size: 16px;
2475
- }
2476
-
2477
- .tutor-rating-count {
2478
- color: var(--tutor-text-color);
2479
- }
2480
-
2481
- .tutor-rating-count i {
2482
- font-style: normal;
2483
- display: inline-block;
2484
- margin-left: 5px;
2485
- }
2486
-
2487
- .tutor-loop-rating-wrap i:before {
2488
- margin-right: 4px;
2489
- margin-left: 0;
2490
- }
2491
-
2492
- .tutor-course-loop-title h2 {
2493
- font-size: 20px;
2494
- line-height: 28px;
2495
- font-weight: 600;
2496
- margin-bottom: 17px;
2497
- }
2498
-
2499
- .tutor-course-loop-title h2 a {
2500
- color: var(--tutor-text-color);
2501
- }
2502
-
2503
- .tutor-course-loop-title h2 a:hover {
2504
- color: var(--tutor-primary-color);
2505
- }
2506
-
2507
- .tutor-course-loop-meta {
2508
- margin-bottom: 15px;
2509
- color: var(--tutor-text-color);
2510
- font-size: var(--tutor-text-size);
2511
- }
2512
-
2513
- .tutor-course-loop-meta > div {
2514
- display: inline-block;
2515
- }
2516
-
2517
- .tutor-course-loop-meta > div i {
2518
- font-size: 16px;
2519
- margin-right: 4px;
2520
- }
2521
-
2522
- .tutor-course-loop-meta > div i,
2523
- .tutor-course-loop-meta > div span {
2524
- vertical-align: middle;
2525
- }
2526
-
2527
- .tutor-course-loop-meta > div + div {
2528
- margin-left: 10px;
2529
- }
2530
-
2531
- .tutor-loop-course-footer {
2532
- padding: 15px;
2533
- border-top: 1px solid rgba(0, 0, 0, 0.05);
2534
- color: #838791;
2535
- font-size: 12px;
2536
- line-height: 25px;
2537
- border-bottom-left-radius: 4px;
2538
- border-bottom-right-radius: 4px;
2539
- font-weight: 400;
2540
- }
2541
-
2542
- .tutor-loop-course-footer:after {
2543
- content: '';
2544
- display: table;
2545
- clear: both;
2546
- }
2547
-
2548
- .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
2549
- vertical-align: top;
2550
- }
2551
-
2552
- .tutor-course-loop-price {
2553
- color: var(--tutor-text-color);
2554
- font-size: 16px;
2555
- }
2556
-
2557
- .tutor-course-loop-price .price del {
2558
- font-weight: 400;
2559
- }
2560
-
2561
- .tutor-course-loop-price .price del span {
2562
- text-decoration: line-through;
2563
- color: var(--tutor-light-color);
2564
- }
2565
-
2566
- .tutor-course-loop-price .price del > span {
2567
- margin-right: 6px;
2568
- }
2569
-
2570
- .tutor-course-loop-price .price del + ins {
2571
- background: transparent;
2572
- margin-left: 0;
2573
- text-decoration: none;
2574
- }
2575
-
2576
- .tutor-course-loop-price > .price {
2577
- display: -webkit-box;
2578
- display: -ms-flexbox;
2579
- display: flex;
2580
- -webkit-box-align: center;
2581
- -ms-flex-align: center;
2582
- align-items: center;
2583
- -webkit-box-pack: start;
2584
- -ms-flex-pack: start;
2585
- justify-content: flex-start;
2586
- font-weight: 600;
2587
- -ms-flex-wrap: wrap;
2588
- flex-wrap: wrap;
2589
- }
2590
-
2591
- .tutor-course-loop-price > .price .subscription-details {
2592
- font-size: 15px;
2593
- margin-left: 4px;
2594
- font-weight: 400;
2595
- }
2596
-
2597
- .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
2598
- margin-left: 0;
2599
- margin-top: 4px;
2600
- }
2601
-
2602
- .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
2603
- color: var(--tutor-text-color);
2604
- position: relative;
2605
- line-height: 20px;
2606
- vertical-align: top;
2607
- display: block;
2608
- font-weight: 400;
2609
- background: transparent;
2610
- padding: 0;
2611
- }
2612
-
2613
- .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
2614
- color: var(--tutor-primary-color);
2615
- }
2616
-
2617
- .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap {
2618
- margin-left: auto;
2619
- }
2620
-
2621
- .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
2622
- display: none;
2623
- }
2624
-
2625
- .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
2626
- content: '\e915';
2627
- font-family: 'tutor' !important;
2628
- speak: none;
2629
- font-style: normal;
2630
- font-weight: normal;
2631
- font-variant: normal;
2632
- text-transform: none;
2633
- line-height: 20px;
2634
- -webkit-font-smoothing: antialiased;
2635
- -moz-osx-font-smoothing: grayscale;
2636
- margin-right: 5px;
2637
- vertical-align: top;
2638
- color: var(--tutor-primary-color);
2639
- }
2640
-
2641
- /* Standard syntax */
2642
- @-webkit-keyframes mymove {
2643
- from {
2644
- -webkit-transform: rotate(0deg);
2645
- transform: rotate(0deg);
2646
- }
2647
- to {
2648
- -webkit-transform: rotate(360deg);
2649
- transform: rotate(360deg);
2650
- }
2651
- }
2652
-
2653
- @keyframes mymove {
2654
- from {
2655
- -webkit-transform: rotate(0deg);
2656
- transform: rotate(0deg);
2657
- }
2658
- to {
2659
- -webkit-transform: rotate(360deg);
2660
- transform: rotate(360deg);
2661
- }
2662
- }
2663
-
2664
- .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
2665
- opacity: 1;
2666
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2667
- }
2668
-
2669
- /* layout*/
2670
- .tutor-course-col-4 {
2671
- width: 25%;
2672
- }
2673
-
2674
- .tutor-course-col-3 {
2675
- width: 33.33%;
2676
- }
2677
-
2678
- .tutor-course-col-2 {
2679
- width: 50%;
2680
- }
2681
-
2682
- .tutor-course-col-1 {
2683
- width: 100%;
2684
- }
2685
-
2686
- .tutor-course-col-1 .tutor-course-loop {
2687
- width: 100%;
2688
- }
2689
-
2690
- .tutor-course-col-5 {
2691
- width: 20%;
2692
- }
2693
-
2694
- .tutor-course-col-6 {
2695
- width: 16.66%;
2696
- }
2697
-
2698
- @media (max-width: 991px) {
2699
- .tutor-course-col-6,
2700
- .tutor-course-col-5,
2701
- .tutor-course-col-4,
2702
- .tutor-course-col-3,
2703
- .tutor-course-col-2 {
2704
- width: 50%;
2705
- }
2706
- }
2707
-
2708
- @media (max-width: 575px) {
2709
- .tutor-course-col-6,
2710
- .tutor-course-col-5,
2711
- .tutor-course-col-4,
2712
- .tutor-course-col-3,
2713
- .tutor-course-col-2 {
2714
- width: 100%;
2715
- }
2716
- }
2717
-
2718
- .tutor-course-filter-wrap {
2719
- margin-bottom: 50px;
2720
- display: -webkit-box;
2721
- display: -ms-flexbox;
2722
- display: flex;
2723
- -webkit-box-align: center;
2724
- -ms-flex-align: center;
2725
- align-items: center;
2726
- -webkit-box-pack: justify;
2727
- -ms-flex-pack: justify;
2728
- justify-content: space-between;
2729
- -ms-flex-wrap: wrap;
2730
- flex-wrap: wrap;
2731
- }
2732
-
2733
- .tutor-course-filter-form {
2734
- display: inline-block;
2735
- margin: 0;
2736
- }
2737
-
2738
- .tutor-courses {
2739
- clear: both;
2740
- display: -webkit-box;
2741
- display: -ms-flexbox;
2742
- display: flex;
2743
- -ms-flex-wrap: wrap;
2744
- flex-wrap: wrap;
2745
- margin-left: -15px;
2746
- margin-right: -15px;
2747
- padding: 0;
2748
- }
2749
-
2750
- .tutor-loop-course-bottom {
2751
- display: -webkit-box;
2752
- display: -ms-flexbox;
2753
- display: flex;
2754
- -webkit-box-orient: vertical;
2755
- -webkit-box-direction: normal;
2756
- -ms-flex-direction: column;
2757
- flex-direction: column;
2758
- -webkit-box-pack: justify;
2759
- -ms-flex-pack: justify;
2760
- justify-content: space-between;
2761
- height: 100%;
2762
- }
2763
-
2764
- .clearfix:before, .clearfix:after {
2765
- display: block;
2766
- clear: both;
2767
- content: "";
2768
- }
2769
-
2770
- .tutor-loop-author, .tutor-meta {
2771
- color: #bac0cf;
2772
- }
2773
-
2774
- .tutor-text-mute {
2775
- color: #bac0cf;
2776
- font-weight: 400;
2777
- }
2778
-
2779
- .tutor-loop-author {
2780
- overflow: hidden;
2781
- font-size: var(--tutor-text-size);
2782
- }
2783
-
2784
- .tutor-loop-author .tutor-single-course-avatar img {
2785
- width: 25px;
2786
- height: 25px;
2787
- display: block;
2788
- border-radius: 50%;
2789
- margin-right: 6px;
2790
- }
2791
-
2792
- .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
2793
- height: 25px;
2794
- width: 25px;
2795
- display: inline-block;
2796
- border-radius: 50%;
2797
- text-align: center;
2798
- line-height: 25px;
2799
- font-size: 11px;
2800
- margin-right: 6px;
2801
- }
2802
-
2803
- .tutor-loop-author > div {
2804
- display: inline-block;
2805
- float: left;
2806
- }
2807
-
2808
- .tutor-loop-author > div a {
2809
- color: var(--tutor-text-color);
2810
- font-weight: 500;
2811
- -webkit-transition: 300ms;
2812
- transition: 300ms;
2813
- }
2814
-
2815
- .tutor-loop-author > div a:hover {
2816
- color: var(--tutor-primary-color);
2817
- }
2818
-
2819
- .tutor-loop-author > div span {
2820
- display: inline-block;
2821
- margin: 0 2px 0 2px;
2822
- color: var(--tutor-light-color);
2823
- line-height: 25px;
2824
- font-weight: 400;
2825
- }
2826
-
2827
- .tutor-course-lising-category a:not(:last-child):after {
2828
- content: ', ';
2829
- margin-right: 5px;
2830
- }
2831
-
2832
- /**
2833
- Topicstutor-course-title
2834
- */
2835
- .tutor-course-enrolled-wrap {
2836
- margin: 0 -20px -20px !important;
2837
- padding: 12px 20px;
2838
- overflow: hidden;
2839
- border-top: 1px solid #DCDFE5;
2840
- font-size: 14px;
2841
- }
2842
-
2843
- .tutor-course-enrolled-wrap p {
2844
- font-weight: 600;
2845
- margin: 0;
2846
- }
2847
-
2848
- .tutor-course-enrolled-wrap p i {
2849
- padding-right: 9px;
2850
- float: left;
2851
- font-size: 20px;
2852
- line-height: 20px;
2853
- }
2854
-
2855
- .tutor-course-enrolled-wrap p i,
2856
- .tutor-course-enrolled-wrap p span {
2857
- color: var(--tutor-success-button-color);
2858
- }
2859
-
2860
- /**
2861
- Notice and others message
2862
- Alert Box Css
2863
- */
2864
- .tutor-notice-warning {
2865
- background-color: #fcf8e3;
2866
- border-color: #faebcc;
2867
- padding: 20px;
2868
- margin-bottom: 10px;
2869
- }
2870
-
2871
- .tutor-info-msg,
2872
- .tutor-success-msg,
2873
- .tutor-warning-msg,
2874
- .tutor-error-msg {
2875
- margin: 10px 0;
2876
- padding: 10px;
2877
- border-radius: 3px 3px 3px 3px;
2878
- }
2879
-
2880
- .tutor-info-msg {
2881
- color: var(--tutor-primary-color);
2882
- background-color: #BEF;
2883
- }
2884
-
2885
- .tutor-success-msg {
2886
- color: var(--tutor-success-button-color);
2887
- background-color: #DFF2BF;
2888
- }
2889
-
2890
- .tutor-warning-msg {
2891
- color: #9F6000;
2892
- background-color: #FEEFB3;
2893
- }
2894
-
2895
- .tutor-error-msg {
2896
- color: #D8000C;
2897
- background-color: #fbdcdc;
2898
- border: 1px solid #d8000c;
2899
- }
2900
-
2901
- /**
2902
- End Alert box css
2903
- */
2904
- .cart-required-login, .cart-required-login a, .cart-required-login form {
2905
- cursor: pointer;
2906
- }
2907
-
2908
- .single_add_to_cart_button,
2909
- a.tutor-button,
2910
- .tutor-button,
2911
- a.tutor-btn,
2912
- .tutor-btn {
2913
- color: #fff;
2914
- border: 1px solid var(--tutor-primary-color);
2915
- background-color: var(--tutor-primary-color);
2916
- display: -webkit-inline-box;
2917
- display: -ms-inline-flexbox;
2918
- display: inline-flex;
2919
- -webkit-box-align: center;
2920
- -ms-flex-align: center;
2921
- align-items: center;
2922
- padding: 12px 20px;
2923
- border-radius: 4px;
2924
- text-transform: capitalize;
2925
- line-height: 20px;
2926
- font-size: 14px;
2927
- font-weight: 600;
2928
- cursor: pointer;
2929
- -webkit-transition: 300ms;
2930
- transition: 300ms;
2931
- overflow: hidden;
2932
- vertical-align: top;
2933
- }
2934
-
2935
- .single_add_to_cart_button i,
2936
- a.tutor-button i,
2937
- .tutor-button i,
2938
- a.tutor-btn i,
2939
- .tutor-btn i {
2940
- line-height: 19px;
2941
- margin-right: 7px;
2942
- font-size: 16px;
2943
- }
2944
-
2945
- .single_add_to_cart_button.btn-sm,
2946
- a.tutor-button.btn-sm,
2947
- .tutor-button.btn-sm,
2948
- a.tutor-btn.btn-sm,
2949
- .tutor-btn.btn-sm {
2950
- padding: 9px 14px;
2951
- line-height: 19px;
2952
- }
2953
-
2954
- a.tutor-button.bordered-button,
2955
- .tutor-button.bordered-button,
2956
- a.tutor-btn.bordered-btn,
2957
- .tutor-btn.bordered-btn {
2958
- color: var(--tutor-primary-color);
2959
- border: 1px solid var(--tutor-primary-color);
2960
- background-color: #fff;
2961
- }
2962
-
2963
- a.tutor-button.default-btn,
2964
- .tutor-button.default-btn,
2965
- a.tutor-btn.default-btn,
2966
- .tutor-btn.default-btn {
2967
- color: #393C40;
2968
- border: 1px solid #B8BABE;
2969
- background: #fff;
2970
- }
2971
-
2972
- a.tutor-button.default-btn i,
2973
- .tutor-button.default-btn i,
2974
- a.tutor-btn.default-btn i,
2975
- .tutor-btn.default-btn i {
2976
- color: var(--tutor-primary-color);
2977
- }
2978
-
2979
- a.tutor-button.default-btn:hover,
2980
- .tutor-button.default-btn:hover,
2981
- a.tutor-btn.default-btn:hover,
2982
- .tutor-btn.default-btn:hover {
2983
- background-color: var(--tutor-primary-color);
2984
- border-color: var(--tutor-primary-color);
2985
- color: #fff;
2986
- }
2987
-
2988
- a.tutor-button.default-btn:hover i,
2989
- .tutor-button.default-btn:hover i,
2990
- a.tutor-btn.default-btn:hover i,
2991
- .tutor-btn.default-btn:hover i {
2992
- color: #fff;
2993
- }
2994
-
2995
- a.tutor-button:hover,
2996
- .tutor-button:hover,
2997
- a.tutor-btn:hover,
2998
- .tutor-btn:hover {
2999
- background-color: var(--tutor-primary-hover-color);
3000
- border-color: var(--tutor-primary-hover-color);
3001
- color: #fff;
3002
- }
3003
-
3004
- a.tutor-button.bordered-button:hover,
3005
- .tutor-button.bordered-button:hover,
3006
- a.tutor-btn.bordered-btn:hover,
3007
- .tutor-btn.bordered-btn:hover {
3008
- border: 1px solid var(--tutor-primary-color);
3009
- background-color: var(--tutor-primary-color);
3010
- }
3011
-
3012
- a.tutor-button.button-light,
3013
- .tutor-button.button-light {
3014
- color: #B1B8C9;
3015
- background-color: #DAE4E6;
3016
- border: 1px solid #DAE4E6;
3017
- }
3018
-
3019
- a.tutor-button.button-light:hover,
3020
- .tutor-button.button-light:hover {
3021
- color: #939BAE;
3022
- background-color: #E8EFF1;
3023
- border: 1px solid #E8EFF1;
3024
- }
3025
-
3026
- .tutor-button.tutor-danger {
3027
- background-color: #E53935;
3028
- border-color: #E53935;
3029
- }
3030
-
3031
- .tutor-button.tutor-danger:hover {
3032
- background-color: #E53935;
3033
- border-color: #E53935;
3034
- -webkit-filter: brightness(0.9);
3035
- filter: brightness(0.9);
3036
- }
3037
-
3038
- .tutor-button.tutor-success {
3039
- background: var(--tutor-success-button-color);
3040
- border-color: var(--tutor-success-button-color);
3041
- }
3042
-
3043
- .tutor-button.tutor-success:hover {
3044
- background: var(--tutor-success-button-color);
3045
- border-color: var(--tutor-success-button-color);
3046
- -webkit-filter: brightness(0.9);
3047
- filter: brightness(0.9);
3048
- }
3049
-
3050
- .course-enrolled-nav-wrap {
3051
- border-bottom: 1px solid #dedfe0;
3052
- margin-bottom: 45px;
3053
- }
3054
-
3055
- .tutor-button-block {
3056
- width: 100%;
3057
- text-align: center;
3058
- -webkit-box-pack: center;
3059
- -ms-flex-pack: center;
3060
- justify-content: center;
3061
- }
3062
-
3063
- .tutor-wrap {
3064
- width: 100%;
3065
- }
3066
-
3067
- .tutor-wrap nav.course-enrolled-nav ul {
3068
- list-style: none;
3069
- margin: 0 0 -1px;
3070
- padding: 0;
3071
- }
3072
-
3073
- .tutor-wrap nav.course-enrolled-nav ul li {
3074
- display: inline-block;
3075
- }
3076
-
3077
- .tutor-wrap nav.course-enrolled-nav ul li a {
3078
- display: block;
3079
- font-size: 16px;
3080
- padding: 5px 0 20px;
3081
- margin-right: 20px;
3082
- color: var(--tutor-light-color);
3083
- border-bottom: 2px solid transparent;
3084
- }
3085
-
3086
- .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
3087
- margin-left: 20px;
3088
- }
3089
-
3090
- .tutor-wrap nav.course-enrolled-nav ul li.active a {
3091
- border-bottom: 2px solid var(--tutor-primary-color);
3092
- color: var(--tutor-text-color);
3093
- }
3094
-
3095
- @media (max-width: 575px) {
3096
- .tutor-wrap nav.course-enrolled-nav ul li {
3097
- display: inline-block;
3098
- }
3099
- .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
3100
- .tutor-wrap nav.course-enrolled-nav ul li a {
3101
- padding: 8px;
3102
- margin: 0;
3103
- }
3104
- .tutor-wrap nav.course-enrolled-nav ul li.active a {
3105
- border: none;
3106
- color: var(--tutor-primary-color);
3107
- }
3108
- }
3109
-
3110
- .tutor-updating-message i {
3111
- display: none;
3112
- }
3113
-
3114
- .tutor-profile-photo-upload-wrap {
3115
- width: 200px;
3116
- height: auto;
3117
- margin-bottom: 70px;
3118
- position: relative;
3119
- }
3120
-
3121
- .tutor-profile-photo-upload-wrap img {
3122
- width: 100%;
3123
- height: auto;
3124
- display: block;
3125
- }
3126
-
3127
- a.tutor-profile-photo-upload-btn, button.tutor-profile-photo-upload-btn {
3128
- position: absolute;
3129
- top: 100%;
3130
- background-color: var(--tutor-primary-color);
3131
- color: #fff;
3132
- display: block;
3133
- width: 100%;
3134
- text-align: CENTER;
3135
- padding: 9px 0;
3136
- }
3137
-
3138
- a.tutor-profile-photo-upload-btn:hover, button.tutor-profile-photo-upload-btn:hover {
3139
- background-color: var(--tutor-primary-hover-color);
3140
- color: #fff;
3141
- }
3142
-
3143
- .tutor-profile-photo-delete-btn {
3144
- position: absolute;
3145
- color: #ff000c;
3146
- right: 10px;
3147
- top: 10px;
3148
- }
3149
-
3150
- /**
3151
- Instructor
3152
- */
3153
- .single-instructor-wrap {
3154
- border: 1px solid #e8eff1;
3155
- margin-bottom: 30px;
3156
- border-radius: 4px;
3157
- }
3158
-
3159
- .single-instructor-wrap .single-instructor-top {
3160
- padding: 20px;
3161
- border-bottom: 1px solid #e8eff1;
3162
- display: -webkit-box;
3163
- display: -ms-flexbox;
3164
- display: flex;
3165
- }
3166
-
3167
- @media (max-width: 767px) {
3168
- .single-instructor-wrap .single-instructor-top {
3169
- -ms-flex-wrap: wrap;
3170
- flex-wrap: wrap;
3171
- }
3172
- }
3173
-
3174
- .single-instructor-wrap .single-instructor-top h3,
3175
- .single-instructor-wrap .single-instructor-top h4 {
3176
- margin: 0;
3177
- padding: 0;
3178
- }
3179
-
3180
- .single-instructor-wrap .tutor-instructor-left {
3181
- -webkit-box-flex: 0;
3182
- -ms-flex: 0 0 auto;
3183
- flex: 0 0 auto;
3184
- padding-right: 30px;
3185
- }
3186
-
3187
- @media (max-width: 767px) {
3188
- .single-instructor-wrap .tutor-instructor-left {
3189
- width: 100%;
3190
- margin-bottom: 15px;
3191
- }
3192
- }
3193
-
3194
- .single-instructor-wrap .instructor-avatar {
3195
- float: left;
3196
- }
3197
-
3198
- .single-instructor-wrap .instructor-avatar img {
3199
- max-width: 50px;
3200
- height: auto;
3201
- border-radius: 50%;
3202
- }
3203
-
3204
- .single-instructor-wrap .instructor-name {
3205
- float: left;
3206
- padding-left: 20px;
3207
- max-width: 180px;
3208
- }
3209
-
3210
- .single-instructor-wrap .instructor-name h3 {
3211
- font-size: 16px;
3212
- color: var(--tutor-text-color);
3213
- font-weight: 600;
3214
- }
3215
-
3216
- .single-instructor-wrap .instructor-name h3 a {
3217
- font-weight: 500;
3218
- color: var(--tutor-text-color);
3219
- }
3220
-
3221
- .single-instructor-wrap .instructor-name h4 {
3222
- font-weight: 500;
3223
- color: var(--tutor-light-color);
3224
- }
3225
-
3226
- .single-instructor-wrap .single-instructor-bottom {
3227
- padding: 15px 20px;
3228
- text-align: right;
3229
- overflow: hidden;
3230
- }
3231
-
3232
- @media (max-width: 767px) {
3233
- .single-instructor-wrap .single-instructor-bottom {
3234
- text-align: left;
3235
- }
3236
- }
3237
-
3238
- .single-instructor-wrap .single-instructor-bottom p {
3239
- margin: 0;
3240
- }
3241
-
3242
- .single-instructor-wrap .single-instructor-bottom .ratings {
3243
- float: left;
3244
- }
3245
-
3246
- .single-instructor-wrap .single-instructor-bottom .ratings i {
3247
- margin-right: 4px;
3248
- }
3249
-
3250
- .single-instructor-wrap .single-instructor-bottom .courses,
3251
- .single-instructor-wrap .single-instructor-bottom .students {
3252
- display: inline-block;
3253
- margin-left: 20px;
3254
- }
3255
-
3256
- .single-instructor-wrap .single-instructor-bottom .courses i,
3257
- .single-instructor-wrap .single-instructor-bottom .students i {
3258
- font-size: 18px;
3259
- display: inline-block;
3260
- margin-right: 2px;
3261
- vertical-align: middle;
3262
- }
3263
-
3264
- .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
3265
- color: #bac0cf;
3266
- }
3267
-
3268
- .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
3269
- color: #f8c51c;
3270
- }
3271
-
3272
- .tutor-dashboard-pagination-results-stats {
3273
- margin: 10px 0 30px;
3274
- }
3275
-
3276
- .statement-address {
3277
- margin: 10px 0;
3278
- color: #555;
3279
- }
3280
-
3281
- .statement-order-completed {
3282
- background: var(--tutor-success-button-color);
3283
- color: #fff;
3284
- padding: 2px 5px;
3285
- border: none;
3286
- }
3287
-
3288
- /* ********************* */
3289
- /*start global login form*/
3290
- /* ********************* */
3291
- .tutor-login-wrap {
3292
- max-width: 520px;
3293
- margin: 0 auto;
3294
- padding: 40px 55px;
3295
- -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3296
- box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3297
- border-radius: 5px;
3298
- }
3299
-
3300
- .tutor-login-wrap form {
3301
- margin: 0;
3302
- }
3303
-
3304
- .tutor-login-wrap .tutor-login-title {
3305
- margin-bottom: 25px;
3306
- padding: 0 40px;
3307
- text-align: center;
3308
- }
3309
-
3310
- .tutor-login-form-wrap {
3311
- max-width: 450px;
3312
- margin: auto;
3313
- }
3314
-
3315
- .tutor-login-form-wrap p {
3316
- margin-bottom: 0;
3317
- }
3318
-
3319
- .tutor-login-form-wrap label {
3320
- display: block;
3321
- margin-bottom: 4px;
3322
- }
3323
-
3324
- .tutor-login-form-wrap .tutor-alert {
3325
- margin-bottom: 20px;
3326
- }
3327
-
3328
- .tutor-login-form-wrap input[type="password"],
3329
- .tutor-login-form-wrap input[type="text"] {
3330
- width: 100%;
3331
- display: block;
3332
- border: 1px solid #E8EFF1;
3333
- -webkit-box-shadow: none;
3334
- box-shadow: none;
3335
- margin-bottom: 20px;
3336
- border-radius: 4px;
3337
- background: #ECEEF4;
3338
- line-height: 48px;
3339
- padding: 0;
3340
- text-indent: 15px;
3341
- }
3342
-
3343
- .tutor-login-form-wrap input[type="password"]:focus,
3344
- .tutor-login-form-wrap input[type="text"]:focus {
3345
- background: #ffffff;
3346
- border-color: var(--tutor-primary-color);
3347
- }
3348
-
3349
- .tutor-login-form-wrap input::-webkit-input-placeholder {
3350
- color: #b0b6c8;
3351
- opacity: 1;
3352
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3353
- }
3354
-
3355
- .tutor-login-form-wrap input::-moz-placeholder {
3356
- color: #b0b6c8;
3357
- opacity: 1;
3358
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3359
- }
3360
-
3361
- .tutor-login-form-wrap input:-ms-input-placeholder {
3362
- color: #b0b6c8;
3363
- opacity: 1;
3364
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3365
- }
3366
-
3367
- .tutor-login-form-wrap input:-moz-placeholder {
3368
- color: #b0b6c8;
3369
- opacity: 1;
3370
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3371
- }
3372
-
3373
- .tutor-login-rememeber-wrap {
3374
- overflow: hidden;
3375
- text-align: right;
3376
- margin-bottom: 30px;
3377
- }
3378
-
3379
- .tutor-login-rememeber-wrap p {
3380
- display: inline-block;
3381
- float: left;
3382
- }
3383
-
3384
- .tutor-login-rememeber-wrap p,
3385
- .tutor-login-rememeber-wrap label {
3386
- margin: 0;
3387
- }
3388
-
3389
- .tutor-form-register-wrap a,
3390
- .tutor-login-rememeber-wrap a,
3391
- .tutor-login-rememeber-wrap label {
3392
- color: #606C8F;
3393
- vertical-align: middle;
3394
- opacity: .5;
3395
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3396
- -webkit-transition: 300ms;
3397
- transition: 300ms;
3398
- }
3399
-
3400
- .tutor-form-register-wrap a:hover,
3401
- .tutor-login-rememeber-wrap a:hover,
3402
- .tutor-login-rememeber-wrap label:hover {
3403
- opacity: 1;
3404
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3405
- }
3406
-
3407
- .tutor-login-form-wrap input[type="submit"] {
3408
- color: #fff;
3409
- background-color: var(--tutor-success-button-color);
3410
- border-color: var(--tutor-success-button-color);
3411
- padding: 15px 30px;
3412
- border-radius: 4px;
3413
- text-transform: uppercase;
3414
- line-height: 1;
3415
- display: block;
3416
- width: 100%;
3417
- -webkit-transition: 300ms;
3418
- transition: 300ms;
3419
- }
3420
-
3421
- .tutor-login-form-wrap input[type="submit"]:hover {
3422
- color: #fff;
3423
- background-color: var(--tutor-success-button-color);
3424
- border-color: var(--tutor-success-button-color);
3425
- }
3426
-
3427
- .tutor-login-form-wrap input[type="checkbox"] {
3428
- margin-right: 4px;
3429
- }
3430
-
3431
- .tutor-form-register-wrap {
3432
- text-align: center;
3433
- margin-top: 15px;
3434
- }
3435
-
3436
- /*course login*/
3437
- .tutor-course-login-wrap h4 {
3438
- font-size: 42px;
3439
- line-height: 1.2;
3440
- margin-bottom: 20px;
3441
- color: var(--tutor-text-color);
3442
- }
3443
-
3444
- .tutor-cart-box-login-form {
3445
- display: -webkit-box;
3446
- display: -ms-flexbox;
3447
- display: flex;
3448
- position: fixed;
3449
- width: 100%;
3450
- height: 100%;
3451
- background: rgba(0, 0, 0, 0.6);
3452
- z-index: 99;
3453
- top: 0;
3454
- left: 0;
3455
- -webkit-box-pack: center;
3456
- -ms-flex-pack: center;
3457
- justify-content: center;
3458
- -webkit-box-align: center;
3459
- -ms-flex-align: center;
3460
- align-items: center;
3461
- }
3462
-
3463
- .login-overlay-close {
3464
- position: absolute;
3465
- background: transparent;
3466
- width: 100%;
3467
- height: 100%;
3468
- z-index: -1;
3469
- }
3470
-
3471
- .course-login-title {
3472
- margin-bottom: 50px;
3473
- }
3474
-
3475
- .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
3476
- background: #fff;
3477
- padding: 50px 40px;
3478
- position: relative;
3479
- width: 400px;
3480
- font-size: 16px;
3481
- font-weight: 400;
3482
- max-height: 90%;
3483
- overflow: auto;
3484
- }
3485
-
3486
- .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
3487
- position: absolute;
3488
- padding: 0;
3489
- margin: 0;
3490
- border: none;
3491
- background-color: transparent;
3492
- top: 14px;
3493
- right: 20px;
3494
- opacity: .4;
3495
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3496
- cursor: pointer;
3497
- -webkit-transition: 300ms;
3498
- transition: 300ms;
3499
- color: var(--tutor-text-color);
3500
- }
3501
-
3502
- .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
3503
- color: red;
3504
- }
3505
-
3506
- /* ********************* */
3507
- /*start registration form*/
3508
- /* ********************* */
3509
- .tutor-option-field-row label,
3510
- .tutor-form-group label {
3511
- display: block;
3512
- margin-bottom: 10px;
3513
- }
3514
-
3515
- .tutor-option-field textarea,
3516
- .tutor-option-field select,
3517
- .tutor-option-field input[type="text"],
3518
- .tutor-option-field input[type="number"],
3519
- .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
3520
- .tutor-form-group textarea,
3521
- .tutor-form-group select,
3522
- .tutor-form-group input[type="text"],
3523
- .tutor-form-group input[type="number"],
3524
- .tutor-form-group input[type="password"] {
3525
- width: 100%;
3526
- display: block;
3527
- border: 1px solid #DCDFE5;
3528
- -webkit-box-shadow: none;
3529
- box-shadow: none;
3530
- margin-bottom: 20px;
3531
- border-radius: 4px;
3532
- background: #ffffff;
3533
- line-height: 48px;
3534
- padding: 0;
3535
- text-indent: 15px;
3536
- -webkit-transition: 300ms;
3537
- transition: 300ms;
3538
- font-size: 16px;
3539
- }
3540
-
3541
- .tutor-form-group {
3542
- position: relative;
3543
- }
3544
-
3545
- .tutor-form-group span.tutor-input-prepand {
3546
- position: absolute;
3547
- height: calc(100% - 2px);
3548
- font-size: 21px;
3549
- line-height: 50px;
3550
- padding: 0 12px;
3551
- background: transparent;
3552
- border-right: 1px solid #DCDFE5;
3553
- top: 1px;
3554
- }
3555
-
3556
- .tutor-form-group span.tutor-input-prepand + input {
3557
- padding-left: 35px;
3558
- }
3559
-
3560
- .tutor-course-builder-form-elem {
3561
- margin-bottom: 20px;
3562
- }
3563
-
3564
- .tutor-option-field .select2-container,
3565
- .tutor-form-group .select2-container {
3566
- margin-bottom: 20px;
3567
- width: 100% !important;
3568
- }
3569
-
3570
- .tutor-option-field .select2-container ul.select2-selection__rendered,
3571
- .tutor-form-group .select2-container ul.select2-selection__rendered {
3572
- padding: 4px 9px;
3573
- display: block;
3574
- }
3575
-
3576
- .tutor-option-field .select2-container li.select2-selection__choice,
3577
- .tutor-form-group .select2-container li.select2-selection__choice {
3578
- background: #EBEEF0;
3579
- color: #606C8F;
3580
- line-height: 29px;
3581
- border-radius: 3px;
3582
- padding: 0 9px;
3583
- margin: 5px;
3584
- border: none;
3585
- font-weight: 600;
3586
- }
3587
-
3588
- .tutor-option-field .select2-container .select2-search__field,
3589
- .tutor-form-group .select2-container .select2-search__field {
3590
- padding: 8px 3px 8px 6px;
3591
- -webkit-box-sizing: border-box;
3592
- box-sizing: border-box;
3593
- margin: 0;
3594
- }
3595
-
3596
- .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
3597
- .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
3598
- color: #ABAFB6;
3599
- }
3600
-
3601
- .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
3602
- .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
3603
- color: #ABAFB6;
3604
- }
3605
-
3606
- .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
3607
- .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
3608
- color: #ABAFB6;
3609
- }
3610
-
3611
- .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
3612
- .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
3613
- color: #ABAFB6;
3614
- }
3615
-
3616
- .tutor-option-field .select2-container .select2-selection--single,
3617
- .tutor-option-field .select2-container .select2-selection--multiple,
3618
- .tutor-form-group .select2-container .select2-selection--single,
3619
- .tutor-form-group .select2-container .select2-selection--multiple {
3620
- border-color: #DCDFE5;
3621
- }
3622
-
3623
- .tutor-option-field .select2-container.select2-container--focus .select2-selection--single,
3624
- .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
3625
- .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
3626
- .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
3627
- border-color: var(--tutor-primary-color);
3628
- }
3629
-
3630
- .tutor-option-field textarea,
3631
- .tutor-form-group textarea {
3632
- line-height: 26px;
3633
- text-indent: 0;
3634
- padding: 15px;
3635
- height: 180px;
3636
- }
3637
-
3638
- .tutor-option-field textarea:focus,
3639
- .tutor-form-group textarea:focus,
3640
- .tutor-option-field input:focus,
3641
- .tutor-form-group input:focus {
3642
- outline: none;
3643
- }
3644
-
3645
- .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
3646
- .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
3647
- height: 100px;
3648
- }
3649
-
3650
- .tutor-option-field textarea:focus,
3651
- .tutor-option-field input:not([type="submit"]):focus,
3652
- .tutor-form-group textarea:focus,
3653
- .tutor-form-group input:not([type="submit"]):focus {
3654
- background: #ffffff;
3655
- border-color: var(--tutor-primary-color);
3656
- }
3657
-
3658
- .tutor-option-field textarea::-webkit-input-placeholder,
3659
- .tutor-option-field input::-webkit-input-placeholder,
3660
- .tutor-form-group textarea::-webkit-input-placeholder,
3661
- .tutor-form-group input::-webkit-input-placeholder {
3662
- color: #b0b6c8;
3663
- opacity: 1;
3664
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3665
- }
3666
-
3667
- .tutor-option-field textarea::-moz-placeholder,
3668
- .tutor-option-field input::-moz-placeholder,
3669
- .tutor-form-group textarea::-moz-placeholder,
3670
- .tutor-form-group input::-moz-placeholder {
3671
- color: #b0b6c8;
3672
- opacity: 1;
3673
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3674
- }
3675
-
3676
- .tutor-option-field textarea:-ms-input-placeholder,
3677
- .tutor-option-field input:-ms-input-placeholder,
3678
- .tutor-form-group textarea:-ms-input-placeholder,
3679
- .tutor-form-group input:-ms-input-placeholder {
3680
- color: #b0b6c8;
3681
- opacity: 1;
3682
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3683
- }
3684
-
3685
- .tutor-option-field textarea:-moz-placeholder,
3686
- .tutor-option-field input:-moz-placeholder,
3687
- .tutor-form-group textarea:-moz-placeholder,
3688
- .tutor-form-group input:-moz-placeholder {
3689
- color: #b0b6c8;
3690
- opacity: 1;
3691
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3692
- }
3693
-
3694
- .tutor-option-field select,
3695
- .tutor-form-group select {
3696
- /*-webkit-appearance: none;*/
3697
- /*-moz-appearance: none;*/
3698
- /*appearance: none;*/
3699
- padding: 2px 5px;
3700
- height: 50px;
3701
- }
3702
-
3703
- .tutor-form-group.tutor-reg-form-btn-wrap {
3704
- text-align: right;
3705
- }
3706
-
3707
- /*option field*/
3708
- .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button {
3709
- background: var(--tutor-success-button-color);
3710
- border-color: var(--tutor-success-button-color);
3711
- }
3712
-
3713
- .tutor-option-field p.desc {
3714
- margin: -10px 0 20px;
3715
- font-size: 13px;
3716
- font-style: italic;
3717
- opacity: .7;
3718
- }
3719
-
3720
- .tutor-option-field:last-child .tutor-option-field p.desc {
3721
- margin-bottom: 0;
3722
- }
3723
-
3724
- .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
3725
- display: -webkit-box;
3726
- display: -ms-flexbox;
3727
- display: flex;
3728
- }
3729
-
3730
- .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
3731
- padding-right: 30px;
3732
- }
3733
-
3734
- .select2-container--default .select2-selection--single .select2-selection__rendered {
3735
- line-height: 46px;
3736
- }
3737
-
3738
- .select2-container--default .select2-selection--single .select2-selection__arrow {
3739
- height: 46px;
3740
- }
3741
-
3742
- .select2-container .select2-selection--single .select2-selection__rendered {
3743
- padding-left: 13px;
3744
- font-size: 16px;
3745
- }
3746
-
3747
- .select2-container .select2-selection--single {
3748
- height: 48px;
3749
- }
3750
-
3751
- .select2-container .select2-selection--multiple {
3752
- min-height: 50px;
3753
- }
3754
-
3755
- /* ********************* */
3756
- /* Tutor Price Preview Box */
3757
- /* ********************* */
3758
- .tutor-price-preview-box {
3759
- border: 1px solid #DCDFE5;
3760
- padding: 20px;
3761
- margin-bottom: 30px;
3762
- border-radius: 4px;
3763
- overflow: hidden;
3764
- }
3765
-
3766
- .tutor-price-box-thumbnail {
3767
- margin: -20px -20px 20px;
3768
- }
3769
-
3770
- .tutor-price-box-thumbnail .tutor-single-lesson-segment {
3771
- margin-bottom: 0;
3772
- }
3773
-
3774
- .tutor-price-box-description h6 {
3775
- font-size: 23px;
3776
- margin: 15px 0 5px;
3777
- }
3778
-
3779
- .tutor-price-box-description ul {
3780
- list-style: none;
3781
- }
3782
-
3783
- .tutor-course-purchase-box a {
3784
- display: block;
3785
- text-align: center;
3786
- margin-top: 6px;
3787
- }
3788
-
3789
- .tutor-price-preview-box .price {
3790
- font-size: 35px;
3791
- font-weight: 500;
3792
- margin: 0 0 20px;
3793
- overflow: hidden;
3794
- line-height: 1;
3795
- }
3796
-
3797
- .tutor-price-preview-box .price .subscription-details {
3798
- font-size: var(--tutor-text-size);
3799
- display: block;
3800
- margin-top: 12px;
3801
- line-height: 1.2em;
3802
- }
3803
-
3804
- .tutor-price-preview-box .price > .price {
3805
- margin-bottom: 0;
3806
- }
3807
-
3808
- .tutor-price-preview-box .price del + ins {
3809
- margin-left: 0;
3810
- float: left;
3811
- }
3812
-
3813
- /* ************************ */
3814
- /* Tutor Course Review Wrap */
3815
- /* ************************ */
3816
- .tutor-course-reviews-wrap {
3817
- border: 1px solid #E8EFF1;
3818
- border-radius: 4px;
3819
- }
3820
-
3821
- .tutor-course-avg-rating-total {
3822
- color: var(--tutor-light-color);
3823
- }
3824
-
3825
- .tutor-course-avg-rating-total span {
3826
- color: var(--tutor-text-color);
3827
- }
3828
-
3829
- .tutor-review-individual-item {
3830
- border-top: 1px solid #E8EFF1;
3831
- padding: 30px;
3832
- overflow: hidden;
3833
- }
3834
-
3835
- .tutor-review-individual-item p {
3836
- margin: 0;
3837
- padding: 0;
3838
- }
3839
-
3840
- .course-avg-rating-wrap {
3841
- padding: 20px 20px 20px 40px;
3842
- }
3843
-
3844
- .tutor-review-individual-item .review-left {
3845
- width: 200px;
3846
- float: left;
3847
- overflow: hidden;
3848
- }
3849
-
3850
- .tutor-review-individual-item .review-content {
3851
- padding-left: 200px;
3852
- }
3853
-
3854
- @media (max-width: 991px) {
3855
- .tutor-review-individual-item .review-left {
3856
- width: 100%;
3857
- float: none;
3858
- margin-bottom: 25px;
3859
- }
3860
- .tutor-review-individual-item .review-content {
3861
- padding-left: 0;
3862
- }
3863
- }
3864
-
3865
- @media (max-width: 991px) {
3866
- .tutor-single-course-sidebar {
3867
- margin-top: 30px;
3868
- }
3869
- }
3870
-
3871
- .tutor-review-individual-item .review-avatar {
3872
- width: 50px;
3873
- float: left;
3874
- }
3875
-
3876
- .tutor-review-individual-item .review-avatar img {
3877
- border-radius: 50%;
3878
- margin: 0;
3879
- border: none;
3880
- max-width: 100%;
3881
- height: auto;
3882
- }
3883
-
3884
- .tutor-review-individual-item .tutor-review-user-info {
3885
- float: left;
3886
- padding-left: 20px;
3887
- }
3888
-
3889
- .tutor-review-individual-item .tutor-review-user-info p {
3890
- margin-bottom: 0;
3891
- }
3892
-
3893
- .tutor-review-individual-item .tutor-review-user-info a {
3894
- color: var(--tutor-text-color);
3895
- }
3896
-
3897
- .review-avatar .tutor-text-avatar,
3898
- .tutor-dashboard-avater .tutor-text-avatar,
3899
- .instructor-avatar .tutor-text-avatar {
3900
- border-radius: 50%;
3901
- width: 50px;
3902
- height: 50px;
3903
- text-align: center;
3904
- display: block;
3905
- line-height: 50px;
3906
- color: #ffffff;
3907
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
3908
- }
3909
-
3910
- .course-avg-rating-wrap .course-avg-rating {
3911
- font-size: 76px;
3912
- line-height: 1;
3913
- font-weight: 400;
3914
- }
3915
-
3916
- .course-avg-rating-wrap p {
3917
- margin: 0;
3918
- }
3919
-
3920
- .tutor-review-individual-item .tutor-review-name {
3921
- font-size: 16px;
3922
- font-weight: 600;
3923
- }
3924
-
3925
- .tutor-review-individual-item .review-meta {
3926
- color: var(--tutor-light-color);
3927
- }
3928
-
3929
- .individual-review-rating-wrap {
3930
- color: #F8C51C;
3931
- }
3932
-
3933
- .individual-review-rating-wrap i,
3934
- .course-avg-rating-html i {
3935
- margin-right: 4px;
3936
- color: #F8C51C;
3937
- }
3938
-
3939
- .course-rating-meter {
3940
- display: -webkit-box;
3941
- display: -ms-flexbox;
3942
- display: flex;
3943
- }
3944
-
3945
- .course-rating-meter i.tutor-icon-star-full {
3946
- color: #F8C51C;
3947
- }
3948
-
3949
- .rating-meter-bar-wrap {
3950
- -webkit-box-flex: 1;
3951
- -ms-flex: 1;
3952
- flex: 1;
3953
- }
3954
-
3955
- .rating-meter-col {
3956
- margin: 0 3px;
3957
- }
3958
-
3959
- .course-rating-meter {
3960
- margin-bottom: 8px;
3961
- }
3962
-
3963
- .rating-meter-bar {
3964
- height: 5px;
3965
- width: 100%;
3966
- background: #E8EFF1;
3967
- margin-top: 11px;
3968
- border-radius: 15px;
3969
- overflow: hidden;
3970
- }
3971
-
3972
- .rating-meter-fill-bar {
3973
- background: #F8C51C;
3974
- height: 5px;
3975
- }
3976
-
3977
- .rating-meter-col.rating-text-col {
3978
- -webkit-box-flex: 0;
3979
- -ms-flex: 0 0 auto;
3980
- flex: 0 0 auto;
3981
- }
3982
-
3983
- /* ********************* */
3984
- /* Tutor Pagination Wrap */
3985
- /* ********************* */
3986
- .tutor-pagination,
3987
- .tutor-pagination-wrap {
3988
- text-align: center;
3989
- margin: 20px 0;
3990
- }
3991
-
3992
- .tutor-pagination a, .tutor-pagination span,
3993
- .tutor-pagination-wrap a,
3994
- .tutor-pagination-wrap span {
3995
- padding: 3px;
3996
- display: inline-block;
3997
- }
3998
-
3999
- .tutor-pagination-wrap a:hover,
4000
- .tutor-pagination a:hover {
4001
- color: var(--tutor-primary-color);
4002
- }
4003
-
4004
- /* ********************* */
4005
- /* Tutor Course Tags */
4006
- /* ********************* */
4007
- .tutor-course-tags {
4008
- margin: -5px;
4009
- }
4010
-
4011
- .tutor-course-tags a {
4012
- padding: 6px 15px;
4013
- background: #E8EFF1;
4014
- display: inline-block;
4015
- margin: 5px;
4016
- color: var(--tutor-text-color);
4017
- border-radius: 2px;
4018
- -webkit-transition: 300ms;
4019
- transition: 300ms;
4020
- }
4021
-
4022
- .tutor-course-tags a:hover {
4023
- color: #000;
4024
- }
4025
-
4026
- .certificate-download-btn {
4027
- margin-top: 20px;
4028
- display: -webkit-box !important;
4029
- display: -ms-flexbox !important;
4030
- display: flex !important;
4031
- text-align: center;
4032
- text-transform: uppercase !important;
4033
- -webkit-box-align: center;
4034
- -ms-flex-align: center;
4035
- align-items: center;
4036
- -webkit-box-pack: center;
4037
- -ms-flex-pack: center;
4038
- justify-content: center;
4039
- }
4040
-
4041
- /* ********************************** */
4042
- /* Addon Support Course Prerequisites */
4043
- /* ********************************** */
4044
- #tutor-single-entry-content .tutor-course-prerequisites {
4045
- padding: 60px;
4046
- }
4047
-
4048
- .prerequisites-course-lists {
4049
- padding: 0;
4050
- list-style: none;
4051
- margin: 0;
4052
- }
4053
-
4054
- .prerequisites-course-lists li a {
4055
- padding: 13px 15px;
4056
- border: 1px solid #DCDFE5;
4057
- margin-bottom: 20px;
4058
- border-radius: 4px;
4059
- font-weight: 500;
4060
- color: var(--tutor-primary-color);
4061
- font-size: 16px;
4062
- }
4063
-
4064
- .prerequisites-course-lists li:first-child {
4065
- padding: 13px 40px 13px 60px;
4066
- border: 1px solid #f7e5b9;
4067
- margin-bottom: 20px;
4068
- border-radius: 4px;
4069
- font-weight: 500;
4070
- background: #fffff5;
4071
- color: #b39f70;
4072
- position: relative;
4073
- }
4074
-
4075
- .prerequisites-course-lists li:first-child > span {
4076
- position: absolute;
4077
- left: 20px;
4078
- top: 13px;
4079
- }
4080
-
4081
- .prerequisites-course-lists li .prerequisites-course-item {
4082
- display: -webkit-box;
4083
- display: -ms-flexbox;
4084
- display: flex;
4085
- -webkit-box-align: center;
4086
- -ms-flex-align: center;
4087
- align-items: center;
4088
- }
4089
-
4090
- .prerequisites-course-feature-image img {
4091
- width: 70px;
4092
- border-radius: 2px;
4093
- height: auto;
4094
- margin: 0 !important;
4095
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4096
- box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4097
- }
4098
-
4099
- .prerequisites-course-lists li .prerequisites-course-title {
4100
- -webkit-box-flex: 1;
4101
- -ms-flex-positive: 1;
4102
- flex-grow: 1;
4103
- padding-left: 15px;
4104
- -webkit-transition: 300ms;
4105
- transition: 300ms;
4106
- }
4107
-
4108
- .prerequisites-course-lists li a:hover .prerequisites-course-title {
4109
- color: var(--tutor-primary-color);
4110
- }
4111
-
4112
- .prerequisites-course-checkmark {
4113
- line-height: 24px;
4114
- height: 24px;
4115
- text-transform: uppercase;
4116
- font-size: 12px;
4117
- font-weight: 700;
4118
- min-width: 107px;
4119
- }
4120
-
4121
- .prerequisites-course-checkmark i {
4122
- height: 24px;
4123
- width: 24px;
4124
- background: #DBDDDD;
4125
- color: #DBDDDD;
4126
- display: inline-block;
4127
- text-align: center;
4128
- border-radius: 2px;
4129
- margin-right: 3px;
4130
- }
4131
-
4132
- .prerequisites-course-checkmark.is-complete i {
4133
- background: var(--tutor-success-button-color);
4134
- color: #fff;
4135
- }
4136
-
4137
- /*
4138
- social share
4139
- */
4140
- .tutor-single-course-meta ul li.tutor-social-share {
4141
- float: right;
4142
- margin-right: 0;
4143
- display: -webkit-inline-box;
4144
- display: -ms-inline-flexbox;
4145
- display: inline-flex;
4146
- -webkit-box-align: center;
4147
- -ms-flex-align: center;
4148
- align-items: center;
4149
- }
4150
-
4151
- @media (max-width: 575px) {
4152
- .tutor-single-course-meta ul li.tutor-social-share {
4153
- display: none;
4154
- }
4155
- }
4156
-
4157
- .tutor-single-course-meta ul li.tutor-social-share button {
4158
- margin: 0;
4159
- border: none;
4160
- background: transparent;
4161
- color: var(--tutor-light-color);
4162
- -webkit-transition: 300ms;
4163
- transition: 300ms;
4164
- padding: 0 4px;
4165
- cursor: pointer;
4166
- }
4167
-
4168
- .tutor-single-course-meta ul li.tutor-social-share button:hover {
4169
- color: var(--tutor-primary-color);
4170
- }
4171
-
4172
- /* ************************* */
4173
- /* ******** RTL CSS ******** */
4174
- /* ************************* */
4175
- .rtl .tutor-single-course-meta ul li.tutor-social-share {
4176
- float: left;
4177
- }
4178
-
4179
- .rtl .tutor-single-course-meta ul li,
4180
- .rtl .tutor-loop-author > div {
4181
- float: right;
4182
- }
4183
-
4184
- .rtl .tutor-single-course-meta ul li {
4185
- margin-right: 0;
4186
- margin-left: 40px;
4187
- }
4188
-
4189
- .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
4190
- margin-right: 0;
4191
- margin-left: 20px;
4192
- }
4193
-
4194
- .rtl .tutor-progress-bar .tutor-progress-filled:after {
4195
- left: auto;
4196
- right: var(--tutor-progress-left);
4197
- -webkit-transform: translateY(-50%) translateX(50%);
4198
- transform: translateY(-50%) translateX(50%);
4199
- }
4200
-
4201
- .rtl .tutor-progress-percent {
4202
- padding-left: 0;
4203
- padding-right: 20px;
4204
- }
4205
-
4206
- .rtl .tutor-course-lesson h5 i {
4207
- margin-right: 0;
4208
- margin-left: 10px;
4209
- }
4210
-
4211
- .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4212
- margin-right: 10px;
4213
- margin-left: 0;
4214
- }
4215
-
4216
- .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
4217
- -webkit-box-flex: 1;
4218
- -ms-flex-positive: 1;
4219
- flex-grow: 1;
4220
- text-align: left;
4221
- }
4222
-
4223
- .rtl .tutor-custom-list-style li {
4224
- padding-right: 25px;
4225
- padding-left: 0px;
4226
- }
4227
-
4228
- .rtl .tutor-custom-list-style li:before {
4229
- left: auto;
4230
- right: 0;
4231
- }
4232
-
4233
- .rtl .single-instructor-wrap .instructor-name,
4234
- .rtl .single-instructor-wrap .instructor-avatar {
4235
- float: right;
4236
- }
4237
-
4238
- .rtl .single-instructor-wrap .instructor-name {
4239
- padding-left: 0;
4240
- padding-right: 20px;
4241
- }
4242
-
4243
- .rtl .single-instructor-wrap .instructor-bio {
4244
- padding-left: 0;
4245
- padding-right: 260px;
4246
- }
4247
-
4248
- .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
4249
- margin-left: 30px;
4250
- margin-right: 0;
4251
- }
4252
-
4253
- .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4254
- .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
4255
- padding: 14px 17px 14px 100px;
4256
- }
4257
-
4258
- .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
4259
- right: auto;
4260
- left: 15px;
4261
- }
4262
-
4263
- .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
4264
- margin-left: 0;
4265
- margin-right: 8px;
4266
- }
4267
-
4268
- .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
4269
- .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
4270
- margin-right: 0;
4271
- margin-left: 10px;
4272
- }
4273
-
4274
- .rtl .tutor-topbar-home-btn {
4275
- margin-left: 0;
4276
- margin-right: 20px;
4277
- }
4278
-
4279
- @media screen and (max-width: 546px) {
4280
- .rtl .tutor-topbar-home-btn {
4281
- margin-right: 10px;
4282
- }
4283
- }
4284
-
4285
- .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
4286
- margin-left: 15px;
4287
- margin-right: 0;
4288
- }
4289
-
4290
- /**
4291
- * Tutor Front-End Modal
4292
- */
4293
- .tutor-frontend-modal {
4294
- position: fixed;
4295
- width: 100%;
4296
- height: 100%;
4297
- left: 0;
4298
- top: 0;
4299
- display: -webkit-box;
4300
- display: -ms-flexbox;
4301
- display: flex;
4302
- -webkit-box-align: center;
4303
- -ms-flex-align: center;
4304
- align-items: center;
4305
- -webkit-box-pack: center;
4306
- -ms-flex-pack: center;
4307
- justify-content: center;
4308
- z-index: 999999;
4309
- }
4310
-
4311
- .tutor-frontend-modal .tutor-frontend-modal-overlay {
4312
- background: rgba(0, 0, 0, 0.7);
4313
- height: 100%;
4314
- width: 100%;
4315
- position: fixed;
4316
- left: 0;
4317
- top: 0;
4318
- z-index: -1;
4319
- cursor: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"), auto;
4320
- }
4321
-
4322
- .tutor-frontend-modal .tutor-frontend-modal-content {
4323
- position: relative;
4324
- background: #fff;
4325
- padding: 60px;
4326
- width: 90%;
4327
- max-width: 750px;
4328
- max-height: 90%;
4329
- overflow-y: auto;
4330
- }
4331
-
4332
- @media (max-width: 768px) {
4333
- .tutor-frontend-modal .tutor-frontend-modal-content {
4334
- padding: 40px;
4335
- }
4336
- }
4337
-
4338
- @media (max-width: 540px) {
4339
- .tutor-frontend-modal .tutor-frontend-modal-content {
4340
- padding: 20px;
4341
- }
4342
- }
4343
-
4344
- button.tm-close.tutor-icon-line-cross {
4345
- position: absolute;
4346
- right: 23px;
4347
- top: 23px;
4348
- background: transparent;
4349
- padding: 0;
4350
- font-size: 24px;
4351
- border: none;
4352
- color: var(--tutor-light-color);
4353
- }
4354
-
4355
- button.tm-close.tutor-icon-line-cross:hover {
4356
- color: red;
4357
- }
4358
-
4359
- .label-order-status {
4360
- padding: 3px 5px;
4361
- border-radius: 3px;
4362
- }
4363
-
4364
- .label-status-completed {
4365
- background-color: #4BD863;
4366
- color: #ffffff;
4367
- }
4368
-
4369
- .label-status-cancelled {
4370
- background-color: #FD6A03;
4371
- color: #ffffff;
4372
- }
4373
-
4374
- .label-status-on-hold {
4375
- background-color: #DB5382;
4376
- color: #ffffff;
4377
- }
4378
-
4379
- .tutor-lesson-content-area h2 {
4380
- margin-bottom: 25px;
4381
- margin-top: 20px;
4382
- font-weight: 500;
4383
- }
4384
-
4385
- .assignment-result-wrap {
4386
- text-align: center;
4387
- padding: 10px 0;
4388
- }
4389
-
4390
- .submitted-assignment-grade-pass {
4391
- color: var(--tutor-success-button-color);
4392
- }
4393
-
4394
- .submitted-assignment-grade-failed {
4395
- color: red;
4396
- }
4397
-
4398
- .received-marks {
4399
- color: var(--tutor-primary-color);
4400
- }
4401
-
4402
- .tutor-dashboard-course-builder-wrap .tutor-form-row {
4403
- margin-top: 20px;
4404
- margin-bottom: 20px;
4405
- }
4406
-
4407
- .video_source_wrap_html5 {
4408
- width: 100px;
4409
- text-align: center;
4410
- }
4411
-
4412
- .video-poster-img img {
4413
- max-width: 200px;
4414
- height: auto;
4415
- }
4416
-
4417
- /*Assignment Information*/
4418
- .tutor-assignment-information {
4419
- font-size: 16px;
4420
- }
4421
-
4422
- .tutor-assignment-information ul {
4423
- padding: 0;
4424
- margin: 0 0 22px;
4425
- list-style: none;
4426
- display: -webkit-box;
4427
- display: -ms-flexbox;
4428
- display: flex;
4429
- -webkit-box-align: center;
4430
- -ms-flex-align: center;
4431
- align-items: center;
4432
- -ms-flex-wrap: wrap;
4433
- flex-wrap: wrap;
4434
- -webkit-box-pack: justify;
4435
- -ms-flex-pack: justify;
4436
- justify-content: space-between;
4437
- }
4438
-
4439
- .tutor-assignment-information ul li strong {
4440
- font-weight: 700;
4441
- }
4442
-
4443
- .tutor-assignment-attachment-upload-wrap .tutor-form-group {
4444
- display: inline-block;
4445
- }
4446
-
4447
- .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
4448
- display: none;
4449
- }
4450
-
4451
- .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
4452
- padding: 15px 17px;
4453
- border: 1px solid #DCDFE5;
4454
- overflow: hidden;
4455
- margin-right: 15px;
4456
- border-radius: 4px;
4457
- cursor: pointer;
4458
- }
4459
-
4460
- .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
4461
- font-size: 30px;
4462
- line-height: 30px;
4463
- float: left;
4464
- margin-right: 12px;
4465
- }
4466
-
4467
- .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
4468
- line-height: 30px;
4469
- }
4470
-
4471
- .tutor-assignment-attachment-upload-wrap {
4472
- margin-bottom: 40px;
4473
- }
4474
-
4475
- /**
4476
- * Course adding page
4477
- * Course Builder
4478
- */
4479
- #tutor-course-topics a {
4480
- text-decoration: none;
4481
- }
4482
-
4483
- #tutor-course-topics .tutor-topics-wrap {
4484
- border-bottom: 1px solid #F6F8FA;
4485
- padding-bottom: 0;
4486
- margin: 0;
4487
- }
4488
-
4489
- .tutor-untopics-lessons .course-content-item,
4490
- .course-contents .course-content-item {
4491
- padding: 10px 12px 10px 25px;
4492
- border-bottom: 1px solid #D9D9D9;
4493
- background-color: #EBEEF0;
4494
- }
4495
-
4496
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
4497
- .course-contents .course-content-item .tutor-lesson-top {
4498
- display: -webkit-box;
4499
- display: -ms-flexbox;
4500
- display: flex;
4501
- -webkit-box-align: center;
4502
- -ms-flex-align: center;
4503
- align-items: center;
4504
- }
4505
-
4506
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
4507
- .course-contents .course-content-item .tutor-lesson-top a:last-child {
4508
- margin-left: auto;
4509
- }
4510
-
4511
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
4512
- .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
4513
- -webkit-box-flex: 1;
4514
- -ms-flex-positive: 1;
4515
- flex-grow: 1;
4516
- }
4517
-
4518
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
4519
- .course-contents .course-content-item .tutor-lesson-top a {
4520
- color: #393C40;
4521
- font-weight: 400;
4522
- display: -webkit-inline-box;
4523
- display: -ms-inline-flexbox;
4524
- display: inline-flex;
4525
- -webkit-box-align: center;
4526
- -ms-flex-align: center;
4527
- align-items: center;
4528
- }
4529
-
4530
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
4531
- .course-contents .course-content-item .tutor-lesson-top i {
4532
- padding-right: 7px;
4533
- color: #393C40;
4534
- }
4535
-
4536
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
4537
- .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
4538
- display: none;
4539
- }
4540
-
4541
- .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
4542
- .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
4543
- color: red;
4544
- }
4545
-
4546
- .tutor-lessons.ui-sortable {
4547
- min-height: 20px;
4548
- }
4549
-
4550
- #tutor-course-topics .drop-lessons p {
4551
- margin: 0;
4552
- }
4553
-
4554
- #tutor-course-topics .course-content-item:hover {
4555
- background-color: #EBEEF0;
4556
- }
4557
-
4558
- #tutor-course-topics .tutor-lessons {
4559
- padding-left: 0;
4560
- }
4561
-
4562
- #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
4563
- font-size: 15px;
4564
- }
4565
-
4566
- #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
4567
- display: inline-block;
4568
- vertical-align: middle;
4569
- margin-right: 5px;
4570
- }
4571
-
4572
- #tutor-course-topics .tutor-lesson-top {
4573
- display: -webkit-box;
4574
- display: -ms-flexbox;
4575
- display: flex;
4576
- }
4577
-
4578
- #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
4579
- .tutor-quiz .open-tutor-quiz-modal,
4580
- .course-content-item .open-tutor-assignment-modal {
4581
- -webkit-box-flex: 1;
4582
- -ms-flex: 1;
4583
- flex: 1;
4584
- }
4585
-
4586
- #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4587
- margin-right: 10px;
4588
- cursor: ns-resize;
4589
- }
4590
-
4591
- .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4592
- margin-right: 0;
4593
- margin-left: 10px;
4594
- }
4595
-
4596
- #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
4597
- margin: 0 10px;
4598
- }
4599
-
4600
- #tutor-course-topics .tutor-lesson-top a {
4601
- color: #393C40;
4602
- }
4603
-
4604
- #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
4605
- display: none;
4606
- }
4607
-
4608
- .course-move-handle {
4609
- cursor: row-resize;
4610
- }
4611
-
4612
- .new-topic-btn-wrap {
4613
- padding: 20px;
4614
- }
4615
-
4616
- p.course-empty-content {
4617
- padding-left: 20px;
4618
- padding-right: 20px;
4619
- }
4620
-
4621
- .tutor_btn_lg {
4622
- line-height: 45px;
4623
- background-color: var(--tutor-primary-color);
4624
- color: #ffffff;
4625
- padding: 0 20px;
4626
- display: inline-block;
4627
- border-radius: 2px;
4628
- font-weight: 300;
4629
- border: none;
4630
- -webkit-box-shadow: none;
4631
- box-shadow: none;
4632
- cursor: pointer;
4633
- }
4634
-
4635
- .tutor_btn_lg:focus {
4636
- -webkit-box-shadow: none;
4637
- box-shadow: none;
4638
- border: none;
4639
- outline: none;
4640
- }
4641
-
4642
- .tutor_btn_lg:focus,
4643
- .tutor_btn_lg:hover {
4644
- background-color: var(--tutor-primary-color);
4645
- color: #ffffff;
4646
- }
4647
-
4648
- .ui-sortable-placeholder {
4649
- visibility: visible;
4650
- background-color: #dddd;
4651
- }
4652
-
4653
- .tutor-untopics-lessons {
4654
- border: 1px solid #eee;
4655
- padding: 20px;
4656
- margin: 0 -1px -1px;
4657
- background-color: #fbfbfb;
4658
- }
4659
-
4660
- .tutor-untopics-lessons h3 {
4661
- font-weight: 300;
4662
- }
4663
-
4664
- .tutor-untopics-lessons .tutor-lessons {
4665
- padding-left: 0 !important;
4666
- }
4667
-
4668
- .create-new-lesson-wrap {
4669
- text-align: center;
4670
- }
4671
-
4672
- .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child {
4673
- border-bottom: none;
4674
- }
4675
-
4676
- .tutor-metabox-add-topics .tutor-option-field-row textarea {
4677
- height: 120px;
4678
- }
4679
-
4680
- .topic-edit-icon {
4681
- cursor: pointer;
4682
- }
4683
-
4684
- .tutor-topic-title {
4685
- display: -webkit-box;
4686
- display: -ms-flexbox;
4687
- display: flex;
4688
- font-size: 16px;
4689
- font-weight: 300;
4690
- margin: 0;
4691
- line-height: 45px;
4692
- padding-left: 15px;
4693
- }
4694
-
4695
- .rtl .tutor-topic-title {
4696
- padding-left: 0;
4697
- padding-right: 15px;
4698
- }
4699
-
4700
- .tutor-topic-title a {
4701
- color: #393C40;
4702
- }
4703
-
4704
- .tutor-topic-title .topic-inner-title {
4705
- -webkit-box-flex: 1;
4706
- -ms-flex: 1 0 auto;
4707
- flex: 1 0 auto;
4708
- cursor: pointer;
4709
- max-width: calc(100% - 137px);
4710
- font-weight: 400;
4711
- font-size: 16px;
4712
- }
4713
-
4714
- .tutor-topic-title span {
4715
- padding: 0 5px;
4716
- }
4717
-
4718
- .tutor-topic-title span.expand-collapse-wrap {
4719
- border-left: 1px solid #E7E7E7;
4720
- }
4721
-
4722
- .tutor-topic-title span.expand-collapse-wrap a {
4723
- display: block;
4724
- padding: 0 13px;
4725
- }
4726
-
4727
- .topic-delete-btn {
4728
- float: right;
4729
- }
4730
-
4731
- .text-muted {
4732
- color: #cccccc;
4733
- }
4734
-
4735
- .topic-delete-btn a {
4736
- padding: 0 10px;
4737
- }
4738
-
4739
- .topic-delete-btn a:hover {
4740
- color: #ff0000;
4741
- }
4742
-
4743
- .topic-delete-btn .dashicons {
4744
- width: 12px;
4745
- height: 12px;
4746
- font-size: 12px;
4747
- }
4748
-
4749
- #tutor-course-topics {
4750
- position: relative;
4751
- }
4752
-
4753
- #tutor-course-topics .inside {
4754
- padding: 0;
4755
- margin: 0;
4756
- }
4757
-
4758
- #tutor-course-topics a:focus {
4759
- -webkit-box-shadow: none;
4760
- box-shadow: none;
4761
- }
4762
-
4763
- #tutor-course-topics .toggle-indicator:before {
4764
- margin-top: 20px;
4765
- }
4766
-
4767
- .tutor-topics-wrap:nth-child(2n) {
4768
- background: #F6F8FA;
4769
- }
4770
-
4771
- #tutor-course-content-wrap {
4772
- border: 1px solid #ddd;
4773
- margin-top: 20px;
4774
- }
4775
-
4776
- #tutor-course-content-wrap .tutor-topics-edit-form,
4777
- #tutor-course-content-wrap .tutor-metabox-add-topics {
4778
- border-left: none;
4779
- border-right: none;
4780
- margin-top: 0;
4781
- }
4782
-
4783
- #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
4784
- background: #EBEEF0;
4785
- padding: 0px;
4786
- }
4787
-
4788
- /*
4789
- .tutor-course-builder-btn-group button + button{
4790
- margin-left: 10px;
4791
- }*/
4792
- .tutor-course-builder-button {
4793
- line-height: 35px;
4794
- color: #393c40;
4795
- display: inline-block;
4796
- padding: 0 20px;
4797
- border-radius: 4px;
4798
- margin-right: 10px;
4799
- border: 1px solid #d3d4d5;
4800
- background-color: #f2f2f2;
4801
- cursor: pointer;
4802
- vertical-align: top;
4803
- -webkit-transition: 300ms;
4804
- transition: 300ms;
4805
- font-weight: 400;
4806
- }
4807
-
4808
- .tutor-course-builder-button i {
4809
- line-height: 35px;
4810
- display: inline-block;
4811
- vertical-align: top;
4812
- margin-right: 6px;
4813
- }
4814
-
4815
- .tutor-course-builder-button.tutor-updating-message i {
4816
- display: none;
4817
- }
4818
-
4819
- .tutor-course-builder-button.tutor-btn-lg {
4820
- line-height: 40px;
4821
- }
4822
-
4823
- .tutor-add-quiz-button-wrap {
4824
- padding: 15px 20px;
4825
- display: -webkit-box;
4826
- display: -ms-flexbox;
4827
- display: flex;
4828
- -ms-flex-wrap: wrap;
4829
- flex-wrap: wrap;
4830
- }
4831
-
4832
- .tutor-add-quiz-button-wrap > * + * {
4833
- margin-left: 15px;
4834
- }
4835
-
4836
- .tutor-course-builder-button.active {
4837
- color: #fff;
4838
- background: var(--tutor-primary-color);
4839
- border-color: var(--tutor-primary-color);
4840
- }
4841
-
4842
- .tutor-course-builder-button:hover {
4843
- -webkit-filter: brightness(0.9);
4844
- filter: brightness(0.9);
4845
- }
4846
-
4847
- .tutor-btn-lg i {
4848
- color: var(--tutor-primary-color);
4849
- vertical-align: top;
4850
- margin-right: 5px;
4851
- font-size: 16px;
4852
- display: inline-block;
4853
- line-height: 40px;
4854
- }
4855
-
4856
- .tutor-course-builder-button.active i,
4857
- .tutor-course-builder-button:hover i {
4858
- color: #fff;
4859
- }
4860
-
4861
- .tutor-course-builder-button.tutor-success {
4862
- background: var(--tutor-success-button-color);
4863
- border-color: var(--tutor-success-button-color);
4864
- color: #fff;
4865
- }
4866
-
4867
- /**
4868
- End Course Builder
4869
- */
4870
- /**
4871
- Updating Messsage
4872
- */
4873
- .tutor-updating-message:before {
4874
- display: inline-block;
4875
- font-family: 'tutor';
4876
- -webkit-font-smoothing: antialiased;
4877
- -moz-osx-font-smoothing: grayscale;
4878
- vertical-align: top;
4879
- content: "\e91d";
4880
- -webkit-animation: spin 2s infinite linear;
4881
- animation: spin 2s infinite linear;
4882
- margin-right: 6px;
4883
- }
4884
-
4885
- .rtl .tutor-updating-message:before {
4886
- margin-right: 0;
4887
- margin-left: 6px;
4888
- }
4889
-
4890
- /**
4891
- Lesson Edit Modal
4892
- */
4893
- .lesson-modal-close-wrap a {
4894
- background: #ffffff;
4895
- width: 50px;
4896
- height: 59px;
4897
- display: inline-block;
4898
- text-align: center;
4899
- line-height: 57px;
4900
- color: #3a3d42;
4901
- font-size: 15px;
4902
- position: absolute;
4903
- right: 0;
4904
- top: 0;
4905
- }
4906
-
4907
- .lesson-modal-close-wrap a:hover {
4908
- color: red;
4909
- }
4910
-
4911
- .lesson-modal-form-wrap .lesson-modal-field-row {
4912
- padding: 10px 0;
4913
- }
4914
-
4915
- .lesson-modal-field.tutor-lesson-modal-title-wrap {
4916
- width: 95%;
4917
- }
4918
-
4919
- .lesson-modal-field-row input[type=text] {
4920
- background-color: #fff;
4921
- border: 1px solid #ddd;
4922
- border-radius: 3px;
4923
- -webkit-box-shadow: none;
4924
- box-shadow: none;
4925
- color: #333;
4926
- display: inline-block;
4927
- vertical-align: middle;
4928
- padding: 7px 12px;
4929
- margin: 0 10px 0 0;
4930
- min-width: 400px;
4931
- min-height: 35px;
4932
- }
4933
-
4934
- .tutor-lesson-modal-title-wrap input {
4935
- width: 100%;
4936
- }
4937
-
4938
- .lesson-modal-form-wrap .tutor-option-field-row {
4939
- padding: 10px 0;
4940
- }
4941
-
4942
- .lesson-modal-form-wrap .tutor-option-field-row:last-child {
4943
- border-bottom: none;
4944
- }
4945
-
4946
- .lesson-modal-form-wrap {
4947
- /*padding-bottom: 48px;*/
4948
- }
4949
-
4950
- .tutor-lesson-modal-wrap .modal-footer {
4951
- padding: 10px 20px;
4952
- background-color: #fff;
4953
- width: 100%;
4954
- position: sticky;
4955
- bottom: 0;
4956
- position: -webkit-sticky;
4957
- }
4958
-
4959
- .tutor-option-field .tutor-lesson-edit-feature-img {
4960
- width: 100px;
4961
- position: relative;
4962
- }
4963
-
4964
- .tutor-option-field .tutor-lesson-edit-feature-img img {
4965
- width: 100%;
4966
- height: auto;
4967
- }
4968
-
4969
- a.tutor-lesson-thumbnail-delete-btn {
4970
- position: absolute;
4971
- top: 0;
4972
- right: 0;
4973
- color: red;
4974
- background: #fff;
4975
- padding: 3px 5px;
4976
- border-radius: 5px;
4977
- }
4978
-
4979
- .tutor-get-pro-text {
4980
- color: #e02424;
4981
- }
4982
-
4983
- .updating-icon:before {
4984
- font-family: 'tutor';
4985
- content: "\e91d";
4986
- -webkit-animation: spin 1s linear infinite;
4987
- animation: spin 1s linear infinite;
4988
- display: inline-block;
4989
- }
4990
-
4991
- .tutor-notice-warning {
4992
- background-color: #fcf8e3;
4993
- border-color: #faebcc;
4994
- padding: 20px;
4995
- margin-bottom: 10px;
4996
- }
4997
-
4998
- /**
4999
- END: Lesson Modal
5000
- */
5001
- /**
5002
- Quiz Modal
5003
- */
5004
- .tutor-modal-wrap {
5005
- opacity: 0;
5006
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
5007
- display: none;
5008
- position: fixed;
5009
- top: 0;
5010
- left: 0;
5011
- right: 0;
5012
- bottom: 0;
5013
- z-index: -1;
5014
- background-color: rgba(0, 0, 0, 0.5);
5015
- }
5016
-
5017
- .tutor-modal-wrap.show {
5018
- display: -webkit-box !important;
5019
- display: -ms-flexbox !important;
5020
- display: flex !important;
5021
- opacity: 1;
5022
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
5023
- z-index: 99999;
5024
- -webkit-box-align: center;
5025
- -ms-flex-align: center;
5026
- align-items: center;
5027
- -webkit-box-pack: center;
5028
- -ms-flex-pack: center;
5029
- justify-content: center;
5030
- }
5031
-
5032
- .tutor-modal-wrap.loading .tutor-modal-content:before {
5033
- position: absolute;
5034
- top: 0;
5035
- left: 0;
5036
- right: 0;
5037
- bottom: 0;
5038
- display: block;
5039
- content: '';
5040
- z-index: 9;
5041
- background: url("../images/spinner.gif") no-repeat center center;
5042
- }
5043
-
5044
- .tutor-modal-wrap .tutor-modal-content {
5045
- max-height: 90%;
5046
- overflow-y: auto;
5047
- overflow-x: hidden;
5048
- background-color: #fff;
5049
- max-width: 730px;
5050
- margin: 0;
5051
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5052
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5053
- position: relative;
5054
- -webkit-transition: all 200ms ease-out;
5055
- transition: all 200ms ease-out;
5056
- width: 90%;
5057
- }
5058
-
5059
- .admin-bar .tutor-modal-wrap .tutor-modal-content {
5060
- max-height: calc(90% - 32px);
5061
- margin-top: 32px;
5062
- }
5063
-
5064
- .tutor-modal-wrap .modal-footer {
5065
- padding: 20px 0;
5066
- border-top: 1px solid #eee;
5067
- }
5068
-
5069
- .tutor-modal-wrap .modal-footer.has-padding {
5070
- padding: 20px 15px;
5071
- }
5072
-
5073
- .tutor-modal-wrap .modal-container {
5074
- padding: 20px 20px 0;
5075
- }
5076
-
5077
- .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
5078
- margin-top: 0;
5079
- }
5080
-
5081
- .tutor-modal-wrap .modal-header {
5082
- display: -webkit-box;
5083
- display: -ms-flexbox;
5084
- display: flex;
5085
- padding: 15px 20px;
5086
- border-bottom: 1px solid #eeeff1;
5087
- }
5088
-
5089
- .tutor-modal-wrap .modal-title {
5090
- -ms-flex-preferred-size: 0;
5091
- flex-basis: 0;
5092
- -webkit-box-flex: 1;
5093
- -ms-flex-positive: 1;
5094
- flex-grow: 1;
5095
- }
5096
-
5097
- .tutor-modal-wrap .modal-header h1 {
5098
- padding: 0;
5099
- margin: 0;
5100
- font-size: 23px;
5101
- line-height: 30px;
5102
- }
5103
-
5104
- .modal-container .modal-classic-btn-wrap {
5105
- position: absolute;
5106
- right: 45px;
5107
- top: 14px;
5108
- }
5109
-
5110
- .modal-container .modal-classic-btn-wrap a {
5111
- color: var(--tutor-primary-color);
5112
- }
5113
-
5114
- .tutor-modal-wrap .modal-header h1::before,
5115
- .tutor-modal-wrap .modal-header h1::after {
5116
- display: none;
5117
- }
5118
-
5119
- .tutor-modal-wrap .search-bar {
5120
- -ms-flex-preferred-size: 0;
5121
- flex-basis: 0;
5122
- -webkit-box-flex: 1;
5123
- -ms-flex-positive: 1;
5124
- flex-grow: 1;
5125
- padding-top: 20px;
5126
- padding-left: 20px;
5127
- padding-right: 20px;
5128
- }
5129
-
5130
- .tutor-modal-wrap .search-bar input[type="text"] {
5131
- width: 100%;
5132
- border: 1px solid #eee;
5133
- -webkit-box-shadow: none;
5134
- box-shadow: none;
5135
- padding: 10px;
5136
- }
5137
-
5138
- .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
5139
- width: 50px;
5140
- height: 50px;
5141
- background: #000;
5142
- display: inline-block;
5143
- text-align: center;
5144
- line-height: 47px;
5145
- color: #fff;
5146
- font-size: 25px;
5147
- position: absolute;
5148
- right: 0;
5149
- }
5150
-
5151
- .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
5152
- -ms-flex-preferred-size: 0;
5153
- flex-basis: 0;
5154
- -webkit-box-flex: 1;
5155
- -ms-flex-positive: 1;
5156
- flex-grow: 1;
5157
- }
5158
-
5159
- .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
5160
- background: #ffffff;
5161
- width: 20px;
5162
- height: 20px;
5163
- display: inline-block;
5164
- text-align: center;
5165
- line-height: 28px;
5166
- color: #3a3d42;
5167
- font-size: 22px;
5168
- position: relative;
5169
- }
5170
-
5171
- .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
5172
- padding: 15px 20px;
5173
- border-bottom: 1px solid #eeeff1;
5174
- }
5175
-
5176
- .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
5177
- padding: 0;
5178
- }
5179
-
5180
- .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
5181
- background-color: #F1F1F1;
5182
- padding: 0;
5183
- }
5184
-
5185
- #tutor-quiz-modal-tab-items-wrap {
5186
- background-color: #fff;
5187
- font-size: 0;
5188
- overflow: hidden;
5189
- }
5190
-
5191
- #tutor-quiz-builder-modal-tabs-container {
5192
- padding: 20px;
5193
- }
5194
-
5195
- #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
5196
- padding: 15px 25px;
5197
- display: inline-block;
5198
- color: #393C40;
5199
- border-left: 1px solid #F1F1F1;
5200
- overflow: hidden;
5201
- line-height: 17px;
5202
- vertical-align: middle;
5203
- }
5204
-
5205
- #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
5206
- background-color: #F1F1F1;
5207
- }
5208
-
5209
- #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
5210
- float: left;
5211
- font-size: 17px;
5212
- line-height: 1;
5213
- margin-right: 5px;
5214
- }
5215
-
5216
- #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
5217
- color: var(--tutor-primary-color);
5218
- }
5219
-
5220
- .quiz-modal-tab-navigation-btn {
5221
- padding: 10px 20px;
5222
- border-radius: 3px;
5223
- }
5224
-
5225
- .quiz-modal-btn-next, .quiz-modal-btn-next:focus, .quiz-modal-btn-first-step, .quiz-modal-btn-first-step:focus, .quiz-modal-question-save-btn, .quiz-modal-question-save-btn:focus, .quiz-modal-settings-save-btn, .quiz-modal-settings-save-btn:focus {
5226
- background-color: var(--tutor-primary-color);
5227
- color: #ffffff;
5228
- }
5229
-
5230
- .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover {
5231
- color: #ffffff;
5232
- }
5233
-
5234
- .quiz-modal-btn-cancel, .quiz-modal-btn-back {
5235
- color: #4B5981;
5236
- border: 1px solid #D4DADB;
5237
- }
5238
-
5239
- .tutor-quiz-builder-form-row .quiz-form-warning {
5240
- color: #e88e06;
5241
- }
5242
-
5243
- .tutor-assignment-builder-modal-wrap .modal-container {
5244
- padding: 10px;
5245
- }
5246
-
5247
- .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
5248
- margin: 0;
5249
- }
5250
-
5251
- .tutor-quiz-question-answers-form {
5252
- background-color: #fff;
5253
- padding: 20px;
5254
- -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5255
- transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5256
- border: 1px solid #DEDEDE;
5257
- border-radius: 3px;
5258
- margin-bottom: 20px;
5259
- }
5260
-
5261
- .advanced-options-tab-item {
5262
- float: right;
5263
- }
5264
-
5265
- .tutor-course-builder-wrap {
5266
- border: 1px dashed #DCDFE5;
5267
- }
5268
-
5269
- /** Tutor Quiz Modal Form */
5270
- .tutor-quiz-builder-modal-tabs-notice {
5271
- background: #D8D8D8;
5272
- line-height: 20px;
5273
- padding: 10px 30px;
5274
- color: #A4A4A4;
5275
- }
5276
-
5277
- .tutor-quiz-builder-modal-tabs-notice a {
5278
- color: #A4A4A4;
5279
- text-decoration: underline;
5280
- }
5281
-
5282
- /* .tutor-quiz-builder-group */
5283
- .tutor-quiz-builder-group {
5284
- margin-bottom: 25px;
5285
- }
5286
-
5287
- .tutor-quiz-builder-group > p.warning {
5288
- color: red;
5289
- font-size: 12px;
5290
- }
5291
-
5292
- .tutor-quiz-builder-group > p.help {
5293
- color: #A4A4A4;
5294
- font-size: 12px;
5295
- margin-top: 7px;
5296
- }
5297
-
5298
- .tutor-quiz-builder-group > h4 {
5299
- color: #393C40;
5300
- font-weight: 600;
5301
- margin: 0 0 15px;
5302
- }
5303
-
5304
- .tutor-quiz-builder-row {
5305
- display: -webkit-box;
5306
- display: -ms-flexbox;
5307
- display: flex;
5308
- -webkit-box-align: center;
5309
- -ms-flex-align: center;
5310
- align-items: center;
5311
- margin-left: -10px;
5312
- margin-right: -10px;
5313
- }
5314
-
5315
- .tutor-quiz-builder-col {
5316
- padding-left: 10px;
5317
- padding-right: 10px;
5318
- -webkit-box-flex: 1;
5319
- -ms-flex-positive: 1;
5320
- flex-grow: 1;
5321
- }
5322
-
5323
- .tutor-quiz-builder-col.auto-width {
5324
- -webkit-box-flex: 0;
5325
- -ms-flex: 0 0 auto;
5326
- flex: 0 0 auto;
5327
- }
5328
-
5329
- .tutor-quiz-builder-group textarea,
5330
- .tutor-quiz-builder-group input[type="text"],
5331
- .tutor-quiz-builder-group input[type="email"],
5332
- .tutor-quiz-builder-group input[type="number"],
5333
- .tutor-quiz-builder-group input[type="password"] {
5334
- line-height: 40px;
5335
- padding: 5px 0;
5336
- text-indent: 15px;
5337
- background: #fff;
5338
- display: inline-block;
5339
- border: 1px solid #DEDEDE;
5340
- border-radius: 3px;
5341
- -webkit-box-shadow: none;
5342
- box-shadow: none;
5343
- height: 40px;
5344
- margin: 0;
5345
- width: 100%;
5346
- color: #393C40;
5347
- }
5348
-
5349
- .tutor-quiz-builder-group textarea:focus,
5350
- .tutor-quiz-builder-group input[type="text"]:focus,
5351
- .tutor-quiz-builder-group input[type="email"]:focus,
5352
- .tutor-quiz-builder-group input[type="number"]:focus,
5353
- .tutor-quiz-builder-group input[type="password"]:focus {
5354
- border-color: var(--tutor-primary-color);
5355
- }
5356
-
5357
- .tutor-quiz-builder-group textarea {
5358
- height: 80px;
5359
- resize: none;
5360
- text-indent: 0;
5361
- padding: 11px 15px;
5362
- line-height: 22px;
5363
- }
5364
-
5365
- .tutor-quiz-builder-group textarea[name="quiz_description"] {
5366
- height: 150px;
5367
- }
5368
-
5369
- .tutor-quiz-builder-group select {
5370
- border: 1px solid #ccc;
5371
- -webkit-box-shadow: none;
5372
- box-shadow: none;
5373
- height: 42px !important;
5374
- padding: 0 12px !important;
5375
- margin: 0;
5376
- }
5377
-
5378
- .tutor-quiz-builder-modal-control-btn-group {
5379
- display: -webkit-box;
5380
- display: -ms-flexbox;
5381
- display: flex;
5382
- margin-top: 20px;
5383
- }
5384
-
5385
- .question_form_inner {
5386
- padding: 0 20px 20px;
5387
- margin-top: 0;
5388
- }
5389
-
5390
- .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
5391
- -webkit-box-flex: 1;
5392
- -ms-flex: 1;
5393
- flex: 1;
5394
- }
5395
-
5396
- .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
5397
- display: inline-block;
5398
- }
5399
-
5400
- .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
5401
- margin-right: 6px;
5402
- }
5403
-
5404
- .modal-container .tutor-quiz-add-question-btn {
5405
- border: 1px solid #C6C9CF;
5406
- padding: 10px 15px;
5407
- color: #393C40;
5408
- display: inline-block;
5409
- border-radius: 3px;
5410
- }
5411
-
5412
- .modal-container .tutor-quiz-add-question-btn i {
5413
- color: var(--tutor-primary-color);
5414
- line-height: 16px;
5415
- margin-right: 3px;
5416
- }
5417
-
5418
- .quiz-form-field-col {
5419
- margin-right: 20px;
5420
- }
5421
-
5422
- .quiz-form-field-col.result-fail {
5423
- width: 100%;
5424
- }
5425
-
5426
- .quiz-modal-switch-field {
5427
- display: -webkit-box;
5428
- display: -ms-flexbox;
5429
- display: flex;
5430
- margin-top: 30px;
5431
- }
5432
-
5433
- .quiz-modal-switch-field label.btn-switch {
5434
- margin-right: 20px;
5435
- position: relative;
5436
- vertical-align: top;
5437
- }
5438
-
5439
- label.btn-switch input:checked + .btn-slider {
5440
- background-color: var(--tutor-success-button-color);
5441
- }
5442
-
5443
- .btn-switch + span {
5444
- line-height: 24px;
5445
- display: inline-block;
5446
- margin-left: 8px;
5447
- font-weight: 700;
5448
- vertical-align: top;
5449
- }
5450
-
5451
- .tutor-select {
5452
- position: relative;
5453
- }
5454
-
5455
- .tutor-select .select-header {
5456
- border: 1px solid #DEDEDE;
5457
- margin: 0;
5458
- padding: 10px;
5459
- width: 100%;
5460
- -webkit-box-shadow: none;
5461
- box-shadow: none;
5462
- background-color: #fff;
5463
- display: -webkit-box;
5464
- display: -ms-flexbox;
5465
- display: flex;
5466
- cursor: pointer;
5467
- -webkit-box-sizing: border-box;
5468
- box-sizing: border-box;
5469
- border-radius: 3px;
5470
- }
5471
-
5472
- .tutor-select .select-header .lead-option {
5473
- -webkit-box-flex: 1;
5474
- -ms-flex: 1;
5475
- flex: 1;
5476
- }
5477
-
5478
- .tutor-select .select-header .select-dropdown {
5479
- line-height: 22px;
5480
- }
5481
-
5482
- .tutor-select .select-header .lead-option .question-type-pro {
5483
- display: none;
5484
- }
5485
-
5486
- .tutor-select .tutor-select-options {
5487
- border: 1px solid #DEDEDE;
5488
- background-color: #fff;
5489
- padding: 22px 10px 8px;
5490
- width: calc(100% - 22px);
5491
- position: absolute;
5492
- font-size: 0;
5493
- z-index: 9;
5494
- display: -webkit-box;
5495
- display: -ms-flexbox;
5496
- display: flex;
5497
- -ms-flex-wrap: wrap;
5498
- flex-wrap: wrap;
5499
- -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5500
- box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5501
- top: 55px;
5502
- border-radius: 3px;
5503
- }
5504
-
5505
- .tutor-select .tutor-select-options .tutor-select-option {
5506
- width: calc(33.3333% - 22px);
5507
- display: inline-block;
5508
- padding: 9px;
5509
- cursor: pointer;
5510
- position: relative;
5511
- -webkit-box-sizing: border-box;
5512
- box-sizing: border-box;
5513
- margin: 0 11px 15px;
5514
- border: 1px solid #E2E2E2;
5515
- border-radius: 3px;
5516
- font-size: 13px;
5517
- }
5518
-
5519
- .tutor-select .tutor-select-options .tutor-select-option:hover {
5520
- border-color: var(--tutor-primary-color);
5521
- }
5522
-
5523
- .question-type-pro {
5524
- color: #fff;
5525
- font-size: 9px;
5526
- right: 11px;
5527
- position: absolute;
5528
- top: 50%;
5529
- -webkit-transform: translateY(-50%);
5530
- transform: translateY(-50%);
5531
- }
5532
-
5533
- i.tutor-icon-block {
5534
- padding: 0;
5535
- color: #fff;
5536
- border-radius: 3px;
5537
- margin-right: 2px;
5538
- display: inline-block;
5539
- width: 22px;
5540
- height: 22px;
5541
- text-align: center;
5542
- line-height: 22px;
5543
- }
5544
-
5545
- i.tutor-icon-block.tutor-icon-short-ans {
5546
- background-color: #f37512;
5547
- }
5548
-
5549
- i.tutor-icon-block.tutor-icon-image-ans {
5550
- background-color: #a322f9;
5551
- }
5552
-
5553
- i.tutor-icon-block.tutor-icon-yes-no {
5554
- background-color: var(--tutor-primary-color);
5555
- }
5556
-
5557
- i.tutor-icon-block.tutor-icon-multiple-choice {
5558
- background-color: #9034a9;
5559
- }
5560
-
5561
- i.tutor-icon-block.tutor-icon-mark {
5562
- background-color: #00b890;
5563
- }
5564
-
5565
- i.tutor-icon-block.tutor-icon-open-ended {
5566
- background-color: #fe3129;
5567
- }
5568
-
5569
- i.tutor-icon-block.tutor-icon-fill-gaps {
5570
- background-color: #ffbf00;
5571
- }
5572
-
5573
- i.tutor-icon-block.tutor-icon-answer-shorting {
5574
- background-color: #f80089;
5575
- }
5576
-
5577
- i.tutor-icon-block.tutor-icon-assesment {
5578
- background-color: #274055;
5579
- }
5580
-
5581
- i.tutor-icon-block.tutor-icon-matching {
5582
- background-color: #8a4a1b;
5583
- }
5584
-
5585
- i.tutor-icon-block.tutor-icon-image-matching {
5586
- background-color: #8a4a1b;
5587
- }
5588
-
5589
- i.tutor-icon-block.tutor-icon-ordering {
5590
- background-color: var(--tutor-primary-color);
5591
- }
5592
-
5593
- i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus {
5594
- background-color: var(--tutor-success-button-color);
5595
- }
5596
-
5597
- .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
5598
- background-color: var(--tutor-primary-color);
5599
- }
5600
-
5601
- a.back-to-quiz-questions-btn {
5602
- font-size: 16px;
5603
- font-weight: 300;
5604
- color: #393C40;
5605
- margin-bottom: 10px;
5606
- display: block;
5607
- }
5608
-
5609
- a.back-to-quiz-questions-btn.tutor-updating-message i {
5610
- display: none;
5611
- }
5612
-
5613
- .modal-container .quiz-questions-form {
5614
- padding: 20px;
5615
- }
5616
-
5617
- #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
5618
- -webkit-box-flex: 0;
5619
- -ms-flex: 0 0 150px;
5620
- flex: 0 0 150px;
5621
- }
5622
-
5623
- .question-form-header {
5624
- margin-bottom: 20px;
5625
- }
5626
-
5627
- .quiz-question-form-body {
5628
- margin-bottom: 25px;
5629
- }
5630
-
5631
- .quiz-builder-question-wrap {
5632
- display: -webkit-box;
5633
- display: -ms-flexbox;
5634
- display: flex;
5635
- margin-bottom: 15px;
5636
- }
5637
-
5638
- .quiz-builder-question {
5639
- -webkit-box-flex: 1;
5640
- -ms-flex: 1;
5641
- flex: 1;
5642
- display: -webkit-box;
5643
- display: -ms-flexbox;
5644
- display: flex;
5645
- background: #fff;
5646
- padding: 10px;
5647
- border: 1px solid #E2E2E2;
5648
- border-radius: 3px;
5649
- max-width: calc(100% - 52px);
5650
- }
5651
-
5652
- .quiz-builder-question .question-sorting {
5653
- margin-right: 10px;
5654
- line-height: 22px;
5655
- }
5656
-
5657
- .quiz-builder-question .question-sorting i {
5658
- display: block;
5659
- line-height: 24px;
5660
- }
5661
-
5662
- .quiz-builder-question .question-edit-icon {
5663
- line-height: 22px;
5664
- }
5665
-
5666
- .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
5667
- display: none;
5668
- }
5669
-
5670
- .quiz-builder-question .question-title {
5671
- -webkit-box-flex: 1;
5672
- -ms-flex: 1;
5673
- flex: 1;
5674
- line-height: 22px;
5675
- text-overflow: ellipsis;
5676
- overflow: hidden;
5677
- white-space: nowrap;
5678
- margin-right: 10px;
5679
- }
5680
-
5681
- .quiz-builder-question .question-icon {
5682
- -webkit-box-flex: 0;
5683
- -ms-flex: 0 0 155px;
5684
- flex: 0 0 155px;
5685
- }
5686
-
5687
- .quiz-builder-qustion-trash a {
5688
- display: block;
5689
- padding: 0 0 0 10px;
5690
- font-size: 20px;
5691
- color: rgba(57, 60, 64, 0.4);
5692
- line-height: 44px;
5693
- }
5694
-
5695
- .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
5696
- border: 1px solid #DEDEDE;
5697
- padding: 20px 70px 20px 10px;
5698
- background-color: #ffffff;
5699
- position: relative;
5700
- border-radius: 4px;
5701
- }
5702
-
5703
- .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
5704
- background: var(--tutor-primary-color);
5705
- border: none;
5706
- height: 4px;
5707
- border-radius: 4px;
5708
- }
5709
-
5710
- .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
5711
- background: #DEDEDE;
5712
- border-radius: 4px;
5713
- }
5714
-
5715
- .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
5716
- background: var(--tutor-primary-color);
5717
- border: 1px solid var(--tutor-primary-color);
5718
- border-radius: 50%;
5719
- margin-top: -2px;
5720
- }
5721
-
5722
- .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
5723
- font-size: 16px;
5724
- font-weight: 600;
5725
- background: var(--tutor-primary-color);
5726
- position: absolute;
5727
- right: 5px;
5728
- top: 50%;
5729
- margin: 0;
5730
- -webkit-transform: translateY(-50%);
5731
- transform: translateY(-50%);
5732
- line-height: 34px;
5733
- width: 43px;
5734
- text-align: center;
5735
- border-radius: 4px;
5736
- color: #fff;
5737
- }
5738
-
5739
- .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
5740
- content: '';
5741
- position: absolute;
5742
- border: 7px solid transparent;
5743
- top: 50%;
5744
- border-right-color: var(--tutor-primary-color);
5745
- right: 100%;
5746
- -webkit-transform: translateY(-50%);
5747
- transform: translateY(-50%);
5748
- }
5749
-
5750
- .tutor-quiz-answer-wrap {
5751
- display: -webkit-box;
5752
- display: -ms-flexbox;
5753
- display: flex;
5754
- }
5755
-
5756
- .tutor-quiz-answer {
5757
- background-color: #fff;
5758
- -webkit-box-flex: 1;
5759
- -ms-flex: 1;
5760
- flex: 1;
5761
- padding: 10px 15px;
5762
- border: 1px solid #DEDEDE;
5763
- display: -webkit-box;
5764
- display: -ms-flexbox;
5765
- display: flex;
5766
- line-height: 22px;
5767
- border-radius: 3px;
5768
- margin-bottom: 15px;
5769
- }
5770
-
5771
- .tutor-quiz-answer .tutor-quiz-answer-edit a {
5772
- display: block;
5773
- padding: 0px 9px;
5774
- }
5775
-
5776
- .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
5777
- padding: 0 10px;
5778
- display: inline-block;
5779
- line-height: 44px;
5780
- }
5781
-
5782
- span.tutor-quiz-answer-title {
5783
- -webkit-box-flex: 1;
5784
- -ms-flex: 1;
5785
- flex: 1;
5786
- }
5787
-
5788
- .tutor-quiz-answer-media .option-media-preview {
5789
- margin-bottom: 20px;
5790
- }
5791
-
5792
- .tutor-quiz-answer-media .option-media-preview img {
5793
- max-width: 80px;
5794
- height: auto;
5795
- }
5796
-
5797
- .tutor-question-answer-image {
5798
- margin-right: 10px;
5799
- }
5800
-
5801
- .tutor-question-answer-image img {
5802
- max-height: 25px;
5803
- width: auto;
5804
- }
5805
-
5806
- button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
5807
- background-color: var(--tutor-success-button-color);
5808
- color: #fff;
5809
- padding: 10px 15px;
5810
- border: none;
5811
- cursor: pointer;
5812
- }
5813
-
5814
- button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
5815
- background-color: var(--tutor-success-button-color);
5816
- }
5817
-
5818
- /**
5819
- Tutor Media Upload
5820
- */
5821
- .tutor-media-upload-wrap {
5822
- border: 1px solid #DEDEDE;
5823
- display: -webkit-box;
5824
- display: -ms-flexbox;
5825
- display: flex;
5826
- width: 130px;
5827
- }
5828
-
5829
- .tutor-media-upload-wrap img {
5830
- max-width: 100%;
5831
- }
5832
-
5833
- .tutor-media-preview {
5834
- -webkit-box-flex: 1;
5835
- -ms-flex: 1;
5836
- flex: 1;
5837
- }
5838
-
5839
- .tutor-media-upload-btn {
5840
- display: block;
5841
- padding: 10px;
5842
- font-size: 50px;
5843
- line-height: 50px;
5844
- text-align: center;
5845
- color: #DEDEDE;
5846
- }
5847
-
5848
- .tutor-media-upload-trash-wrap {
5849
- border-left: 1px solid #dedede;
5850
- }
5851
-
5852
- .tutor-media-upload-trash {
5853
- color: #dedede;
5854
- display: block;
5855
- line-height: 50px;
5856
- padding: 12px;
5857
- }
5858
-
5859
- .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
5860
- margin-top: 40px;
5861
- margin-bottom: 10px;
5862
- }
5863
-
5864
- /**
5865
- #End Quiz Modal
5866
- */
5867
- /* Start Tutor FrontEnd Course Builder*/
5868
- .tutor-metabox-add-topics,
5869
- .tutor-topics-edit-form {
5870
- background-color: #f7f7f7;
5871
- border: 1px solid #DCDFE5;
5872
- margin-top: 25px;
5873
- padding: 20px;
5874
- }
5875
-
5876
- .tutor-course-builder-section {
5877
- margin-bottom: 60px;
5878
- }
5879
-
5880
- .tutor-course-builder-section-title h3 {
5881
- font-size: 20px;
5882
- font-weight: 700;
5883
- color: #1D1F37;
5884
- position: relative;
5885
- overflow: hidden;
5886
- z-index: 1;
5887
- margin: 0 0 25px;
5888
- cursor: pointer;
5889
- }
5890
-
5891
- .tutor-course-builder-section-title h3::after {
5892
- content: '';
5893
- position: absolute;
5894
- top: 50%;
5895
- left: 0;
5896
- width: 100%;
5897
- height: 1px;
5898
- background: var(--tutor-primary-color);
5899
- z-index: -1;
5900
- }
5901
-
5902
- .tutor-course-builder-section-title h3 span,
5903
- .tutor-course-builder-section-title h3 i {
5904
- float: left;
5905
- background-color: #fff;
5906
- font-size: 20px;
5907
- line-height: 20px;
5908
- }
5909
-
5910
- .tutor-course-builder-section-title h3 i {
5911
- color: var(--tutor-primary-color);
5912
- font-size: 14px;
5913
- }
5914
-
5915
- .tutor-course-builder-section-title h3 span {
5916
- padding: 0 15px 0 9px;
5917
- }
5918
-
5919
- .tutor-frontend-builder-item-scope {
5920
- margin-bottom: 30px;
5921
- }
5922
-
5923
- .tutor-frontend-builder-item-scope:last-child {
5924
- margin-bottom: 0;
5925
- }
5926
-
5927
- .tutor-builder-item-heading {
5928
- font-weight: 500;
5929
- line-height: 21px;
5930
- margin-bottom: 10px;
5931
- display: block;
5932
- }
5933
-
5934
- .builder-course-thumbnail-upload-wrap > div {
5935
- font-size: var(--tutor-text-size);
5936
- line-height: 25px;
5937
- margin-bottom: 20px;
5938
- font-weight: 400;
5939
- }
5940
-
5941
- .builder-course-thumbnail-img-src {
5942
- position: relative;
5943
- }
5944
-
5945
- .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
5946
- font-size: 10px;
5947
- position: absolute;
5948
- top: -4px;
5949
- left: -4px;
5950
- color: #E53935;
5951
- -webkit-transition: 300ms;
5952
- transition: 300ms;
5953
- border-radius: 50%;
5954
- width: 20px;
5955
- height: 20px;
5956
- line-height: 20px;
5957
- background: #fff;
5958
- text-align: center;
5959
- }
5960
-
5961
- .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
5962
- line-height: 20px;
5963
- }
5964
-
5965
- .tutor-course-builder-header {
5966
- text-align: right;
5967
- font-size: 12px;
5968
- }
5969
-
5970
- .tutor-course-builder-section .course-empty-content {
5971
- margin: 15px 0;
5972
- }
5973
-
5974
- .tutor-course-builder-section .tutor-course-builder-header a {
5975
- color: #393C40;
5976
- }
5977
-
5978
- .tutor-course-builder-section .tutor-course-builder-header a:first-child {
5979
- padding-right: 7px;
5980
- }
5981
-
5982
- .tutor-course-builder-section .tutor-course-builder-header a:last-child {
5983
- padding-left: 7px;
5984
- }
5985
-
5986
- .tutor-course-builder-section .tutor-course-builder-header {
5987
- margin-top: -15px;
5988
- }
5989
-
5990
- .tutor-course-builder-section .new-topic-btn-wrap {
5991
- padding: 0;
5992
- margin-top: 20px;
5993
- }
5994
-
5995
- /*
5996
- Tutor Instructor
5997
- */
5998
- .tutor-course-available-instructors {
5999
- display: -webkit-box;
6000
- display: -ms-flexbox;
6001
- display: flex;
6002
- -ms-flex-wrap: wrap;
6003
- flex-wrap: wrap;
6004
- }
6005
-
6006
- .tutor-course-available-instructors .added-instructor-item {
6007
- -webkit-box-flex: 0;
6008
- -ms-flex: 0 0 calc(50% - 15px);
6009
- flex: 0 0 calc(50% - 15px);
6010
- max-width: calc(50% - 15px);
6011
- border: 1px solid #DCDFE5;
6012
- padding: 13px;
6013
- display: -webkit-inline-box;
6014
- display: -ms-inline-flexbox;
6015
- display: inline-flex;
6016
- -webkit-box-align: center;
6017
- -ms-flex-align: center;
6018
- align-items: center;
6019
- border-radius: 4px;
6020
- position: relative;
6021
- margin-bottom: 30px;
6022
- }
6023
-
6024
- .tutor-course-available-instructors .added-instructor-item .instructor-control {
6025
- position: absolute;
6026
- right: 14px;
6027
- top: 50%;
6028
- font-size: 12px;
6029
- -webkit-transform: translateY(-50%);
6030
- transform: translateY(-50%);
6031
- opacity: 0;
6032
- -webkit-transition: 300ms;
6033
- transition: 300ms;
6034
- }
6035
-
6036
- .tutor-course-available-instructors .added-instructor-item .instructor-control a {
6037
- color: red;
6038
- }
6039
-
6040
- .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
6041
- opacity: 1;
6042
- }
6043
-
6044
- .tutor-course-available-instructors .added-instructor-item .instructor-icon {
6045
- height: 45px;
6046
- width: 45px;
6047
- overflow: hidden;
6048
- border-radius: 50px;
6049
- margin-right: 15px;
6050
- }
6051
-
6052
- .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
6053
- width: 100%;
6054
- }
6055
-
6056
- .tutor-course-available-instructors .added-instructor-item .instructor-name {
6057
- position: relative;
6058
- }
6059
-
6060
- .tutor-course-available-instructors .added-instructor-item .instructor-name img {
6061
- display: inline-block;
6062
- margin-left: 10px;
6063
- width: 18px;
6064
- }
6065
-
6066
- .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
6067
- opacity: 1;
6068
- }
6069
-
6070
- .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
6071
- -webkit-transition: 300ms;
6072
- transition: 300ms;
6073
- opacity: 0;
6074
- position: absolute;
6075
- bottom: 34px;
6076
- right: 9px;
6077
- background: #2A344F;
6078
- -webkit-transform: translateX(50%);
6079
- transform: translateX(50%);
6080
- color: #fff;
6081
- font-size: 12px;
6082
- font-style: normal;
6083
- padding: 0 8px;
6084
- border-radius: 15px;
6085
- line-height: 20px;
6086
- z-index: 1;
6087
- }
6088
-
6089
- .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
6090
- content: '';
6091
- position: absolute;
6092
- border: 5px solid #2A344F;
6093
- bottom: -3px;
6094
- left: 50%;
6095
- margin-left: -5px;
6096
- -webkit-transform: rotate(45deg);
6097
- transform: rotate(45deg);
6098
- z-index: -1;
6099
- }
6100
-
6101
- .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
6102
- margin-left: 30px;
6103
- }
6104
-
6105
- /* End Tutor FrontEnd Course Builder*/
6106
- .tutor-addons-list .plugin-icon {
6107
- height: 120px;
6108
- }
6109
-
6110
- .btn-switch {
6111
- display: inline-block;
6112
- height: 22px;
6113
- position: relative;
6114
- width: 40px;
6115
- }
6116
-
6117
- .btn-switch input {
6118
- display: none;
6119
- }
6120
-
6121
- .btn-slider {
6122
- background-color: #ccc;
6123
- bottom: 0;
6124
- cursor: pointer;
6125
- left: 0;
6126
- position: absolute;
6127
- right: 0;
6128
- top: 0;
6129
- -webkit-transition: .4s;
6130
- transition: .4s;
6131
- }
6132
-
6133
- .btn-slider:before {
6134
- background-color: #fff;
6135
- bottom: 3px;
6136
- content: "";
6137
- height: 16px;
6138
- left: 4px;
6139
- position: absolute;
6140
- -webkit-transition: .4s;
6141
- transition: .4s;
6142
- width: 16px;
6143
- }
6144
-
6145
- input:checked + .btn-slider {
6146
- background-color: var(--tutor-primary-color);
6147
- }
6148
-
6149
- input:checked + .btn-slider:before {
6150
- -webkit-transform: translateX(16px);
6151
- transform: translateX(16px);
6152
- }
6153
-
6154
- .btn-slider.btn-round {
6155
- border-radius: 34px;
6156
- }
6157
-
6158
- .btn-slider.btn-round:before {
6159
- border-radius: 50%;
6160
- }
6161
-
6162
- .tutor-video-embeded-wrap {
6163
- position: relative;
6164
- padding-bottom: 56.25%;
6165
- height: 0;
6166
- overflow: hidden;
6167
- max-width: 100%;
6168
- }
6169
-
6170
- .tutor-video-embeded-wrap iframe,
6171
- .tutor-video-embeded-wrap object,
6172
- .tutor-video-embeded-wrap embed {
6173
- position: absolute;
6174
- top: 0;
6175
- left: 0;
6176
- width: 100%;
6177
- height: 100%;
6178
- }
6179
-
6180
- /**
6181
- Frontend Course Builder
6182
- */
6183
- /**
6184
- Video MetaBox
6185
- */
6186
- .select2-selection__rendered [class^="tutor-icon-"] {
6187
- display: inline-block;
6188
- vertical-align: top;
6189
- margin-right: 6px;
6190
- }
6191
-
6192
- .select2-results__options [class^="tutor-icon-"] {
6193
- color: var(--tutor-primary-color);
6194
- display: inline-block;
6195
- vertical-align: top;
6196
- margin-right: 6px;
6197
- }
6198
-
6199
- .select2-results__option--highlighted [class^="tutor-icon-"] {
6200
- color: #fff;
6201
- }
6202
-
6203
- .tutor-video-metabox-wrap {
6204
- margin-bottom: 50px;
6205
- }
6206
-
6207
- .video-metabox-source-input-wrap {
6208
- padding: 30px;
6209
- background-color: #F4F7F8;
6210
- border: 1px solid #DCDFE5;
6211
- border-radius: 3px;
6212
- }
6213
-
6214
- .video-metabox-source-html5-upload {
6215
- background-color: #fff;
6216
- text-align: center;
6217
- padding: 40px 20px;
6218
- border: 1px solid #DCDFE5;
6219
- border-radius: 3px;
6220
- }
6221
-
6222
- .video-metabox-source-html5-upload p {
6223
- margin-bottom: 5px;
6224
- }
6225
-
6226
- .tutor-video-metabox-wrap p {
6227
- margin: 0;
6228
- padding: 0;
6229
- }
6230
-
6231
- .video-metabox-source-html5-upload .video-upload-icon i {
6232
- font-size: 50px;
6233
- color: var(--tutor-primary-color);
6234
- }
6235
-
6236
- .video_source_upload_wrap_html5 {
6237
- margin-top: 10px;
6238
- }
6239
-
6240
- .video-metabox-source-html5-poster {
6241
- padding-top: 30px;
6242
- }
6243
-
6244
- .video_source_wrap_html5 {
6245
- width: 100%;
6246
- }
6247
-
6248
- .builder-course-thumbnail-upload-wrap .button-transparent {
6249
- float: right;
6250
- background: transparent !important;
6251
- }
6252
-
6253
- .builder-course-thumbnail-upload-wrap .button-transparent:hover {
6254
- background: var(--tutor-primary-color) !important;
6255
- }
6256
-
6257
- .html5-video-poster {
6258
- height: 100px;
6259
- display: -webkit-box;
6260
- display: -ms-flexbox;
6261
- display: flex;
6262
- -webkit-box-align: center;
6263
- -ms-flex-align: center;
6264
- align-items: center;
6265
- }
6266
-
6267
- .html5-video-poster .tutor-builder-course-video-poster-text {
6268
- text-align: left;
6269
- padding-left: 20px;
6270
- }
6271
-
6272
- .html5-video-poster .tutor-builder-course-video-poster-text h5 {
6273
- font-size: 14px;
6274
- font-weight: 700;
6275
- margin: 0 0 6px;
6276
- line-height: 1;
6277
- }
6278
-
6279
- .html5-video-poster .tutor-builder-course-video-poster-text span {
6280
- font-size: 14px;
6281
- font-weight: 400;
6282
- }
6283
-
6284
- .html5-video-poster img {
6285
- height: 100%;
6286
- width: auto;
6287
- }
6288
-
6289
- .no-memberhsip-msg-wrap p {
6290
- margin: 0;
6291
- }
6292
-
6293
- .content-drip-message-wrap.tutor-error-msg {
6294
- margin: 40px 50px;
6295
- }
6296
-
6297
- /**
6298
- Content Drip (Pro)
6299
- */
6300
- .content-drip-message-wrap {
6301
- margin: 120px;
6302
- }
6303
-
6304
- .content-drip-wrap-flex {
6305
- display: -webkit-box;
6306
- display: -ms-flexbox;
6307
- display: flex;
6308
- }
6309
-
6310
- .content-drip-wrap-flex .content-drip-left {
6311
- margin-right: 50px;
6312
- }
6313
-
6314
- .content-drip-wrap-flex ul {
6315
- margin: 0;
6316
- list-style-position: inside;
6317
- }
6318
-
6319
- .content-drip-wrap-flex ul li a {
6320
- color: var(--tutor-primary-color);
6321
- }
6322
-
6323
- /**
6324
- END Content Drip
6325
- */
6326
- /**
6327
- * Alert CSS
6328
- * since v.1.4.1
6329
- */
6330
- .tutor-alert {
6331
- border: 1px solid #F8A201;
6332
- background: #FFFFF2;
6333
- position: relative;
6334
- border-radius: 3px;
6335
- padding: 20px 25px 20px 95px;
6336
- color: #A86D00;
6337
- margin-bottom: 20px;
6338
- }
6339
-
6340
- .tutor-alert p {
6341
- margin-bottom: 10px;
6342
- }
6343
-
6344
- .tutor-alert p:last-child {
6345
- margin: 0;
6346
- }
6347
-
6348
- .tutor-alert.tutor-alert-danger {
6349
- border: 1px solid #FE1A1A;
6350
- background: #FFF2F2;
6351
- color: #A50000;
6352
- }
6353
-
6354
- .tutor-alert.tutor-alert-success {
6355
- border: 1px solid #69BC0D;
6356
- background: #F6FFF2;
6357
- color: #3D7400;
6358
- }
6359
-
6360
- .tutor-alert::before {
6361
- content: '\e95f';
6362
- position: absolute;
6363
- font-size: 30px;
6364
- font-family: 'tutor' !important;
6365
- speak: none;
6366
- font-style: normal;
6367
- font-weight: normal;
6368
- font-variant: normal;
6369
- text-transform: none;
6370
- line-height: 1;
6371
- -webkit-font-smoothing: antialiased;
6372
- -moz-osx-font-smoothing: grayscale;
6373
- width: 70px;
6374
- top: 0;
6375
- left: 0;
6376
- text-align: center;
6377
- background: #F8A201;
6378
- height: 100%;
6379
- display: -webkit-box;
6380
- display: -ms-flexbox;
6381
- display: flex;
6382
- -webkit-box-pack: center;
6383
- -ms-flex-pack: center;
6384
- justify-content: center;
6385
- -webkit-box-align: center;
6386
- -ms-flex-align: center;
6387
- align-items: center;
6388
- color: #ffffff;
6389
- }
6390
-
6391
- .tutor-alert.tutor-alert-danger::before {
6392
- content: "\e913";
6393
- background: #FE1A1A;
6394
- }
6395
-
6396
- .tutor-alert.tutor-alert-success::before {
6397
- content: "\e90f";
6398
- background: #69BC0D;
6399
- }
6400
-
6401
- .tutor-alert-content p {
6402
- margin: 0;
6403
- }
6404
-
6405
- /**
6406
- END Alert CSS
6407
- */
6408
- /**
6409
- GradeBook
6410
- */
6411
- .gradename-bg {
6412
- text-align: center;
6413
- color: #ffffff;
6414
- height: 32px;
6415
- min-width: 32px;
6416
- font-size: 16px;
6417
- line-height: 32px;
6418
- padding: 0 8px;
6419
- display: inline-block;
6420
- border-radius: 20px;
6421
- font-weight: bold;
6422
- margin-right: 7px;
6423
- }
6424
-
6425
- .gradename-outline {
6426
- text-align: center;
6427
- height: 32px;
6428
- min-width: 32px;
6429
- font-size: 16px;
6430
- line-height: 26px;
6431
- padding: 0 8px;
6432
- display: inline-block;
6433
- border-radius: 20px;
6434
- border: 2px solid;
6435
- margin-right: 7px;
6436
- }
6437
-
6438
- .generate-course-gradebook-btn-wrap {
6439
- margin: 10px 0;
6440
- }
6441
-
6442
- .gradebook-result-for-label {
6443
- margin: 0;
6444
- padding: 4px 7px;
6445
- background-color: #E8EFF1;
6446
- display: inline-block;
6447
- margin-bottom: 10px;
6448
- }
6449
-
6450
- table.course-single-gradebooks {
6451
- border-spacing: 0;
6452
- width: 100%;
6453
- border-collapse: collapse;
6454
- border: 1px solid #dcdfe5;
6455
- }
6456
-
6457
- table.course-single-gradebooks th {
6458
- padding: 1em 1.41575em;
6459
- text-align: left;
6460
- vertical-align: top;
6461
- border-bottom: 1px solid #dcdfe5;
6462
- }
6463
-
6464
- table.course-single-gradebooks th {
6465
- font-weight: 600;
6466
- }
6467
-
6468
- table.course-single-gradebooks thead th {
6469
- background-color: rgba(220, 223, 229, 0.14);
6470
- padding: 1.41575em;
6471
- vertical-align: middle;
6472
- }
6473
-
6474
- table.course-single-gradebooks tbody td {
6475
- border-bottom: 1px solid #dcdfe5;
6476
- background-color: #ffffff !important;
6477
- }
6478
-
6479
- table.course-single-gradebooks a {
6480
- color: #4B5981;
6481
- }
6482
-
6483
- .text-label {
6484
- margin: 0;
6485
- padding: 4px 7px;
6486
- background-color: #E8EFF1;
6487
- display: inline-block;
6488
- border-radius: 3px;
6489
- }
6490
-
6491
- .text-label.submitted-assignment-grade-pass {
6492
- background-color: #86B223;
6493
- color: #ffffff;
6494
- }
6495
-
6496
- .text-label.submitted-assignment-grade-failed {
6497
- background-color: #D71830;
6498
- color: #ffffff;
6499
- }
6500
-
6501
- /**
6502
- * END Gradebook
6503
- */
6504
- /**
6505
- * Tutor BuddyPress Addon CSS
6506
- */
6507
- .tutor-bp-message-recipient-header {
6508
- display: -webkit-box;
6509
- display: -ms-flexbox;
6510
- display: flex;
6511
- margin-bottom: 20px;
6512
- }
6513
-
6514
- .tutor-bp-recipient-info-wrap {
6515
- -webkit-box-flex: 1;
6516
- -ms-flex-positive: 1;
6517
- flex-grow: 1;
6518
- }
6519
-
6520
- .tutor-bp-message-recipient-avatar-wrap img {
6521
- width: 70px;
6522
- height: 70px;
6523
- border-radius: 50%;
6524
- }
6525
-
6526
- .tutor-bp-message-recipient-avatar-wrap {
6527
- margin-right: 35px;
6528
- }
6529
-
6530
- .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3 {
6531
- margin: 10px 0 8px !important;
6532
- font-size: 22px;
6533
- font-weight: 600;
6534
- line-height: 28px;
6535
- }
6536
-
6537
- .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4 {
6538
- margin: 0 0 20px !important;
6539
- font-size: 16px;
6540
- line-height: 1;
6541
- font-weight: 500;
6542
- }
6543
-
6544
- .tutor-bp-enrolled-courses-wrap {
6545
- margin: 0;
6546
- }
6547
-
6548
- .tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice {
6549
- font-weight: 400;
6550
- color: #1C294B;
6551
- margin: 10px 0 8px !important;
6552
- }
6553
-
6554
- .tutor-bp-enrolled-courses-wrap ul {
6555
- padding: 0 0 0 17px;
6556
- margin: 0;
6557
- color: #50616F;
6558
- }
6559
-
6560
- .tutor-bp-enrolled-courses-wrap ul li a {
6561
- line-height: 1.7;
6562
- display: block;
6563
- color: #54616d;
6564
- padding-left: 10px;
6565
- }
6566
-
6567
- .tutor-bp-enrolled-courses-wrap ul li a:hover {
6568
- color: var(--tutor-primary-color);
6569
- opacity: 1;
6570
- -webkit-transition: 300ms;
6571
- transition: 300ms;
6572
- text-decoration: underline !important;
6573
- }
6574
-
6575
- /**
6576
- * END Tutor BuddyPress
6577
- */
6578
- /**
6579
- * Oxygen Integration CSS
6580
- */
6581
- .oxy-tutor-element {
6582
- width: 100%;
6583
- }
6584
-
6585
- /**
6586
- * END Oxygen Integration CSS
6587
- */
6588
- /* *********************** */
6589
- /* Tutor Dashboard */
6590
- /* *********************** */
6591
- .tutor-dashboard-header {
6592
- display: -webkit-box;
6593
- display: -ms-flexbox;
6594
- display: flex;
6595
- -webkit-box-align: center;
6596
- -ms-flex-align: center;
6597
- align-items: center;
6598
- padding-bottom: 30px;
6599
- border-bottom: 1px solid #DCDFE5;
6600
- -ms-flex-wrap: wrap;
6601
- flex-wrap: wrap;
6602
- }
6603
-
6604
- .tutor-dashboard-header-avatar img {
6605
- display: block;
6606
- width: 150px;
6607
- height: 150px;
6608
- border-radius: 50%;
6609
- }
6610
-
6611
- .tutor-dashboard-header-info {
6612
- -webkit-box-flex: 1;
6613
- -ms-flex-positive: 1;
6614
- flex-grow: 1;
6615
- padding-left: 20px;
6616
- padding-top: 15px;
6617
- padding-bottom: 15px;
6618
- }
6619
-
6620
- .tutor-dashboard-header-button {
6621
- padding-top: 15px;
6622
- }
6623
-
6624
- .tutor-dashboard-header-display-name h4 {
6625
- font-size: 30px;
6626
- margin-top: 0px;
6627
- margin-bottom: 10px;
6628
- line-height: 34px;
6629
- }
6630
-
6631
- .tutor-dashboard-header-stats {
6632
- display: -webkit-box;
6633
- display: -ms-flexbox;
6634
- display: flex;
6635
- -ms-flex-wrap: wrap;
6636
- flex-wrap: wrap;
6637
- line-height: 25px;
6638
- }
6639
-
6640
- .tutor-dashboard-header-stats > div:not(:first-child) {
6641
- margin-left: 30px;
6642
- }
6643
-
6644
- .tutor-dashboard-social-icons {
6645
- display: -webkit-inline-box;
6646
- display: -ms-inline-flexbox;
6647
- display: inline-flex;
6648
- -webkit-box-align: center;
6649
- -ms-flex-align: center;
6650
- align-items: center;
6651
- }
6652
-
6653
- .tutor-dashboard-social-icons h4 {
6654
- margin: 0 10px 0 0;
6655
- font-size: var(--tutor-text-size);
6656
- line-height: 25px;
6657
- }
6658
-
6659
- .tutor-dashboard-social-icons a {
6660
- display: inline-block;
6661
- font-size: 12px;
6662
- padding: 0 5px;
6663
- line-height: 25px;
6664
- color: #393C40;
6665
- -webkit-transition: 300ms;
6666
- transition: 300ms;
6667
- }
6668
-
6669
- .tutor-dashboard-social-icons a:hover {
6670
- color: var(--tutor-primary-color);
6671
- }
6672
-
6673
- /* end dashboard header */
6674
- /**
6675
- * Dashboard Table
6676
- */
6677
- .tutor-dashboard-info-table-wrap {
6678
- margin-bottom: 30px;
6679
- }
6680
-
6681
- .tutor-dashboard-info-table-wrap table {
6682
- margin-bottom: 0;
6683
- border-collapse: collapse;
6684
- border: 1px solid #DCDFE5;
6685
- border-radius: 4px;
6686
- width: 100%;
6687
- }
6688
-
6689
- .tutor-dashboard-info-table-wrap > h3 {
6690
- font-size: 20px;
6691
- font-weight: 500;
6692
- border: 1px solid #DCDFE5;
6693
- border-bottom: none;
6694
- margin: 0;
6695
- padding: 30px;
6696
- border-radius: 4px 4px 0 0;
6697
- }
6698
-
6699
- .tutor-dashboard-info-table-wrap > h3 + table {
6700
- border-radius: 0 0 4px 4px;
6701
- }
6702
-
6703
- .tutor-dashboard-info-table thead {
6704
- background: #FAFBFC;
6705
- }
6706
-
6707
- .tutor-dashboard-info-table thead tr td {
6708
- padding: 15px;
6709
- }
6710
-
6711
- .tutor-dashboard-info-table tbody tr td {
6712
- background: transparent !important;
6713
- padding: 20px 15px;
6714
- }
6715
-
6716
- .tutor-dashboard-info-table thead tr,
6717
- .tutor-dashboard-info-table tbody tr {
6718
- border: 1px solid #DCDFE5;
6719
- }
6720
-
6721
- .tutor-dashboard-info-table thead tr td:first-child,
6722
- .tutor-dashboard-info-table tbody tr td:first-child {
6723
- padding-left: 25px;
6724
- }
6725
-
6726
- .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
6727
- color: #fff;
6728
- font-size: 14px;
6729
- line-height: 18px;
6730
- padding: 1px 6px;
6731
- border-radius: 2px;
6732
- }
6733
-
6734
- .tutor-dashboard-info-table span.pending {
6735
- background-color: #F5A623;
6736
- }
6737
-
6738
- .tutor-dashboard-info-table span.fail {
6739
- background-color: #D71830;
6740
- }
6741
-
6742
- .tutor-dashboard-info-table span.pass {
6743
- background-color: var(--tutor-success-button-color);
6744
- }
6745
-
6746
- /**
6747
- * Tutor Dashboard Review
6748
- */
6749
- .tutor-dashboard-single-review {
6750
- border: 1px solid #DCDFE5;
6751
- border-radius: 4px;
6752
- margin-bottom: 30px;
6753
- }
6754
-
6755
- .tutor-dashboard-review-heading {
6756
- padding: 10px 20px;
6757
- border-bottom: 1px solid #DCDFE5;
6758
- display: -webkit-box;
6759
- display: -ms-flexbox;
6760
- display: flex;
6761
- -webkit-box-align: center;
6762
- -ms-flex-align: center;
6763
- align-items: center;
6764
- }
6765
-
6766
- .individual-dashboard-review-body {
6767
- padding: 10px 20px;
6768
- }
6769
-
6770
- .tutor-dashboard-review-title {
6771
- font-size: 18px;
6772
- -webkit-box-flex: 1;
6773
- -ms-flex-positive: 1;
6774
- flex-grow: 1;
6775
- white-space: nowrap;
6776
- overflow: hidden;
6777
- text-overflow: ellipsis;
6778
- font-weight: 300;
6779
- }
6780
-
6781
- .tutor-dashboard-review-title a {
6782
- font-weight: 500;
6783
- color: var(--tutor-primary-color);
6784
- }
6785
-
6786
- .tutor-dashboard-review-links {
6787
- white-space: nowrap;
6788
- font-weight: 400;
6789
- }
6790
-
6791
- .tutor-dashboard-review-links a {
6792
- color: #8C94A8;
6793
- margin-left: 10px;
6794
- display: -webkit-inline-box;
6795
- display: -ms-inline-flexbox;
6796
- display: inline-flex;
6797
- -webkit-box-align: center;
6798
- -ms-flex-align: center;
6799
- align-items: center;
6800
- font-size: 14px;
6801
- }
6802
-
6803
- .tutor-dashboard-review-links a i {
6804
- line-height: inherit;
6805
- font-size: 14px;
6806
- margin-right: 5px;
6807
- }
6808
-
6809
- .individual-dashboard-review-body .review-meta {
6810
- font-size: 85%;
6811
- margin: 0;
6812
- color: #8C94A8;
6813
- }
6814
-
6815
- .individual-star-rating-wrap {
6816
- display: -webkit-box;
6817
- display: -ms-flexbox;
6818
- display: flex;
6819
- -webkit-box-align: center;
6820
- -ms-flex-align: center;
6821
- align-items: center;
6822
- }
6823
-
6824
- .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
6825
- color: #222222;
6826
- background: none;
6827
- font-size: 20px;
6828
- top: 8px;
6829
- }
6830
-
6831
- .tutor-modal-wrap form {
6832
- margin-bottom: 20px;
6833
- }
6834
-
6835
- /*dashboard content*/
6836
- .tutor-dashboard-info-cards {
6837
- margin: 0 -15px 15px;
6838
- padding: 0;
6839
- display: -webkit-box;
6840
- display: -ms-flexbox;
6841
- display: flex;
6842
- list-style: none;
6843
- -ms-flex-wrap: wrap;
6844
- flex-wrap: wrap;
6845
- }
6846
-
6847
- .tutor-dashboard-info-cards .tutor-dashboard-info-card {
6848
- padding: 15px;
6849
- min-width: 33.333%;
6850
- }
6851
-
6852
- .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
6853
- margin: 0;
6854
- padding: 15px 25px;
6855
- background: #282C36;
6856
- color: #ffffff;
6857
- border-radius: 4px;
6858
- }
6859
-
6860
- .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
6861
- display: block;
6862
- font-weight: 700;
6863
- font-size: 30px;
6864
- line-height: 1.618;
6865
- }
6866
-
6867
- .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
6868
- display: inline-block;
6869
- }
6870
-
6871
- .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
6872
- vertical-align: middle;
6873
- }
6874
-
6875
- /*dashboard quiz attempts*/
6876
- .tutor-dashboard-content {
6877
- margin-bottom: 60px;
6878
- }
6879
-
6880
- .tutor-dashboard-content > h2 {
6881
- margin-bottom: 20px;
6882
- }
6883
-
6884
- .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
6885
- .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
6886
- vertical-align: middle;
6887
- }
6888
-
6889
- .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
6890
- padding: 15px 13px !important;
6891
- }
6892
-
6893
- .tutor-dashboard-content .tutor-quiz-attempt-history tr.pass {
6894
- border-left: 3px solid var(--tutor-success-button-color);
6895
- }
6896
-
6897
- .tutor-dashboard-content .tutor-quiz-attempt-history tr.fail {
6898
- border-left: 3px solid #D71830;
6899
- }
6900
-
6901
- .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
6902
- .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
6903
- width: auto;
6904
- height: auto;
6905
- line-height: 19px;
6906
- padding: 0 5px;
6907
- margin-right: 4px;
6908
- }
6909
-
6910
- .label-course-status {
6911
- background-color: #CCCCCC;
6912
- padding: 3px 5px;
6913
- color: #ffffff;
6914
- font-size: 12px;
6915
- text-transform: capitalize;
6916
- }
6917
-
6918
- .label-course-publish {
6919
- background-color: var(--tutor-success-button-color);
6920
- }
6921
-
6922
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr th {
6923
- background: #FAFBFC;
6924
- }
6925
-
6926
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr td {
6927
- background: #fff;
6928
- }
6929
-
6930
- @media (max-width: 768px) {
6931
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr {
6932
- display: -webkit-box;
6933
- display: -ms-flexbox;
6934
- display: flex;
6935
- -ms-flex-wrap: wrap;
6936
- flex-wrap: wrap;
6937
- -webkit-box-sizing: border-box;
6938
- box-sizing: border-box;
6939
- }
6940
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr th {
6941
- display: none;
6942
- }
6943
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr td {
6944
- width: 100%;
6945
- }
6946
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child) {
6947
- text-align: right;
6948
- }
6949
- .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before {
6950
- content: attr(title) ": ";
6951
- float: left;
6952
- font-weight: 700;
6953
- }
6954
- }
6955
-
6956
- .tutor-dashboard-content .tutor-quiz-attempt-history table a {
6957
- color: var(--tutor-primary-color);
6958
- font-weight: 700;
6959
- line-height: 24px;
6960
- }
6961
-
6962
- .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
6963
- color: var(--tutor-primary-color);
6964
- }
6965
-
6966
- .tutor-dashboard-item-group {
6967
- padding: 25px;
6968
- border: 1px solid #DCDFE5;
6969
- border-radius: 4px;
6970
- margin-bottom: 30px;
6971
- }
6972
-
6973
- .tutor-dashboard-item-group > h4 {
6974
- font-size: 20px;
6975
- color: var(--tutor-primary-color);
6976
- font-weight: 500;
6977
- }
6978
-
6979
- /* Dashboard Assignment */
6980
- .tutor-dashboard-assignment-submitted-table tr td {
6981
- text-align: center;
6982
- }
6983
-
6984
- .tutor-dashboard-assignment-submitted-table tr td a {
6985
- color: #8C94A8;
6986
- -webkit-transition: 300ms;
6987
- transition: 300ms;
6988
- }
6989
-
6990
- .tutor-dashboard-assignment-submitted-table tr td a:hover {
6991
- color: var(--tutor-primary-color);
6992
- }
6993
-
6994
- .tutor-dashboard-assignment-submitted-table tr td,
6995
- .tutor-dashboard-assignment-submitted-table tr th {
6996
- border: 1px solid #DCDFE5;
6997
- }
6998
-
6999
- /* Dashboard Assignment Review */
7000
- .tutor-assignment-review-header {
7001
- margin-bottom: 30px;
7002
- }
7003
-
7004
- .tutor-assignment-review-header h3 {
7005
- margin-bottom: 10px;
7006
- line-height: 28px;
7007
- }
7008
-
7009
- .tutor-assignment-evaluate-wraps h3,
7010
- .tutor-assignment-review-header h3 a {
7011
- font-size: 22px;
7012
- font-weight: 700;
7013
- color: var(--tutor-text-color);
7014
- display: block;
7015
- }
7016
-
7017
- .tutor-assignment-review-header p {
7018
- margin: 0;
7019
- color: var(--tutor-text-color);
7020
- font-weight: 700;
7021
- }
7022
-
7023
- .tutor-assignment-review-header p a {
7024
- font-weight: 400;
7025
- color: var(--tutor-text-color);
7026
- }
7027
-
7028
- .tutor-assignment-review-header a {
7029
- -webkit-transition: 300ms;
7030
- transition: 300ms;
7031
- }
7032
-
7033
- .tutor-assignment-review-header a:hover {
7034
- color: var(--tutor-primary-color);
7035
- }
7036
-
7037
- .tutor-dashboard-assignment-review {
7038
- background: rgba(220, 223, 229, 0.14);
7039
- border: 1px solid #DCDFE5;
7040
- padding: 25px;
7041
- font-weight: 400;
7042
- border-radius: 4px;
7043
- margin-bottom: 40px;
7044
- }
7045
-
7046
- .tutor-dashboard-assignment-review h5,
7047
- .tutor-dashboard-assignment-review h4 {
7048
- font-size: 16px;
7049
- line-height: 23px;
7050
- font-weight: 700;
7051
- color: var(--tutor-text-color);
7052
- }
7053
-
7054
- .tutor-dashboard-assignment-review h5 {
7055
- margin-bottom: 15px;
7056
- }
7057
-
7058
- .tutor-dashboard-assignment-files {
7059
- display: -webkit-box;
7060
- display: -ms-flexbox;
7061
- display: flex;
7062
- -ms-flex-wrap: wrap;
7063
- flex-wrap: wrap;
7064
- margin: -9px;
7065
- }
7066
-
7067
- .tutor-dashboard-assignment-files .uploaded-files {
7068
- background-color: #fff;
7069
- border: 1px solid #DCDFE5;
7070
- border-radius: 4px;
7071
- margin: 9px;
7072
- -webkit-transition: 300ms;
7073
- transition: 300ms;
7074
- }
7075
-
7076
- .tutor-dashboard-assignment-files .uploaded-files:hover {
7077
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7078
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7079
- }
7080
-
7081
- .tutor-dashboard-assignment-files .uploaded-files a i {
7082
- margin-right: 12px;
7083
- color: #606C8F;
7084
- float: left;
7085
- font-size: 28px;
7086
- line-height: 28px;
7087
- }
7088
-
7089
- .tutor-dashboard-assignment-files .uploaded-files a {
7090
- color: var(--tutor-primary-color);
7091
- display: block;
7092
- overflow: hidden;
7093
- line-height: 28px;
7094
- padding: 15px 17px;
7095
- }
7096
-
7097
- .tutor-assignment-evaluate-row {
7098
- display: -webkit-box;
7099
- display: -ms-flexbox;
7100
- display: flex;
7101
- }
7102
-
7103
- .tutor-assignment-evaluate-row .tutor-option-field-label {
7104
- -webkit-box-flex: 0;
7105
- -ms-flex: 0 0 135px;
7106
- flex: 0 0 135px;
7107
- }
7108
-
7109
- .tutor-assignment-evaluate-row .tutor-option-field {
7110
- -webkit-box-flex: 1;
7111
- -ms-flex-positive: 1;
7112
- flex-grow: 1;
7113
- }
7114
-
7115
- .tutor-assignment-evaluate-row .tutor-option-field-label label {
7116
- display: block;
7117
- padding-top: 12px;
7118
- }
7119
-
7120
- .tutor-option-field-label label br {
7121
- display: none;
7122
- }
7123
-
7124
- .tutor-option-field-label label p {
7125
- margin: 0;
7126
- display: inline-block;
7127
- }
7128
-
7129
- .tutor-assignment-evaluate-row textarea,
7130
- .tutor-assignment-evaluate-row .tutor-option-field input {
7131
- border: 1px solid #DCDFE5;
7132
- height: 50px;
7133
- padding: 0 15px;
7134
- border-radius: 4px;
7135
- width: 100px;
7136
- background-color: #fff;
7137
- }
7138
-
7139
- .tutor-assignment-evaluate-row textarea {
7140
- height: 165px;
7141
- width: 100%;
7142
- }
7143
-
7144
- .tutor-assignment-evaluate-row {
7145
- margin-bottom: 60px;
7146
- }
7147
-
7148
- .tutor-assignment-evaluate-row p.desc {
7149
- margin-bottom: 0;
7150
- margin-top: 6px;
7151
- font-style: italic;
7152
- }
7153
-
7154
- /* end dashboard content*/
7155
- /* dashboard profile*/
7156
- .tutor-dashboard-profile .tutor-dashboard-profile-item {
7157
- display: -webkit-box;
7158
- display: -ms-flexbox;
7159
- display: flex;
7160
- }
7161
-
7162
- .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7163
- min-width: 190px;
7164
- }
7165
-
7166
- @media (max-width: 480px) {
7167
- .tutor-dashboard-profile .tutor-dashboard-profile-item {
7168
- -ms-flex-wrap: wrap;
7169
- flex-wrap: wrap;
7170
- }
7171
- .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7172
- min-width: 100%;
7173
- width: 100%;
7174
- font-weight: 700;
7175
- margin-bottom: 6px;
7176
- }
7177
- }
7178
-
7179
- .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
7180
- -webkit-box-flex: 1;
7181
- -ms-flex-positive: 1;
7182
- flex-grow: 1;
7183
- }
7184
-
7185
- .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
7186
- font-size: inherit;
7187
- font-style: italic;
7188
- /*color: #999;*/
7189
- }
7190
-
7191
- .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
7192
- color: var(--tutor-primary-color);
7193
- }
7194
-
7195
- /* end dashboard profile*/
7196
- .tutor-dashboard-avater img {
7197
- width: 70px;
7198
- height: 70px;
7199
- display: block;
7200
- border-radius: 50%;
7201
- }
7202
-
7203
- .tutor-dashboard-student-info h4 {
7204
- font-size: 18px;
7205
- color: var(--tutor-light-color);
7206
- margin-bottom: 0;
7207
- }
7208
-
7209
- .tutor-dashboard-student-info h4 a {
7210
- color: var(--tutor-text-color);
7211
- }
7212
-
7213
- .tutor-dashboard-user-role {
7214
- font-weight: 400;
7215
- }
7216
-
7217
- .tutor-dashboard-inline-links {
7218
- margin-bottom: 30px;
7219
- }
7220
-
7221
- .tutor-dashboard-inline-links ul {
7222
- margin: 0;
7223
- padding: 0;
7224
- border-bottom: 1px solid #DFE1E5;
7225
- }
7226
-
7227
- .tutor-dashboard-inline-links ul li {
7228
- display: inline-block;
7229
- }
7230
-
7231
- .tutor-dashboard-inline-links ul li a {
7232
- display: block;
7233
- padding: 5px 10px;
7234
- color: var(--tutor-primary-color);
7235
- margin-bottom: -1px;
7236
- line-height: 40px;
7237
- }
7238
-
7239
- .tutor-dashboard-inline-links ul li a:hover, .tutor-dashboard-inline-links ul li.active a {
7240
- color: var(--tutor-primary-color);
7241
- border-bottom: 1px solid var(--tutor-primary-color);
7242
- padding-bottom: 4px;
7243
- }
7244
-
7245
- .tutor-dashboard-student-meta ul li:first-child {
7246
- margin-left: 0;
7247
- }
7248
-
7249
- @media (max-width: 767px) {
7250
- .tutor-dashboard-student-meta ul {
7251
- display: block;
7252
- border: none;
7253
- padding: 0;
7254
- }
7255
- .tutor-dashboard-student-meta ul li {
7256
- display: inline-block;
7257
- color: var(--tutor-text-color);
7258
- margin: 5px;
7259
- border: 1px solid #dddddd;
7260
- padding: 5px 10px;
7261
- border-radius: 4px;
7262
- }
7263
- }
7264
-
7265
- .tutor-dashboard-student-meta ul li strong {
7266
- display: block;
7267
- color: var(--tutor-light-color);
7268
- font-weight: 400;
7269
- }
7270
-
7271
- .tutor-dashboard-permalinks {
7272
- list-style: none;
7273
- margin: 0px 0 20px;
7274
- padding: 20px 0;
7275
- border-right: 1px solid #DCDFE5;
7276
- }
7277
-
7278
- .tutor-dashboard-permalinks li a:hover {
7279
- background-color: #EDF0F9;
7280
- }
7281
-
7282
- .tutor-dashboard-permalinks li.active a {
7283
- background-color: var(--tutor-primary-color);
7284
- color: #ffffff;
7285
- }
7286
-
7287
- @media (max-width: 991px) {
7288
- .tutor-dashboard-student .tutor-col-3,
7289
- .tutor-dashboard-student .tutor-col-9 {
7290
- -webkit-box-flex: 0;
7291
- -ms-flex: 0 0 100%;
7292
- flex: 0 0 100%;
7293
- max-width: 100%;
7294
- }
7295
- }
7296
-
7297
- .tutor-dashboard-permalinks a {
7298
- display: block;
7299
- color: var(--tutor-text-color);
7300
- padding: 10px 20px;
7301
- line-height: 28px;
7302
- }
7303
-
7304
- .tutor-dashboard-permalinks a:before {
7305
- content: "\e968";
7306
- font-family: 'tutor' !important;
7307
- speak: none;
7308
- font-style: normal;
7309
- font-weight: normal;
7310
- font-variant: normal;
7311
- text-transform: none;
7312
- line-height: inherit;
7313
- -webkit-font-smoothing: antialiased;
7314
- -moz-osx-font-smoothing: grayscale;
7315
- margin-right: 15px;
7316
- vertical-align: middle;
7317
- color: var(--tutor-primary-color);
7318
- opacity: .6;
7319
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
7320
- font-size: 17px;
7321
- }
7322
-
7323
- .tutor-dashboard-permalinks a:hover:before {
7324
- opacity: 1;
7325
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7326
- }
7327
-
7328
- .tutor-dashboard-permalinks li.active a:before {
7329
- opacity: 1;
7330
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7331
- color: #fff;
7332
- }
7333
-
7334
- .tutor-dashboard-menu-bio a:before,
7335
- .tutor-dashboard-menu-my-profile a:before {
7336
- content: "\e963";
7337
- }
7338
-
7339
- .tutor-dashboard-menu-enrolled-courses a:before {
7340
- content: "\e969";
7341
- }
7342
-
7343
- .tutor-dashboard-menu-courses_taken a:before,
7344
- .tutor-dashboard-menu-my-courses a:before {
7345
- content: "\e965";
7346
- }
7347
-
7348
- .tutor-dashboard-menu-wishlist a:before {
7349
- content: "\e908";
7350
- }
7351
-
7352
- .tutor-dashboard-menu-reviews a:before {
7353
- content: "\e917";
7354
- }
7355
-
7356
- .tutor-dashboard-menu-quiz-attempts a:before {
7357
- content: "\e948";
7358
- }
7359
-
7360
- .tutor-dashboard-menu-earning a:before {
7361
- content: "\e96b";
7362
- }
7363
-
7364
- .tutor-dashboard-menu-withdraw a:before {
7365
- content: "\e960";
7366
- }
7367
-
7368
- .tutor-dashboard-menu-settings a:before {
7369
- content: "\e961";
7370
- }
7371
-
7372
- .tutor-dashboard-menu-logout a:before {
7373
- content: "\e962";
7374
- }
7375
-
7376
- .tutor-dashboard-menu-purchase_history a:before {
7377
- content: "\e964";
7378
- }
7379
-
7380
- .tutor-dashboard-menu-assignments a:before {
7381
- content: "\e98b";
7382
- }
7383
-
7384
- .tutor-dashboard-content {
7385
- padding-top: 30px;
7386
- }
7387
-
7388
- .tutor-dashboard-content > h3 {
7389
- color: var(--tutor-text-color);
7390
- font-size: 22px;
7391
- font-weight: 500;
7392
- line-height: 23px;
7393
- margin-bottom: 20px;
7394
- }
7395
-
7396
- /** Earning Report */
7397
- .tutor-date-range-filter-wrap {
7398
- margin: 15px 0 20px;
7399
- font-size: 12px;
7400
- }
7401
-
7402
- .report-top-sub-menu {
7403
- margin: 0 10px 5px 0;
7404
- display: inline-block;
7405
- font-size: 0;
7406
- }
7407
-
7408
- .report-top-sub-menu a {
7409
- text-decoration: none;
7410
- padding: 5px 8px;
7411
- border: 1px solid #D7DADF;
7412
- color: #AAAEB3;
7413
- white-space: nowrap;
7414
- display: inline-block;
7415
- font-size: 12px;
7416
- }
7417
-
7418
- .report-top-sub-menu a:not(:first-child) {
7419
- margin-left: -1px;
7420
- }
7421
-
7422
- .report-top-sub-menu a:hover {
7423
- background: #EDF0F9;
7424
- color: #333;
7425
- }
7426
-
7427
- .report-top-sub-menu a.active {
7428
- background-color: var(--tutor-primary-color);
7429
- color: #ffffff;
7430
- border: 1px solid var(--tutor-primary-hover-color);
7431
- }
7432
-
7433
- .tutor-date-range-wrap {
7434
- display: inline-block;
7435
- }
7436
-
7437
- .report-date-range-form {
7438
- display: -webkit-box;
7439
- display: -ms-flexbox;
7440
- display: flex;
7441
- margin-bottom: 0;
7442
- max-width: 370px;
7443
- }
7444
-
7445
- .date-range-input {
7446
- position: relative;
7447
- }
7448
-
7449
- .date-range-input input {
7450
- border-radius: 0 !important;
7451
- margin: 0 !important;
7452
- border-right: none !important;
7453
- font-size: 14px;
7454
- }
7455
-
7456
- .date-range-input:last-child {
7457
- margin-right: 0;
7458
- }
7459
-
7460
- .date-range-input:last-child button {
7461
- border-radius: 0;
7462
- }
7463
-
7464
- .date-range-input input, .date-range-input input[type=text] {
7465
- border: 1px solid #D7DADF;
7466
- -webkit-box-shadow: none;
7467
- box-shadow: none;
7468
- line-height: 29px;
7469
- margin: 0;
7470
- padding-right: 30px;
7471
- padding-top: 0;
7472
- padding-bottom: 0;
7473
- width: 100%;
7474
- }
7475
-
7476
- .date-range-input i.tutor-icon-calendar {
7477
- position: absolute;
7478
- right: 10px;
7479
- top: 7px;
7480
- }
7481
-
7482
- .date-range-input button {
7483
- background-color: var(--tutor-primary-color);
7484
- color: #ffffff;
7485
- border: none;
7486
- line-height: 30px;
7487
- padding: 0 15px;
7488
- }
7489
-
7490
- .report-download-csv-icon {
7491
- float: right;
7492
- }
7493
-
7494
- .report-download-csv-icon a {
7495
- text-decoration: none;
7496
- }
7497
-
7498
- .tutor-dashboard-statement-table-wrap {
7499
- overflow-x: auto;
7500
- }
7501
-
7502
- table.tutor-dashboard-statement-table p {
7503
- margin: 0;
7504
- padding: 0;
7505
- }
7506
-
7507
- table.tutor-dashboard-statement-table p.small-text {
7508
- font-size: 12px;
7509
- color: #666666;
7510
- }
7511
-
7512
- /** ENd earning report **/
7513
- .tutor-mycourse-thumbnail {
7514
- -webkit-box-flex: 0;
7515
- -ms-flex: 0 0 250px;
7516
- flex: 0 0 250px;
7517
- background-size: cover;
7518
- background-position: center;
7519
- }
7520
-
7521
- .tutor-mycourse-content {
7522
- padding: 20px;
7523
- -webkit-box-flex: 1;
7524
- -ms-flex: 1;
7525
- flex: 1;
7526
- }
7527
-
7528
- @media (max-width: 580px) {
7529
- .tutor-mycourse-thumbnail {
7530
- height: 200px;
7531
- }
7532
- .tutor-mycourse-thumbnail,
7533
- .tutor-mycourse-content {
7534
- min-width: 100%;
7535
- width: 100%;
7536
- }
7537
- }
7538
-
7539
- .tutor-mycourse-content h3 {
7540
- margin: 0 0 9px;
7541
- }
7542
-
7543
- .tutor-mycourse-content h3 a:hover {
7544
- color: var(--tutor-primary-color);
7545
- }
7546
-
7547
- .tutor-mycourse-rating {
7548
- color: #F8C51C;
7549
- font-size: 14px;
7550
- }
7551
-
7552
- .tutor-mycourse-rating i {
7553
- margin-right: 4px;
7554
- }
7555
-
7556
- .tutor-mycourse-edit,
7557
- .tutor-mycourse-delete {
7558
- color: var(--tutor-light-color);
7559
- -webkit-transition: 300ms;
7560
- transition: 300ms;
7561
- }
7562
-
7563
- .tutor-mycourse-edit:hover,
7564
- .tutor-mycourse-delete:hover {
7565
- color: var(--tutor-primary-color);
7566
- }
7567
-
7568
- .tutor-mycourse-edit i,
7569
- .tutor-mycourse-delete i {
7570
- line-height: inherit;
7571
- display: inline-block;
7572
- vertical-align: top;
7573
- color: var(--tutor-primary-color);
7574
- }
7575
-
7576
- .tutor-mycourse-delete i {
7577
- color: #f05120;
7578
- }
7579
-
7580
- .tutor-dashboard-content-inner .tutor-mycourse-wrap {
7581
- display: -webkit-box;
7582
- display: -ms-flexbox;
7583
- display: flex;
7584
- margin-bottom: 30px;
7585
- border: 1px solid #DCDFE5;
7586
- border-radius: 4px;
7587
- -webkit-box-orient: horizontal;
7588
- -webkit-box-direction: normal;
7589
- -ms-flex-direction: row;
7590
- flex-direction: row;
7591
- overflow: hidden;
7592
- }
7593
-
7594
- @media (max-width: 580px) {
7595
- .tutor-dashboard-content-inner .tutor-mycourse-wrap {
7596
- -ms-flex-wrap: wrap;
7597
- flex-wrap: wrap;
7598
- }
7599
- }
7600
-
7601
- .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
7602
- display: none;
7603
- }
7604
-
7605
- .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
7606
- margin-bottom: 3px;
7607
- }
7608
-
7609
- .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
7610
- font-weight: 400;
7611
- margin-left: 5px;
7612
- color: #8C94A8;
7613
- }
7614
-
7615
- .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
7616
- color: var(--tutor-primary-color);
7617
- }
7618
-
7619
- .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
7620
- margin-bottom: 0;
7621
- }
7622
-
7623
- .tutor-mycourse-content .mycourse-footer {
7624
- display: -webkit-box;
7625
- display: -ms-flexbox;
7626
- display: flex;
7627
- }
7628
-
7629
- .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
7630
- -webkit-box-flex: 1;
7631
- -ms-flex: 1;
7632
- flex: 1;
7633
- }
7634
-
7635
- .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
7636
- margin-right: 8px;
7637
- }
7638
-
7639
- .tutor-mycourse-status {
7640
- margin-right: 15px;
7641
- }
7642
-
7643
- .tutor-dashboard-content-inner h3 a {
7644
- color: var(--tutor-text-color);
7645
- font-size: 22px;
7646
- line-height: 28px;
7647
- font-weight: 500;
7648
- display: block;
7649
- }
7650
-
7651
- .tutor-dashboard-content-inner .tutor-course-metadata ul {
7652
- display: block;
7653
- list-style: none;
7654
- margin: 0 0 10px;
7655
- padding: 0;
7656
- }
7657
-
7658
- .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
7659
- margin-bottom: 0;
7660
- }
7661
-
7662
- .tutor-dashboard-content-inner .tutor-course-metadata li {
7663
- display: inline-block;
7664
- color: var(--tutor-light-color);
7665
- margin-left: 20px;
7666
- }
7667
-
7668
- .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
7669
- margin-left: 0;
7670
- }
7671
-
7672
- .tutor-dashboard-content-inner .tutor-course-metadata li span {
7673
- color: var(--tutor-text-color);
7674
- margin-left: 5px;
7675
- }
7676
-
7677
- /**
7678
- UI DatePicker
7679
- */
7680
- .ui-datepicker {
7681
- background-color: #fff;
7682
- border: 1px solid #EEEEEE;
7683
- display: none;
7684
- margin-top: 4px;
7685
- padding: 5px;
7686
- width: 180px;
7687
- }
7688
-
7689
- .ui-datepicker a,
7690
- .ui-datepicker a:hover {
7691
- text-decoration: none;
7692
- }
7693
-
7694
- .ui-datepicker a:hover,
7695
- .ui-datepicker td:hover a {
7696
- color: #2A6496;
7697
- -webkit-transition: color 0.1s ease-in-out;
7698
- transition: color 0.1s ease-in-out;
7699
- }
7700
-
7701
- .ui-datepicker .ui-datepicker-header {
7702
- margin-bottom: 4px;
7703
- text-align: center;
7704
- }
7705
-
7706
- .ui-datepicker .ui-datepicker-title {
7707
- font-weight: 700;
7708
- }
7709
-
7710
- .ui-datepicker .ui-datepicker-prev,
7711
- .ui-datepicker .ui-datepicker-next {
7712
- cursor: default;
7713
- font-family: 'tutor';
7714
- -webkit-font-smoothing: antialiased;
7715
- font-style: normal;
7716
- font-weight: normal;
7717
- height: 20px;
7718
- line-height: 1;
7719
- margin-top: 2px;
7720
- width: 30px;
7721
- }
7722
-
7723
- .ui-datepicker .ui-datepicker-prev {
7724
- float: left;
7725
- text-align: left;
7726
- }
7727
-
7728
- .ui-datepicker .ui-datepicker-next {
7729
- float: right;
7730
- text-align: right;
7731
- }
7732
-
7733
- .ui-datepicker .ui-datepicker-prev:before {
7734
- content: "\e921";
7735
- }
7736
-
7737
- .ui-datepicker .ui-datepicker-next:before {
7738
- content: "\e903";
7739
- }
7740
-
7741
- .ui-datepicker .ui-icon {
7742
- display: none;
7743
- }
7744
-
7745
- .ui-datepicker .ui-datepicker-calendar {
7746
- table-layout: fixed;
7747
- width: 100%;
7748
- }
7749
-
7750
- .ui-datepicker .ui-datepicker-calendar th,
7751
- .ui-datepicker .ui-datepicker-calendar td {
7752
- text-align: center;
7753
- padding: 0;
7754
- }
7755
-
7756
- .ui-datepicker .ui-datepicker-calendar td {
7757
- border-radius: 4px;
7758
- -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7759
- transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7760
- }
7761
-
7762
- .ui-datepicker .ui-datepicker-calendar td:hover {
7763
- background-color: #eee;
7764
- cursor: pointer;
7765
- }
7766
-
7767
- .ui-datepicker .ui-datepicker-calendar td a {
7768
- text-decoration: none;
7769
- }
7770
-
7771
- .ui-datepicker .ui-datepicker-current-day {
7772
- background-color: #4289cc;
7773
- }
7774
-
7775
- .ui-datepicker .ui-datepicker-current-day a {
7776
- color: #fff;
7777
- }
7778
-
7779
- .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
7780
- background-color: #fff;
7781
- cursor: default;
7782
- }
7783
-
7784
- .ui-datepicker-calendar .ui-state-default {
7785
- border: none;
7786
- background: none;
7787
- }
7788
-
7789
- .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
7790
- background: #EEEEEE;
7791
- padding: 3px;
7792
- display: block;
7793
- }
7794
-
7795
- /**
7796
- * Tutor Course Delete Popup
7797
- */
7798
- .tutor-course-delete-popup {
7799
- text-align: center;
7800
- font-size: 16px;
7801
- line-height: 25px;
7802
- font-weight: 400;
7803
- color: #8C94A8;
7804
- }
7805
-
7806
- .tutor-course-delete-popup img {
7807
- width: 110px;
7808
- margin: 0 auto;
7809
- }
7810
-
7811
- .tutor-course-delete-popup h3 {
7812
- font-weight: 500;
7813
- font-size: 30px;
7814
- margin: 15px 0 25px;
7815
- }
7816
-
7817
- .tutor-modal-button-group {
7818
- margin-top: 55px;
7819
- }
7820
-
7821
- .tutor-modal-button-group button {
7822
- line-height: 30px;
7823
- padding: 10px 25px;
7824
- color: #C7CCDA;
7825
- border: 2px solid #DDDFE7;
7826
- border-radius: 2px;
7827
- background: #fff;
7828
- min-width: 220px;
7829
- text-align: center;
7830
- text-transform: uppercase;
7831
- -webkit-transition: 300ms;
7832
- transition: 300ms;
7833
- }
7834
-
7835
- .tutor-modal-button-group button + button {
7836
- margin-left: 20px;
7837
- }
7838
-
7839
- .tutor-modal-button-group button.tutor-danger {
7840
- background: #F0576A;
7841
- border-color: #F0576A;
7842
- color: #ffffff;
7843
- }
7844
-
7845
- .tutor-modal-button-group button:hover {
7846
- background: #fff;
7847
- color: #333;
7848
- border-color: #333;
7849
- }
7850
-
7851
- .tutor-modal-button-group button.tutor-danger:hover {
7852
- background: #cd4a5a;
7853
- border-color: #cd4a5a;
7854
- color: #ffffff;
7855
- }
7856
-
7857
- @media (max-width: 768px) {
7858
- .tutor-modal-button-group button {
7859
- padding: 5px 20px;
7860
- min-width: auto;
7861
- margin-bottom: 6px;
7862
- }
7863
- .tutor-modal-button-group {
7864
- margin-top: 20px;
7865
- }
7866
- }
7867
-
7868
- /**
7869
- Withdraw Method
7870
- */
7871
- .withdraw-method-select-wrap {
7872
- display: -webkit-box;
7873
- display: -ms-flexbox;
7874
- display: flex;
7875
- -ms-flex-wrap: wrap;
7876
- flex-wrap: wrap;
7877
- margin: 0 -15px 40px;
7878
- }
7879
-
7880
- .withdraw-method-select-wrap .withdraw-method-select {
7881
- -webkit-box-flex: 1;
7882
- -ms-flex-positive: 1;
7883
- flex-grow: 1;
7884
- padding: 0 15px;
7885
- margin-bottom: 30px;
7886
- }
7887
-
7888
- .withdraw-method-select-wrap .withdraw-method-select label {
7889
- display: block;
7890
- padding: 20px;
7891
- margin: 0;
7892
- cursor: pointer;
7893
- overflow: hidden;
7894
- border: 1px solid #DCDFE5;
7895
- border-radius: 4px;
7896
- position: relative;
7897
- }
7898
-
7899
- .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
7900
- border-color: var(--tutor-success-button-color);
7901
- -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
7902
- box-shadow: 0 0 0 1px var(--tutor-success-button-color);
7903
- }
7904
-
7905
- .withdraw-method-select-wrap .withdraw-method-select label:after {
7906
- content: '\e90f';
7907
- position: absolute;
7908
- right: -1px;
7909
- top: -1px;
7910
- border: 1px solid #DCDFE5;
7911
- height: 22px;
7912
- width: 22px;
7913
- text-align: center;
7914
- line-height: 22px;
7915
- color: transparent;
7916
- }
7917
-
7918
- .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
7919
- color: #fff;
7920
- background: var(--tutor-success-button-color);
7921
- border-color: var(--tutor-success-button-color);
7922
- font-family: 'tutor' !important;
7923
- speak: none;
7924
- font-style: normal;
7925
- font-weight: normal;
7926
- font-variant: normal;
7927
- text-transform: none;
7928
- font-size: 13px;
7929
- }
7930
-
7931
- .withdraw-method-select-wrap .withdraw-method-select p {
7932
- margin: 0;
7933
- }
7934
-
7935
- .withdraw-method-select-wrap .withdraw-method-select label > p {
7936
- font-size: 20px;
7937
- font-weight: 600;
7938
- color: var(--tutor-primary-color);
7939
- }
7940
-
7941
- .withdraw-method-select-wrap .withdraw-method-select label span {
7942
- color: #B0B6C8;
7943
- font-weight: 400;
7944
- }
7945
-
7946
- .withdraw-method-form {
7947
- display: -webkit-box;
7948
- display: -ms-flexbox;
7949
- display: flex;
7950
- -ms-flex-wrap: wrap;
7951
- flex-wrap: wrap;
7952
- margin: 0 -15px;
7953
- }
7954
-
7955
- .withdraw-method-form > div {
7956
- -webkit-box-flex: 1;
7957
- -ms-flex-positive: 1;
7958
- flex-grow: 1;
7959
- min-width: 50%;
7960
- padding: 0 15px 20px;
7961
- }
7962
-
7963
- @media (max-width: 480px) {
7964
- .withdraw-method-form > div {
7965
- width: 100%;
7966
- }
7967
- }
7968
-
7969
- .withdraw-method-form > div.withdraw-account-save-btn-wrap {
7970
- width: 100%;
7971
- }
7972
-
7973
- .withdraw-form-field-amount input[type='text'],
7974
- .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
7975
- .withdraw-method-forms-wrap .withdraw-method-form textarea {
7976
- border: 1px solid #DCDFE5;
7977
- display: block;
7978
- width: 100%;
7979
- background: transparent;
7980
- -webkit-box-shadow: none;
7981
- box-shadow: none;
7982
- border-radius: 4px;
7983
- }
7984
-
7985
- label[for="tutor_withdraw_amount"] {
7986
- margin-bottom: 7px;
7987
- display: block;
7988
- }
7989
-
7990
- .withdraw-form-field-amount input[type='text'] {
7991
- margin-bottom: 10px;
7992
- height: 45px;
7993
- }
7994
-
7995
- .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
7996
- .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
7997
- border-color: var(--tutor-primary-color);
7998
- outline: none;
7999
- }
8000
-
8001
- .withdraw-method-forms-wrap .withdraw-method-form textarea {
8002
- min-height: 80px;
8003
- }
8004
-
8005
- .withdraw-method-forms-wrap .withdraw-method-form label {
8006
- color: #989EAF;
8007
- margin-bottom: 8px;
8008
- display: block;
8009
- }
8010
-
8011
- .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
8012
- font-size: 12px;
8013
- margin: 5px 0 0;
8014
- font-style: italic;
8015
- }
8016
-
8017
- .tutor-dashboard-assignment-table tr th, .tutor-dashboard-assignment-table tr td {
8018
- border: 1px solid #DCDFE5;
8019
- vertical-align: middle;
8020
- padding: 20px;
8021
- }
8022
-
8023
- .tutor-dashboard-assignment-table tr th:not(:first-child), .tutor-dashboard-assignment-table tr td:not(:first-child) {
8024
- text-align: center;
8025
- }
8026
-
8027
- .tutor-dashboard-assignment-table tr h5 {
8028
- margin: 0;
8029
- font-size: 16px;
8030
- line-height: 18px;
8031
- font-weight: 700;
8032
- color: var(--tutor-text-color);
8033
- }
8034
-
8035
- .tutor-dashboard-assignment-table tr h5:not(:last-child) {
8036
- margin-bottom: 7px;
8037
- }
8038
-
8039
- .tutor-dashboard-assignment-table tr a {
8040
- font-weight: 400;
8041
- color: var(--tutor-text-color);
8042
- }
8043
-
8044
- .tutor-dashboard-assignment-table tr a:hover {
8045
- color: var(--tutor-primary-color);
8046
- -webkit-transition: 300ms;
8047
- transition: 300ms;
8048
- }
8049
-
8050
- .tutor-quiz-attempt-history td:last-child {
8051
- text-align: center;
8052
- }
8053
-
8054
- .tutor-quiz-attempt-history td:last-child a {
8055
- display: block;
8056
- padding: 10px;
8057
- }
8058
-
8059
- .attempt-review-title {
8060
- font-size: 18px;
8061
- color: var(--tutor-text-size);
8062
- font-weight: 600;
8063
- display: -webkit-box;
8064
- display: -ms-flexbox;
8065
- display: flex;
8066
- -webkit-box-align: center;
8067
- -ms-flex-align: center;
8068
- align-items: center;
8069
- margin-bottom: 60px;
8070
- }
8071
-
8072
- .attempt-review-title i {
8073
- margin-right: 12px;
8074
- color: var(--tutor-primary-color);
8075
- }
8076
-
8077
- .tutor-quiz-attempt-info-row .attempt-view-bottom,
8078
- .tutor-quiz-attempt-info-row .attempt-view-top {
8079
- display: -webkit-box;
8080
- display: -ms-flexbox;
8081
- display: flex;
8082
- -webkit-box-pack: justify;
8083
- -ms-flex-pack: justify;
8084
- justify-content: space-between;
8085
- }
8086
-
8087
- .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
8088
- .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
8089
- display: -webkit-inline-box;
8090
- display: -ms-inline-flexbox;
8091
- display: inline-flex;
8092
- -webkit-box-align: center;
8093
- -ms-flex-align: center;
8094
- align-items: center;
8095
- max-width: 30%;
8096
- }
8097
-
8098
- .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
8099
- -webkit-box-align: start;
8100
- -ms-flex-align: start;
8101
- align-items: flex-start;
8102
- }
8103
-
8104
- .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
8105
- .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
8106
- background: #DF3247;
8107
- font-size: 14px;
8108
- font-weight: 400;
8109
- color: #fff;
8110
- padding: 1px 4px;
8111
- margin-right: 13px;
8112
- border-radius: 2px;
8113
- }
8114
-
8115
- .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
8116
- background: var(--tutor-success-button-color);
8117
- }
8118
-
8119
- .tutor-quiz-attempt-info-row .attempt-info-content h4,
8120
- .tutor-quiz-attempt-info-row .attempt-info-content h5 {
8121
- font-size: 14px;
8122
- line-height: 25px;
8123
- margin: 0;
8124
- color: #7A7F85;
8125
- font-weight: 400;
8126
- }
8127
-
8128
- .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
8129
- .tutor-quiz-attempt-info-row .attempt-info-content h4 {
8130
- font-weight: 700;
8131
- color: var(--tutor-text-color);
8132
- margin-top: 7px;
8133
- }
8134
-
8135
- .tutor-quiz-attempt-info-row .attempt-view-top {
8136
- padding-bottom: 30px;
8137
- margin-bottom: 30px;
8138
- border-bottom: 1px solid #DCDFE5;
8139
- }
8140
-
8141
- .tutor-quiz-attempt-info-row .attempt-view-bottom {
8142
- margin-bottom: 60px;
8143
- }
8144
-
8145
- .attempt-user-details {
8146
- display: -webkit-box;
8147
- display: -ms-flexbox;
8148
- display: flex;
8149
- -webkit-box-align: center;
8150
- -ms-flex-align: center;
8151
- align-items: center;
8152
- }
8153
-
8154
- .attempt-user-details .attempt-user-avatar {
8155
- padding-right: 20px;
8156
- }
8157
-
8158
- .attempt-user-details .attempt-user-avatar img {
8159
- display: block;
8160
- width: 70px;
8161
- height: 70px;
8162
- border-radius: 50%;
8163
- }
8164
-
8165
- .attempt-user-details .attempt-info-content h4 {
8166
- font-size: 18px;
8167
- }
8168
-
8169
- .attempt-review-notice-wrap {
8170
- display: -webkit-box;
8171
- display: -ms-flexbox;
8172
- display: flex;
8173
- margin-bottom: 60px;
8174
- -webkit-box-pack: justify;
8175
- -ms-flex-pack: justify;
8176
- justify-content: space-between;
8177
- }
8178
-
8179
- .attempt-review-notice-wrap p {
8180
- margin: 0;
8181
- display: -webkit-inline-box;
8182
- display: -ms-inline-flexbox;
8183
- display: inline-flex;
8184
- -webkit-box-align: center;
8185
- -ms-flex-align: center;
8186
- align-items: center;
8187
- }
8188
-
8189
- .attempt-review-notice-wrap p.attempt-review-notice i {
8190
- font-size: 16px;
8191
- color: #F5C813;
8192
- margin-right: 9px;
8193
- }
8194
-
8195
- .attempt-review-notice-wrap p.attempt-review-at > span {
8196
- color: var(--tutor-primary-color);
8197
- margin-right: 7px;
8198
- font-size: 16px;
8199
- }
8200
-
8201
- .attempt-review-notice-wrap p > strong {
8202
- font-weight: 400;
8203
- margin-right: 5px;
8204
- }
8205
-
8206
- .quiz-attempt-answers-wrap table th {
8207
- background: #FCFCFC;
8208
- font-size: 12px;
8209
- text-transform: inherit;
8210
- }
8211
-
8212
- .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
8213
- padding: 17px 20px !important;
8214
- border-top: 1px solid #EAEAEA;
8215
- border-bottom: 1px solid #EAEAEA;
8216
- vertical-align: middle;
8217
- }
8218
-
8219
- .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
8220
- margin: 0;
8221
- }
8222
-
8223
- .quiz-attempt-answers-wrap table .quiz-manual-review-action {
8224
- border: 1px solid #D4DADB;
8225
- color: #D4DADB;
8226
- height: 30px;
8227
- width: 30px;
8228
- border-radius: 2px;
8229
- font-size: 13px;
8230
- display: inline-block;
8231
- text-align: center;
8232
- line-height: 30px;
8233
- -webkit-transition: 300ms;
8234
- transition: 300ms;
8235
- }
8236
-
8237
- .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
8238
- border: 1px solid var(--tutor-success-button-color);
8239
- color: var(--tutor-success-button-color);
8240
- }
8241
-
8242
- .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
8243
- border: 1px solid #DF3247;
8244
- color: #DF3247;
8245
- }
8246
-
8247
- .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
8248
- margin-right: 17px;
8249
- }
8250
-
8251
- .quiz-attempt-answers-wrap table .tutor-status-blocked-context i,
8252
- .quiz-attempt-answers-wrap table .tutor-status-approved-context i {
8253
- font-size: 12px;
8254
- height: 20px;
8255
- width: 20px;
8256
- text-align: center;
8257
- line-height: 20px;
8258
- background: var(--tutor-success-button-color);
8259
- color: #fff;
8260
- display: inline-block;
8261
- border-radius: 2px;
8262
- margin-right: 6px;
8263
- }
8264
-
8265
- .quiz-attempt-answers-wrap table .tutor-status-blocked-context i {
8266
- background: #DF3247;
8267
- font-size: 10px;
8268
- }
8269
-
8270
- .answer-image-matched-wrap {
8271
- display: -webkit-box;
8272
- display: -ms-flexbox;
8273
- display: flex;
8274
- }
8275
-
8276
- .answer-image-matched-wrap .image-matching-item {
8277
- margin: 0 5px;
8278
- max-width: 70px;
8279
- }
8280
-
8281
- .answer-image-matched-wrap .image-matching-item .dragged-caption {
8282
- font-size: 14px;
8283
- margin-top: 4px;
8284
- }
8285
-
8286
- .tutor-dashboard-builder-header {
8287
- padding: 10px 0px;
8288
- border-bottom: 2px solid #DCDFE5;
8289
- position: fixed;
8290
- top: 0px;
8291
- background: #fff;
8292
- width: 100%;
8293
- z-index: 99;
8294
- }
8295
-
8296
- @media (max-width: 991px) {
8297
- .tutor-dashboard-builder-header {
8298
- position: static;
8299
- }
8300
- }
8301
-
8302
- .tutor-dashboard-builder-header .tutor-row {
8303
- -webkit-box-pack: justify;
8304
- -ms-flex-pack: justify;
8305
- justify-content: space-between;
8306
- }
8307
-
8308
- @media (max-width: 991px) {
8309
- .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
8310
- -webkit-box-flex: 0;
8311
- -ms-flex: 0 0 100%;
8312
- flex: 0 0 100%;
8313
- max-width: 100%;
8314
- }
8315
- .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
8316
- margin-bottom: 15px;
8317
- }
8318
- }
8319
-
8320
- .tutor-dashboard-builder-header .tutor-button {
8321
- white-space: nowrap;
8322
- margin-left: auto;
8323
- }
8324
-
8325
- @media (max-width: 991px) {
8326
- .tutor-dashboard-builder-header .tutor-button {
8327
- padding: 6px 10px;
8328
- }
8329
- }
8330
-
8331
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
8332
- display: -webkit-box;
8333
- display: -ms-flexbox;
8334
- display: flex;
8335
- -webkit-box-align: center;
8336
- -ms-flex-align: center;
8337
- align-items: center;
8338
- -webkit-box-pack: justify;
8339
- -ms-flex-pack: justify;
8340
- justify-content: space-between;
8341
- }
8342
-
8343
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
8344
- padding: 0 25px;
8345
- position: relative;
8346
- }
8347
-
8348
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
8349
- margin: 0;
8350
- padding: 0px 25px;
8351
- line-height: 30px;
8352
- border: none;
8353
- border-left: 1px solid #DCDFE5;
8354
- background: transparent;
8355
- display: -webkit-inline-box;
8356
- display: -ms-inline-flexbox;
8357
- display: inline-flex;
8358
- color: var(--tutor-text-color);
8359
- -webkit-transition: 300ms;
8360
- transition: 300ms;
8361
- font-weight: 500;
8362
- white-space: nowrap;
8363
- }
8364
-
8365
- @media (max-width: 991px) {
8366
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
8367
- border-left: none;
8368
- }
8369
- }
8370
-
8371
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
8372
- font-size: 24px;
8373
- line-height: 30px;
8374
- margin-right: 9px;
8375
- }
8376
-
8377
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
8378
- color: var(--tutor-primary-color);
8379
- background: transparent;
8380
- }
8381
-
8382
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
8383
- color: var(--tutor-primary-color);
8384
- }
8385
-
8386
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
8387
- display: -webkit-box;
8388
- display: -ms-flexbox;
8389
- display: flex;
8390
- -webkit-box-align: center;
8391
- -ms-flex-align: center;
8392
- align-items: center;
8393
- -webkit-box-pack: justify;
8394
- -ms-flex-pack: justify;
8395
- justify-content: space-between;
8396
- }
8397
-
8398
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
8399
- color: var(--tutor-text-color);
8400
- font-weight: 500;
8401
- line-height: 36px;
8402
- padding: 0 25px;
8403
- -webkit-transition: 300ms;
8404
- transition: 300ms;
8405
- white-space: nowrap;
8406
- }
8407
-
8408
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
8409
- font-size: 36px;
8410
- line-height: 36px;
8411
- display: inline-block;
8412
- vertical-align: top;
8413
- padding-right: 9px;
8414
- }
8415
-
8416
- .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
8417
- color: var(--tutor-primary-color);
8418
- }
8419
-
8420
- .tutor-frontend-course-builder-section {
8421
- padding: 113px 0 45px;
8422
- background-color: #ffffff;
8423
- }
8424
-
8425
- @media (max-width: 991px) {
8426
- .tutor-frontend-course-builder-section {
8427
- padding-top: 60px;
8428
- }
8429
- .tutor-frontend-course-builder-section .tutor-col-8,
8430
- .tutor-frontend-course-builder-section .tutor-col-4 {
8431
- width: 100%;
8432
- max-width: 100%;
8433
- -webkit-box-flex: 0;
8434
- -ms-flex: 0 0 100%;
8435
- flex: 0 0 100%;
8436
- }
8437
- }
8438
-
8439
- .admin-bar .tutor-dashboard-builder-header {
8440
- top: 32px;
8441
- }
8442
-
8443
- @media (max-width: 783px) {
8444
- .admin-bar .tutor-dashboard-builder-header {
8445
- top: 46px;
8446
- }
8447
- }
8448
-
8449
- .tutor-course-builder-upload-tips {
8450
- position: fixed;
8451
- max-width: 370px;
8452
- }
8453
-
8454
- @media (max-width: 991px) {
8455
- .tutor-course-builder-upload-tips {
8456
- position: static;
8457
- }
8458
- }
8459
-
8460
- .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
8461
- font-size: 16px;
8462
- color: #8C94A8;
8463
- font-weight: 700;
8464
- display: -webkit-box;
8465
- display: -ms-flexbox;
8466
- display: flex;
8467
- -webkit-box-align: center;
8468
- -ms-flex-align: center;
8469
- align-items: center;
8470
- }
8471
-
8472
- .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
8473
- font-size: 24px;
8474
- color: var(--tutor-primary-color);
8475
- margin-right: 11px;
8476
- }
8477
-
8478
- .tutor-course-builder-upload-tips ul {
8479
- margin: 0;
8480
- padding: 0 0 0 35px;
8481
- list-style: none;
8482
- }
8483
-
8484
- .tutor-course-builder-upload-tips ul li {
8485
- position: relative;
8486
- margin-bottom: 8px;
8487
- line-height: 24px;
8488
- }
8489
-
8490
- .tutor-course-builder-upload-tips ul li::after {
8491
- content: '';
8492
- position: absolute;
8493
- height: 8px;
8494
- width: 8px;
8495
- border-radius: 50%;
8496
- background: #DCDFE5;
8497
- left: -26px;
8498
- top: 9px;
8499
- }
8500
-
8501
- /*
8502
- * Course Level Meta
8503
- */
8504
- .tutor-course-level-meta {
8505
- display: -webkit-box;
8506
- display: -ms-flexbox;
8507
- display: flex;
8508
- }
8509
-
8510
- .tutor-course-level-meta label {
8511
- margin: 0 40px 0 0;
8512
- font-weight: 600;
8513
- }
8514
-
8515
- .tutor-frontend-builder-course-price .tutor-form-group input {
8516
- margin-bottom: 0;
8517
- }
8518
-
8519
- .tutor-frontend-builder-course-price .tutor-styled-radio {
8520
- display: -webkit-box;
8521
- display: -ms-flexbox;
8522
- display: flex;
8523
- -webkit-box-align: center;
8524
- -ms-flex-align: center;
8525
- align-items: center;
8526
- }
8527
-
8528
- /*
8529
- * Course Builder Attachments
8530
- */
8531
- .tutor-course-builder-attachements {
8532
- display: -webkit-box;
8533
- display: -ms-flexbox;
8534
- display: flex;
8535
- margin-left: -30px;
8536
- -ms-flex-wrap: wrap;
8537
- flex-wrap: wrap;
8538
- }
8539
-
8540
- .tutor-course-builder-attachements .tutor-added-attachment {
8541
- -webkit-box-flex: 0;
8542
- -ms-flex: 0 0 calc(25% - 30px);
8543
- flex: 0 0 calc(25% - 30px);
8544
- max-width: calc(25% - 30px);
8545
- border: 1px solid #DCDFE5;
8546
- padding: 35px 20px 20px;
8547
- position: relative;
8548
- text-align: center;
8549
- margin-left: 30px;
8550
- margin-bottom: 30px;
8551
- border-radius: 4px;
8552
- -webkit-transition: 300ms;
8553
- transition: 300ms;
8554
- min-width: 120px;
8555
- }
8556
-
8557
- @media (max-width: 480px) {
8558
- .tutor-course-builder-attachements .tutor-added-attachment {
8559
- -webkit-box-flex: 0;
8560
- -ms-flex: 0 0 calc(50% - 30px);
8561
- flex: 0 0 calc(50% - 30px);
8562
- max-width: calc(50% - 30px);
8563
- }
8564
- }
8565
-
8566
- .tutor-course-builder-attachements .tutor-added-attachment i {
8567
- font-size: 58px;
8568
- line-height: 58px;
8569
- margin-bottom: 25px;
8570
- display: block;
8571
- }
8572
-
8573
- .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
8574
- position: absolute;
8575
- height: 22px;
8576
- width: 22px;
8577
- border: 1px solid #DCDFE5;
8578
- text-align: center;
8579
- line-height: 22px;
8580
- top: -1px;
8581
- right: -1px;
8582
- font-size: 10px;
8583
- border-top-right-radius: 4px;
8584
- color: transparent;
8585
- -webkit-transition: 300ms;
8586
- transition: 300ms;
8587
- }
8588
-
8589
- .tutor-course-builder-attachements .tutor-added-attachment:hover,
8590
- .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
8591
- border-color: #D71830;
8592
- color: #D71830;
8593
- }
8594
-
8595
- .tutor-course-builder-attachements .tutor-added-attachment span {
8596
- display: block;
8597
- }
8598
-
8599
- .tutor-course-builder-attachements .tutor-added-attachment span a {
8600
- font-size: 14px;
8601
- display: block;
8602
- line-height: 20px;
8603
- color: #606C8F;
8604
- }
8605
-
8606
- .tutor-course-builder-btn-group {
8607
- display: -webkit-box;
8608
- display: -ms-flexbox;
8609
- display: flex;
8610
- -webkit-box-pack: justify;
8611
- -ms-flex-pack: justify;
8612
- justify-content: space-between;
8613
- -ms-flex-wrap: wrap;
8614
- flex-wrap: wrap;
8615
- }
8616
-
8617
- /**
8618
- Course Settings Tabs
8619
- */
8620
- #tutor-metabox-course-settings-tabs {
8621
- background-color: #fff;
8622
- border: 1px solid #e5e5e5;
8623
- margin: 1em 0;
8624
- }
8625
-
8626
- .inside #tutor-metabox-course-settings-tabs {
8627
- border: 0;
8628
- margin: 0;
8629
- }
8630
-
8631
- .settings-tabs-heading {
8632
- padding: 1em;
8633
- border-bottom: 1px solid #e5e5e5;
8634
- }
8635
-
8636
- .settings-tabs-heading h3 {
8637
- font-size: 14px;
8638
- margin: 0;
8639
- line-height: 1.4;
8640
- }
8641
-
8642
- .course-settings-tabs-container {
8643
- display: -webkit-box;
8644
- display: -ms-flexbox;
8645
- display: flex;
8646
- }
8647
-
8648
- .course-settings-tabs-container .settings-tabs-navs-wrap {
8649
- -webkit-box-flex: 0;
8650
- -ms-flex: 0 0 200px;
8651
- flex: 0 0 200px;
8652
- background: #F5F5F5;
8653
- }
8654
-
8655
- .settings-tabs-navs-wrap .settings-tabs-navs {
8656
- margin: 0;
8657
- list-style: none;
8658
- }
8659
-
8660
- .settings-tabs-navs-wrap .settings-tabs-navs li {
8661
- margin: 0;
8662
- }
8663
-
8664
- .settings-tabs-navs-wrap .settings-tabs-navs li a {
8665
- display: block;
8666
- padding-top: 10px;
8667
- padding-bottom: 10px;
8668
- padding-left: 15px;
8669
- padding-right: 15px;
8670
- color: #23282d;
8671
- text-decoration: none;
8672
- background: #F5F5F5;
8673
- text-transform: capitalize;
8674
- border-bottom: 1px solid #e5e5e5;
8675
- border-left: 3px solid transparent;
8676
- }
8677
-
8678
- .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
8679
- border-bottom: none;
8680
- }
8681
-
8682
- .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
8683
- -webkit-box-shadow: none;
8684
- box-shadow: none;
8685
- }
8686
-
8687
- .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
8688
- background-color: #ffffff;
8689
- border-bottom: 1px solid #e5e5e5;
8690
- color: var(--tutor-primary-color);
8691
- border-left: 3px solid var(--tutor-primary-color);
8692
- }
8693
-
8694
- .course-settings-tabs-container .settings-tabs-container {
8695
- padding: 1em;
8696
- -webkit-box-flex: 1;
8697
- -ms-flex: 1;
8698
- flex: 1;
8699
- }
8700
-
8701
- .tutor-field-radio p {
8702
- margin-top: 0;
8703
- }
8704
-
8705
- /**
8706
- Content Drip (Pro)
8707
- */
8708
- .lesson-modal-form-wrap .lesson-content-drip-wrap {
8709
- padding: 10px;
8710
- border: 1px solid #e4e4e4;
8711
- }
8712
-
8713
- .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
8714
- margin: 0 0 10px 0;
8715
- }
8716
-
8717
- .select2-dropdown.increasezindex {
8718
- z-index: 9999999999999;
8719
- }
8720
-
8721
- @media (min-width: 992px) {
8722
- .tutor-option-tooltip.tutor-option-field {
8723
- position: relative;
8724
- }
8725
- .tutor-option-tooltip.tutor-option-field p.desc {
8726
- position: absolute;
8727
- left: calc(100% + 16px);
8728
- background: #2A344F;
8729
- width: 160px;
8730
- padding: 10px 13px;
8731
- opacity: 0;
8732
- visibility: hidden;
8733
- -webkit-transition: 300ms;
8734
- transition: 300ms;
8735
- z-index: 98;
8736
- top: 10px;
8737
- color: #fff;
8738
- border-radius: 12px;
8739
- font-size: 12px;
8740
- font-style: normal;
8741
- }
8742
- .tutor-option-tooltip.tutor-option-field p.desc::before {
8743
- content: url("data:image/svg+xml,%3Csvg width='14' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.139C5.339 5.482 8.671 2.903 9.998.403c1.99-3.75 5.481 21.94 1.567 16.037C8.955 12.505 5.1 9.738 0 8.139z' fill='%232A344F' fill-rule='evenodd'/%3E%3C/svg%3E");
8744
- position: absolute;
8745
- left: -10px;
8746
- top: 16px;
8747
- }
8748
- .tutor-option-tooltip.tutor-option-field:hover p.desc {
8749
- opacity: 1;
8750
- visibility: visible;
8751
- }
8752
- .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
8753
- .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
8754
- opacity: 1;
8755
- visibility: visible;
8756
- }
8757
- }
8758
-
8759
- /*# sourceMappingURL=tutor-front.css.map */
1
+ :root{--tutor-primary-color: #1B52D8;--tutor-primary-hover-color: #1b52a9;--tutor-text-color: #4B5981;--tutor-light-color: #B1B8C9;--tutor-success-button-color: #4BD863;--tutor-text-size: 16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tutor-wrap{color:var(--tutor-text-color)}.tutor-wrap img{max-width:100%;height:auto}.tutor-custom-list-style{list-style:none;margin:0;padding:0}.tutor-custom-list-style li{position:relative;margin-bottom:5px;line-height:30px;padding-left:25px}.tutor-custom-list-style li:before{content:"";position:absolute;left:0;font-family:"tutor";color:var(--tutor-primary-color)}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:15px;height:15px;top:-6.5px;cursor:pointer}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.tutor-styled-radio>span{position:relative;padding-left:30px;cursor:pointer}.tutor-styled-radio>span::before{content:"";height:18px;width:18px;background:#f1f3f7;border:1px solid #dcdfe5;border-radius:50%;position:absolute;top:50%;margin-top:-9px;left:0;box-sizing:border-box;transition:200ms}.tutor-styled-radio>input{display:none !important}.tutor-styled-radio>input:checked+span::before{border:5px solid var(--tutor-primary-color)}.tutor-container{padding-left:15px;padding-right:15px;max-width:1140px;margin-right:auto;margin-left:auto;width:100%}.tutor-container.tutor-fluid{max-width:100%}.tutor-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-5,.tutor-col-6,.tutor-col-7,.tutor-col-8,.tutor-col-9,.tutor-col-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.tutor-col{flex-basis:0;flex-grow:1;max-width:100%}.tutor-col-auto{flex:0 0 auto;width:auto;max-width:none}.tutor-col-3{flex:0 0 25%;max-width:25%}.tutor-col-4{flex:0 0 33.333333%;max-width:33.333333%}.tutor-col-5{flex:0 0 41.666667%;max-width:41.666667%}.tutor-col-6{flex:0 0 50%;max-width:50%}.tutor-col-7{flex:0 0 58.333333%;max-width:58.333333%}.tutor-col-8{flex:0 0 66.666666%;max-width:66.666666%}.tutor-col-9{flex:0 0 75%;max-width:75%}.tutor-col-12{flex:0 0 100%;max-width:100%}.tutor-align-items-center{align-items:center}@media(max-width: 991px){.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-6,.tutor-col-8,.tutor-col-9{flex:0 0 50%;max-width:50%}.tutor-col-md-100{flex:0 0 100%;max-width:100%}}@media(max-width: 767px){.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-6,.tutor-col-8,.tutor-col-9{flex:0 0 100%;max-width:100%}}.tutor-segment-title,.tutor-single-course-segment .tutor-segment-title{font-size:18px;line-height:23px;font-weight:500;margin-bottom:13px;color:#000}.tutor-single-course-segment{margin-bottom:45px}.tutor-full-width-course-top h4,.tutor-full-width-course-top h5,.tutor-full-width-course-top h6{color:#000;font-weight:500}.tutor-full-width-course-top h6{font-size:14px}.tutor-leadinfo-top-meta{font-size:14px;margin-bottom:10px}.tutor-leadinfo-top-meta span{display:inline-block;margin-right:10px}.tutor-leadinfo-top-meta span i::before{margin-left:0}.tutor-leadinfo-top-meta i{margin-right:4px}.tutor-single-course-rating{color:#f8c51c;font-size:16px}.tutor-single-course-rating .tutor-single-rating-count{color:var(--tutor-text-color);font-weight:500}.tutor-single-course-rating .tutor-single-rating-count i{color:var(--tutor-light-color);font-style:normal;display:inline-block;margin-left:4px}.tutor-course-header-h1{font-size:36px;line-height:46px;color:var(--tutor-text-color);font-weight:500;margin:0 0 29px;padding:0}@media(max-width: 767px){.tutor-course-header-h1{font-size:26px;line-height:36px}}.tutor-course-summery{margin-bottom:40px}.tutor-single-course-meta{color:var(--tutor-text-color)}.tutor-single-course-meta ul{list-style:none;margin:0;padding:10px 0;overflow:hidden;line-height:21px}.tutor-single-course-meta.tutor-meta-top ul{padding-top:0;padding-bottom:15px}.tutor-single-course-meta ul li{float:left;vertical-align:top;margin-right:40px;margin-top:5px;margin-bottom:5px;min-width:95px}@media(max-width: 575px){.tutor-single-course-meta ul li{margin-right:10px}}.tutor-single-course-meta ul li:last-child{margin-right:0}.tutor-single-course-meta .tutor-single-course-avatar img{height:21px;width:21px;display:block;border-radius:50%;margin-right:3px}.tutor-single-course-meta ul li .tutor-single-course-avatar span{height:21px;width:21px;font-size:9px;text-align:center;line-height:21px;border-radius:50%;display:block;color:#fff}.tutor-single-course-meta ul li>div{display:inline-block;vertical-align:top}.tutor-single-course-meta ul li strong{margin:0;display:inline-block;line-height:21px;font-weight:400;color:var(--tutor-light-color);font-size:var(--tutor-text-size)}.tutor-single-course-meta ul li a{color:var(--tutor-text-color);font-weight:500;-webkit-transition:300ms;transition:300ms}.tutor-single-course-meta ul li a:hover{color:var(--tutor-primary-color)}.tutor-single-course-meta.tutor-meta-top ul li,.tutor-single-course-meta.tutor-meta-top ul li a{font-weight:700}.tutor-single-course-meta ul li{font-weight:500;color:var(--tutor-text-color)}.tutor-single-course-meta ul li span{color:var(--tutor-light-color);font-weight:400}.tutor-single-course-meta.tutor-lead-meta{margin-bottom:33px;border-top:1px solid #dcdfe5;border-bottom:1px solid #dcdfe5}@media(max-width: 991px){.tutor-single-course-meta.tutor-lead-meta{border-bottom:none}.tutor-single-course-meta.tutor-lead-meta ul{padding-bottom:0}.tutor-single-course-meta.tutor-lead-meta ul li{margin:5px;padding:5px 15px;border:1px solid #ddd;border-radius:4px}}.tutor-single-course-meta.tutor-lead-meta ul{display:flex;justify-content:space-between}@media(max-width: 991px){.tutor-single-course-meta.tutor-lead-meta ul{flex-wrap:wrap;justify-content:flex-start}}.tutor-single-course-meta.tutor-lead-meta ul li span{display:block;margin-bottom:5px;color:var(--tutor-light-color)}.tutor-single-course-meta.tutor-lead-meta ul li a{color:var(--tutor-text-color);-webkit-transition:300ms;transition:300ms}.tutor-single-course-meta.tutor-lead-meta ul li a:hover{color:var(--tutor-primary-color)}.tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after{content:",";margin-right:4px}@media(max-width: 575px){.tutor-single-course-meta.tutor-lead-meta ul{display:block}.tutor-single-course-meta.tutor-lead-meta ul li{display:block;border:none;margin:0;width:100%;padding:0 0 10px}.tutor-single-course-meta.tutor-lead-meta ul li span{display:inline-block;color:var(--tutor-text-color);font-weight:700}.tutor-single-course-meta.tutor-lead-meta ul li span::after{content:":";color:var(--tutor-text-color)}}.tutor-course-benefits-content ul{list-style:none;display:block;overflow:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0}.tutor-course-topics-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child){margin-left:45px}.tutor-course-topics-contents h4{font-size:var(--tutor-text-size);font-weight:500;margin-bottom:0;color:var(--tutor-text-color)}.tutor-course-topics-contents .tutor-course-title{cursor:pointer}.tutor-course-topics-contents .tutor-course-title h4{color:var(--tutor-primary-color);font-size:16px;line-height:25px;overflow:hidden;margin-top:0}.tutor-course-topic.tutor-active .tutor-course-title h4>i:before{content:""}.tutor-course-topics-contents .tutor-course-title h4 i{font-size:15px;line-height:25px;float:left;margin-right:10px}.tutor-course-topics-contents .tutor-course-topic{border:1px solid #dce4e6;margin-bottom:20px;border-radius:5px}.tutor-course-title,.tutor-course-lesson{padding:14px 20px}.tutor-course-lesson{border-top:1px solid #dce4e6}.tutor-course-lesson h5{line-height:22px;font-size:var(--tutor-text-size);margin-bottom:0;display:flex;color:inherit;margin-top:0}.tutor-course-lesson h5 a{color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-course-lesson h5 a:hover{color:var(--tutor-primary-hover-color)}.tutor-course-lesson h5 i{line-height:22px;vertical-align:text-top;margin-right:10px;color:var(--tutor-light-color);display:block}.tutor-course-lesson h5 .lesson-preview-icon i{margin-right:0;margin-left:10px}.tutor-course-lesson h5 .tutor-lesson-duration{margin-left:auto;padding-left:5px;align-self:flex-start}.tutor-course-lesson .lesson-preview-title{flex:1 0 0;flex-direction:row;display:flex;align-items:flex-start}table.course-single-gradebooks .datetime{margin:0;font-size:80%}.tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon{height:50px;width:70px;border-radius:3px;text-align:center;line-height:50px;color:#fff;margin-right:10px;position:relative;z-index:1;overflow:hidden;font-size:20px;background-position:center center !important;background-size:cover !important}.tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon:after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:-1}.tutor-single-lesson-button-group,.tutor-topics-lesson-list .tutor-topics-in-single-lesson{border-radius:4px;margin-bottom:30px;border:1px solid #e8eff1}.tutor-single-lesson-wrap{display:flex;position:relative}.tutor-lesson-sidebar{flex:0 0 400px}@media(max-width: 991px){.tutor-lesson-sidebar{position:absolute;left:0;top:70px;width:400px;max-width:95%;height:calc(100% - 70px);z-index:9;background:#fff;overflow-y:auto;display:none}}.tutor-spotlight-mode .tutor-lesson-sidebar{position:fixed;left:0;width:400px;height:100vh;overflow-y:scroll;background:#f4f8fa}.tutor-spotlight-mode #tutor-single-entry-content{padding-left:400px;min-height:calc(100vh - 46px)}.tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden{padding-left:0}@media(max-width: 991px){.tutor-spotlight-mode .tutor-lesson-sidebar{position:absolute;width:350px;height:auto}.tutor-spotlight-mode #tutor-single-entry-content{padding-left:0}}.admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar{height:calc(100vh - 32px)}.tutor-single-entry-content{flex-grow:999}.tutor-single-lesson-button-group .tutor-single-lesson-button a,.tutor-topics-in-single-lesson .tutor-single-lesson-items a{padding:14px 100px 14px 17px;display:flex;color:var(--tutor-text-color);position:relative;border-top:1px solid #e8eff1}.tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a{border-top:none}.tutor-lessons-under-topic .tutor-single-lesson-items.active a{background:rgba(233,235,238,.35)}.tutor-topics-in-single-lesson{margin-bottom:5px;background-color:#fff;padding:0}.tutor-topics-in-single-lesson .tutor-single-lesson-items a span{margin:0;display:inline;color:var(--tutor-text-color)}.tutor-topics-in-single-lesson .tutor-topics-title{position:relative}.tutor-topics-in-single-lesson .tutor-topics-title button{position:absolute;right:15px;top:50%;transform:translateY(-50%);padding:0 5px;font-size:16px;background:transparent;border:none;color:var(--tutor-text-color)}.tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before{content:""}.tutor-topics-in-single-lesson .tutor-topics-title h3{margin:0;padding:10px 37px 10px 17px;font-size:16px;color:var(--tutor-primary-color);font-weight:500}.tutor-topics-in-single-lesson .tutor-topics-title h3{cursor:pointer;line-height:30px}span.toogle-informaiton-icon{background:#ccc;color:#fff;height:15px;width:15px;text-align:center;display:inline-block;line-height:15px;font-size:15px;border-radius:50%;margin-left:10px}.tutor-topics-in-single-lesson .tutor-topics-title h3 i{font-size:10px;margin-left:6px}.tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i{font-size:10px;vertical-align:middle;display:inline-block;padding:5px;color:#c7c7c7;-webkit-transition:300ms;transition:300ms;cursor:pointer}.tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover{color:var(--tutor-primary-color)}.tutor-single-lesson-button-group .tutor-single-lesson-button a>i:first-child,.tutor-topics-in-single-lesson .tutor-single-lesson-items a>i:first-child{color:#c7c7c7;line-height:22px;display:inline-block;vertical-align:middle;margin-right:10px}.tutor-topics-in-single-lesson .tutor-single-lesson-items a>i.tutor-icon-doubt{color:var(--tutor-primary-color)}.tutor-topics-in-single-lesson .tutor-topics-summery{padding:14px;border-top:1px solid #dce4e6;display:none}.tutor-lessons-under-topic .tutor-lesson-right-icons{position:absolute;right:15px;top:14px}.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{height:16px;width:16px;border:1px solid #e8eff1;border-radius:50%;font-size:9px;display:inline-block;line-height:16px;text-align:center;margin:0;vertical-align:middle;margin-left:8px}.tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete{border-color:#b7d6b7}.tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);color:#fff}.tutor-lessons-under-topic .tutor-lesson-right-icons i{font-style:normal}.tutor-single-page-top-bar{background-color:var(--tutor-primary-color);height:70px;margin-bottom:50px;color:#fff;display:flex;align-items:center;justify-content:space-between;padding-right:15px}.tutor-single-page-top-bar .tutor-single-lesson-segment form,.tutor-single-page-top-bar .tutor-single-lesson-segment{margin-bottom:0}.tutor-single-page-top-bar a{color:#fff;vertical-align:middle;display:inline-block;overflow:hidden}.tutor-single-page-top-bar a i{float:left}@media(max-width: 546px){.tutor-single-page-top-bar a{font-size:14px}}.tutor-topbar-home-btn i{margin-right:7px}.tutor-topbar-home-btn{margin-left:20px}@media screen and (max-width: 546px){.tutor-topbar-home-btn{margin-left:10px}}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{background:transparent;color:#fff;padding-bottom:13px;cursor:pointer;border:1px solid #fff}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i{font-size:14px}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before{display:block;padding-top:2px}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover{color:#fff;background:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color)}.tutor-single-page-top-bar a:hover{color:#fff}.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:999999}.tutor-single-page-top-bar .tutor-hide-sidebar-bar{flex:0 0 auto}.tutor-single-page-top-bar .tutor-topbar-mark-to-done{flex:0 0 auto}@media(max-width: 767px){.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{display:none}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{padding:9px 14px}}@media(max-width: 767px){.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{padding:7px 12px;font-size:14px}}.tutor-single-page-top-bar .tutor-topbar-content-title-wrap i{vertical-align:middle;line-height:1;margin-right:3px}.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 100px 80px}@media(max-width: 1366px){.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 60px 80px}}@media(max-width: 991px){.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 40px}}.tutor-lesson-sidebar-hide-bar{background-color:var(--tutor-primary-hover-color);color:#fff;padding:0 12px;display:inline-block;line-height:70px}@media only screen and (max-width: 546px){.tutor-lesson-sidebar-hide-bar{padding:0 10px}}.tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i{font-size:20px;display:block}@media only screen and (max-width: 546px){.tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i{font-size:19px}}.sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before{content:""}.tutor-sidebar-tabs-wrap{border-top:1px solid #e0e9ec}.tutor-tabs-btn-group{height:70px;display:flex}.tutor-tabs-btn-group a{background-color:#f1f6f8;color:var(--tutor-text-color);display:block;line-height:70px;width:100%;text-align:center;border:1px solid #e0e9ec;border-top:none}.tutor-tabs-btn-group a span,.tutor-tabs-btn-group a i{font-size:24px;display:inline-block;vertical-align:top}.tutor-tabs-btn-group a i{color:var(--tutor-primary-color)}.tutor-tabs-btn-group a span{font-size:15px;padding-left:3px}.tutor-tabs-btn-group a.active{background-color:#fff;border:none}.tutor-tabs-btn-group a:focus{outline:none}.tutor-single-lesson-segment{margin-bottom:35px}.tutor-single-lesson-wrap{background:#f4f8fa}.tutor-lesson-video-wrap .plyr--video{border-radius:4px}#tutor-lesson-sidebar-qa-tab-content{background-color:#fff;padding:20px}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap{border-top:1px solid #e8eff1;padding-top:25px}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3{color:var(--tutor-primary-color)}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn{display:block;width:100%;background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}#tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question{margin-bottom:20px;margin-top:20px}.tutor-lesson-sidebar-emptyqa-wrap{text-align:center;padding:50px 20px;color:var(--tutor-text-color)}.tutor-lesson-sidebar-emptyqa-wrap h3{margin:0;padding:0 0 25px}.tutor-lesson-sidebar-emptyqa-wrap i{font-size:150px;color:#e8eff1;line-height:.8}.tutor-attachments-wrap{margin:-3px -3px 15px -3px}.tutor-attachments-wrap .tutor-lesson-attachment{display:inline-block;border:1px solid #e8eff1;border-radius:4px;padding:10px 16px 10px 12px;overflow:hidden;background:#f4f7f8;margin:3px;-webkit-transition:300ms;transition:300ms}.tutor-attachments-wrap .tutor-lesson-attachment:hover{box-shadow:0 2px 4px rgba(0,0,0,.15)}.tutor-attachments-wrap .tutor-attachment-icon{font-size:30px;float:left;color:var(--tutor-text-color)}.tutor-attachments-wrap .tutor-attachment-icon i{display:block}.tutor-attachment-info{padding-left:10px;float:left}.tutor-attachment-info span{display:block;font-size:14px;line-height:16px;color:var(--tutor-text-color)}.tutor-attachment-info span+span{font-size:11px;color:var(--tutor-light-color)}.tutor-progress-bar-wrap{width:100%;margin:0 0 30px;display:flex}.tutor-progress-bar{height:8px;color:#000;line-height:25px;position:relative;background:#f1f1f1;flex-basis:0;flex-grow:1;max-width:100%;border-radius:30px;margin-top:7.5px}.tutor-progress-bar .tutor-progress-filled{background-color:var(--tutor-primary-color);height:8px;border-radius:30px;width:var(--tutor-progress-left)}.tutor-dashboard-content-inner .tutor-progress-bar{margin-top:9.5px;height:5px}.tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled{height:5px}.tutor-progress-bar .tutor-progress-filled:after{content:"";position:absolute;height:15px;width:15px;border:7.5px solid var(--tutor-primary-color);border-radius:50%;background:#fff;left:var(--tutor-progress-left);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;box-sizing:border-box}.tutor-progress-percent{flex:0 0 auto;width:auto;max-width:none;padding-left:20px}.tutor-course-purchase-box{margin-bottom:0}.tutor-price-preview-box .tutor-course-purchase-box button{display:block;width:100%;background:var(--tutor-primary-color);border-radius:3px;text-transform:uppercase;font-weight:500;cursor:pointer}.tutor-price-preview-box .tutor-course-purchase-box button i{margin-right:8px}.tutor-price-preview-box .tutor-course-enrolled-wrap,.tutor-price-preview-box .tutor-course-login-wrap,.tutor-price-preview-box .tutor-course-login-wrap form,.tutor-course-purchase-box form{margin-bottom:0}.tutor-price-preview-box .tutor-course-material-includes-wrap{margin-bottom:25px}.tutor-alert-warning.tutor-instructor-alert{padding:25px 25px 15px}.tutor-lead-info-btn-group{display:block;overflow:hidden;margin:0 -20px 25px;border-bottom:1px solid rgba(220,223,229,.4);padding:0 20px 30px}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{display:block;margin-top:15px}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form{margin:0}.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{display:block;padding:18px 20px;border:none;text-align:center;border-radius:4px;text-transform:uppercase;line-height:1;-webkit-transition:300ms;transition:300ms;font-weight:700}.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{width:100%;text-align:center;display:block}@media(max-width: 991px){.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{width:auto}}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{display:block;width:100%;background:#e8eff1;color:var(--tutor-light-color)}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover{background:var(--tutor-primary-color);color:#fff}.tutor-single-add-to-cart-box .tutor-enroll-form{margin:0}.tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap{padding:0}.tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button{display:block;width:100%;text-align:center}.tutor-single-add-to-cart-box.cart-required-login{position:relative}.tutor-single-add-to-cart-box.cart-required-login:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:99;cursor:pointer}.tutor-course-enrolled-review-wrap .write-course-review-link-btn{color:#fff;background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color);display:inline-block;padding:15px 30px;border-radius:4px;text-transform:capitalize;line-height:1;-webkit-transition:300ms;transition:300ms}.tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover{background-color:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color)}.tutor-course-enrolled-review-wrap .tutor-form-group{margin-bottom:10px}.tutor-course-enrolled-review-wrap .tutor-form-group textarea{height:120px;background:#f7f7f7;border:1px solid #ddd;box-shadow:none;border-radius:4px;line-height:1.5;text-indent:0;padding:15px}.tutor-write-review-form{margin-top:30px}.tutor-form-row{display:flex;margin-left:-15px;margin-right:-15px}.tutor-form-col-4,.tutor-form-col-6,.tutor-form-col-12{padding-left:15px;padding-right:15px}.tutor-form-col-6{flex:0 0 50%;max-width:50%}.tutor-form-col-12{flex:0 0 100%;max-width:100%}.tutor-form-col-4{flex:0 0 33.3333%;max-width:33.3333%}@media(max-width: 768px){.tutor-form-row{flex-wrap:wrap}.tutor-form-col-4,.tutor-form-col-6,.tutor-form-col-12{flex:0 0 100%;max-width:100%}}ul.tutor-required-fields{list-style:none;padding:10px;margin:0}.tutor-star-rating-group{color:#f4c150;display:inline-block;text-align:left}.tutor-star-rating-group i{margin-right:4px}@media(max-width: 546px){.tutor-write-review-box .tutor-star-rating-group{font-size:26px;display:block;text-align:center}}.tutor-write-review-box .tutor-star-rating-group i{margin-right:4px;cursor:pointer}.tutor-queston-and-answer-wrap{margin:20px 0}.tutor-question-top{display:flex;justify-content:space-between;margin-bottom:20px;flex-direction:row-reverse}.tutor-ask-question-btn{text-align:right}.tutor-question-search-form{flex:0 0 75%}.tutor-question-search-form form{display:flex}.tutor-question-search-form input[type=text]{max-width:60%}.tutor-add-question-wrap{margin:20px 0}.tutor-add-question-wrap .tutor-form-group{margin-bottom:10px}.tutor_question_cancel{margin-right:5px}.updating-icon:before{font-family:"tutor";margin-right:5px;content:"";-webkit-animation:spin 1s steps(8) infinite;animation:spin 1s steps(8) infinite;display:inline-block}.loading-lesson .tutor-lesson-video-wrap:before{font-family:"tutor";content:"";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;z-index:9;position:absolute;left:50%;top:50%;font-size:50px;margin-left:-25px;margin-top:-12px}.loading-lesson .tutor-lesson-video-wrap:after{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%}.tutor-lesson-video-wrap{position:relative}.tutor_question_area{padding:25px 20px;background:#f4f7f8;border-radius:4px}.tutor_question_area p:last-child{margin-bottom:0}.tutor_add_answer_row{text-align:right;margin-top:20px}.tutor_add_answer_row .tutor-form-group:last-child{margin-top:20px}.tutor_admin_answers_list_wrap+.tutor_add_answer_row,.tutor_admin_answers_list_wrap{margin-left:100px}@media(max-width: 991px){.tutor_admin_answers_list_wrap+.tutor_add_answer_row,.tutor_admin_answers_list_wrap{margin-left:30px}}.tutor_original_question{margin-bottom:30px}.tutor_admin_answers_list_wrap .tutor_individual_answer{margin-bottom:40px}.tutor_admin_answers_list_wrap .tutor_question_area{background:#edf9f1}.question-top-meta .tutor-question-avater a{display:inline-block}.question-top-meta .tutor-question-avater a span{height:50px;width:50px;border-radius:50%;display:block;line-height:50px;text-align:center;font-size:17px}.question-top-meta .tutor-question-avater a img{width:50px;height:50px;border-radius:50%}.question-top-meta{overflow:hidden;margin-bottom:20px}.question-top-meta .tutor-question-avater{float:left}.question-top-meta .review-meta{float:left;margin-bottom:0;margin-left:10px}.question-top-meta .review-meta a{display:block;font-size:18px;color:var(--tutor-text-color);line-height:20px}.question-top-meta .review-meta span{color:var(--tutor-light-color);vertical-align:text-top;display:block}.tutor_wp_editor_wrap .tutor-form-group a.tutor-button{margin-right:6px}.tutor-no-announcements{text-align:center}.tutor-announcement-meta{margin-bottom:10px;font-size:13px}.tutor-announcement{border:1px solid #eee;padding:20px;margin-top:30px;border-radius:4px}.announcement-delete-btn{float:right}.announcement-delete-btn a{color:var(--tutor-light-color);transition:300ms}.announcement-delete-btn a:hover{color:red}.tutor-announcement-title-wrap h3{color:var(--tutor-text-color);font-weight:500;margin-bottom:10px}.tutor-quiz-header span{background:#f88f1c;color:#fff;display:inline-block;padding:4px 10px;border-radius:4px;line-height:1;text-transform:uppercase;font-size:10px}.tutor-quiz-header h2{color:var(--tutor-text-color);font-size:36px;line-height:46px;font-weight:500;margin-bottom:15px}.tutor-quiz-header h5{color:var(--tutor-light-color)}.tutor-quiz-header h5 a{color:var(--tutor-text-color);font-weight:500}.tutor-quiz-header .tutor-quiz-meta{list-style:none;margin:20px 0 40px;padding:15px 0;border-top:1px solid #dcdfe5;border-bottom:1px solid #dcdfe5;display:flex;justify-content:space-between}.tutor-quiz-header .tutor-quiz-meta li{display:inline-block;color:var(--tutor-text-color)}.tutor-quiz-header .tutor-quiz-meta li strong{display:block;color:var(--tutor-light-color);font-weight:400}@media(max-width: 767px){.tutor-quiz-header .tutor-quiz-meta{display:block;border:none;padding:0}.tutor-quiz-header .tutor-quiz-meta li{display:block;color:var(--tutor-text-color);margin:5px;border:none;padding:0;border-radius:0}.tutor-quiz-header .tutor-quiz-meta li strong{display:inline-block;margin-right:5px}}.tutor-quiz-attempt-history{overflow-x:auto}.tutor-quiz-attempt-history-title{font-size:18px;color:var(--tutor-light-color);line-height:23px;font-weight:500;margin-bottom:15px;margin-top:70px}.tutor-quiz-attempt-history table{border-collapse:collapse;border-radius:4px}.tutor-quiz-attempt-history th{font-weight:400}.tutor-quiz-attempt-history table,.tutor-quiz-attempt-history th,.tutor-quiz-attempt-history td{border:1px solid #e8eff1;padding:10px !important}.tutor-quiz-attempt-history table span.result-fail,.tutor-quiz-attempt-history table span.result-pass{display:inline-block;color:#fff;border-radius:2px;width:47px;height:26px;line-height:26px;text-align:center}.tutor-quiz-attempt-history table span.result-fail{background:#df3247}.tutor-quiz-attempt-history table span.result-pass{background:var(--tutor-success-button-color)}@media(max-width: 767px){.single-quiz-page.tutor-quiz-attempt-history table tr{display:flex;flex-wrap:wrap;overflow:hidden}.single-quiz-page.tutor-quiz-attempt-history table tr th{display:none}.single-quiz-page.tutor-quiz-attempt-history table tr td{width:100%}.single-quiz-page.tutor-quiz-attempt-history table tr td:first-child{font-weight:600;background:#f1f1f1}.single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child){text-align:right}.single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before{content:attr(title) ": ";float:left;font-weight:700}}.quiz-head-meta-info{color:var(--tutor-light-color);margin-bottom:40px}.quiz-head-meta-info span{color:var(--tutor-text-color)}#tutor-quiz-attempt-questions-wrap{margin-bottom:50px}.tutor-quiz-single-wrap .question-text{color:var(--tutor-text-color);font-size:20px;font-weight:600}.tutor-quiz-single-wrap .question-description{color:var(--tutor-text-color)}.quiz-attempt-single-question{margin-bottom:80px}.fill-in-the-blank-field .fill-in-the-blank-text-input{display:inline;border-top:none;border-left:none;border-right:none;border-bottom:1px dashed;background-color:transparent;padding:0px;border-radius:0;box-shadow:none;margin:0 10px}.fill-in-the-blank-field .fill-in-the-blank-text-input:focus{background:none;outline:none}.tutor-quiz-answers-wrap{margin-bottom:50px}.tutor-quiz-answers-wrap textarea{background:transparent;border:1px solid #d4dadb;height:175px;border-radius:5px;box-shadow:none;min-width:100%;margin-bottom:5px}.tutor-quiz-answers-wrap textarea:focus{background:transparent;outline:none !important}.tutor-quiz-answers-wrap p{margin:0;line-height:26px}.quiz-answer-input-body .quiz-answer-image-wrap{margin-top:10px;margin-bottom:10px;max-width:200px}.quiz-answer-image-wrap img{max-width:100%;height:auto}.tutor-quiz-answers-wrap label{display:block;margin-bottom:15px;cursor:pointer}.tutor-quiz-answers-wrap label.answer-view-image,.tutor-quiz-answers-wrap label.answer-view-text_image{text-align:center;margin:0 10px;display:inline-flex;max-width:25%}.quiz-answer-input-bottom{position:relative;display:inline-block;line-height:20px}.tutor-quiz-answers-wrap label input{display:none}.tutor-quiz-answers-wrap label input+span{width:20px;height:20px;border:1px solid #dedede;display:inline-block;border-radius:2px;position:relative;margin-right:5px}.tutor-quiz-answers-wrap label input:checked+span{background:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}.tutor-quiz-answers-wrap label input:checked+span:after{content:"";position:absolute;font-family:"tutor";color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11px;line-height:1}.tutor-quiz-answers-wrap label input[type=radio]+span{content:"";border-radius:50%;margin-right:4px;vertical-align:top;font-size:1em}.tutor-quiz-answers-wrap label input[type=radio]+span:after{content:"";height:8px;width:8px;background:#fff;border-radius:50%;left:50%}.question-type-ordering-item{border:1px solid #d4dadb;padding:10px;margin-bottom:10px;width:250px;background-color:#fff;display:flex}.question-type-ordering-item.ui-sortable-placeholder{background-color:transparent}.question-type-ordering-item .answer-title{flex:1}.question-type-ordering-item .answer-sorting-bar{cursor:pointer}.quiz-answer-item-matching{padding:10px;display:flex;width:25%}.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{display:inline-block;max-width:none;width:25%;padding:0 10px;vertical-align:top}@media(max-width: 767px){.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{width:50%}}@media(max-width: 575px){.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{width:100%}}.answer-type-matching .quiz-answer-matching-items-wrap{margin:0 -10px}.quiz-answer-matching-droppable{height:48px;min-width:200px;border:1px dashed #d4dadb}.quiz-draggable-answer-item{padding:10px 20px;border:1px solid #d4dadb;margin-right:10px;margin-bottom:10px;background-color:#fff;display:inline-flex}.quiz-draggable-answer-item .draggable-answer-title{flex:1}.quiz-draggable-rand-answers{display:flex;flex-wrap:wrap}.drop-hover{display:none}.quiz-answer-matching-droppable .drop-hover{background-color:#eee;height:100%;width:100%;display:inline-block;float:left}.quiz-answer-matching-droppable .quiz-draggable-answer-item{width:100%;max-width:100%}.quiz-draggable-answer-item .draggable-answer-icon{margin-left:15px}.answer-type-image_matching .quiz-answer-item-matching{display:block}.answer-type-image_matching .quiz-answer-matching-items-wrap{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.answer-type-image_matching .quiz-answer-matching-droppable{width:100%;min-width:100%}.answer-type-image_matching img{width:100%;height:auto}.tutor-quiz-questions-pagination ul{margin:0;padding:0;list-style:none}.tutor-quiz-questions-pagination ul li{display:inline-block}.tutor-quiz-questions-pagination ul li a{background-color:var(--tutor-primary-color);padding:7px 13px;display:block;border-radius:50%;margin-right:10px;color:#fff}.tutor-quiz-questions-pagination ul li a:hover,.tutor-quiz-questions-pagination ul li a.active{background-color:var(--tutor-primary-color)}.quiz-image-answering-wrap{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-10px;margin-right:-10px}.quiz-image-answering-wrap img{max-width:100%;height:auto}.quiz-image-answering-answer{margin-right:10px;margin-left:10px;width:15%}.quiz-image-answering-image-wrap{margin-bottom:20px}.tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input{width:100%;display:block;border:1px solid #d4dadb;box-shadow:none;background:transparent;border-radius:2px;height:42px}.tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus{background:transparent;outline-offset:0 !important}.tutor-next-previous-pagination-wrap{display:flex;justify-content:space-between}.tutor-next-previous-pagination-wrap a{color:var(--tutor-primary-color)}body{background:red}div[class*=tutor-course-col]{padding-left:15px;padding-right:15px;margin-bottom:30px}.tutor-course-loop{background:#fff;color:#29303b;overflow:hidden;position:relative;vertical-align:top;border-radius:4px;-webkit-transition:300ms;transition:300ms;border:1px solid rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;justify-content:space-between}.tutor-course-loop a,.tutor-widget-course a{text-decoration:none !important}.tutor-course-header{position:relative}.tutor-course-loop-header-meta{position:absolute;left:0;top:13px;width:100%;padding-left:13px;padding-right:13px;overflow:hidden}.tutor-course-loop-header-meta .tutor-course-wishlist{float:right;background:#fff;font-size:19px;padding:5px 5px;border-radius:3px;-webkit-transition:300ms;transition:300ms}.tutor-course-loop-header-meta .tutor-course-wishlist a{display:block;color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-course-loop-header-meta .tutor-course-wishlist:hover{background:var(--tutor-primary-color)}.tutor-course-loop-header-meta .tutor-course-wishlist:hover a{color:#fff}.tutor-course-loop-header-meta .tutor-course-wishlist a:focus{outline:none}.tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before{content:""}.tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before{content:"";margin-right:0}.tutor-course-loop-level{display:inline-block;background:#9013fe;padding:0 7px;color:#fff;font-size:12px;line-height:20px;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,.1)}.tutor-course-loop:hover{box-shadow:0 4px 23px rgba(0,0,0,.1)}.tutor-course-loop p{margin:0}.tutor-course-loop .tutor-course-header a,.tutor-course-loop .tutor-course-header a img{display:block;border-top-left-radius:4px;border-top-right-radius:4px}.tutor-loop-course-container{padding:25px 19px}.tutor-loop-rating-wrap{color:#f8c51c;margin-bottom:2px;font-size:16px}.tutor-rating-count{color:var(--tutor-text-color)}.tutor-rating-count i{font-style:normal;display:inline-block;margin-left:5px}.tutor-loop-rating-wrap i:before{margin-right:4px;margin-left:0}.tutor-course-loop-title h2{font-size:20px;line-height:28px;font-weight:600;margin-bottom:17px}.tutor-course-loop-title h2 a{color:var(--tutor-text-color)}.tutor-course-loop-title h2 a:hover{color:var(--tutor-primary-color)}.tutor-course-loop-meta{margin-bottom:15px;color:var(--tutor-text-color);font-size:var(--tutor-text-size)}.tutor-course-loop-meta>div{display:inline-block}.tutor-course-loop-meta>div i{font-size:16px;margin-right:4px}.tutor-course-loop-meta>div i,.tutor-course-loop-meta>div span{vertical-align:middle}.tutor-course-loop-meta>div+div{margin-left:10px}.tutor-loop-course-footer{padding:15px;border-top:1px solid rgba(0,0,0,.05);color:#838791;font-size:12px;line-height:25px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-weight:400}.tutor-loop-course-footer:after{content:"";display:table;clear:both}.tutor-loop-course-footer span.woocommerce-Price-currencySymbol{vertical-align:top}.tutor-course-loop-price{color:var(--tutor-text-color);font-size:16px}.tutor-course-loop-price .price del{font-weight:400}.tutor-course-loop-price .price del span{text-decoration:line-through;color:var(--tutor-light-color)}.tutor-course-loop-price .price del>span{margin-right:6px}.tutor-course-loop-price .price del+ins{background:transparent;margin-left:0;text-decoration:none}.tutor-course-loop-price>.price{display:flex;align-items:center;justify-content:flex-start;font-weight:600;flex-wrap:wrap}.tutor-course-loop-price>.price .subscription-details{font-size:15px;margin-left:4px;font-weight:400}.tutor-course-loop-price>.price .subscription-details+.tutor-loop-cart-btn-wrap{margin-left:0;margin-top:4px}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a{color:var(--tutor-text-color);position:relative;line-height:20px;vertical-align:top;display:block;font-weight:400;background:transparent;padding:0}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a:hover{color:var(--tutor-primary-color)}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap{margin-left:auto}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a.added{display:none}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a::before{content:"";font-family:"tutor" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;vertical-align:top;color:var(--tutor-primary-color)}@-webkit-keyframes mymove{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mymove{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-course-col-4{width:25%}.tutor-course-col-3{width:33.33%}.tutor-course-col-2{width:50%}.tutor-course-col-1{width:100%}.tutor-course-col-1 .tutor-course-loop{width:100%}.tutor-course-col-5{width:20%}.tutor-course-col-6{width:16.66%}@media(max-width: 991px){.tutor-course-col-6,.tutor-course-col-5,.tutor-course-col-4,.tutor-course-col-3,.tutor-course-col-2{width:50%}}@media(max-width: 575px){.tutor-course-col-6,.tutor-course-col-5,.tutor-course-col-4,.tutor-course-col-3,.tutor-course-col-2{width:100%}}.tutor-course-filter-wrap{margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.tutor-course-filter-form{display:inline-block;margin:0}.tutor-courses{clear:both;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0}.tutor-loop-course-bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%}.clearfix:before,.clearfix:after{display:block;clear:both;content:""}.tutor-loop-author,.tutor-meta{color:#bac0cf}.tutor-text-mute{color:#bac0cf;font-weight:400}.tutor-loop-author{overflow:hidden;font-size:var(--tutor-text-size)}.tutor-loop-author .tutor-single-course-avatar img{width:25px;height:25px;display:block;border-radius:50%;margin-right:6px}.tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar{height:25px;width:25px;display:inline-block;border-radius:50%;text-align:center;line-height:25px;font-size:11px;margin-right:6px}.tutor-loop-author>div{display:inline-block;float:left}.tutor-loop-author>div a{color:var(--tutor-text-color);font-weight:500;-webkit-transition:300ms;transition:300ms}.tutor-loop-author>div a:hover{color:var(--tutor-primary-color)}.tutor-loop-author>div span{display:inline-block;margin:0 2px 0 2px;color:var(--tutor-light-color);line-height:25px;font-weight:400}.tutor-course-lising-category a:not(:last-child):after{content:", ";margin-right:5px}.tutor-course-enrolled-wrap{margin:0 -20px -20px !important;padding:12px 20px;overflow:hidden;border-top:1px solid #dcdfe5;font-size:14px}.tutor-course-enrolled-wrap p{font-weight:600;margin:0}.tutor-course-enrolled-wrap p i{padding-right:9px;float:left;font-size:20px;line-height:20px}.tutor-course-enrolled-wrap p i,.tutor-course-enrolled-wrap p span{color:var(--tutor-success-button-color)}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;padding:20px;margin-bottom:10px}.tutor-info-msg,.tutor-success-msg,.tutor-warning-msg,.tutor-error-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px}.tutor-info-msg{color:var(--tutor-primary-color);background-color:#bef}.tutor-success-msg{color:var(--tutor-success-button-color);background-color:#dff2bf}.tutor-warning-msg{color:#9f6000;background-color:#feefb3}.tutor-error-msg{color:#d8000c;background-color:#fbdcdc;border:1px solid #d8000c}.cart-required-login,.cart-required-login a,.cart-required-login form{cursor:pointer}.single_add_to_cart_button,a.tutor-button,.tutor-button,a.tutor-btn,.tutor-btn{color:#fff;border:1px solid var(--tutor-primary-color);background-color:var(--tutor-primary-color);display:inline-flex;align-items:center;padding:12px 20px;border-radius:4px;text-transform:capitalize;line-height:20px;font-size:14px;font-weight:600;cursor:pointer;transition:300ms;overflow:hidden;vertical-align:top}.single_add_to_cart_button i,a.tutor-button i,.tutor-button i,a.tutor-btn i,.tutor-btn i{line-height:19px;margin-right:7px;font-size:16px}.single_add_to_cart_button.btn-sm,a.tutor-button.btn-sm,.tutor-button.btn-sm,a.tutor-btn.btn-sm,.tutor-btn.btn-sm{padding:9px 14px;line-height:19px}a.tutor-button.bordered-button,.tutor-button.bordered-button,a.tutor-btn.bordered-btn,.tutor-btn.bordered-btn{color:var(--tutor-primary-color);border:1px solid var(--tutor-primary-color);background-color:#fff}a.tutor-button.default-btn,.tutor-button.default-btn,a.tutor-btn.default-btn,.tutor-btn.default-btn{color:#393c40;border:1px solid #b8babe;background:#fff}a.tutor-button.default-btn i,.tutor-button.default-btn i,a.tutor-btn.default-btn i,.tutor-btn.default-btn i{color:var(--tutor-primary-color)}a.tutor-button.default-btn:hover,.tutor-button.default-btn:hover,a.tutor-btn.default-btn:hover,.tutor-btn.default-btn:hover{background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color);color:#fff}a.tutor-button.default-btn:hover i,.tutor-button.default-btn:hover i,a.tutor-btn.default-btn:hover i,.tutor-btn.default-btn:hover i{color:#fff}a.tutor-button:hover,.tutor-button:hover,a.tutor-btn:hover,.tutor-btn:hover{background-color:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color);color:#fff}a.tutor-button.bordered-button:hover,.tutor-button.bordered-button:hover,a.tutor-btn.bordered-btn:hover,.tutor-btn.bordered-btn:hover{border:1px solid var(--tutor-primary-color);background-color:var(--tutor-primary-color)}a.tutor-button.button-light,.tutor-button.button-light{color:#b1b8c9;background-color:#dae4e6;border:1px solid #dae4e6}a.tutor-button.button-light:hover,.tutor-button.button-light:hover{color:#939bae;background-color:#e8eff1;border:1px solid #e8eff1}.tutor-button.tutor-danger{background-color:#e53935;border-color:#e53935}.tutor-button.tutor-danger:hover{background-color:#e53935;border-color:#e53935;filter:brightness(0.9)}.tutor-button.tutor-success{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-button.tutor-success:hover{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);filter:brightness(0.9)}.course-enrolled-nav-wrap{border-bottom:1px solid #dedfe0;margin-bottom:45px}.tutor-button-block{width:100%;text-align:center;justify-content:center}.tutor-wrap{width:100%}.tutor-wrap nav.course-enrolled-nav ul{list-style:none;margin:0 0 -1px;padding:0}.tutor-wrap nav.course-enrolled-nav ul li{display:inline-block}.tutor-wrap nav.course-enrolled-nav ul li a{display:block;font-size:16px;padding:5px 0 20px;margin-right:20px;color:var(--tutor-light-color);border-bottom:2px solid transparent}.tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a{margin-left:20px}.tutor-wrap nav.course-enrolled-nav ul li.active a{border-bottom:2px solid var(--tutor-primary-color);color:var(--tutor-text-color)}@media(max-width: 575px){.tutor-wrap nav.course-enrolled-nav ul li{display:inline-block}.tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,.tutor-wrap nav.course-enrolled-nav ul li a{padding:8px;margin:0}.tutor-wrap nav.course-enrolled-nav ul li.active a{border:none;color:var(--tutor-primary-color)}}.tutor-updating-message i{display:none}.tutor-profile-photo-upload-wrap{width:200px;height:auto;margin-bottom:70px;position:relative}.tutor-profile-photo-upload-wrap img{width:100%;height:auto;display:block}a.tutor-profile-photo-upload-btn,button.tutor-profile-photo-upload-btn{position:absolute;top:100%;background-color:var(--tutor-primary-color);color:#fff;display:block;width:100%;text-align:CENTER;padding:9px 0}a.tutor-profile-photo-upload-btn:hover,button.tutor-profile-photo-upload-btn:hover{background-color:var(--tutor-primary-hover-color);color:#fff}.tutor-profile-photo-delete-btn{position:absolute;color:#ff000c;right:10px;top:10px}.single-instructor-wrap{border:1px solid #e8eff1;margin-bottom:30px;border-radius:4px}.single-instructor-wrap .single-instructor-top{padding:20px;border-bottom:1px solid #e8eff1;display:flex}@media(max-width: 767px){.single-instructor-wrap .single-instructor-top{flex-wrap:wrap}}.single-instructor-wrap .single-instructor-top h3,.single-instructor-wrap .single-instructor-top h4{margin:0;padding:0}.single-instructor-wrap .tutor-instructor-left{flex:0 0 auto;padding-right:30px}@media(max-width: 767px){.single-instructor-wrap .tutor-instructor-left{width:100%;margin-bottom:15px}}.single-instructor-wrap .instructor-avatar{float:left}.single-instructor-wrap .instructor-avatar img{max-width:50px;height:auto;border-radius:50%}.single-instructor-wrap .instructor-name{float:left;padding-left:20px;max-width:180px}.single-instructor-wrap .instructor-name h3{font-size:16px;color:var(--tutor-text-color);font-weight:600}.single-instructor-wrap .instructor-name h3 a{font-weight:500;color:var(--tutor-text-color)}.single-instructor-wrap .instructor-name h4{font-weight:500;color:var(--tutor-light-color)}.single-instructor-wrap .single-instructor-bottom{padding:15px 20px;text-align:right;overflow:hidden}@media(max-width: 767px){.single-instructor-wrap .single-instructor-bottom{text-align:left}}.single-instructor-wrap .single-instructor-bottom p{margin:0}.single-instructor-wrap .single-instructor-bottom .ratings{float:left}.single-instructor-wrap .single-instructor-bottom .ratings i{margin-right:4px}.single-instructor-wrap .single-instructor-bottom .courses,.single-instructor-wrap .single-instructor-bottom .students{display:inline-block;margin-left:20px}.single-instructor-wrap .single-instructor-bottom .courses i,.single-instructor-wrap .single-instructor-bottom .students i{font-size:18px;display:inline-block;margin-right:2px;vertical-align:middle}.single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta{color:#bac0cf}.single-instructor-wrap .single-instructor-bottom .ratings .rating-generated{color:#f8c51c}.tutor-dashboard-pagination-results-stats{margin:10px 0 30px}.statement-address{margin:10px 0;color:#555}.statement-order-completed{background:var(--tutor-success-button-color);color:#fff;padding:2px 5px;border:none}.tutor-login-wrap{max-width:520px;margin:0 auto;padding:40px 55px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:5px}.tutor-login-wrap form{margin:0}.tutor-login-wrap .tutor-login-title{margin-bottom:25px;padding:0 40px;text-align:center}.tutor-login-form-wrap{max-width:450px;margin:auto}.tutor-login-form-wrap p{margin-bottom:0}.tutor-login-form-wrap label{display:block;margin-bottom:4px}.tutor-login-form-wrap .tutor-alert{margin-bottom:20px}.tutor-login-form-wrap input[type=password],.tutor-login-form-wrap input[type=text]{width:100%;display:block;border:1px solid #e8eff1;box-shadow:none;margin-bottom:20px;border-radius:4px;background:#eceef4;line-height:48px;padding:0;text-indent:15px}.tutor-login-form-wrap input[type=password]:focus,.tutor-login-form-wrap input[type=text]:focus{background:#fff;border-color:var(--tutor-primary-color)}.tutor-login-form-wrap input::-webkit-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input::-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input:-ms-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input:-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-rememeber-wrap{overflow:hidden;text-align:right;margin-bottom:30px}.tutor-login-rememeber-wrap p{display:inline-block;float:left}.tutor-login-rememeber-wrap p,.tutor-login-rememeber-wrap label{margin:0}.tutor-form-register-wrap a,.tutor-login-rememeber-wrap a,.tutor-login-rememeber-wrap label{color:#606c8f;vertical-align:middle;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:300ms;transition:300ms}.tutor-form-register-wrap a:hover,.tutor-login-rememeber-wrap a:hover,.tutor-login-rememeber-wrap label:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input[type=submit]{color:#fff;background-color:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);padding:15px 30px;border-radius:4px;text-transform:uppercase;line-height:1;display:block;width:100%;-webkit-transition:300ms;transition:300ms}.tutor-login-form-wrap input[type=submit]:hover{color:#fff;background-color:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-login-form-wrap input[type=checkbox]{margin-right:4px}.tutor-form-register-wrap{text-align:center;margin-top:15px}.tutor-course-login-wrap h4{font-size:42px;line-height:1.2;margin-bottom:20px;color:var(--tutor-text-color)}.tutor-cart-box-login-form{display:flex;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:99;top:0;left:0;justify-content:center;align-items:center}.login-overlay-close{position:absolute;background:transparent;width:100%;height:100%;z-index:-1}.course-login-title{margin-bottom:50px}.tutor-cart-box-login-form .tutor-cart-box-login-form-inner{background:#fff;padding:50px 40px;position:relative;width:400px;font-size:16px;font-weight:400;max-height:90%;overflow:auto}.tutor-cart-box-login-form-inner button.tutor-popup-form-close{position:absolute;padding:0;margin:0;border:none;background-color:transparent;top:14px;right:20px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:pointer;-webkit-transition:300ms;transition:300ms;color:var(--tutor-text-color)}.tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover{color:red}.tutor-option-field-row label,.tutor-form-group label{display:block;margin-bottom:10px}.tutor-option-field textarea,.tutor-option-field select,.tutor-option-field input[type=text],.tutor-option-field input[type=number],.tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],.tutor-form-group textarea,.tutor-form-group select,.tutor-form-group input[type=text],.tutor-form-group input[type=number],.tutor-form-group input[type=password]{width:100%;display:block;border:1px solid #dcdfe5;box-shadow:none;margin-bottom:20px;border-radius:4px;background:#fff;line-height:48px;padding:0;text-indent:15px;-webkit-transition:300ms;transition:300ms;font-size:16px}.tutor-form-group{position:relative}.tutor-form-group span.tutor-input-prepand{position:absolute;height:calc(100% - 2px);font-size:21px;line-height:50px;padding:0 12px;background:transparent;border-right:1px solid #dcdfe5;top:1px}.tutor-form-group span.tutor-input-prepand+input{padding-left:35px}.tutor-course-builder-form-elem{margin-bottom:20px}.tutor-option-field .select2-container,.tutor-form-group .select2-container{margin-bottom:20px;width:100% !important}.tutor-option-field .select2-container ul.select2-selection__rendered,.tutor-form-group .select2-container ul.select2-selection__rendered{padding:4px 9px;display:block}.tutor-option-field .select2-container li.select2-selection__choice,.tutor-form-group .select2-container li.select2-selection__choice{background:#ebeef0;color:#606c8f;line-height:29px;border-radius:3px;padding:0 9px;margin:5px;border:none;font-weight:600}.tutor-option-field .select2-container .select2-search__field,.tutor-form-group .select2-container .select2-search__field{padding:8px 3px 8px 6px;box-sizing:border-box;margin:0}.tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,.tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder{color:#abafb6}.tutor-option-field .select2-container .select2-search__field::-moz-placeholder,.tutor-form-group .select2-container .select2-search__field::-moz-placeholder{color:#abafb6}.tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,.tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder{color:#abafb6}.tutor-option-field .select2-container .select2-search__field:-moz-placeholder,.tutor-form-group .select2-container .select2-search__field:-moz-placeholder{color:#abafb6}.tutor-option-field .select2-container .select2-selection--single,.tutor-option-field .select2-container .select2-selection--multiple,.tutor-form-group .select2-container .select2-selection--single,.tutor-form-group .select2-container .select2-selection--multiple{border-color:#dcdfe5}.tutor-option-field .select2-container.select2-container--focus .select2-selection--single,.tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,.tutor-form-group .select2-container.select2-container--focus .select2-selection--single,.tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple{border-color:var(--tutor-primary-color)}.tutor-option-field textarea,.tutor-form-group textarea{line-height:26px;text-indent:0;padding:15px;height:180px}.tutor-option-field textarea:focus,.tutor-form-group textarea:focus,.tutor-option-field input:focus,.tutor-form-group input:focus{outline:none}.tutor-dashboard-course-builder-wrap .tutor-option-field textarea,.tutor-dashboard-course-builder-wrap .tutor-form-group textarea{height:100px}.tutor-option-field textarea:focus,.tutor-option-field input:not([type=submit]):focus,.tutor-form-group textarea:focus,.tutor-form-group input:not([type=submit]):focus{background:#fff;border-color:var(--tutor-primary-color)}.tutor-option-field textarea::-webkit-input-placeholder,.tutor-option-field input::-webkit-input-placeholder,.tutor-form-group textarea::-webkit-input-placeholder,.tutor-form-group input::-webkit-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea::-moz-placeholder,.tutor-option-field input::-moz-placeholder,.tutor-form-group textarea::-moz-placeholder,.tutor-form-group input::-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea:-ms-input-placeholder,.tutor-option-field input:-ms-input-placeholder,.tutor-form-group textarea:-ms-input-placeholder,.tutor-form-group input:-ms-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea:-moz-placeholder,.tutor-option-field input:-moz-placeholder,.tutor-form-group textarea:-moz-placeholder,.tutor-form-group input:-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field select,.tutor-form-group select{padding:2px 5px;height:50px}.tutor-form-group.tutor-reg-form-btn-wrap{text-align:right}.tutor-form-group.tutor-reg-form-btn-wrap .tutor-button{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-option-field p.desc{margin:-10px 0 20px;font-size:13px;font-style:italic;opacity:.7}.tutor-option-field:last-child .tutor-option-field p.desc{margin-bottom:0}.tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime{display:flex}.tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field{padding-right:30px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:13px;font-size:16px}.select2-container .select2-selection--single{height:48px}.select2-container .select2-selection--multiple{min-height:50px}.tutor-price-preview-box{border:1px solid #dcdfe5;padding:20px;margin-bottom:30px;border-radius:4px;overflow:hidden}.tutor-price-box-thumbnail{margin:-20px -20px 20px}.tutor-price-box-thumbnail .tutor-single-lesson-segment{margin-bottom:0}.tutor-price-box-description h6{font-size:23px;margin:15px 0 5px}.tutor-price-box-description ul{list-style:none}.tutor-course-purchase-box a{display:block;text-align:center;margin-top:6px}.tutor-price-preview-box .price{font-size:35px;font-weight:500;margin:0 0 20px;overflow:hidden;line-height:1}.tutor-price-preview-box .price .subscription-details{font-size:var(--tutor-text-size);display:block;margin-top:12px;line-height:1.2em}.tutor-price-preview-box .price>.price{margin-bottom:0}.tutor-price-preview-box .price del+ins{margin-left:0;float:left}.tutor-course-reviews-wrap{border:1px solid #e8eff1;border-radius:4px}.tutor-course-avg-rating-total{color:var(--tutor-light-color)}.tutor-course-avg-rating-total span{color:var(--tutor-text-color)}.tutor-review-individual-item{border-top:1px solid #e8eff1;padding:30px;overflow:hidden}.tutor-review-individual-item p{margin:0;padding:0}.course-avg-rating-wrap{padding:20px 20px 20px 40px}.tutor-review-individual-item .review-left{width:200px;float:left;overflow:hidden}.tutor-review-individual-item .review-content{padding-left:200px}@media(max-width: 991px){.tutor-review-individual-item .review-left{width:100%;float:none;margin-bottom:25px}.tutor-review-individual-item .review-content{padding-left:0}}@media(max-width: 991px){.tutor-single-course-sidebar{margin-top:30px}}.tutor-review-individual-item .review-avatar{width:50px;float:left}.tutor-review-individual-item .review-avatar img{border-radius:50%;margin:0;border:none;max-width:100%;height:auto}.tutor-review-individual-item .tutor-review-user-info{float:left;padding-left:20px}.tutor-review-individual-item .tutor-review-user-info p{margin-bottom:0}.tutor-review-individual-item .tutor-review-user-info a{color:var(--tutor-text-color)}.review-avatar .tutor-text-avatar,.tutor-dashboard-avater .tutor-text-avatar,.instructor-avatar .tutor-text-avatar{border-radius:50%;width:50px;height:50px;text-align:center;display:block;line-height:50px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.course-avg-rating-wrap .course-avg-rating{font-size:76px;line-height:1;font-weight:400}.course-avg-rating-wrap p{margin:0}.tutor-review-individual-item .tutor-review-name{font-size:16px;font-weight:600}.tutor-review-individual-item .review-meta{color:var(--tutor-light-color)}.individual-review-rating-wrap{color:#f8c51c}.individual-review-rating-wrap i,.course-avg-rating-html i{margin-right:4px;color:#f8c51c}.course-rating-meter{display:flex}.course-rating-meter i.tutor-icon-star-full{color:#f8c51c}.rating-meter-bar-wrap{flex:1}.rating-meter-col{margin:0 3px}.course-rating-meter{margin-bottom:8px}.rating-meter-bar{height:5px;width:100%;background:#e8eff1;margin-top:11px;border-radius:15px;overflow:hidden}.rating-meter-fill-bar{background:#f8c51c;height:5px}.rating-meter-col.rating-text-col{flex:0 0 auto}.tutor-pagination,.tutor-pagination-wrap{text-align:center;margin:20px 0}.tutor-pagination a,.tutor-pagination span,.tutor-pagination-wrap a,.tutor-pagination-wrap span{padding:3px;display:inline-block}.tutor-pagination-wrap a:hover,.tutor-pagination a:hover{color:var(--tutor-primary-color)}.tutor-course-tags{margin:-5px}.tutor-course-tags a{padding:6px 15px;background:#e8eff1;display:inline-block;margin:5px;color:var(--tutor-text-color);border-radius:2px;-webkit-transition:300ms;transition:300ms}.tutor-course-tags a:hover{color:#000}.certificate-download-btn{margin-top:20px;display:flex !important;text-align:center;text-transform:uppercase !important;align-items:center;justify-content:center}#tutor-single-entry-content .tutor-course-prerequisites{padding:60px}.prerequisites-course-lists{padding:0;list-style:none;margin:0}.prerequisites-course-lists li a{padding:13px 15px;border:1px solid #dcdfe5;margin-bottom:20px;border-radius:4px;font-weight:500;color:var(--tutor-primary-color);font-size:16px}.prerequisites-course-lists li:first-child{padding:13px 40px 13px 60px;border:1px solid #f7e5b9;margin-bottom:20px;border-radius:4px;font-weight:500;background:#fffff5;color:#b39f70;position:relative}.prerequisites-course-lists li:first-child>span{position:absolute;left:20px;top:13px}.prerequisites-course-lists li .prerequisites-course-item{display:flex;align-items:center}.prerequisites-course-feature-image img{width:70px;border-radius:2px;height:auto;margin:0 !important;box-shadow:0 0 1px rgba(0,0,0,.08)}.prerequisites-course-lists li .prerequisites-course-title{-webkit-box-flex:1;flex-grow:1;padding-left:15px;-webkit-transition:300ms;transition:300ms}.prerequisites-course-lists li a:hover .prerequisites-course-title{color:var(--tutor-primary-color)}.prerequisites-course-checkmark{line-height:24px;height:24px;text-transform:uppercase;font-size:12px;font-weight:700;min-width:107px}.prerequisites-course-checkmark i{height:24px;width:24px;background:#dbdddd;color:#dbdddd;display:inline-block;text-align:center;border-radius:2px;margin-right:3px}.prerequisites-course-checkmark.is-complete i{background:var(--tutor-success-button-color);color:#fff}.tutor-single-course-meta ul li.tutor-social-share{float:right;margin-right:0;display:inline-flex;align-items:center}@media(max-width: 575px){.tutor-single-course-meta ul li.tutor-social-share{display:none}}.tutor-single-course-meta ul li.tutor-social-share button{margin:0;border:none;background:transparent;color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms;padding:0 4px;cursor:pointer}.tutor-single-course-meta ul li.tutor-social-share button:hover{color:var(--tutor-primary-color)}.rtl .tutor-single-course-meta ul li.tutor-social-share{float:left}.rtl .tutor-single-course-meta ul li,.rtl .tutor-loop-author>div{float:right}.rtl .tutor-single-course-meta ul li{margin-right:0;margin-left:40px}.rtl .tutor-wrap nav.course-enrolled-nav ul li a{margin-right:0;margin-left:20px}.rtl .tutor-progress-bar .tutor-progress-filled:after{left:auto;right:var(--tutor-progress-left);-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.rtl .tutor-progress-percent{padding-left:0;padding-right:20px}.rtl .tutor-course-lesson h5 i{margin-right:0;margin-left:10px}.rtl .tutor-course-lesson h5 .lesson-preview-icon i{margin-right:10px;margin-left:0}.rtl .tutor-course-lesson h5 .tutor-lesson-duration{-webkit-box-flex:1;flex-grow:1;text-align:left}.rtl .tutor-custom-list-style li{padding-right:25px;padding-left:0px}.rtl .tutor-custom-list-style li:before{left:auto;right:0}.rtl .single-instructor-wrap .instructor-name,.rtl .single-instructor-wrap .instructor-avatar{float:right}.rtl .single-instructor-wrap .instructor-name{padding-left:0;padding-right:20px}.rtl .single-instructor-wrap .instructor-bio{padding-left:0;padding-right:260px}.rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap{margin-left:30px;margin-right:0}.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a{padding:14px 17px 14px 100px}.rtl .tutor-lessons-under-topic .tutor-lesson-right-icons{right:auto;left:15px}.rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{margin-left:0;margin-right:8px}.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a>i:first-child,.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a>i:first-child{margin-right:0;margin-left:10px}.rtl .tutor-topbar-home-btn{margin-left:0;margin-right:20px}@media screen and (max-width: 546px){.rtl .tutor-topbar-home-btn{margin-right:10px}}.rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{margin-left:15px;margin-right:0}.tutor-frontend-modal{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:999999}.tutor-frontend-modal .tutor-frontend-modal-overlay{background:rgba(0,0,0,.7);height:100%;width:100%;position:fixed;left:0;top:0;z-index:-1;cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"),auto}.tutor-frontend-modal .tutor-frontend-modal-content{position:relative;background:#fff;padding:60px;width:90%;max-width:750px;max-height:90%;overflow-y:auto}@media(max-width: 768px){.tutor-frontend-modal .tutor-frontend-modal-content{padding:40px}}@media(max-width: 540px){.tutor-frontend-modal .tutor-frontend-modal-content{padding:20px}}button.tm-close.tutor-icon-line-cross{position:absolute;right:23px;top:23px;background:transparent;padding:0;font-size:24px;border:none;color:var(--tutor-light-color)}button.tm-close.tutor-icon-line-cross:hover{color:red}.label-order-status{padding:3px 5px;border-radius:3px}.label-status-completed{background-color:#4bd863;color:#fff}.label-status-cancelled{background-color:#fd6a03;color:#fff}.label-status-on-hold{background-color:#db5382;color:#fff}.tutor-lesson-content-area h2{margin-bottom:25px;margin-top:20px;font-weight:500}.assignment-result-wrap{text-align:center;padding:10px 0}.submitted-assignment-grade-pass{color:var(--tutor-success-button-color)}.submitted-assignment-grade-failed{color:red}.received-marks{color:var(--tutor-primary-color)}.tutor-dashboard-course-builder-wrap .tutor-form-row{margin-top:20px;margin-bottom:20px}.video_source_wrap_html5{width:100px;text-align:center}.video-poster-img img{max-width:200px;height:auto}.tutor-assignment-information{font-size:16px}.tutor-assignment-information ul{padding:0;margin:0 0 22px;list-style:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.tutor-assignment-information ul li strong{font-weight:700}.tutor-assignment-attachment-upload-wrap .tutor-form-group{display:inline-block}.tutor-assignment-attachment-upload-wrap .tutor-form-group label+input{display:none}.tutor-assignment-attachment-upload-wrap .tutor-form-group label{padding:15px 17px;border:1px solid #dcdfe5;overflow:hidden;margin-right:15px;border-radius:4px;cursor:pointer}.tutor-assignment-attachment-upload-wrap .tutor-form-group label i{font-size:30px;line-height:30px;float:left;margin-right:12px}.tutor-assignment-attachment-upload-wrap .tutor-form-group label span{line-height:30px}.tutor-assignment-attachment-upload-wrap{margin-bottom:40px}#tutor-course-topics a{text-decoration:none}#tutor-course-topics .tutor-topics-wrap{border-bottom:1px solid #f6f8fa;padding-bottom:0;margin:0}.tutor-untopics-lessons .course-content-item,.course-contents .course-content-item{padding:10px 12px 10px 25px;border-bottom:1px solid #d9d9d9;background-color:#ebeef0}.tutor-untopics-lessons .course-content-item .tutor-lesson-top,.course-contents .course-content-item .tutor-lesson-top{display:flex;align-items:center}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,.course-contents .course-content-item .tutor-lesson-top a:last-child{margin-left:auto}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,.course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal{flex-grow:1}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a,.course-contents .course-content-item .tutor-lesson-top a{color:#393c40;font-weight:400;display:inline-flex;align-items:center}.tutor-untopics-lessons .course-content-item .tutor-lesson-top i,.course-contents .course-content-item .tutor-lesson-top i{padding-right:7px;color:#393c40}.tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,.course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i{display:none}.tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,.course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover{color:red}.tutor-lessons.ui-sortable{min-height:20px}#tutor-course-topics .drop-lessons p{margin:0}#tutor-course-topics .course-content-item:hover{background-color:#ebeef0}#tutor-course-topics .tutor-lessons{padding-left:0}#tutor-course-topics .tutor-lesson-top,#tutor-course-topics .tutor-lesson-top i{font-size:15px}#tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{display:inline-block;vertical-align:middle;margin-right:5px}#tutor-course-topics .tutor-lesson-top{display:flex}#tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,.tutor-quiz .open-tutor-quiz-modal,.course-content-item .open-tutor-assignment-modal{flex:1}#tutor-course-topics .tutor-lesson-top i.tutor-icon-move{margin-right:10px;cursor:ns-resize}.rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{margin-right:0;margin-left:10px}#tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{margin:0 10px}#tutor-course-topics .tutor-lesson-top a{color:#393c40}#tutor-course-topics .tutor-lesson-top a.tutor-updating-message i{display:none}.course-move-handle{cursor:row-resize}.new-topic-btn-wrap{padding:20px}p.course-empty-content{padding-left:20px;padding-right:20px}.tutor_btn_lg{line-height:45px;background-color:var(--tutor-primary-color);color:#fff;padding:0 20px;display:inline-block;border-radius:2px;font-weight:300;border:none;box-shadow:none;cursor:pointer}.tutor_btn_lg:focus{box-shadow:none;border:none;outline:none}.tutor_btn_lg:focus,.tutor_btn_lg:hover{background-color:var(--tutor-primary-color);color:#fff}.ui-sortable-placeholder{visibility:visible;background-color:#dddd}.tutor-untopics-lessons{border:1px solid #eee;padding:20px;margin:0 -1px -1px;background-color:#fbfbfb}.tutor-untopics-lessons h3{font-weight:300}.tutor-untopics-lessons .tutor-lessons{padding-left:0 !important}.create-new-lesson-wrap{text-align:center}.tutor-metabox-add-topics .tutor-option-field-row:last-child,.tutor-topics-edit-form .tutor-option-field-row:last-child{border-bottom:none}.tutor-metabox-add-topics .tutor-option-field-row textarea{height:120px}.topic-edit-icon{cursor:pointer}.tutor-topic-title{display:flex;font-size:16px;font-weight:300;margin:0;line-height:45px;padding-left:15px}.rtl .tutor-topic-title{padding-left:0;padding-right:15px}.tutor-topic-title a{color:#393c40}.tutor-topic-title .topic-inner-title{flex:1 0 auto;cursor:pointer;max-width:calc(100% - 137px);font-weight:400;font-size:16px}.tutor-topic-title span{padding:0 5px}.tutor-topic-title span.expand-collapse-wrap{border-left:1px solid #e7e7e7}.tutor-topic-title span.expand-collapse-wrap a{display:block;padding:0 13px}.topic-delete-btn{float:right}.text-muted{color:#ccc}.topic-delete-btn a{padding:0 10px}.topic-delete-btn a:hover{color:red}.topic-delete-btn .dashicons{width:12px;height:12px;font-size:12px}#tutor-course-topics{position:relative}#tutor-course-topics .inside{padding:0;margin:0}#tutor-course-topics a:focus{box-shadow:none}#tutor-course-topics .toggle-indicator:before{margin-top:20px}.tutor-topics-wrap:nth-child(2n){background:#f6f8fa}#tutor-course-content-wrap{border:1px solid #ddd;margin-top:20px}#tutor-course-content-wrap .tutor-topics-edit-form,#tutor-course-content-wrap .tutor-metabox-add-topics{border-left:none;border-right:none;margin-top:0}#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{background:#ebeef0;padding:0px}.tutor-course-builder-button{line-height:35px;color:#393c40;display:inline-block;padding:0 20px;border-radius:4px;margin-right:10px;border:1px solid #d3d4d5;background-color:#f2f2f2;cursor:pointer;vertical-align:top;transition:300ms;font-weight:400}.tutor-course-builder-button i{line-height:35px;display:inline-block;vertical-align:top;margin-right:6px}.tutor-course-builder-button.tutor-updating-message i{display:none}.tutor-course-builder-button.tutor-btn-lg{line-height:40px}.tutor-add-quiz-button-wrap{padding:15px 20px;display:flex;flex-wrap:wrap}.tutor-add-quiz-button-wrap>*+*{margin-left:15px}.tutor-course-builder-button.active{color:#fff;background:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}.tutor-course-builder-button:hover{filter:brightness(0.9)}.tutor-btn-lg i{color:var(--tutor-primary-color);vertical-align:top;margin-right:5px;font-size:16px;display:inline-block;line-height:40px}.tutor-course-builder-button.active i,.tutor-course-builder-button:hover i{color:#fff}.tutor-course-builder-button.tutor-success{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);color:#fff}.tutor-updating-message:before{display:inline-block;font-family:"tutor";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;content:"";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin-right:6px}.rtl .tutor-updating-message:before{margin-right:0;margin-left:6px}.lesson-modal-close-wrap a{background:#fff;width:50px;height:59px;display:inline-block;text-align:center;line-height:57px;color:#3a3d42;font-size:15px;position:absolute;right:0;top:0}.lesson-modal-close-wrap a:hover{color:red}.lesson-modal-form-wrap .lesson-modal-field-row{padding:10px 0}.lesson-modal-field.tutor-lesson-modal-title-wrap{width:95%}.lesson-modal-field-row input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;min-width:400px;min-height:35px}.tutor-lesson-modal-title-wrap input{width:100%}.lesson-modal-form-wrap .tutor-option-field-row{padding:10px 0}.lesson-modal-form-wrap .tutor-option-field-row:last-child{border-bottom:none}.tutor-lesson-modal-wrap .modal-footer{padding:10px 20px;background-color:#fff;width:100%;position:sticky;bottom:0;position:-webkit-sticky}.tutor-option-field .tutor-lesson-edit-feature-img{width:100px;position:relative}.tutor-option-field .tutor-lesson-edit-feature-img img{width:100%;height:auto}a.tutor-lesson-thumbnail-delete-btn{position:absolute;top:0;right:0;color:red;background:#fff;padding:3px 5px;border-radius:5px}.tutor-get-pro-text{color:#e02424}.updating-icon:before{font-family:"tutor";content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:inline-block}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;padding:20px;margin-bottom:10px}.tutor-modal-wrap{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.5)}.tutor-modal-wrap.show{display:flex !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:99999;align-items:center;justify-content:center}.tutor-modal-wrap.loading .tutor-modal-content:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:"";z-index:9;background:url("../images/spinner.gif") no-repeat center center}.tutor-modal-wrap .tutor-modal-content{max-height:90%;overflow-y:auto;overflow-x:hidden;background-color:#fff;max-width:730px;margin:0;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;width:90%}.admin-bar .tutor-modal-wrap .tutor-modal-content{max-height:calc(90% - 32px);margin-top:32px}.tutor-modal-wrap .modal-footer{padding:20px 0;border-top:1px solid #eee}.tutor-modal-wrap .modal-footer.has-padding{padding:20px 15px}.tutor-modal-wrap .modal-container{padding:20px 20px 0}.tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p{margin-top:0}.tutor-modal-wrap .modal-header{display:flex;padding:15px 20px;border-bottom:1px solid #eeeff1}.tutor-modal-wrap .modal-title{flex-basis:0;flex-grow:1}.tutor-modal-wrap .modal-header h1{padding:0;margin:0;font-size:23px;line-height:30px}.modal-container .modal-classic-btn-wrap{position:absolute;right:45px;top:14px}.modal-container .modal-classic-btn-wrap a{color:var(--tutor-primary-color)}.tutor-modal-wrap .modal-header h1::before,.tutor-modal-wrap .modal-header h1::after{display:none}.tutor-modal-wrap .search-bar{flex-basis:0;flex-grow:1;padding-top:20px;padding-left:20px;padding-right:20px}.tutor-modal-wrap .search-bar input[type=text]{width:100%;border:1px solid #eee;box-shadow:none;padding:10px}.tutor-modal-wrap .modal-close-wrap a.modal-close-btn{width:50px;height:50px;background:#000;display:inline-block;text-align:center;line-height:47px;color:#fff;font-size:25px;position:absolute;right:0}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title{flex-basis:0;flex-grow:1}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn{background:#fff;width:20px;height:20px;display:inline-block;text-align:center;line-height:28px;color:#3a3d42;font-size:22px;position:relative}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header{padding:15px 20px;border-bottom:1px solid #eeeff1}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1{padding:0}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container{background-color:#f1f1f1;padding:0}#tutor-quiz-modal-tab-items-wrap{background-color:#fff;font-size:0;overflow:hidden}#tutor-quiz-builder-modal-tabs-container{padding:20px}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{padding:15px 25px;display:inline-block;color:#393c40;border-left:1px solid #f1f1f1;overflow:hidden;line-height:17px;vertical-align:middle}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{background-color:#f1f1f1}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{float:left;font-size:17px;line-height:1;margin-right:5px}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{color:var(--tutor-primary-color)}.quiz-modal-tab-navigation-btn{padding:10px 20px;border-radius:3px}.quiz-modal-btn-next,.quiz-modal-btn-next:focus,.quiz-modal-btn-first-step,.quiz-modal-btn-first-step:focus,.quiz-modal-question-save-btn,.quiz-modal-question-save-btn:focus,.quiz-modal-settings-save-btn,.quiz-modal-settings-save-btn:focus{background-color:var(--tutor-primary-color);color:#fff}.quiz-modal-btn-next:hover,.quiz-modal-btn-first-step:hover,.quiz-modal-question-save-btn:hover,.quiz-modal-settings-save-btn:hover{color:#fff}.quiz-modal-btn-cancel,.quiz-modal-btn-back{color:#4b5981;border:1px solid #d4dadb}.tutor-quiz-builder-form-row .quiz-form-warning{color:#e88e06}.tutor-assignment-builder-modal-wrap .modal-container{padding:10px}.assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{margin:0}.tutor-quiz-question-answers-form{background-color:#fff;padding:20px;-webkit-transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border:1px solid #dedede;border-radius:3px;margin-bottom:20px}.advanced-options-tab-item{float:right}.tutor-course-builder-wrap{border:1px dashed #dcdfe5}.tutor-quiz-builder-modal-tabs-notice{background:#d8d8d8;line-height:20px;padding:10px 30px;color:#a4a4a4}.tutor-quiz-builder-modal-tabs-notice a{color:#a4a4a4;text-decoration:underline}.tutor-quiz-builder-group{margin-bottom:25px}.tutor-quiz-builder-group>p.warning{color:red;font-size:12px}.tutor-quiz-builder-group>p.help{color:#a4a4a4;font-size:12px;margin-top:7px}.tutor-quiz-builder-group>h4{color:#393c40;font-weight:600;margin:0 0 15px}.tutor-quiz-builder-row{display:flex;align-items:center;margin-left:-10px;margin-right:-10px}.tutor-quiz-builder-col{padding-left:10px;padding-right:10px;-webkit-box-flex:1;flex-grow:1}.tutor-quiz-builder-col.auto-width{flex:0 0 auto}.tutor-quiz-builder-group textarea,.tutor-quiz-builder-group input[type=text],.tutor-quiz-builder-group input[type=email],.tutor-quiz-builder-group input[type=number],.tutor-quiz-builder-group input[type=password]{line-height:40px;padding:5px 0;text-indent:15px;background:#fff;display:inline-block;border:1px solid #dedede;border-radius:3px;box-shadow:none;height:40px;margin:0;width:100%;color:#393c40}.tutor-quiz-builder-group textarea:focus,.tutor-quiz-builder-group input[type=text]:focus,.tutor-quiz-builder-group input[type=email]:focus,.tutor-quiz-builder-group input[type=number]:focus,.tutor-quiz-builder-group input[type=password]:focus{border-color:var(--tutor-primary-color)}.tutor-quiz-builder-group textarea{height:80px;resize:none;text-indent:0;padding:11px 15px;line-height:22px}.tutor-quiz-builder-group textarea[name=quiz_description]{height:150px}.tutor-quiz-builder-group select{border:1px solid #ccc;box-shadow:none;height:42px !important;padding:0 12px !important;margin:0}.tutor-quiz-builder-modal-control-btn-group{display:flex;margin-top:20px}.question_form_inner{padding:0 20px 20px;margin-top:0}.tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left{flex:1}.tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{display:inline-block}.tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){margin-right:6px}.modal-container .tutor-quiz-add-question-btn{border:1px solid #c6c9cf;padding:10px 15px;color:#393c40;display:inline-block;border-radius:3px}.modal-container .tutor-quiz-add-question-btn i{color:var(--tutor-primary-color);line-height:16px;margin-right:3px}.quiz-form-field-col{margin-right:20px}.quiz-form-field-col.result-fail{width:100%}.quiz-modal-switch-field{display:flex;margin-top:30px}.quiz-modal-switch-field label.btn-switch{margin-right:20px;position:relative;vertical-align:top}label.btn-switch input:checked+.btn-slider{background-color:var(--tutor-success-button-color)}.btn-switch+span{line-height:24px;display:inline-block;margin-left:8px;font-weight:700;vertical-align:top}.tutor-select{position:relative}.tutor-select .select-header{border:1px solid #dedede;margin:0;padding:10px;width:100%;box-shadow:none;background-color:#fff;display:flex;cursor:pointer;box-sizing:border-box;border-radius:3px}.tutor-select .select-header .lead-option{flex:1}.tutor-select .select-header .select-dropdown{line-height:22px}.tutor-select .select-header .lead-option .question-type-pro{display:none}.tutor-select .tutor-select-options{border:1px solid #dedede;background-color:#fff;padding:22px 10px 8px;width:calc(100% - 22px);position:absolute;font-size:0;z-index:9;display:flex;flex-wrap:wrap;box-shadow:0px 2px 10px rgba(0,0,0,.08);top:55px;border-radius:3px}.tutor-select .tutor-select-options .tutor-select-option{width:calc(33.3333% - 22px);display:inline-block;padding:9px;cursor:pointer;position:relative;box-sizing:border-box;margin:0 11px 15px;border:1px solid #e2e2e2;border-radius:3px;font-size:13px}.tutor-select .tutor-select-options .tutor-select-option:hover{border-color:var(--tutor-primary-color)}.question-type-pro{color:#fff;font-size:9px;right:11px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.tutor-icon-block{padding:0;color:#fff;border-radius:3px;margin-right:2px;display:inline-block;width:22px;height:22px;text-align:center;line-height:22px}i.tutor-icon-block.tutor-icon-short-ans{background-color:#f37512}i.tutor-icon-block.tutor-icon-image-ans{background-color:#a322f9}i.tutor-icon-block.tutor-icon-yes-no{background-color:var(--tutor-primary-color)}i.tutor-icon-block.tutor-icon-multiple-choice{background-color:#9034a9}i.tutor-icon-block.tutor-icon-mark{background-color:#00b890}i.tutor-icon-block.tutor-icon-open-ended{background-color:#fe3129}i.tutor-icon-block.tutor-icon-fill-gaps{background-color:#ffbf00}i.tutor-icon-block.tutor-icon-answer-shorting{background-color:#f80089}i.tutor-icon-block.tutor-icon-assesment{background-color:#274055}i.tutor-icon-block.tutor-icon-matching{background-color:#8a4a1b}i.tutor-icon-block.tutor-icon-image-matching{background-color:#8a4a1b}i.tutor-icon-block.tutor-icon-ordering{background-color:var(--tutor-primary-color)}i.tutor-icon-block.tutor-icon-plus-square-button,i.tutor-icon-block.tutor-icon-plus{background-color:var(--tutor-success-button-color)}.create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{background-color:var(--tutor-primary-color)}a.back-to-quiz-questions-btn{font-size:16px;font-weight:300;color:#393c40;margin-bottom:10px;display:block}a.back-to-quiz-questions-btn.tutor-updating-message i{display:none}.modal-container .quiz-questions-form{padding:20px}#quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{flex:0 0 150px}.question-form-header{margin-bottom:20px}.quiz-question-form-body{margin-bottom:25px}.quiz-builder-question-wrap{display:flex;margin-bottom:15px}.quiz-builder-question{flex:1;display:flex;background:#fff;padding:10px;border:1px solid #e2e2e2;border-radius:3px;max-width:calc(100% - 52px)}.quiz-builder-question .question-sorting{margin-right:10px;line-height:22px}.quiz-builder-question .question-sorting i{display:block;line-height:24px}.quiz-builder-question .question-edit-icon{line-height:22px}.quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i{display:none}.quiz-builder-question .question-title{flex:1;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px}.quiz-builder-question .question-icon{flex:0 0 155px}.quiz-builder-qustion-trash a{display:block;padding:0 0 0 10px;font-size:20px;color:rgba(57,60,64,.4);line-height:44px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider{border:1px solid #dedede;padding:20px 70px 20px 10px;background-color:#fff;position:relative;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content{background:var(--tutor-primary-color);border:none;height:4px;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{background:#dedede;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{background:var(--tutor-primary-color);border:1px solid var(--tutor-primary-color);border-radius:50%;margin-top:-2px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value{font-size:16px;font-weight:600;background:var(--tutor-primary-color);position:absolute;right:5px;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:34px;width:43px;text-align:center;border-radius:4px;color:#fff}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before{content:"";position:absolute;border:7px solid transparent;top:50%;border-right-color:var(--tutor-primary-color);right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tutor-quiz-answer-wrap{display:flex}.tutor-quiz-answer{background-color:#fff;flex:1;padding:10px 15px;border:1px solid #dedede;display:flex;line-height:22px;border-radius:3px;margin-bottom:15px}.tutor-quiz-answer .tutor-quiz-answer-edit a{display:block;padding:0px 9px}.tutor-quiz-answer-trash-wrap a.answer-trash-btn{padding:0 10px;display:inline-block;line-height:44px}span.tutor-quiz-answer-title{flex:1}.tutor-quiz-answer-media .option-media-preview{margin-bottom:20px}.tutor-quiz-answer-media .option-media-preview img{max-width:80px;height:auto}.tutor-question-answer-image{margin-right:10px}.tutor-question-answer-image img{max-height:25px;width:auto}button#quiz-answer-save-btn,button#quiz-answer-edit-btn{background-color:var(--tutor-success-button-color);color:#fff;padding:10px 15px;border:none;cursor:pointer}button#quiz-answer-save-btn:hover,button#quiz-answer-edit-btn:hover{background-color:var(--tutor-success-button-color)}.tutor-media-upload-wrap{border:1px solid #dedede;display:flex;width:130px}.tutor-media-upload-wrap img{max-width:100%}.tutor-media-preview{flex:1}.tutor-media-upload-btn{display:block;padding:10px;font-size:50px;line-height:50px;text-align:center;color:#dedede}.tutor-media-upload-trash-wrap{border-left:1px solid #dedede}.tutor-media-upload-trash{color:#dedede;display:block;line-height:50px;padding:12px}.tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row{margin-top:40px;margin-bottom:10px}.tutor-metabox-add-topics,.tutor-topics-edit-form{background-color:#f7f7f7;border:1px solid #dcdfe5;margin-top:25px;padding:20px}.tutor-course-builder-section{margin-bottom:60px}.tutor-course-builder-section-title h3{font-size:20px;font-weight:700;color:#1d1f37;position:relative;overflow:hidden;z-index:1;margin:0 0 25px;cursor:pointer}.tutor-course-builder-section-title h3::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--tutor-primary-color);z-index:-1}.tutor-course-builder-section-title h3 span,.tutor-course-builder-section-title h3 i{float:left;background-color:#fff;font-size:20px;line-height:20px}.tutor-course-builder-section-title h3 i{color:var(--tutor-primary-color);font-size:14px}.tutor-course-builder-section-title h3 span{padding:0 15px 0 9px}.tutor-frontend-builder-item-scope{margin-bottom:30px}.tutor-frontend-builder-item-scope:last-child{margin-bottom:0}.tutor-builder-item-heading{font-weight:500;line-height:21px;margin-bottom:10px;display:block}.builder-course-thumbnail-upload-wrap>div{font-size:var(--tutor-text-size);line-height:25px;margin-bottom:20px;font-weight:400}.builder-course-thumbnail-img-src{position:relative}.builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn{font-size:10px;position:absolute;top:-4px;left:-4px;color:#e53935;-webkit-transition:300ms;transition:300ms;border-radius:50%;width:20px;height:20px;line-height:20px;background:#fff;text-align:center}.builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i{line-height:20px}.tutor-course-builder-header{text-align:right;font-size:12px}.tutor-course-builder-section .course-empty-content{margin:15px 0}.tutor-course-builder-section .tutor-course-builder-header a{color:#393c40}.tutor-course-builder-section .tutor-course-builder-header a:first-child{padding-right:7px}.tutor-course-builder-section .tutor-course-builder-header a:last-child{padding-left:7px}.tutor-course-builder-section .tutor-course-builder-header{margin-top:-15px}.tutor-course-builder-section .new-topic-btn-wrap{padding:0;margin-top:20px}.tutor-course-available-instructors{display:flex;flex-wrap:wrap}.tutor-course-available-instructors .added-instructor-item{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);border:1px solid #dcdfe5;padding:13px;display:inline-flex;align-items:center;border-radius:4px;position:relative;margin-bottom:30px}.tutor-course-available-instructors .added-instructor-item .instructor-control{position:absolute;right:14px;top:50%;font-size:12px;transform:translateY(-50%);opacity:0;transition:300ms}.tutor-course-available-instructors .added-instructor-item .instructor-control a{color:red}.tutor-course-available-instructors .added-instructor-item:hover .instructor-control{opacity:1}.tutor-course-available-instructors .added-instructor-item .instructor-icon{height:45px;width:45px;overflow:hidden;border-radius:50px;margin-right:15px}.tutor-course-available-instructors .added-instructor-item .instructor-icon img{width:100%}.tutor-course-available-instructors .added-instructor-item .instructor-name{position:relative}.tutor-course-available-instructors .added-instructor-item .instructor-name img{display:inline-block;margin-left:10px;width:18px}.tutor-course-available-instructors .added-instructor-item .instructor-name img:hover+i.instructor-name-tooltip{opacity:1}.tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip{-webkit-transition:300ms;transition:300ms;opacity:0;position:absolute;bottom:34px;right:9px;background:#2a344f;-webkit-transform:translateX(50%);transform:translateX(50%);color:#fff;font-size:12px;font-style:normal;padding:0 8px;border-radius:15px;line-height:20px;z-index:1}.tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before{content:"";position:absolute;border:5px solid #2a344f;bottom:-3px;left:50%;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.tutor-course-available-instructors .added-instructor-item:nth-child(2n){margin-left:30px}.tutor-addons-list .plugin-icon{height:120px}.btn-switch{display:inline-block;height:22px;position:relative;width:40px}.btn-switch input{display:none}.btn-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.btn-slider:before{background-color:#fff;bottom:3px;content:"";height:16px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:16px}input:checked+.btn-slider{background-color:var(--tutor-primary-color)}input:checked+.btn-slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.btn-slider.btn-round{border-radius:34px}.btn-slider.btn-round:before{border-radius:50%}.tutor-video-embeded-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.tutor-video-embeded-wrap iframe,.tutor-video-embeded-wrap object,.tutor-video-embeded-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.select2-selection__rendered [class^=tutor-icon-]{display:inline-block;vertical-align:top;margin-right:6px}.select2-results__options [class^=tutor-icon-]{color:var(--tutor-primary-color);display:inline-block;vertical-align:top;margin-right:6px}.select2-results__option--highlighted [class^=tutor-icon-]{color:#fff}.tutor-video-metabox-wrap{margin-bottom:50px}.video-metabox-source-input-wrap{padding:30px;background-color:#f4f7f8;border:1px solid #dcdfe5;border-radius:3px}.video-metabox-source-html5-upload{background-color:#fff;text-align:center;padding:40px 20px;border:1px solid #dcdfe5;border-radius:3px}.video-metabox-source-html5-upload p{margin-bottom:5px}.tutor-video-metabox-wrap p{margin:0;padding:0}.video-metabox-source-html5-upload .video-upload-icon i{font-size:50px;color:var(--tutor-primary-color)}.video_source_upload_wrap_html5{margin-top:10px}.video-metabox-source-html5-poster{padding-top:30px}.video_source_wrap_html5{width:100%}.builder-course-thumbnail-upload-wrap .button-transparent{float:right;background:transparent !important}.builder-course-thumbnail-upload-wrap .button-transparent:hover{background:var(--tutor-primary-color) !important}.html5-video-poster{height:100px;display:flex;align-items:center}.html5-video-poster .tutor-builder-course-video-poster-text{text-align:left;padding-left:20px}.html5-video-poster .tutor-builder-course-video-poster-text h5{font-size:14px;font-weight:700;margin:0 0 6px;line-height:1}.html5-video-poster .tutor-builder-course-video-poster-text span{font-size:14px;font-weight:400}.html5-video-poster img{height:100%;width:auto}.no-memberhsip-msg-wrap p{margin:0}.content-drip-message-wrap.tutor-error-msg{margin:40px 50px}.content-drip-message-wrap{margin:120px}.content-drip-wrap-flex{display:flex}.content-drip-wrap-flex .content-drip-left{margin-right:50px}.content-drip-wrap-flex ul{margin:0;list-style-position:inside}.content-drip-wrap-flex ul li a{color:var(--tutor-primary-color)}.tutor-alert{border:1px solid #f8a201;background:#fffff2;position:relative;border-radius:3px;padding:20px 25px 20px 95px;color:#a86d00;margin-bottom:20px}.tutor-alert p{margin-bottom:10px}.tutor-alert p:last-child{margin:0}.tutor-alert.tutor-alert-danger{border:1px solid #fe1a1a;background:#fff2f2;color:#a50000}.tutor-alert.tutor-alert-success{border:1px solid #69bc0d;background:#f6fff2;color:#3d7400}.tutor-alert::before{content:"";position:absolute;font-size:30px;font-family:"tutor" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:70px;top:0;left:0;text-align:center;background:#f8a201;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.tutor-alert.tutor-alert-danger::before{content:"";background:#fe1a1a}.tutor-alert.tutor-alert-success::before{content:"";background:#69bc0d}.tutor-alert-content p{margin:0}.gradename-bg{text-align:center;color:#fff;height:32px;min-width:32px;font-size:16px;line-height:32px;padding:0 8px;display:inline-block;border-radius:20px;font-weight:bold;margin-right:7px}.gradename-outline{text-align:center;height:32px;min-width:32px;font-size:16px;line-height:26px;padding:0 8px;display:inline-block;border-radius:20px;border:2px solid;margin-right:7px}.generate-course-gradebook-btn-wrap{margin:10px 0}.gradebook-result-for-label{margin:0;padding:4px 7px;background-color:#e8eff1;display:inline-block;margin-bottom:10px}table.course-single-gradebooks{border-spacing:0;width:100%;border-collapse:collapse;border:1px solid #dcdfe5}table.course-single-gradebooks th{padding:1em 1.41575em;text-align:left;vertical-align:top;border-bottom:1px solid #dcdfe5}table.course-single-gradebooks th{font-weight:600}table.course-single-gradebooks thead th{background-color:rgba(220,223,229,.14);padding:1.41575em;vertical-align:middle}table.course-single-gradebooks tbody td{border-bottom:1px solid #dcdfe5;background-color:#fff !important}table.course-single-gradebooks a{color:#4b5981}.text-label{margin:0;padding:4px 7px;background-color:#e8eff1;display:inline-block;border-radius:3px}.text-label.submitted-assignment-grade-pass{background-color:#86b223;color:#fff}.text-label.submitted-assignment-grade-failed{background-color:#d71830;color:#fff}.tutor-bp-message-recipient-header{display:flex;margin-bottom:20px}.tutor-bp-recipient-info-wrap{flex-grow:1}.tutor-bp-message-recipient-avatar-wrap img{width:70px;height:70px;border-radius:50%}.tutor-bp-message-recipient-avatar-wrap{margin-right:35px}.tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3{margin:10px 0 8px !important;font-size:22px;font-weight:600;line-height:28px}.tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4{margin:0 0 20px !important;font-size:16px;line-height:1;font-weight:500}.tutor-bp-enrolled-courses-wrap{margin:0}.tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice{font-weight:400;color:#1c294b;margin:10px 0 8px !important}.tutor-bp-enrolled-courses-wrap ul{padding:0 0 0 17px;margin:0;color:#50616f}.tutor-bp-enrolled-courses-wrap ul li a{line-height:1.7;display:block;color:#54616d;padding-left:10px}.tutor-bp-enrolled-courses-wrap ul li a:hover{color:var(--tutor-primary-color);opacity:1;transition:300ms;text-decoration:underline !important}.oxy-tutor-element{width:100%}.tutor-dashboard-header{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid #dcdfe5;flex-wrap:wrap}.tutor-dashboard-header-avatar img{display:block;width:150px;height:150px;border-radius:50%}.tutor-dashboard-header-info{-webkit-box-flex:1;flex-grow:1;padding-left:20px;padding-top:15px;padding-bottom:15px}.tutor-dashboard-header-button{padding-top:15px}.tutor-dashboard-header-display-name h4{font-size:30px;margin-top:0px;margin-bottom:10px;line-height:34px}.tutor-dashboard-header-stats{display:flex;flex-wrap:wrap;line-height:25px}.tutor-dashboard-header-stats>div:not(:first-child){margin-left:30px}.tutor-dashboard-social-icons{display:inline-flex;align-items:center}.tutor-dashboard-social-icons h4{margin:0 10px 0 0;font-size:var(--tutor-text-size);line-height:25px}.tutor-dashboard-social-icons a{display:inline-block;font-size:12px;padding:0 5px;line-height:25px;color:#393c40;transition:300ms}.tutor-dashboard-social-icons a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-info-table-wrap{margin-bottom:30px}.tutor-dashboard-info-table-wrap table{margin-bottom:0;border-collapse:collapse;border:1px solid #dcdfe5;border-radius:4px;width:100%}.tutor-dashboard-info-table-wrap>h3{font-size:20px;font-weight:500;border:1px solid #dcdfe5;border-bottom:none;margin:0;padding:30px;border-radius:4px 4px 0 0}.tutor-dashboard-info-table-wrap>h3+table{border-radius:0 0 4px 4px}.tutor-dashboard-info-table thead{background:#fafbfc}.tutor-dashboard-info-table thead tr td{padding:15px}.tutor-dashboard-info-table tbody tr td{background:transparent !important;padding:20px 15px}.tutor-dashboard-info-table thead tr,.tutor-dashboard-info-table tbody tr{border:1px solid #dcdfe5}.tutor-dashboard-info-table thead tr td:first-child,.tutor-dashboard-info-table tbody tr td:first-child{padding-left:25px}.tutor-dashboard-info-table span.pending,.tutor-dashboard-info-table span.pass,.tutor-dashboard-info-table span.fail{color:#fff;font-size:14px;line-height:18px;padding:1px 6px;border-radius:2px}.tutor-dashboard-info-table span.pending{background-color:#f5a623}.tutor-dashboard-info-table span.fail{background-color:#d71830}.tutor-dashboard-info-table span.pass{background-color:var(--tutor-success-button-color)}.tutor-dashboard-single-review{border:1px solid #dcdfe5;border-radius:4px;margin-bottom:30px}.tutor-dashboard-review-heading{padding:10px 20px;border-bottom:1px solid #dcdfe5;display:flex;align-items:center}.individual-dashboard-review-body{padding:10px 20px}.tutor-dashboard-review-title{font-size:18px;-webkit-box-flex:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:300}.tutor-dashboard-review-title a{font-weight:500;color:var(--tutor-primary-color)}.tutor-dashboard-review-links{white-space:nowrap;font-weight:400}.tutor-dashboard-review-links a{color:#8c94a8;margin-left:10px;display:inline-flex;align-items:center;font-size:14px}.tutor-dashboard-review-links a i{line-height:inherit;font-size:14px;margin-right:5px}.individual-dashboard-review-body .review-meta{font-size:85%;margin:0;color:#8c94a8}.individual-star-rating-wrap{display:flex;align-items:center}.tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn{color:#222;background:none;font-size:20px;top:8px}.tutor-modal-wrap form{margin-bottom:20px}.tutor-dashboard-info-cards{margin:0 -15px 15px;padding:0;display:flex;list-style:none;flex-wrap:wrap}.tutor-dashboard-info-cards .tutor-dashboard-info-card{padding:15px;min-width:33.333%}.tutor-dashboard-info-cards .tutor-dashboard-info-card p{margin:0;padding:15px 25px;background:#282c36;color:#fff;border-radius:4px}.tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val{display:block;font-weight:700;font-size:30px;line-height:1.618}.tutor-dashboard-info-cards .tutor-dashboard-info-card p span span{display:inline-block}.tutor-dashboard-info-cards .tutor-dashboard-info-card p>*{vertical-align:middle}.tutor-dashboard-content{margin-bottom:60px}.tutor-dashboard-content>h2{margin-bottom:20px}.tutor-dashboard-content .tutor-quiz-attempt-history tr th,.tutor-dashboard-content .tutor-quiz-attempt-history tr td{vertical-align:middle}.tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child{padding:15px 13px !important}.tutor-dashboard-content .tutor-quiz-attempt-history tr.pass{border-left:3px solid var(--tutor-success-button-color)}.tutor-dashboard-content .tutor-quiz-attempt-history tr.fail{border-left:3px solid #d71830}.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass{width:auto;height:auto;line-height:19px;padding:0 5px;margin-right:4px}.label-course-status{background-color:#ccc;padding:3px 5px;color:#fff;font-size:12px;text-transform:capitalize}.label-course-publish{background-color:var(--tutor-success-button-color)}.tutor-dashboard-content .tutor-quiz-attempt-history table tr th{background:#fafbfc}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td{background:#fff}@media(max-width: 768px){.tutor-dashboard-content .tutor-quiz-attempt-history table tr{display:flex;flex-wrap:wrap;box-sizing:border-box}.tutor-dashboard-content .tutor-quiz-attempt-history table tr th{display:none}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td{width:100%}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child){text-align:right}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before{content:attr(title) ": ";float:left;font-weight:700}}.tutor-dashboard-content .tutor-quiz-attempt-history table a{color:var(--tutor-primary-color);font-weight:700;line-height:24px}.tutor-dashboard-content .tutor-quiz-attempt-history table a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-item-group{padding:25px;border:1px solid #dcdfe5;border-radius:4px;margin-bottom:30px}.tutor-dashboard-item-group>h4{font-size:20px;color:var(--tutor-primary-color);font-weight:500}.tutor-dashboard-assignment-submitted-table tr td{text-align:center}.tutor-dashboard-assignment-submitted-table tr td a{color:#8c94a8;transition:300ms}.tutor-dashboard-assignment-submitted-table tr td a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-assignment-submitted-table tr td,.tutor-dashboard-assignment-submitted-table tr th{border:1px solid #dcdfe5}.tutor-assignment-review-header{margin-bottom:30px}.tutor-assignment-review-header h3{margin-bottom:10px;line-height:28px}.tutor-assignment-evaluate-wraps h3,.tutor-assignment-review-header h3 a{font-size:22px;font-weight:700;color:var(--tutor-text-color);display:block}.tutor-assignment-review-header p{margin:0;color:var(--tutor-text-color);font-weight:700}.tutor-assignment-review-header p a{font-weight:400;color:var(--tutor-text-color)}.tutor-assignment-review-header a{transition:300ms}.tutor-assignment-review-header a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-assignment-review{background:rgba(220,223,229,.14);border:1px solid #dcdfe5;padding:25px;font-weight:400;border-radius:4px;margin-bottom:40px}.tutor-dashboard-assignment-review h5,.tutor-dashboard-assignment-review h4{font-size:16px;line-height:23px;font-weight:700;color:var(--tutor-text-color)}.tutor-dashboard-assignment-review h5{margin-bottom:15px}.tutor-dashboard-assignment-files{display:flex;flex-wrap:wrap;margin:-9px}.tutor-dashboard-assignment-files .uploaded-files{background-color:#fff;border:1px solid #dcdfe5;border-radius:4px;margin:9px;transition:300ms}.tutor-dashboard-assignment-files .uploaded-files:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}.tutor-dashboard-assignment-files .uploaded-files a i{margin-right:12px;color:#606c8f;float:left;font-size:28px;line-height:28px}.tutor-dashboard-assignment-files .uploaded-files a{color:var(--tutor-primary-color);display:block;overflow:hidden;line-height:28px;padding:15px 17px}.tutor-assignment-evaluate-row{display:flex}.tutor-assignment-evaluate-row .tutor-option-field-label{flex:0 0 135px}.tutor-assignment-evaluate-row .tutor-option-field{flex-grow:1}.tutor-assignment-evaluate-row .tutor-option-field-label label{display:block;padding-top:12px}.tutor-option-field-label label br{display:none}.tutor-option-field-label label p{margin:0;display:inline-block}.tutor-assignment-evaluate-row textarea,.tutor-assignment-evaluate-row .tutor-option-field input{border:1px solid #dcdfe5;height:50px;padding:0 15px;border-radius:4px;width:100px;background-color:#fff}.tutor-assignment-evaluate-row textarea{height:165px;width:100%}.tutor-assignment-evaluate-row{margin-bottom:60px}.tutor-assignment-evaluate-row p.desc{margin-bottom:0;margin-top:6px;font-style:italic}.tutor-dashboard-profile .tutor-dashboard-profile-item{display:flex}.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{min-width:190px}@media(max-width: 480px){.tutor-dashboard-profile .tutor-dashboard-profile-item{flex-wrap:wrap}.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{min-width:100%;width:100%;font-weight:700;margin-bottom:6px}}.tutor-dashboard-profile .tutor-dashboard-profile-item .content{-webkit-box-flex:1;flex-grow:1}.tutor-dashboard-profile .tutor-dashboard-profile-item .content small{font-size:inherit;font-style:italic}.tutor-dashboard-profile .tutor-dashboard-profile-item .content small a{color:var(--tutor-primary-color)}.tutor-dashboard-avater img{width:70px;height:70px;display:block;border-radius:50%}.tutor-dashboard-student-info h4{font-size:18px;color:var(--tutor-light-color);margin-bottom:0}.tutor-dashboard-student-info h4 a{color:var(--tutor-text-color)}.tutor-dashboard-user-role{font-weight:400}.tutor-dashboard-inline-links{margin-bottom:30px}.tutor-dashboard-inline-links ul{margin:0;padding:0;border-bottom:1px solid #dfe1e5}.tutor-dashboard-inline-links ul li{display:inline-block}.tutor-dashboard-inline-links ul li a{display:block;padding:5px 10px;color:var(--tutor-primary-color);margin-bottom:-1px;line-height:40px}.tutor-dashboard-inline-links ul li a:hover,.tutor-dashboard-inline-links ul li.active a{color:var(--tutor-primary-color);border-bottom:1px solid var(--tutor-primary-color);padding-bottom:4px}.tutor-dashboard-student-meta ul li:first-child{margin-left:0}@media(max-width: 767px){.tutor-dashboard-student-meta ul{display:block;border:none;padding:0}.tutor-dashboard-student-meta ul li{display:inline-block;color:var(--tutor-text-color);margin:5px;border:1px solid #ddd;padding:5px 10px;border-radius:4px}}.tutor-dashboard-student-meta ul li strong{display:block;color:var(--tutor-light-color);font-weight:400}.tutor-dashboard-permalinks{list-style:none;margin:0px 0 20px;padding:20px 0;border-right:1px solid #dcdfe5}.tutor-dashboard-permalinks li a:hover{background-color:#edf0f9}.tutor-dashboard-permalinks li.active a{background-color:var(--tutor-primary-color);color:#fff}@media(max-width: 991px){.tutor-dashboard-student .tutor-col-3,.tutor-dashboard-student .tutor-col-9{flex:0 0 100%;max-width:100%}}.tutor-dashboard-permalinks a{display:block;color:var(--tutor-text-color);padding:10px 20px;line-height:28px}.tutor-dashboard-permalinks a:before{content:"";font-family:"tutor" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:15px;vertical-align:middle;color:var(--tutor-primary-color);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";font-size:17px}.tutor-dashboard-permalinks a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-dashboard-permalinks li.active a:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#fff}.tutor-dashboard-menu-bio a:before,.tutor-dashboard-menu-my-profile a:before{content:""}.tutor-dashboard-menu-enrolled-courses a:before{content:""}.tutor-dashboard-menu-courses_taken a:before,.tutor-dashboard-menu-my-courses a:before{content:""}.tutor-dashboard-menu-wishlist a:before{content:""}.tutor-dashboard-menu-reviews a:before{content:""}.tutor-dashboard-menu-quiz-attempts a:before{content:""}.tutor-dashboard-menu-earning a:before{content:""}.tutor-dashboard-menu-withdraw a:before{content:""}.tutor-dashboard-menu-settings a:before{content:""}.tutor-dashboard-menu-logout a:before{content:""}.tutor-dashboard-menu-purchase_history a:before{content:""}.tutor-dashboard-menu-assignments a:before{content:""}.tutor-dashboard-content{padding-top:30px}.tutor-dashboard-content>h3{color:var(--tutor-text-color);font-size:22px;font-weight:500;line-height:23px;margin-bottom:20px}.tutor-date-range-filter-wrap{margin:15px 0 20px;font-size:12px}.report-top-sub-menu{margin:0 10px 5px 0;display:inline-block;font-size:0}.report-top-sub-menu a{text-decoration:none;padding:5px 8px;border:1px solid #d7dadf;color:#aaaeb3;white-space:nowrap;display:inline-block;font-size:12px}.report-top-sub-menu a:not(:first-child){margin-left:-1px}.report-top-sub-menu a:hover{background:#edf0f9;color:#333}.report-top-sub-menu a.active{background-color:var(--tutor-primary-color);color:#fff;border:1px solid var(--tutor-primary-hover-color)}.tutor-date-range-wrap{display:inline-block}.report-date-range-form{display:flex;margin-bottom:0;max-width:370px}.date-range-input{position:relative}.date-range-input input{border-radius:0 !important;margin:0 !important;border-right:none !important;font-size:14px}.date-range-input:last-child{margin-right:0}.date-range-input:last-child button{border-radius:0}.date-range-input input,.date-range-input input[type=text]{border:1px solid #d7dadf;box-shadow:none;line-height:29px;margin:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%}.date-range-input i.tutor-icon-calendar{position:absolute;right:10px;top:7px}.date-range-input button{background-color:var(--tutor-primary-color);color:#fff;border:none;line-height:30px;padding:0 15px}.report-download-csv-icon{float:right}.report-download-csv-icon a{text-decoration:none}.tutor-dashboard-statement-table-wrap{overflow-x:auto}table.tutor-dashboard-statement-table p{margin:0;padding:0}table.tutor-dashboard-statement-table p.small-text{font-size:12px;color:#666}.tutor-mycourse-thumbnail{flex:0 0 250px;background-size:cover;background-position:center}.tutor-mycourse-content{padding:20px;flex:1}@media(max-width: 580px){.tutor-mycourse-thumbnail{height:200px}.tutor-mycourse-thumbnail,.tutor-mycourse-content{min-width:100%;width:100%}}.tutor-mycourse-content h3{margin:0 0 9px}.tutor-mycourse-content h3 a:hover{color:var(--tutor-primary-color)}.tutor-mycourse-rating{color:#f8c51c;font-size:14px}.tutor-mycourse-rating i{margin-right:4px}.tutor-mycourse-edit,.tutor-mycourse-delete{color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms}.tutor-mycourse-edit:hover,.tutor-mycourse-delete:hover{color:var(--tutor-primary-color)}.tutor-mycourse-edit i,.tutor-mycourse-delete i{line-height:inherit;display:inline-block;vertical-align:top;color:var(--tutor-primary-color)}.tutor-mycourse-delete i{color:#f05120}.tutor-dashboard-content-inner .tutor-mycourse-wrap{display:flex;margin-bottom:30px;border:1px solid #dcdfe5;border-radius:4px;flex-direction:row;overflow:hidden}@media(max-width: 580px){.tutor-dashboard-content-inner .tutor-mycourse-wrap{flex-wrap:wrap}}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4{display:none}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating{margin-bottom:3px}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a{font-weight:400;margin-left:5px;color:#8c94a8}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{margin-bottom:0}.tutor-mycourse-content .mycourse-footer{display:flex}.tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats{flex:1}.tutor-dashboard-content-inner .tutor-mycourses-stats>*{margin-right:8px}.tutor-mycourse-status{margin-right:15px}.tutor-dashboard-content-inner h3 a{color:var(--tutor-text-color);font-size:22px;line-height:28px;font-weight:500;display:block}.tutor-dashboard-content-inner .tutor-course-metadata ul{display:block;list-style:none;margin:0 0 10px;padding:0}.tutor-dashboard-content-inner .tutor-progress-bar-wrap{margin-bottom:0}.tutor-dashboard-content-inner .tutor-course-metadata li{display:inline-block;color:var(--tutor-light-color);margin-left:20px}.tutor-dashboard-content-inner .tutor-course-metadata li:first-child{margin-left:0}.tutor-dashboard-content-inner .tutor-course-metadata li span{color:var(--tutor-text-color);margin-left:5px}.ui-datepicker{background-color:#fff;border:1px solid #eee;display:none;margin-top:4px;padding:5px;width:180px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2a6496;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:default;font-family:"tutor";-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:20px;line-height:1;margin-top:2px;width:30px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:right}.ui-datepicker .ui-datepicker-prev:before{content:""}.ui-datepicker .ui-datepicker-next:before{content:""}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker-calendar .ui-state-default{border:none;background:none}.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#eee;padding:3px;display:block}.tutor-course-delete-popup{text-align:center;font-size:16px;line-height:25px;font-weight:400;color:#8c94a8}.tutor-course-delete-popup img{width:110px;margin:0 auto}.tutor-course-delete-popup h3{font-weight:500;font-size:30px;margin:15px 0 25px}.tutor-modal-button-group{margin-top:55px}.tutor-modal-button-group button{line-height:30px;padding:10px 25px;color:#c7ccda;border:2px solid #dddfe7;border-radius:2px;background:#fff;min-width:220px;text-align:center;text-transform:uppercase;-webkit-transition:300ms;transition:300ms}.tutor-modal-button-group button+button{margin-left:20px}.tutor-modal-button-group button.tutor-danger{background:#f0576a;border-color:#f0576a;color:#fff}.tutor-modal-button-group button:hover{background:#fff;color:#333;border-color:#333}.tutor-modal-button-group button.tutor-danger:hover{background:#cd4a5a;border-color:#cd4a5a;color:#fff}@media(max-width: 768px){.tutor-modal-button-group button{padding:5px 20px;min-width:auto;margin-bottom:6px}.tutor-modal-button-group{margin-top:20px}}.withdraw-method-select-wrap{display:flex;flex-wrap:wrap;margin:0 -15px 40px}.withdraw-method-select-wrap .withdraw-method-select{-webkit-box-flex:1;flex-grow:1;padding:0 15px;margin-bottom:30px}.withdraw-method-select-wrap .withdraw-method-select label{display:block;padding:20px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #dcdfe5;border-radius:4px;position:relative}.withdraw-method-select-wrap .withdraw-method-select input:checked+label{border-color:var(--tutor-success-button-color);box-shadow:0 0 0 1px var(--tutor-success-button-color)}.withdraw-method-select-wrap .withdraw-method-select label:after{content:"";position:absolute;right:-1px;top:-1px;border:1px solid #dcdfe5;height:22px;width:22px;text-align:center;line-height:22px;color:transparent}.withdraw-method-select-wrap .withdraw-method-select input:checked+label:after{color:#fff;background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);font-family:"tutor" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:13px}.withdraw-method-select-wrap .withdraw-method-select p{margin:0}.withdraw-method-select-wrap .withdraw-method-select label>p{font-size:20px;font-weight:600;color:var(--tutor-primary-color)}.withdraw-method-select-wrap .withdraw-method-select label span{color:#b0b6c8;font-weight:400}.withdraw-method-form{display:flex;flex-wrap:wrap;margin:0 -15px}.withdraw-method-form>div{-webkit-box-flex:1;flex-grow:1;min-width:50%;padding:0 15px 20px}@media(max-width: 480px){.withdraw-method-form>div{width:100%}}.withdraw-method-form>div.withdraw-account-save-btn-wrap{width:100%}.withdraw-form-field-amount input[type=text],.withdraw-method-forms-wrap .withdraw-method-form input:not([type=submit]):not([type=radio]):not([type=checkbox]),.withdraw-method-forms-wrap .withdraw-method-form textarea{border:1px solid #dcdfe5;display:block;width:100%;background:transparent;box-shadow:none;border-radius:4px}label[for=tutor_withdraw_amount]{margin-bottom:7px;display:block}.withdraw-form-field-amount input[type=text]{margin-bottom:10px;height:45px}.withdraw-method-forms-wrap .withdraw-method-form input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,.withdraw-method-forms-wrap .withdraw-method-form textarea:focus{border-color:var(--tutor-primary-color);outline:none}.withdraw-method-forms-wrap .withdraw-method-form textarea{min-height:80px}.withdraw-method-forms-wrap .withdraw-method-form label{color:#989eaf;margin-bottom:8px;display:block}.withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc{font-size:12px;margin:5px 0 0;font-style:italic}.tutor-dashboard-assignment-table tr th,.tutor-dashboard-assignment-table tr td{border:1px solid #dcdfe5;vertical-align:middle;padding:20px}.tutor-dashboard-assignment-table tr th:not(:first-child),.tutor-dashboard-assignment-table tr td:not(:first-child){text-align:center}.tutor-dashboard-assignment-table tr h5{margin:0;font-size:16px;line-height:18px;font-weight:700;color:var(--tutor-text-color)}.tutor-dashboard-assignment-table tr h5:not(:last-child){margin-bottom:7px}.tutor-dashboard-assignment-table tr a{font-weight:400;color:var(--tutor-text-color)}.tutor-dashboard-assignment-table tr a:hover{color:var(--tutor-primary-color);transition:300ms}.tutor-quiz-attempt-history td:last-child{text-align:center}.tutor-quiz-attempt-history td:last-child a{display:block;padding:10px}.attempt-review-title{font-size:18px;color:var(--tutor-text-size);font-weight:600;display:flex;align-items:center;margin-bottom:60px}.attempt-review-title i{margin-right:12px;color:var(--tutor-primary-color)}.tutor-quiz-attempt-info-row .attempt-view-bottom,.tutor-quiz-attempt-info-row .attempt-view-top{display:flex;justify-content:space-between}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,.tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col{display:inline-flex;align-items:center;max-width:30%}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col{align-items:flex-start}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,.tutor-quiz-attempt-info-row .attempt-info-content span.result-fail{background:#df3247;font-size:14px;font-weight:400;color:#fff;padding:1px 4px;margin-right:13px;border-radius:2px}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass{background:var(--tutor-success-button-color)}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h5{font-size:14px;line-height:25px;margin:0;color:#7a7f85;font-weight:400}.tutor-quiz-attempt-info-row .attempt-info-content h4 a,.tutor-quiz-attempt-info-row .attempt-info-content h4{font-weight:700;color:var(--tutor-text-color);margin-top:7px}.tutor-quiz-attempt-info-row .attempt-view-top{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dcdfe5}.tutor-quiz-attempt-info-row .attempt-view-bottom{margin-bottom:60px}.attempt-user-details{display:flex;align-items:center}.attempt-user-details .attempt-user-avatar{padding-right:20px}.attempt-user-details .attempt-user-avatar img{display:block;width:70px;height:70px;border-radius:50%}.attempt-user-details .attempt-info-content h4{font-size:18px}.attempt-review-notice-wrap{display:flex;margin-bottom:60px;justify-content:space-between}.attempt-review-notice-wrap p{margin:0;display:inline-flex;align-items:center}.attempt-review-notice-wrap p.attempt-review-notice i{font-size:16px;color:#f5c813;margin-right:9px}.attempt-review-notice-wrap p.attempt-review-at>span{color:var(--tutor-primary-color);margin-right:7px;font-size:16px}.attempt-review-notice-wrap p>strong{font-weight:400;margin-right:5px}.quiz-attempt-answers-wrap table th{background:#fcfcfc;font-size:12px;text-transform:inherit}.quiz-attempt-answers-wrap table th,.quiz-attempt-answers-wrap table td{padding:17px 20px !important;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;vertical-align:middle}.quiz-attempt-answers-wrap table th p,.quiz-attempt-answers-wrap table td p{margin:0}.quiz-attempt-answers-wrap table .quiz-manual-review-action{border:1px solid #d4dadb;color:#d4dadb;height:30px;width:30px;border-radius:2px;font-size:13px;display:inline-block;text-align:center;line-height:30px;transition:300ms}.quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover{border:1px solid var(--tutor-success-button-color);color:var(--tutor-success-button-color)}.quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover{border:1px solid #df3247;color:#df3247}.quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child){margin-right:17px}.quiz-attempt-answers-wrap table .tutor-status-blocked-context i,.quiz-attempt-answers-wrap table .tutor-status-approved-context i{font-size:12px;height:20px;width:20px;text-align:center;line-height:20px;background:var(--tutor-success-button-color);color:#fff;display:inline-block;border-radius:2px;margin-right:6px}.quiz-attempt-answers-wrap table .tutor-status-blocked-context i{background:#df3247;font-size:10px}.answer-image-matched-wrap{display:flex}.answer-image-matched-wrap .image-matching-item{margin:0 5px;max-width:70px}.answer-image-matched-wrap .image-matching-item .dragged-caption{font-size:14px;margin-top:4px}.tutor-dashboard-builder-header{padding:10px 0px;border-bottom:2px solid #dcdfe5;position:fixed;top:0px;background:#fff;width:100%;z-index:99}@media(max-width: 991px){.tutor-dashboard-builder-header{position:static}}.tutor-dashboard-builder-header .tutor-row{justify-content:space-between}@media(max-width: 991px){.tutor-dashboard-builder-header .tutor-row .tutor-col-auto{flex:0 0 100%;max-width:100%}.tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child{margin-bottom:15px}}.tutor-dashboard-builder-header .tutor-button{white-space:nowrap;margin-left:auto}@media(max-width: 991px){.tutor-dashboard-builder-header .tutor-button{padding:6px 10px}}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left{display:flex;align-items:center;justify-content:space-between}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo{padding:0 25px;position:relative}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button{margin:0;padding:0px 25px;line-height:30px;border:none;border-left:1px solid #dcdfe5;background:transparent;display:inline-flex;color:var(--tutor-text-color);transition:300ms;font-weight:500;white-space:nowrap}@media(max-width: 991px){.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button{border-left:none}}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i{font-size:24px;line-height:30px;margin-right:9px}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover{color:var(--tutor-primary-color);background:transparent}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i{color:var(--tutor-primary-color)}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right{display:flex;align-items:center;justify-content:space-between}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a{color:var(--tutor-text-color);font-weight:500;line-height:36px;padding:0 25px;transition:300ms;white-space:nowrap}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i{font-size:36px;line-height:36px;display:inline-block;vertical-align:top;padding-right:9px}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover{color:var(--tutor-primary-color)}.tutor-frontend-course-builder-section{padding:113px 0 45px;background-color:#fff}@media(max-width: 991px){.tutor-frontend-course-builder-section{padding-top:60px}.tutor-frontend-course-builder-section .tutor-col-8,.tutor-frontend-course-builder-section .tutor-col-4{width:100%;max-width:100%;flex:0 0 100%}}.admin-bar .tutor-dashboard-builder-header{top:32px}@media(max-width: 783px){.admin-bar .tutor-dashboard-builder-header{top:46px}}.tutor-course-builder-upload-tips{position:fixed;max-width:370px}@media(max-width: 991px){.tutor-course-builder-upload-tips{position:static}}.tutor-course-builder-upload-tips .tutor-course-builder-tips-title{font-size:16px;color:#8c94a8;font-weight:700;display:flex;align-items:center}.tutor-course-builder-upload-tips .tutor-course-builder-tips-title i{font-size:24px;color:var(--tutor-primary-color);margin-right:11px}.tutor-course-builder-upload-tips ul{margin:0;padding:0 0 0 35px;list-style:none}.tutor-course-builder-upload-tips ul li{position:relative;margin-bottom:8px;line-height:24px}.tutor-course-builder-upload-tips ul li::after{content:"";position:absolute;height:8px;width:8px;border-radius:50%;background:#dcdfe5;left:-26px;top:9px}.tutor-course-level-meta{display:flex}.tutor-course-level-meta label{margin:0 40px 0 0;font-weight:600}.tutor-frontend-builder-course-price .tutor-form-group input{margin-bottom:0}.tutor-frontend-builder-course-price .tutor-styled-radio{display:flex;align-items:center}.tutor-course-builder-attachements{display:flex;margin-left:-30px;flex-wrap:wrap}.tutor-course-builder-attachements .tutor-added-attachment{flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);border:1px solid #dcdfe5;padding:35px 20px 20px;position:relative;text-align:center;margin-left:30px;margin-bottom:30px;border-radius:4px;transition:300ms;min-width:120px}@media(max-width: 480px){.tutor-course-builder-attachements .tutor-added-attachment{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.tutor-course-builder-attachements .tutor-added-attachment i{font-size:58px;line-height:58px;margin-bottom:25px;display:block}.tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment{position:absolute;height:22px;width:22px;border:1px solid #dcdfe5;text-align:center;line-height:22px;top:-1px;right:-1px;font-size:10px;border-top-right-radius:4px;color:transparent;transition:300ms}.tutor-course-builder-attachements .tutor-added-attachment:hover,.tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{border-color:#d71830;color:#d71830}.tutor-course-builder-attachements .tutor-added-attachment span{display:block}.tutor-course-builder-attachements .tutor-added-attachment span a{font-size:14px;display:block;line-height:20px;color:#606c8f}.tutor-course-builder-btn-group{display:flex;justify-content:space-between;flex-wrap:wrap}#tutor-metabox-course-settings-tabs{background-color:#fff;border:1px solid #e5e5e5;margin:1em 0}.inside #tutor-metabox-course-settings-tabs{border:0;margin:0}.settings-tabs-heading{padding:1em;border-bottom:1px solid #e5e5e5}.settings-tabs-heading h3{font-size:14px;margin:0;line-height:1.4}.course-settings-tabs-container{display:flex}.course-settings-tabs-container .settings-tabs-navs-wrap{flex:0 0 200px;background:#f5f5f5}.settings-tabs-navs-wrap .settings-tabs-navs{margin:0;list-style:none}.settings-tabs-navs-wrap .settings-tabs-navs li{margin:0}.settings-tabs-navs-wrap .settings-tabs-navs li a{display:block;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#23282d;text-decoration:none;background:#f5f5f5;text-transform:capitalize;border-bottom:1px solid #e5e5e5;border-left:3px solid transparent}.settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{border-bottom:none}.settings-tabs-navs-wrap .settings-tabs-navs li a:focus{box-shadow:none}.settings-tabs-navs-wrap .settings-tabs-navs li.active a{background-color:#fff;border-bottom:1px solid #e5e5e5;color:var(--tutor-primary-color);border-left:3px solid var(--tutor-primary-color)}.course-settings-tabs-container .settings-tabs-container{padding:1em;flex:1}.tutor-field-radio p{margin-top:0}.lesson-modal-form-wrap .lesson-content-drip-wrap{padding:10px;border:1px solid #e4e4e4}.lesson-modal-form-wrap .lesson-content-drip-wrap h3{margin:0 0 10px 0}.select2-dropdown.increasezindex{z-index:9999999999999}@media(min-width: 992px){.tutor-option-tooltip.tutor-option-field{position:relative}.tutor-option-tooltip.tutor-option-field p.desc{position:absolute;left:calc(100% + 16px);background:#2a344f;width:160px;padding:10px 13px;opacity:0;visibility:hidden;transition:300ms;z-index:98;top:10px;color:#fff;border-radius:12px;font-size:12px;font-style:normal}.tutor-option-tooltip.tutor-option-field p.desc::before{content:url("data:image/svg+xml,%3Csvg width='14' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.139C5.339 5.482 8.671 2.903 9.998.403c1.99-3.75 5.481 21.94 1.567 16.037C8.955 12.505 5.1 9.738 0 8.139z' fill='%232A344F' fill-rule='evenodd'/%3E%3C/svg%3E");position:absolute;left:-10px;top:16px}.tutor-option-tooltip.tutor-option-field:hover p.desc{opacity:1;visibility:visible}.tutor-option-tooltip.tutor-option-field input:focus+p.desc,.tutor-option-tooltip.tutor-option-field textarea:focus+p.desc{opacity:1;visibility:visible}}/*# sourceMappingURL=tutor-front.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/tutor-setup.css CHANGED
@@ -613,7 +613,7 @@ input#attempts-allowed-1:checked ~ .label-text-2 input {
613
  }
614
 
615
  :not(.active) input[type="number"].attempts {
616
- color: #d7dce3;
617
  }
618
 
619
  .course-per-page input[type="number"].attempts:focus {
@@ -2071,3 +2071,9 @@ input.checkbox {
2071
  .hide-this {
2072
  display: none;
2073
  }
 
 
 
 
 
 
613
  }
614
 
615
  :not(.active) input[type="number"].attempts {
616
+ color: #818890;
617
  }
618
 
619
  .course-per-page input[type="number"].attempts:focus {
2071
  .hide-this {
2072
  display: none;
2073
  }
2074
+ .tutor-unlimited-value{
2075
+ margin-left: 90px;
2076
+ }
2077
+ input[name='quiz_attempts_allowed']{
2078
+ color: var(--secondary-text);
2079
+ }
assets/js/tutor-setup.js CHANGED
@@ -314,4 +314,24 @@ jQuery(document).ready(function($) {
314
  }
315
  }
316
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
317
  });
314
  }
315
  }
316
 
317
+ /* ---------------------
318
+ * Attempt Allowed
319
+ * ---------------------- */
320
+ $("input[name='attempts-allowed']").on('change', function(e){
321
+ const _val = $(this).filter(':checked').val()
322
+ if( _val == 'unlimited' ) {
323
+ $("input[name='quiz_attempts_allowed']").val(0)
324
+ } else {
325
+ $("input[name='quiz_attempts_allowed']").val( $("input[name='attempts-allowed-number").val() )
326
+ }
327
+ });
328
+ $("input[name='attempts-allowed-number']").on('change', function(e){
329
+ $("input[name='quiz_attempts_allowed']").val($(this).val())
330
+ })
331
+ $("input[name='attempts-allowed-number']").on('focus', function(e){
332
+ $("input[name='attempts-allowed'][value='single']").attr('checked', true);
333
+ })
334
+
335
+
336
+
337
  });
classes/Course.php CHANGED
@@ -74,6 +74,12 @@ class Course extends Tutor_Base {
74
  * Filter product in shop page
75
  */
76
  $this->filter_product_in_shop_page();
 
 
 
 
 
 
77
  }
78
 
79
  /**
@@ -666,6 +672,10 @@ class Course extends Tutor_Base {
666
  public function tutor_add_gutenberg_author($data , $postarr){
667
  global $wpdb;
668
 
 
 
 
 
669
  $post_author = (int) tutor_utils()->avalue_dot('post_author', $data);
670
 
671
  if ( ! $post_author){
@@ -678,7 +688,18 @@ class Course extends Tutor_Base {
678
 
679
  $data['post_author'] = $post_author;
680
  }
681
- }
 
 
 
 
 
 
 
 
 
 
 
682
 
683
  return $data;
684
  }
@@ -977,4 +998,26 @@ class Course extends Tutor_Base {
977
  }
978
  return $wp_query;
979
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
980
  }
74
  * Filter product in shop page
75
  */
76
  $this->filter_product_in_shop_page();
77
+
78
+ /**
79
+ * Remove the course price if enrolled
80
+ * @since 1.5.8
81
+ */
82
+ add_filter('tutor_course_price', array($this, 'remove_price_if_enrolled'));
83
  }
84
 
85
  /**
672
  public function tutor_add_gutenberg_author($data , $postarr){
673
  global $wpdb;
674
 
675
+ $courses_post_type = tutor()->course_post_type;
676
+ $post_type = tutils()->array_get('post_type', $postarr);
677
+
678
+ /*
679
  $post_author = (int) tutor_utils()->avalue_dot('post_author', $data);
680
 
681
  if ( ! $post_author){
688
 
689
  $data['post_author'] = $post_author;
690
  }
691
+ }*/
692
+
693
+ if ($courses_post_type === $post_type){
694
+ $post_ID = (int) tutor_utils()->avalue_dot('ID', $postarr);
695
+ $post_author = (int) $wpdb->get_var("SELECT post_author FROM {$wpdb->posts} WHERE ID = {$post_ID} ");
696
+
697
+ if ($post_author > 0){
698
+ $data['post_author'] = $post_author;
699
+ }else{
700
+ $data['post_author'] = get_current_user_id();
701
+ }
702
+ }
703
 
704
  return $data;
705
  }
998
  }
999
  return $wp_query;
1000
  }
1001
+
1002
+ /**
1003
+ * @param $html
1004
+ * @return string
1005
+ *
1006
+ * Removed course price if already enrolled at single course
1007
+ *
1008
+ * @since v.1.5.8
1009
+ */
1010
+ public function remove_price_if_enrolled($html){
1011
+ $should_removed = apply_filters('should_remove_price_if_enrolled', true);
1012
+
1013
+ if ($should_removed){
1014
+ $course_id = get_the_ID();
1015
+ $enrolled = tutils()->is_enrolled($course_id);
1016
+ if ($enrolled){
1017
+ $html = '';
1018
+ }
1019
+ }
1020
+ return $html;
1021
+ }
1022
+
1023
  }
classes/Frontend.php CHANGED
@@ -18,6 +18,8 @@ class Frontend {
18
 
19
  public function __construct() {
20
  add_action('after_setup_theme', array($this, 'remove_admin_bar'));
 
 
21
  }
22
 
23
  /**
@@ -30,6 +32,12 @@ class Frontend {
30
  }
31
  }
32
 
 
 
 
 
 
 
33
 
34
 
35
  }
18
 
19
  public function __construct() {
20
  add_action('after_setup_theme', array($this, 'remove_admin_bar'));
21
+
22
+ add_action('wp_footer', array($this, 'tutor_login_form_popup'));
23
  }
24
 
25
  /**
32
  }
33
  }
34
 
35
+ public function tutor_login_form_popup(){
36
+ if (!is_user_logged_in()) {
37
+ tutor_login_form_popup();
38
+ }
39
+ }
40
+
41
 
42
 
43
  }
classes/Quiz_Attempts_List.php CHANGED
@@ -40,7 +40,7 @@ class Quiz_Attempts_List extends \Tutor_List_Table {
40
  $quiz_title .= "<p>{$item->user_email}</p>";
41
 
42
  if ($item->attempt_ended_at){
43
- $ended_ago_time = human_time_diff(strtotime($item->attempt_ended_at)).__(' ago', 'tutor');
44
  $quiz_title .= "<span>{$ended_ago_time}</span>";
45
  }
46
 
40
  $quiz_title .= "<p>{$item->user_email}</p>";
41
 
42
  if ($item->attempt_ended_at){
43
+ $ended_ago_time = human_time_diff(strtotime($item->attempt_ended_at), tutor_time()).__(' ago', 'tutor');
44
  $quiz_title .= "<span>{$ended_ago_time}</span>";
45
  }
46
 
classes/Tutor_Setup.php CHANGED
@@ -294,6 +294,34 @@ if ( ! defined( 'ABSPATH' ) )
294
  }
295
  $html .= '</div>';
296
  break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
 
298
  default:
299
  # code...
@@ -403,7 +431,7 @@ if ( ! defined( 'ABSPATH' ) )
403
  'tooltip' => __('What message to display when the quiz time expires?', 'tutor'),
404
  ),
405
  'quiz_attempts_allowed' => array(
406
- 'type' => 'slider',
407
  'lable' => __('Attempts Allowed', 'tutor'),
408
  'tooltip' => __('How many attempts does a student get to pass a quiz?', 'tutor'),
409
  ),
294
  }
295
  $html .= '</div>';
296
  break;
297
+
298
+ case 'attempt':
299
+ $html .= '<div class="tutor-setting course-setting-wrapper">';
300
+
301
+ $html .= '<input type="hidden" name="quiz_attempts_allowed" value="'.$options[$key].'">';
302
+
303
+ $html .= '<div class="content">';
304
+ $html .= '<div class="course-per-page attempts-allowed">';
305
+ $html .= '<div class="wrapper">';
306
+ $html .= '<label for="attempts-allowed-1">';
307
+ $html .= '<input type="radio" value="single" name="attempts-allowed" class="course-p" id="attempts-allowed-1" '.( isset($options[$key]) && $options[$key] ? 'checked' : '' ).'>';
308
+ $html .= '<span class="radio-icon"></span>';
309
+ $html .= '<span class="label-text label-text-2">';
310
+ $html .= '<input type="number" value="'.$options[$key].'" name="attempts-allowed-number" class="attempts" id="attempts-allowed-1" min="'.(isset($field['min']) ? $field['min'] : 0).'" max="'.(isset($field['max']) ? $field['max'] : 30 ).'">';
311
+ $html .= '</span>';
312
+ $html .= '</label>';
313
+ $html .= '</div>';
314
+ $html .= '<div class="wrapper tutor-unlimited-value">';
315
+ $html .= '<label for="attempts-allowed-2">';
316
+ $html .= '<input type="radio" name="attempts-allowed" value="unlimited" class="course-p" id="attempts-allowed-2" '.( (!isset($options[$key])) || $options[$key] == 0 ? 'checked' : '' ).'>';
317
+ $html .= '<span class="radio-icon"></span>';
318
+ $html .= '<span class="label-text">'.__('Unlimited' ,'tutor').'</span>';
319
+ $html .= '</label>';
320
+ $html .= '</div>';
321
+ $html .= '</div>';
322
+ $html .= '</div>';
323
+ $html .= '</div>';
324
+ break;
325
 
326
  default:
327
  # code...
431
  'tooltip' => __('What message to display when the quiz time expires?', 'tutor'),
432
  ),
433
  'quiz_attempts_allowed' => array(
434
+ 'type' => 'attempt',
435
  'lable' => __('Attempts Allowed', 'tutor'),
436
  'tooltip' => __('How many attempts does a student get to pass a quiz?', 'tutor'),
437
  ),
classes/Utils.php CHANGED
@@ -3723,7 +3723,7 @@ class Utils {
3723
  $results = $wpdb->get_results("SELECT answers.*, question.question_title, question.question_type
3724
  FROM {$wpdb->prefix}tutor_quiz_attempt_answers answers
3725
  LEFT JOIN {$wpdb->prefix}tutor_quiz_questions question ON answers.question_id = question.question_id
3726
- WHERE answers.quiz_attempt_id = {$attempt_id} ");
3727
 
3728
  return $results;
3729
  }
3723
  $results = $wpdb->get_results("SELECT answers.*, question.question_title, question.question_type
3724
  FROM {$wpdb->prefix}tutor_quiz_attempt_answers answers
3725
  LEFT JOIN {$wpdb->prefix}tutor_quiz_questions question ON answers.question_id = question.question_id
3726
+ WHERE answers.quiz_attempt_id = {$attempt_id} ORDER BY attempt_answer_id ASC ;");
3727
 
3728
  return $results;
3729
  }
classes/WooCommerce.php CHANGED
@@ -343,17 +343,21 @@ class WooCommerce extends Tutor_Base {
343
 
344
  if ($enable_fees_deducting){
345
  $fees_name = tutor_utils()->avalue_dot('fees_name', $tutor_earning_fees);
346
- $fees_amount = tutor_utils()->avalue_dot('fees_amount', $tutor_earning_fees);
347
  $fees_type = tutor_utils()->avalue_dot('fees_type', $tutor_earning_fees);
348
 
349
  if ($fees_amount > 0) {
350
  if ( $fees_type === 'percent' ) {
351
- $course_price_grand_total = ( $total_price * $fees_amount ) / 100;
352
  }
 
 
353
  if ( $fees_type === 'fixed' ) {
354
  $course_price_grand_total = $total_price - $fees_amount;
355
- }
356
- }
 
 
357
 
358
  $fees_deduct_data = array(
359
  'deduct_fees_amount' => $fees_amount,
343
 
344
  if ($enable_fees_deducting){
345
  $fees_name = tutor_utils()->avalue_dot('fees_name', $tutor_earning_fees);
346
+ $fees_amount = (int) tutor_utils()->avalue_dot('fees_amount', $tutor_earning_fees);
347
  $fees_type = tutor_utils()->avalue_dot('fees_type', $tutor_earning_fees);
348
 
349
  if ($fees_amount > 0) {
350
  if ( $fees_type === 'percent' ) {
351
+ $fees_amount = ( $total_price * $fees_amount ) / 100;
352
  }
353
+
354
+ /*
355
  if ( $fees_type === 'fixed' ) {
356
  $course_price_grand_total = $total_price - $fees_amount;
357
+ }*/
358
+
359
+ $course_price_grand_total = $total_price - $fees_amount;
360
+ }
361
 
362
  $fees_deduct_data = array(
363
  'deduct_fees_amount' => $fees_amount,
includes/tutor-template-functions.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
 
3
  if ( ! defined( 'ABSPATH' ) )
4
- exit;
5
 
6
  /**
7
  * @param null $template
@@ -17,38 +17,38 @@ if ( ! defined( 'ABSPATH' ) )
17
  */
18
 
19
  if ( ! function_exists('tutor_get_template')) {
20
- function tutor_get_template( $template = null, $tutor_pro = false ) {
21
- if ( ! $template ) {
22
- return false;
23
- }
24
- $template = str_replace( '.', DIRECTORY_SEPARATOR, $template );
25
-
26
- /**
27
- * Get template first from child-theme if exists
28
- * If child theme not exists, then get template from parent theme
29
- */
30
- $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/{$template}.php";
31
- if ( ! file_exists($template_location)){
32
- $template_location = trailingslashit( get_template_directory() ) . "tutor/{$template}.php";
33
- }
34
- $file_in_theme = $template_location;
35
- if ( ! file_exists( $template_location ) ) {
36
- $template_location = trailingslashit( tutor()->path ) . "templates/{$template}.php";
37
-
38
- if ( $tutor_pro && function_exists('tutor_pro')){
39
- $pro_template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
40
- if (file_exists($pro_template_location)){
41
- $template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
42
- }
43
- }
44
-
45
- if ( ! file_exists($template_location)){
46
- echo '<div class="tutor-notice-warning"> '.__(sprintf('The file you are trying to load is not exists in your theme or tutor plugins location, if you are a developer and extending tutor plugin, please create a php file at location %s ', "<code>{$file_in_theme}</code>"), 'tutor').' </div>';
47
- }
48
- }
49
-
50
- return apply_filters('tutor_get_template_path', $template_location, $template);
51
- }
52
  }
53
 
54
  /**
@@ -62,29 +62,29 @@ if ( ! function_exists('tutor_get_template')) {
62
  * @since v.1.4.2
63
  */
64
  if ( ! function_exists('tutor_get_template_path')) {
65
- function tutor_get_template_path( $template = null, $tutor_pro = false ) {
66
- if ( ! $template ) {
67
- return false;
68
- }
69
- $template = str_replace( '.', DIRECTORY_SEPARATOR, $template );
70
-
71
- /**
72
- * Get template first from child-theme if exists
73
- * If child theme not exists, then get template from parent theme
74
- */
75
- $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/{$template}.php";
76
- if ( ! file_exists( $template_location ) ) {
77
- $template_location = trailingslashit( get_template_directory() ) . "tutor/{$template}.php";
78
- }
79
- if ( ! file_exists( $template_location ) ) {
80
- $template_location = trailingslashit( tutor()->path ) . "templates/{$template}.php";
81
- }
82
- if ( ! file_exists($template_location) && $tutor_pro && function_exists('tutor_pro')){
83
- $template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
84
- }
85
-
86
- return apply_filters( 'tutor_get_template_path', $template_location, $template );
87
- }
88
  }
89
 
90
  /**
@@ -100,20 +100,20 @@ if ( ! function_exists('tutor_get_template_path')) {
100
  */
101
 
102
  if ( ! function_exists('tutor_load_template')) {
103
- function tutor_load_template( $template = null, $variables = array(), $tutor_pro = false ) {
104
- $variables = (array) $variables;
105
- $variables = apply_filters('get_tutor_load_template_variables', $variables);
106
- extract($variables);
107
 
108
- $isLoad = apply_filters('should_tutor_load_template', true, $template, $variables);
109
- if ( ! $isLoad){
110
- return;
111
- }
112
 
113
- do_action('tutor_load_template_before', $template, $variables);
114
- include tutor_get_template( $template, $tutor_pro );
115
- do_action('tutor_load_template_after', $template, $variables);
116
- }
117
  }
118
 
119
  /**
@@ -125,29 +125,29 @@ if ( ! function_exists('tutor_load_template')) {
125
  */
126
 
127
  if ( ! function_exists('tutor_load_template_part')) {
128
- function tutor_load_template_part( $template = null, $variables = array(), $tutor_pro = false ) {
129
- $variables = (array) $variables;
130
- $variables = apply_filters( 'get_tutor_load_template_variables', $variables );
131
- extract( $variables );
132
-
133
- /**
134
- * Get template first from child-theme if exists
135
- * If child theme not exists, then get template from parent theme
136
- */
137
- $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/template.php";
138
- if ( ! file_exists( $template_location ) ) {
139
- $template_location = trailingslashit( get_template_directory() ) . "tutor/template.php";
140
- }
141
-
142
- if ( ! file_exists( $template_location ) ) {
143
- $template_location = trailingslashit( tutor()->path ) . "templates/template.php";
144
- if ( ! file_exists( $template_location ) && $tutor_pro && function_exists( 'tutor_pro' ) ) {
145
- $template_location = trailingslashit( tutor_pro()->path ) . "templates/template.php";
146
- }
147
- }
148
-
149
- include apply_filters( 'tutor_get_template_part_path', $template_location, $template );
150
- }
151
  }
152
 
153
  /**
@@ -160,210 +160,210 @@ if ( ! function_exists('tutor_load_template_part')) {
160
  */
161
 
162
  if ( ! function_exists('tutor_get_template_html')) {
163
- function tutor_get_template_html( $template_name, $variables = array(), $tutor_pro = false ) {
164
- ob_start();
165
- tutor_load_template( $template_name, $variables, $tutor_pro );
166
 
167
- return ob_get_clean();
168
- }
169
  }
170
 
171
  if ( ! function_exists('tutor_course_loop_start')){
172
- function tutor_course_loop_start($echo = true ){
173
- ob_start();
174
- tutor_load_template('loop.loop-start');
175
- $output = apply_filters('tutor_course_loop_start', ob_get_clean());
176
 
177
- if ( $echo ) {
178
- echo $output;
179
- }
180
- return $output;
181
- }
182
  }
183
 
184
  if ( ! function_exists('tutor_course_loop_end')) {
185
- function tutor_course_loop_end( $echo = true ) {
186
- ob_start();
187
- tutor_load_template( 'loop.loop-end' );
188
 
189
- $output = apply_filters( 'tutor_course_loop_end', ob_get_clean() );
190
- if ( $echo ) {
191
- echo $output;
192
- }
193
 
194
- return $output;
195
- }
196
  }
197
 
198
  if ( ! function_exists('tutor_course_archive_pagination')) {
199
- function tutor_course_archive_pagination( $echo = true ) {
200
- ob_start();
201
- tutor_load_template( 'loop.tutor-pagination' );
202
 
203
- $output = apply_filters( 'tutor_course_archive_pagination', ob_get_clean() );
204
- if ( $echo ) {
205
- echo $output;
206
- }
207
 
208
- return $output;
209
- }
210
  }
211
 
212
  function tutor_course_loop_before_content(){
213
- ob_start();
214
- tutor_load_template( 'loop.loop-before-content' );
215
 
216
- $output = apply_filters( 'tutor_course_loop_before_content', ob_get_clean() );
217
- echo $output;
218
  }
219
 
220
  function tutor_course_loop_after_content(){
221
- ob_start();
222
- tutor_load_template( 'loop.loop-after-content' );
223
 
224
- $output = apply_filters( 'tutor_course_loop_after_content', ob_get_clean() );
225
- echo $output;
226
  }
227
 
228
  if ( ! function_exists('tutor_course_loop_title')) {
229
- function tutor_course_loop_title() {
230
- ob_start();
231
- tutor_load_template( 'loop.title' );
232
- $output = apply_filters( 'tutor_course_loop_title', ob_get_clean() );
233
 
234
- echo $output;
235
- }
236
  }
237
 
238
 
239
  if ( ! function_exists('tutor_course_loop_header')) {
240
- function tutor_course_loop_header() {
241
- ob_start();
242
- tutor_load_template( 'loop.header' );
243
- $output = apply_filters( 'tutor_course_loop_header', ob_get_clean() );
244
 
245
- echo $output;
246
- }
247
  }
248
 
249
  if ( ! function_exists('tutor_course_loop_footer')) {
250
- function tutor_course_loop_footer() {
251
- ob_start();
252
- tutor_load_template( 'loop.footer' );
253
- $output = apply_filters( 'tutor_course_loop_footer', ob_get_clean() );
254
 
255
- echo $output;
256
- }
257
  }
258
 
259
  //tutor_course_loop_footer
260
 
261
 
262
  if ( ! function_exists('tutor_course_loop_start_content_wrap')) {
263
- function tutor_course_loop_start_content_wrap() {
264
- ob_start();
265
- tutor_load_template( 'loop.start_content_wrap' );
266
- $output = apply_filters( 'tutor_course_loop_start_content_wrap', ob_get_clean() );
267
 
268
- echo $output;
269
- }
270
  }
271
 
272
  if ( ! function_exists('tutor_course_loop_end_content_wrap')) {
273
- function tutor_course_loop_end_content_wrap() {
274
- ob_start();
275
- tutor_load_template( 'loop.end_content_wrap' );
276
- $output = apply_filters( 'tutor_course_loop_end_content_wrap', ob_get_clean() );
277
 
278
- echo $output;
279
- }
280
  }
281
 
282
  if ( ! function_exists('tutor_course_loop_thumbnail')) {
283
- function tutor_course_loop_thumbnail($echo = true) {
284
- ob_start();
285
- tutor_load_template( 'loop.thumbnail' );
286
- $output = apply_filters( 'tutor_course_loop_thumbnail', ob_get_clean() );
287
 
288
- if ($echo){
289
- echo $output;
290
- }else{
291
- return $output;
292
- }
293
- }
294
  }
295
 
296
  if( ! function_exists('tutor_course_loop_wrap_classes')) {
297
- function tutor_course_loop_wrap_classes( $echo = true ) {
298
- $courseID = get_the_ID();
299
- $classes = apply_filters( 'tutor_course_loop_wrap_classes', array(
300
- 'tutor-course',
301
- 'tutor-course-loop',
302
- 'tutor-course-loop-' . $courseID,
303
- ) );
304
 
305
- $class = implode( ' ', $classes );
306
- if ( $echo ) {
307
- echo $class;
308
- }
309
 
310
- return $class;
311
- }
312
  }
313
 
314
  if( ! function_exists('tutor_course_loop_col_classes')) {
315
- function tutor_course_loop_col_classes( $echo = true ) {
316
- $courseCols = tutor_utils()->get_option( 'courses_col_per_row', 4 );
317
- $classes = apply_filters( 'tutor_course_loop_col_classes', array(
318
- 'tutor-course-col-' . $courseCols,
319
- ) );
320
 
321
- $class = implode( ' ', $classes );
322
- if ( $echo ) {
323
- echo $class;
324
- }
325
 
326
- return $class;
327
- }
328
  }
329
 
330
 
331
  if ( ! function_exists('tutor_container_classes')) {
332
- function tutor_container_classes( $echo = true ) {
333
 
334
- $classes = apply_filters( 'tutor_container_classes', array(
335
- 'tutor-wrap tutor-courses-wrap',
336
- 'tutor-container'
337
- ) );
338
 
339
- $class = implode( ' ', $classes );
340
 
341
- if ( $echo ) {
342
- echo $class;
343
- }
344
 
345
- return $class;
346
- }
347
  }
348
  if ( ! function_exists('tutor_post_class')) {
349
- function tutor_post_class($default = '') {
350
- $classes = apply_filters( 'tutor_post_class', array(
351
- 'tutor-wrap',
352
- $default
353
- ) );
354
 
355
- post_class( $classes );
356
- }
357
  }
358
 
359
  if ( ! function_exists('tutor_course_archive_filter_bar')) {
360
- function tutor_course_archive_filter_bar() {
361
- ob_start();
362
- tutor_load_template( 'global.course-archive-filter-bar' );
363
- $output = apply_filters( 'tutor_course_archive_filter_bar', ob_get_clean() );
364
 
365
- echo $output;
366
- }
367
  }
368
 
369
  /**
@@ -377,77 +377,77 @@ if ( ! function_exists('tutor_course_archive_filter_bar')) {
377
  * @since v.1.3.1
378
  */
379
  if( ! function_exists('tutor_widget_course_loop_classes')) {
380
- function tutor_widget_course_loop_classes( $echo = true ) {
381
 
382
- $classes = apply_filters( 'tutor_widget_course_loop_classes', array(
383
- 'tutor-widget-course-loop',
384
- 'tutor-widget-course',
385
- 'tutor-widget-course-'.get_the_ID(),
386
- ) );
387
 
388
- $class = implode( ' ', $classes );
389
- if ( $echo ) {
390
- echo $class;
391
- }
392
 
393
- return $class;
394
- }
395
  }
396
 
397
  /**
398
  * Get the post thumbnail
399
  */
400
  if ( ! function_exists('get_tutor_course_thumbnail')) {
401
- function get_tutor_course_thumbnail($size = 'post-thumbnail', $url = false) {
402
- $post_id = get_the_ID();
403
- $post_thumbnail_id = (int) get_post_thumbnail_id( $post_id );
404
-
405
- if ( $post_thumbnail_id ) {
406
- //$size = apply_filters( 'post_thumbnail_size', $size, $post_id );
407
- $size = apply_filters( 'tutor_course_thumbnail_size', $size, $post_id );
408
- if ($url){
409
- return wp_get_attachment_image_url($post_thumbnail_id, $size);
410
- }
411
-
412
- $html = wp_get_attachment_image( $post_thumbnail_id, $size, false );
413
- } else {
414
- $placeHolderUrl = tutor()->url . 'assets/images/placeholder.jpg';
415
- if ($url){
416
- return $placeHolderUrl;
417
- }
418
- $html = sprintf('<img alt="%s" src="' . $placeHolderUrl . '" />', __('Placeholder', 'tutor'));
419
- }
420
-
421
- echo $html;
422
- }
423
  }
424
  /**
425
  * Get the course/post thumbnail src
426
  */
427
  if ( ! function_exists('get_tutor_course_thumbnail_src')) {
428
- function get_tutor_course_thumbnail_src($size = 'post-thumbnail') {
429
- $post_id = get_the_ID();
430
- $post_thumbnail_id = (int) get_post_thumbnail_id( $post_id );
431
 
432
- if ( $post_thumbnail_id ) {
433
- $size = apply_filters( 'tutor_course_thumbnail_size', $size, $post_id );
434
- $src = wp_get_attachment_image_url( $post_thumbnail_id, $size, false );
435
- } else {
436
- $src = tutor()->url . 'assets/images/placeholder.jpg';
437
- }
438
 
439
- return $src;
440
- }
441
  }
442
 
443
  if ( ! function_exists('tutor_course_loop_meta')) {
444
- function tutor_course_loop_meta() {
445
- ob_start();
446
- tutor_load_template( 'loop.meta' );
447
- $output = apply_filters( 'tutor_course_loop_meta', ob_get_clean() );
448
 
449
- echo $output;
450
- }
451
  }
452
 
453
  /**
@@ -457,13 +457,13 @@ if ( ! function_exists('tutor_course_loop_meta')) {
457
  */
458
 
459
  if ( ! function_exists('tutor_course_loop_author')) {
460
- function tutor_course_loop_author() {
461
- ob_start();
462
- tutor_load_template( 'loop.course-author' );
463
- $output = apply_filters( 'tutor_course_loop_author', ob_get_clean() );
464
 
465
- echo $output;
466
- }
467
  }
468
 
469
  /**
@@ -471,19 +471,19 @@ if ( ! function_exists('tutor_course_loop_author')) {
471
  */
472
 
473
  if ( ! function_exists('tutor_course_loop_price')) {
474
- function tutor_course_loop_price() {
475
- ob_start();
476
 
477
- $tutor_course_sell_by = apply_filters('tutor_course_sell_by', null);
478
- if ($tutor_course_sell_by){
479
- tutor_load_template( 'loop.course-price-'.$tutor_course_sell_by );
480
- }else{
481
- tutor_load_template( 'loop.course-price' );
482
- }
483
- $output = apply_filters( 'tutor_course_loop_price', ob_get_clean() );
484
 
485
- echo $output;
486
- }
487
  }
488
 
489
  /**
@@ -494,19 +494,19 @@ if ( ! function_exists('tutor_course_loop_price')) {
494
  */
495
 
496
  if ( ! function_exists('tutor_course_loop_rating')) {
497
- function tutor_course_loop_rating() {
498
 
499
- $disable = get_tutor_option('disable_course_review');
500
- if ($disable){
501
- return;
502
- }
503
 
504
- ob_start();
505
- tutor_load_template( 'loop.rating' );
506
- $output = apply_filters( 'tutor_course_loop_rating', ob_get_clean() );
507
 
508
- echo $output;
509
- }
510
  }
511
 
512
  /**
@@ -518,31 +518,31 @@ if ( ! function_exists('tutor_course_loop_rating')) {
518
  */
519
 
520
  if ( ! function_exists('tutor_course_loop_add_to_cart')) {
521
- function tutor_course_loop_add_to_cart($echo = true) {
522
- ob_start();
523
- $tutor_course_sell_by = apply_filters('tutor_course_sell_by', null);
524
 
525
- if ($tutor_course_sell_by){
526
- tutor_load_template( 'loop.add-to-cart-'.$tutor_course_sell_by );
527
- }
528
 
529
- $output = apply_filters( 'tutor_course_loop_add_to_cart_link', ob_get_clean() );
530
 
531
- if ($echo){
532
- echo $output;
533
- }
534
- return $output;
535
- }
536
  }
537
 
538
  if ( ! function_exists('tutor_course_price')) {
539
- function tutor_course_price() {
540
- ob_start();
541
- tutor_load_template( 'single.course.wc-price-html' );
542
- $output = apply_filters( 'tutor_course_price', ob_get_clean() );
543
 
544
- echo $output;
545
- }
546
  }
547
 
548
  /**
@@ -553,12 +553,12 @@ if ( ! function_exists('tutor_course_price')) {
553
  * @since: v.1.0.0
554
  */
555
  if ( ! function_exists('tutor_the_excerpt')) {
556
- function tutor_the_excerpt( $post_id = 0 ) {
557
- if ( ! $post_id ) {
558
- $post_id = get_the_ID();
559
- }
560
- echo tutor_get_the_excerpt( $post_id );
561
- }
562
  }
563
  /**
564
  * @param int $post_id
@@ -570,14 +570,14 @@ if ( ! function_exists('tutor_the_excerpt')) {
570
  * @since: v.1.0.0
571
  */
572
  if ( ! function_exists('tutor_get_the_excerpt')) {
573
- function tutor_get_the_excerpt( $post_id = 0 ) {
574
- if ( ! $post_id ) {
575
- $post_id = get_the_ID();
576
- }
577
 
578
- $get_post = get_post($post_id);
579
- return apply_filters( 'tutor_get_the_excerpt', $get_post->post_excerpt );
580
- }
581
  }
582
 
583
  /**
@@ -589,15 +589,15 @@ if ( ! function_exists('tutor_get_the_excerpt')) {
589
  */
590
 
591
  if ( ! function_exists('get_tutor_course_author')) {
592
- function get_tutor_course_author() {
593
- global $post;
594
- return apply_filters( 'get_tutor_course_author', get_the_author_meta( 'display_name', $post->post_author ) );
595
- }
596
  }
597
 
598
  function get_tutor_course_author_id(){
599
- global $post;
600
- return (int) $post->post_author;
601
  }
602
 
603
  /**
@@ -610,21 +610,21 @@ function get_tutor_course_author_id(){
610
  */
611
 
612
  if ( ! function_exists('tutor_course_benefits')) {
613
- function tutor_course_benefits( $course_id = 0 ) {
614
- if ( ! $course_id ) {
615
- $course_id = get_the_ID();
616
- }
617
- $benefits = get_post_meta( $course_id, '_tutor_course_benefits', true );
618
 
619
- $benefits_array = array();
620
- if ($benefits){
621
- $benefits_array = explode("\n", $benefits);
622
- }
623
 
624
- $array = array_filter(array_map('trim', $benefits_array));
625
 
626
- return apply_filters( 'tutor_course/single/benefits', $array, $course_id );
627
- }
628
  }
629
 
630
  /**
@@ -638,16 +638,16 @@ if ( ! function_exists('tutor_course_benefits')) {
638
  */
639
 
640
  if ( ! function_exists('tutor_course_benefits_html')) {
641
- function tutor_course_benefits_html($echo = true) {
642
- ob_start();
643
- tutor_load_template( 'single.course.course-benefits' );
644
- $output = apply_filters( 'tutor_course/single/benefits_html', ob_get_clean() );
645
 
646
- if ($echo){
647
- echo $output;
648
- }
649
- return $output;
650
- }
651
  }
652
 
653
  /**
@@ -660,18 +660,18 @@ if ( ! function_exists('tutor_course_benefits_html')) {
660
  * @since: v.1.0.0
661
  */
662
  if ( ! function_exists('tutor_course_topics')) {
663
- function tutor_course_topics( $echo = true ) {
664
- ob_start();
665
- tutor_load_template( 'single.course.course-topics' );
666
- $output = apply_filters( 'tutor_course/single/topics', ob_get_clean() );
667
- wp_reset_postdata();
668
 
669
- if ( $echo ) {
670
- echo $output;
671
- }
672
 
673
- return $output;
674
- }
675
  }
676
 
677
  /**
@@ -684,20 +684,20 @@ if ( ! function_exists('tutor_course_topics')) {
684
  * @since: v.1.0.0
685
  */
686
  if ( ! function_exists('tutor_course_requirements')) {
687
- function tutor_course_requirements( $course_id = 0 ) {
688
- if ( ! $course_id ) {
689
- $course_id = get_the_ID();
690
- }
691
- $requirements = get_post_meta( $course_id, '_tutor_course_requirements', true );
692
 
693
- $requirements_array = array();
694
- if ($requirements){
695
- $requirements_array = explode("\n", $requirements);
696
- }
697
 
698
- $array = array_filter(array_map('trim', $requirements_array));
699
- return apply_filters( 'tutor_course/single/requirements', $array, $course_id );
700
- }
701
  }
702
 
703
  /**
@@ -710,16 +710,16 @@ if ( ! function_exists('tutor_course_requirements')) {
710
  * @since: v.1.0.0
711
  */
712
  if ( ! function_exists('tutor_course_requirements_html')) {
713
- function tutor_course_requirements_html($echo = true) {
714
- ob_start();
715
- tutor_load_template( 'single.course.course-requirements' );
716
- $output = apply_filters( 'tutor_course/single/requirements_html', ob_get_clean() );
717
 
718
- if ($echo){
719
- echo $output;
720
- }
721
- return $output;
722
- }
723
  }
724
 
725
 
@@ -733,20 +733,20 @@ if ( ! function_exists('tutor_course_requirements_html')) {
733
  * @since: v.1.0.0
734
  */
735
  if ( ! function_exists('tutor_course_target_audience')) {
736
- function tutor_course_target_audience( $course_id = 0 ) {
737
- if ( ! $course_id ) {
738
- $course_id = get_the_ID();
739
- }
740
- $target_audience = get_post_meta( $course_id, '_tutor_course_target_audience', true );
741
 
742
- $target_audience_array = array();
743
- if ($target_audience){
744
- $target_audience_array = explode("\n", $target_audience);
745
- }
746
 
747
- $array = array_filter(array_map('trim', $target_audience_array));
748
- return apply_filters( 'tutor_course/single/target_audience', $array, $course_id );
749
- }
750
  }
751
 
752
  /**
@@ -759,96 +759,104 @@ if ( ! function_exists('tutor_course_target_audience')) {
759
  * @since: v.1.0.0
760
  */
761
  if ( ! function_exists('tutor_course_target_audience_html')) {
762
- function tutor_course_target_audience_html($echo = true) {
763
- ob_start();
764
- tutor_load_template( 'single.course.course-target-audience' );
765
- $output = apply_filters( 'tutor_course/single/audience_html', ob_get_clean() );
766
 
767
- if ($echo){
768
- echo $output;
769
- }
770
- return $output;
771
- }
772
  }
773
 
774
 
775
  if ( ! function_exists('tutor_course_material_includes')) {
776
- function tutor_course_material_includes( $course_id = 0 ) {
777
- if ( ! $course_id ) {
778
- $course_id = get_the_ID();
779
- }
780
- $target_audience = get_post_meta( $course_id, '_tutor_course_material_includes', true );
781
 
782
- $target_audience_array = array();
783
- if ($target_audience){
784
- $target_audience_array = explode("\n", $target_audience);
785
- }
786
 
787
- $array = array_filter(array_map('trim', $target_audience_array));
788
- return apply_filters( 'tutor_course/single/material_includes', $array, $course_id );
789
- }
790
  }
791
 
792
  if ( ! function_exists('tutor_course_material_includes_html')) {
793
- function tutor_course_material_includes_html($echo = true) {
794
- ob_start();
795
- tutor_load_template( 'single.course.material-includes' );
796
- $output = apply_filters( 'tutor_course/single/material_includes', ob_get_clean() );
797
 
798
- if ($echo){
799
- echo $output;
800
- }
801
- return $output;
802
- }
803
  }
804
 
805
  //tutor_course_material_includes_html
806
 
807
 
808
  if ( ! function_exists('tutor_course_instructors_html')) {
809
- function tutor_course_instructors_html($echo = true) {
810
- $display_course_instructors = tutor_utils()->get_option('display_course_instructors');
811
- if ( ! $display_course_instructors){
812
- return null;
813
- }
814
 
815
- ob_start();
816
- tutor_load_template( 'single.course.instructors' );
817
- $output = apply_filters( 'tutor_course/single/instructors_html', ob_get_clean() );
818
 
819
- if ($echo){
820
- echo $output;
821
- }
822
- return $output;
823
- }
824
  }
825
 
826
  if ( ! function_exists('tutor_course_target_reviews_html')) {
827
- function tutor_course_target_reviews_html($echo = true) {
828
- ob_start();
829
- tutor_load_template( 'single.course.reviews' );
830
- $output = apply_filters( 'tutor_course/single/reviews_html', ob_get_clean() );
831
 
832
- if ($echo){
833
- echo $output;
834
- }
835
- return $output;
836
- }
837
  }
838
 
839
  if ( ! function_exists('tutor_course_target_review_form_html')) {
840
- function tutor_course_target_review_form_html($echo = true) {
841
- ob_start();
842
- tutor_load_template( 'single.course.review-form' );
843
- $output = apply_filters( 'tutor_course/single/reviews_form', ob_get_clean() );
844
 
845
- if ($echo){
846
- echo $output;
847
- }
 
 
848
 
849
- return $output;
 
 
850
 
851
- }
 
 
 
 
852
  }
853
 
854
  /**
@@ -861,17 +869,17 @@ if ( ! function_exists('tutor_course_target_review_form_html')) {
861
  * @since: v.1.0.0
862
  */
863
  if ( ! function_exists('tutor_course_content')) {
864
- function tutor_course_content( $echo = true ) {
865
- ob_start();
866
- tutor_load_template( 'single.course.course-content' );
867
- $output = apply_filters( 'tutor_course/single/content', ob_get_clean() );
868
 
869
- if ( $echo ) {
870
- echo $output;
871
- }
872
 
873
- return $output;
874
- }
875
  }
876
 
877
  /**
@@ -880,28 +888,28 @@ if ( ! function_exists('tutor_course_content')) {
880
  * @since: v.1.0.0
881
  */
882
  if ( ! function_exists('tutor_course_lead_info')) {
883
- function tutor_course_lead_info( $echo = true ) {
884
- ob_start();
885
 
886
- $course_id = get_the_ID();
887
- $course_post_type = tutor()->course_post_type;
888
- $queryCourse = new WP_Query(array('p' => $course_id, 'post_type' => $course_post_type));
889
 
890
- if ($queryCourse->have_posts()){
891
- while ($queryCourse->have_posts()){
892
- $queryCourse->the_post();
893
- tutor_load_template( 'single.course.lead-info' );
894
- }
895
- wp_reset_postdata();
896
- }
897
 
898
- $output = apply_filters( 'tutor_course/single/lead_info', ob_get_clean() );
899
 
900
- if ( $echo ) {
901
- echo $output;
902
- }
903
- return $output;
904
- }
905
  }
906
 
907
  /**
@@ -911,58 +919,58 @@ if ( ! function_exists('tutor_course_lead_info')) {
911
  */
912
 
913
  if ( ! function_exists('tutor_course_enrolled_lead_info')) {
914
- function tutor_course_enrolled_lead_info( $echo = true ) {
915
- ob_start();
916
 
917
- $course_id = get_the_ID();
918
- $course_post_type = tutor()->course_post_type;
919
- $queryCourse = new WP_Query( array( 'p' => $course_id, 'post_type' => $course_post_type ) );
920
 
921
- if ( $queryCourse->have_posts() ) {
922
- while ( $queryCourse->have_posts() ) {
923
- $queryCourse->the_post();
924
- tutor_load_template( 'single.course.enrolled.lead-info' );
925
- }
926
- wp_reset_postdata();
927
- }
928
 
929
- $output = apply_filters( 'tutor_course/single/enrolled/lead_info', ob_get_clean() );
930
 
931
- if ( $echo ) {
932
- echo $output;
933
- }
934
 
935
- return $output;
936
- }
937
  }
938
 
939
  if ( ! function_exists('tutor_lesson_lead_info')) {
940
- function tutor_lesson_lead_info( $lesson_id = 0, $echo = true ) {
941
- if ( ! $lesson_id ) {
942
- $lesson_id = get_the_ID();
943
- }
944
 
945
- ob_start();
946
- $course_id = tutor_utils()->get_course_id_by_lesson( $lesson_id );
947
- $course_post_type = tutor()->course_post_type;
948
- $queryCourse = new WP_Query( array( 'p' => $course_id, 'post_type' => $course_post_type ) );
949
 
950
- if ( $queryCourse->have_posts() ) {
951
- while ( $queryCourse->have_posts() ) {
952
- $queryCourse->the_post();
953
- tutor_load_template( 'single.course.enrolled.lead-info' );
954
- }
955
- wp_reset_postdata();
956
- }
957
- $output = apply_filters( 'tutor_course/single/enrolled/lead_info', ob_get_clean() );
958
 
959
- if ( $echo ) {
960
- echo $output;
961
- }
962
 
963
- return $output;
964
 
965
- }
966
  }
967
  /**
968
  * @param bool $echo
@@ -975,26 +983,26 @@ if ( ! function_exists('tutor_lesson_lead_info')) {
975
  */
976
 
977
  if ( ! function_exists('tutor_course_enroll_box')) {
978
- function tutor_course_enroll_box( $echo = true ) {
979
- $isLoggedIn = is_user_logged_in();
980
- $enrolled = tutor_utils()->is_enrolled();
981
 
982
- ob_start();
983
 
984
- if ( $enrolled ) {
985
- tutor_load_template( 'single.course.course-enrolled-box' );
986
- $output = apply_filters( 'tutor_course/single/enrolled', ob_get_clean() );
987
- } else {
988
- tutor_load_template( 'single.course.course-enroll-box' );
989
- $output = apply_filters( 'tutor_course/single/enroll', ob_get_clean() );
990
- }
991
 
992
- if ( $echo ) {
993
- echo $output;
994
- }
995
 
996
- return $output;
997
- }
998
  }
999
 
1000
  /**
@@ -1006,87 +1014,87 @@ if ( ! function_exists('tutor_course_enroll_box')) {
1006
  */
1007
 
1008
  function tutor_single_course_add_to_cart($echo = true){
1009
- ob_start();
1010
 
1011
- $isLoggedIn = is_user_logged_in();
1012
- $output = '';
1013
 
1014
- tutor_load_template( 'single.course.add-to-cart' );
1015
- $output .= apply_filters( 'tutor_course/single/add-to-cart', ob_get_clean() );
1016
 
1017
- if ( ! $isLoggedIn){
1018
- ob_start();
1019
- tutor_load_template( 'single.course.login' );
1020
- $login_form = apply_filters( 'tutor_course/global/login', ob_get_clean() );
1021
 
1022
- $output .= "<div class='tutor-cart-box-login-form' style='display: none;'><span class='login-overlay-close'></span><div class='tutor-cart-box-login-form-inner'><button class='tutor-popup-form-close tutor-icon-line-cross'></button>{$login_form}</div></div>";
1023
- }
1024
 
1025
- if ( $echo ) {
1026
- echo $output;
1027
- }
1028
 
1029
- return $output;
1030
  }
1031
 
1032
  if ( ! function_exists('tutor_course_enrolled_nav')) {
1033
- function tutor_course_enrolled_nav($echo = true) {
1034
- $course_post_type = tutor()->course_post_type;
1035
- $lesson_post_type = tutor()->lesson_post_type;
1036
-
1037
- ob_start();
1038
- global $post;
1039
-
1040
- if ( ! empty($post->post_type) && $post->post_type === $course_post_type){
1041
- tutor_load_template( 'single.course.enrolled.nav' );
1042
- }elseif(! empty($post->post_type) && $post->post_type === $lesson_post_type){
1043
- $lesson_id = get_the_ID();
1044
- $course_id = tutor_utils()->get_course_id_by_lesson($lesson_id);
1045
-
1046
- $course_post_type = tutor()->course_post_type;
1047
- $queryCourse = new WP_Query(array('p' => $course_id, 'post_type' => $course_post_type));
1048
-
1049
- if ($queryCourse->have_posts()){
1050
- while ($queryCourse->have_posts()){
1051
- $queryCourse->the_post();
1052
- tutor_load_template( 'single.course.enrolled.nav' );
1053
- }
1054
- wp_reset_postdata();
1055
- }
1056
- }
1057
- $output = apply_filters( 'tutor_course/single/enrolled/nav', ob_get_clean() );
1058
-
1059
- if ( $echo ) {
1060
- echo $output;
1061
- }
1062
- return $output;
1063
- }
1064
  }
1065
 
1066
  if ( ! function_exists('tutor_course_video')){
1067
- function tutor_course_video($echo = true){
1068
- ob_start();
1069
- tutor_load_template( 'single.video.video' );
1070
- $output = apply_filters( 'tutor_course/single/video', ob_get_clean() );
1071
 
1072
- if ( $echo ) {
1073
- echo $output;
1074
- }
1075
- return $output;
1076
- }
1077
  }
1078
 
1079
  if ( ! function_exists('tutor_lesson_video')){
1080
- function tutor_lesson_video($echo = true){
1081
- ob_start();
1082
- tutor_load_template( 'single.video.video' );
1083
- $output = apply_filters( 'tutor_lesson/single/video', ob_get_clean() );
1084
 
1085
- if ( $echo ) {
1086
- echo $output;
1087
- }
1088
- return $output;
1089
- }
1090
  }
1091
 
1092
  /**
@@ -1100,16 +1108,16 @@ if ( ! function_exists('tutor_lesson_video')){
1100
  * @since v.1.0.0
1101
  */
1102
  if ( ! function_exists('get_tutor_posts_attachments')){
1103
- function get_tutor_posts_attachments($echo = true){
1104
- ob_start();
1105
- tutor_load_template( 'global.attachments' );
1106
- $output = apply_filters( 'tutor_lesson/single/attachments', ob_get_clean() );
1107
 
1108
- if ( $echo ) {
1109
- echo $output;
1110
- }
1111
- return $output;
1112
- }
1113
  }
1114
 
1115
  /**
@@ -1122,17 +1130,17 @@ if ( ! function_exists('get_tutor_posts_attachments')){
1122
  * @since v.1.0.0
1123
  */
1124
  if ( ! function_exists('tutor_lessons_sidebar')) {
1125
- function tutor_lessons_sidebar( $echo = true ) {
1126
- ob_start();
1127
- tutor_load_template( 'single.lesson.lesson_sidebar' );
1128
- $output = apply_filters( 'tutor_lesson/single/lesson_sidebar', ob_get_clean() );
1129
 
1130
- if ( $echo ) {
1131
- echo $output;
1132
- }
1133
 
1134
- return $output;
1135
- }
1136
  }
1137
 
1138
  /**
@@ -1144,45 +1152,45 @@ if ( ! function_exists('tutor_lessons_sidebar')) {
1144
  * @since v.1.0.0
1145
  */
1146
  if ( ! function_exists('tutor_lesson_content')) {
1147
- function tutor_lesson_content( $echo = true ) {
1148
- ob_start();
1149
- tutor_load_template( 'single.lesson.content' );
1150
- $output = apply_filters( 'tutor_lesson/single/content', ob_get_clean() );
1151
 
1152
- if ( $echo ) {
1153
- echo $output;
1154
- }
1155
 
1156
- return $output;
1157
- }
1158
  }
1159
 
1160
  if ( ! function_exists('tutor_lesson_mark_complete_html')) {
1161
- function tutor_lesson_mark_complete_html( $echo = true ) {
1162
- ob_start();
1163
- tutor_load_template( 'single.lesson.complete_form' );
1164
- $output = apply_filters( 'tutor_lesson/single/complete_form', ob_get_clean() );
1165
 
1166
- if ( $echo ) {
1167
- echo $output;
1168
- }
1169
 
1170
- return $output;
1171
- }
1172
  }
1173
 
1174
  if ( ! function_exists('tutor_course_mark_complete_html')) {
1175
- function tutor_course_mark_complete_html( $echo = true ) {
1176
- ob_start();
1177
- tutor_load_template( 'single.course.complete_form' );
1178
- $output = apply_filters( 'tutor_course/single/complete_form', ob_get_clean() );
1179
 
1180
- if ( $echo ) {
1181
- echo $output;
1182
- }
1183
 
1184
- return $output;
1185
- }
1186
  }
1187
 
1188
 
@@ -1197,64 +1205,64 @@ if ( ! function_exists('tutor_course_mark_complete_html')) {
1197
  */
1198
 
1199
  if ( ! function_exists('tutor_course_completing_progress_bar')) {
1200
- function tutor_course_completing_progress_bar( $echo = true ) {
1201
- ob_start();
1202
- tutor_load_template( 'single.course.enrolled.completing-progress' );
1203
- $output = apply_filters( 'tutor_course/single/completing-progress-bar', ob_get_clean() );
1204
 
1205
- if ( $echo ) {
1206
- echo $output;
1207
- }
1208
 
1209
- return $output;
1210
- }
1211
  }
1212
 
1213
  function tutor_course_question_and_answer($echo = true){
1214
- ob_start();
1215
- tutor_load_template( 'single.course.enrolled.question_and_answer' );
1216
- $output = apply_filters( 'tutor_course/single/question_and_answer', ob_get_clean() );
1217
 
1218
- if ( $echo ) {
1219
- echo $output;
1220
- }
1221
 
1222
- return $output;
1223
  }
1224
 
1225
 
1226
  function tutor_course_announcements($echo = true){
1227
- ob_start();
1228
- tutor_load_template( 'single.course.enrolled.announcements' );
1229
- $output = apply_filters( 'tutor_course/single/announcements', ob_get_clean() );
1230
 
1231
- if ( $echo ) {
1232
- echo $output;
1233
- }
1234
 
1235
- return $output;
1236
  }
1237
 
1238
  function tutor_single_quiz_top($echo = true){
1239
- ob_start();
1240
- tutor_load_template( 'single.quiz.top' );
1241
- $output = apply_filters( 'tutor_single_quiz/top', ob_get_clean() );
1242
 
1243
- if ( $echo ) {
1244
- echo $output;
1245
- }
1246
- return $output;
1247
  }
1248
 
1249
  function tutor_single_quiz_body($echo = true){
1250
- ob_start();
1251
- tutor_load_template( 'single.quiz.body' );
1252
- $output = apply_filters( 'tutor_single_quiz/body', ob_get_clean() );
1253
 
1254
- if ( $echo ) {
1255
- echo $output;
1256
- }
1257
- return $output;
1258
  }
1259
 
1260
  /**
@@ -1265,98 +1273,98 @@ function tutor_single_quiz_body($echo = true){
1265
  * Get the quiz description
1266
  */
1267
  function tutor_single_quiz_content($echo = true){
1268
- ob_start();
1269
- tutor_load_template( 'single.quiz.content' );
1270
- $output = apply_filters( 'tutor_single_quiz/content', ob_get_clean() );
1271
 
1272
- if ( $echo ) {
1273
- echo $output;
1274
- }
1275
- return $output;
1276
  }
1277
 
1278
 
1279
  function tutor_single_quiz_no_course_belongs($echo = true){
1280
- ob_start();
1281
- tutor_load_template( 'single.quiz.no_course_belongs' );
1282
- $output = apply_filters( 'tutor_single_quiz/no_course_belongs', ob_get_clean() );
1283
 
1284
- if ( $echo ) {
1285
- echo $output;
1286
- }
1287
- return $output;
1288
  }
1289
 
1290
  function single_quiz_contents($echo = true){
1291
 
1292
- ob_start();
1293
- tutor_load_template( 'single.quiz.single_quiz_contents' );
1294
- $output = apply_filters( 'tutor_single_quiz/single_quiz_contents', ob_get_clean() );
1295
 
1296
- if ( $echo ) {
1297
- echo $output;
1298
- }
1299
- return $output;
1300
  }
1301
 
1302
  function get_tutor_course_level($course_id = 0){
1303
- if ( ! $course_id){
1304
- $course_id = get_the_ID();
1305
- }
1306
- if ( ! $course_id){
1307
- return '';
1308
- }
1309
 
1310
- $course_level = get_post_meta($course_id, '_tutor_course_level', true);
1311
 
1312
- if ($course_level){
1313
- return tutor_utils()->course_levels($course_level);
1314
- }
1315
- return false;
1316
  }
1317
 
1318
  if ( ! function_exists('get_tutor_course_duration_context')) {
1319
- function get_tutor_course_duration_context( $course_id = 0 ) {
1320
- if ( ! $course_id ) {
1321
- $course_id = get_the_ID();
1322
- }
1323
- if ( ! $course_id ) {
1324
- return '';
1325
- }
1326
- $duration = get_post_meta( $course_id, '_course_duration', true );
1327
- $durationHours = tutor_utils()->avalue_dot( 'hours', $duration );
1328
- $durationMinutes = tutor_utils()->avalue_dot( 'minutes', $duration );
1329
- $durationSeconds = tutor_utils()->avalue_dot( 'seconds', $duration );
1330
-
1331
- if ( $duration ) {
1332
- $output = '';
1333
- if ( $durationHours > 0 ) {
1334
- $output .= $durationHours . "h ";
1335
- }
1336
-
1337
- if ( $durationMinutes > 0 ) {
1338
- $output .= $durationMinutes . "m ";
1339
- }
1340
-
1341
- if ( $durationSeconds > 0 ) {
1342
- $output .= $durationSeconds ."s ";
1343
- }
1344
-
1345
- return $output;
1346
- }
1347
-
1348
- return false;
1349
- }
1350
  }
1351
  if ( ! function_exists('get_tutor_course_categories')){
1352
- function get_tutor_course_categories($course_id = 0){
1353
- if ( ! $course_id ) {
1354
- $course_id = get_the_ID();
1355
- }
1356
- $terms = get_the_terms( $course_id, 'course-category' );
1357
 
1358
- return $terms;
1359
- }
1360
  }
1361
 
1362
  /**
@@ -1368,14 +1376,14 @@ if ( ! function_exists('get_tutor_course_categories')){
1368
  */
1369
 
1370
  if ( ! function_exists('get_tutor_course_tags')){
1371
- function get_tutor_course_tags($course_id = 0){
1372
- if ( ! $course_id ) {
1373
- $course_id = get_the_ID();
1374
- }
1375
- $terms = get_the_terms( $course_id, 'course-tag' );
1376
 
1377
- return $terms;
1378
- }
1379
  }
1380
 
1381
  /**
@@ -1387,17 +1395,17 @@ if ( ! function_exists('get_tutor_course_tags')){
1387
  */
1388
 
1389
  if ( ! function_exists('tutor_course_tags_html')) {
1390
- function tutor_course_tags_html( $echo = true ) {
1391
- ob_start();
1392
- tutor_load_template( 'single.course.tags' );
1393
- $output = apply_filters( 'tutor_course/single/tags_html', ob_get_clean() );
1394
 
1395
- if ( $echo ) {
1396
- echo $output;
1397
- }
1398
 
1399
- return $output;
1400
- }
1401
  }
1402
 
1403
  /**
@@ -1409,17 +1417,17 @@ if ( ! function_exists('tutor_course_tags_html')) {
1409
  */
1410
 
1411
  if ( ! function_exists('tutor_lesson_sidebar_question_and_answer')) {
1412
- function tutor_lesson_sidebar_question_and_answer( $echo = true ) {
1413
- ob_start();
1414
- tutor_load_template( 'single.lesson.sidebar_question_and_answer' );
1415
- $output = apply_filters( 'tutor_lesson/single/sidebar_question_and_answer', ob_get_clean() );
1416
 
1417
- if ( $echo ) {
1418
- echo $output;
1419
- }
1420
 
1421
- return $output;
1422
- }
1423
  }
1424
 
1425
  /**
@@ -1431,17 +1439,17 @@ if ( ! function_exists('tutor_lesson_sidebar_question_and_answer')) {
1431
  */
1432
 
1433
  if ( ! function_exists('tutor_social_share')) {
1434
- function tutor_social_share( $echo = true ) {
1435
- ob_start();
1436
- tutor_load_template( 'single.course.social_share' );
1437
- $output = apply_filters( 'tutor_course/single/social_share', ob_get_clean() );
1438
 
1439
- if ( $echo ) {
1440
- echo $output;
1441
- }
1442
 
1443
- return $output;
1444
- }
1445
  }
1446
 
1447
  /**
@@ -1455,17 +1463,17 @@ if ( ! function_exists('tutor_social_share')) {
1455
  */
1456
 
1457
  if ( ! function_exists('tutor_assignment_content')) {
1458
- function tutor_assignment_content( $echo = true ) {
1459
- ob_start();
1460
- tutor_load_template( 'single.assignment.content' );
1461
- $output = apply_filters( 'tutor_assignment/single/content', ob_get_clean() );
1462
 
1463
- if ( $echo ) {
1464
- echo $output;
1465
- }
1466
 
1467
- return $output;
1468
- }
1469
  }
1470
 
1471
  /**
@@ -1479,21 +1487,21 @@ if ( ! function_exists('tutor_assignment_content')) {
1479
  */
1480
 
1481
  if ( ! function_exists('get_tnotice')) {
1482
- function get_tnotice( $msg = '', $title = 'Success', $type = 'success' ) {
1483
 
1484
- $output = '<div class="tnotice tnotice--' . $type . '">
1485
  <div class="tnotice__icon">&iexcl;</div>
1486
  <div class="tnotice__content">';
1487
 
1488
- if ($title){
1489
- $output .='<p class="tnotice__type">' . $title . '</p>';
1490
- }
1491
- $output .='<p class="tnotice__message">' . $msg . '</p>
1492
  </div>
1493
  </div>';
1494
 
1495
- return $output;
1496
- }
1497
  }
1498
 
1499
  /**
@@ -1508,22 +1516,22 @@ if ( ! function_exists('get_tnotice')) {
1508
  */
1509
 
1510
  function tutor_next_previous_pagination($course_content_id = 0, $echo = true){
1511
- $content_id = tutils()->get_post_id($course_content_id);
1512
- $contents = tutils()->get_course_prev_next_contents_by_id($content_id);
1513
- $previous_id = $contents->previous_id;
1514
- $next_id = $contents->next_id;
1515
 
1516
- ob_start();
1517
- do_action('tutor_lesson_next_previous_pagination_before');
1518
- tutor_load_template( 'single.next-previous-pagination', compact('previous_id', 'next_id') );
1519
- do_action('tutor_lesson_next_previous_pagination_after');
1520
- $output = apply_filters( 'tutor/single/next_previous_pagination', ob_get_clean() );
1521
 
1522
- if ( $echo ) {
1523
- echo $output;
1524
- }
1525
 
1526
- return $output;
1527
  }
1528
 
1529
 
@@ -1531,17 +1539,41 @@ function tutor_next_previous_pagination($course_content_id = 0, $echo = true){
1531
  * Required login form in archive page
1532
  * @param bool $echo
1533
  * @since v 1.5.5
 
 
1534
  */
1535
  function tutor_archive_course_add_to_cart($echo = true){
1536
- $output = '';
1537
- if ( ! is_user_logged_in()){
1538
- ob_start();
1539
- tutor_load_template( 'single.course.login' );
1540
- $login_form = apply_filters( 'tutor_course/global/login', ob_get_clean() );
1541
- $output .= "<div class='tutor-cart-box-login-form' style='display: none;'><span class='login-overlay-close'></span><div class='tutor-cart-box-login-form-inner'><button class='tutor-popup-form-close tutor-icon-line-cross'></button>{$login_form}</div></div>";
1542
- }
1543
- if ( $echo ) {
1544
- echo $output;
1545
- }
1546
- return $output;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1547
  }
1
  <?php
2
 
3
  if ( ! defined( 'ABSPATH' ) )
4
+ exit;
5
 
6
  /**
7
  * @param null $template
17
  */
18
 
19
  if ( ! function_exists('tutor_get_template')) {
20
+ function tutor_get_template( $template = null, $tutor_pro = false ) {
21
+ if ( ! $template ) {
22
+ return false;
23
+ }
24
+ $template = str_replace( '.', DIRECTORY_SEPARATOR, $template );
25
+
26
+ /**
27
+ * Get template first from child-theme if exists
28
+ * If child theme not exists, then get template from parent theme
29
+ */
30
+ $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/{$template}.php";
31
+ if ( ! file_exists($template_location)){
32
+ $template_location = trailingslashit( get_template_directory() ) . "tutor/{$template}.php";
33
+ }
34
+ $file_in_theme = $template_location;
35
+ if ( ! file_exists( $template_location ) ) {
36
+ $template_location = trailingslashit( tutor()->path ) . "templates/{$template}.php";
37
+
38
+ if ( $tutor_pro && function_exists('tutor_pro')){
39
+ $pro_template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
40
+ if (file_exists($pro_template_location)){
41
+ $template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
42
+ }
43
+ }
44
+
45
+ if ( ! file_exists($template_location)){
46
+ echo '<div class="tutor-notice-warning"> '.__(sprintf('The file you are trying to load is not exists in your theme or tutor plugins location, if you are a developer and extending tutor plugin, please create a php file at location %s ', "<code>{$file_in_theme}</code>"), 'tutor').' </div>';
47
+ }
48
+ }
49
+
50
+ return apply_filters('tutor_get_template_path', $template_location, $template);
51
+ }
52
  }
53
 
54
  /**
62
  * @since v.1.4.2
63
  */
64
  if ( ! function_exists('tutor_get_template_path')) {
65
+ function tutor_get_template_path( $template = null, $tutor_pro = false ) {
66
+ if ( ! $template ) {
67
+ return false;
68
+ }
69
+ $template = str_replace( '.', DIRECTORY_SEPARATOR, $template );
70
+
71
+ /**
72
+ * Get template first from child-theme if exists
73
+ * If child theme not exists, then get template from parent theme
74
+ */
75
+ $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/{$template}.php";
76
+ if ( ! file_exists( $template_location ) ) {
77
+ $template_location = trailingslashit( get_template_directory() ) . "tutor/{$template}.php";
78
+ }
79
+ if ( ! file_exists( $template_location ) ) {
80
+ $template_location = trailingslashit( tutor()->path ) . "templates/{$template}.php";
81
+ }
82
+ if ( ! file_exists($template_location) && $tutor_pro && function_exists('tutor_pro')){
83
+ $template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
84
+ }
85
+
86
+ return apply_filters( 'tutor_get_template_path', $template_location, $template );
87
+ }
88
  }
89
 
90
  /**
100
  */
101
 
102
  if ( ! function_exists('tutor_load_template')) {
103
+ function tutor_load_template( $template = null, $variables = array(), $tutor_pro = false ) {
104
+ $variables = (array) $variables;
105
+ $variables = apply_filters('get_tutor_load_template_variables', $variables);
106
+ extract($variables);
107
 
108
+ $isLoad = apply_filters('should_tutor_load_template', true, $template, $variables);
109
+ if ( ! $isLoad){
110
+ return;
111
+ }
112
 
113
+ do_action('tutor_load_template_before', $template, $variables);
114
+ include tutor_get_template( $template, $tutor_pro );
115
+ do_action('tutor_load_template_after', $template, $variables);
116
+ }
117
  }
118
 
119
  /**
125
  */
126
 
127
  if ( ! function_exists('tutor_load_template_part')) {
128
+ function tutor_load_template_part( $template = null, $variables = array(), $tutor_pro = false ) {
129
+ $variables = (array) $variables;
130
+ $variables = apply_filters( 'get_tutor_load_template_variables', $variables );
131
+ extract( $variables );
132
+
133
+ /**
134
+ * Get template first from child-theme if exists
135
+ * If child theme not exists, then get template from parent theme
136
+ */
137
+ $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/template.php";
138
+ if ( ! file_exists( $template_location ) ) {
139
+ $template_location = trailingslashit( get_template_directory() ) . "tutor/template.php";
140
+ }
141
+
142
+ if ( ! file_exists( $template_location ) ) {
143
+ $template_location = trailingslashit( tutor()->path ) . "templates/template.php";
144
+ if ( ! file_exists( $template_location ) && $tutor_pro && function_exists( 'tutor_pro' ) ) {
145
+ $template_location = trailingslashit( tutor_pro()->path ) . "templates/template.php";
146
+ }
147
+ }
148
+
149
+ include apply_filters( 'tutor_get_template_part_path', $template_location, $template );
150
+ }
151
  }
152
 
153
  /**
160
  */
161
 
162
  if ( ! function_exists('tutor_get_template_html')) {
163
+ function tutor_get_template_html( $template_name, $variables = array(), $tutor_pro = false ) {
164
+ ob_start();
165
+ tutor_load_template( $template_name, $variables, $tutor_pro );
166
 
167
+ return ob_get_clean();
168
+ }
169
  }
170
 
171
  if ( ! function_exists('tutor_course_loop_start')){
172
+ function tutor_course_loop_start($echo = true ){
173
+ ob_start();
174
+ tutor_load_template('loop.loop-start');
175
+ $output = apply_filters('tutor_course_loop_start', ob_get_clean());
176
 
177
+ if ( $echo ) {
178
+ echo $output;
179
+ }
180
+ return $output;
181
+ }
182
  }
183
 
184
  if ( ! function_exists('tutor_course_loop_end')) {
185
+ function tutor_course_loop_end( $echo = true ) {
186
+ ob_start();
187
+ tutor_load_template( 'loop.loop-end' );
188
 
189
+ $output = apply_filters( 'tutor_course_loop_end', ob_get_clean() );
190
+ if ( $echo ) {
191
+ echo $output;
192
+ }
193
 
194
+ return $output;
195
+ }
196
  }
197
 
198
  if ( ! function_exists('tutor_course_archive_pagination')) {
199
+ function tutor_course_archive_pagination( $echo = true ) {
200
+ ob_start();
201
+ tutor_load_template( 'loop.tutor-pagination' );
202
 
203
+ $output = apply_filters( 'tutor_course_archive_pagination', ob_get_clean() );
204
+ if ( $echo ) {
205
+ echo $output;
206
+ }
207
 
208
+ return $output;
209
+ }
210
  }
211
 
212
  function tutor_course_loop_before_content(){
213
+ ob_start();
214
+ tutor_load_template( 'loop.loop-before-content' );
215
 
216
+ $output = apply_filters( 'tutor_course_loop_before_content', ob_get_clean() );
217
+ echo $output;
218
  }
219
 
220
  function tutor_course_loop_after_content(){
221
+ ob_start();
222
+ tutor_load_template( 'loop.loop-after-content' );
223
 
224
+ $output = apply_filters( 'tutor_course_loop_after_content', ob_get_clean() );
225
+ echo $output;
226
  }
227
 
228
  if ( ! function_exists('tutor_course_loop_title')) {
229
+ function tutor_course_loop_title() {
230
+ ob_start();
231
+ tutor_load_template( 'loop.title' );
232
+ $output = apply_filters( 'tutor_course_loop_title', ob_get_clean() );
233
 
234
+ echo $output;
235
+ }
236
  }
237
 
238
 
239
  if ( ! function_exists('tutor_course_loop_header')) {
240
+ function tutor_course_loop_header() {
241
+ ob_start();
242
+ tutor_load_template( 'loop.header' );
243
+ $output = apply_filters( 'tutor_course_loop_header', ob_get_clean() );
244
 
245
+ echo $output;
246
+ }
247
  }
248
 
249
  if ( ! function_exists('tutor_course_loop_footer')) {
250
+ function tutor_course_loop_footer() {
251
+ ob_start();
252
+ tutor_load_template( 'loop.footer' );
253
+ $output = apply_filters( 'tutor_course_loop_footer', ob_get_clean() );
254
 
255
+ echo $output;
256
+ }
257
  }
258
 
259
  //tutor_course_loop_footer
260
 
261
 
262
  if ( ! function_exists('tutor_course_loop_start_content_wrap')) {
263
+ function tutor_course_loop_start_content_wrap() {
264
+ ob_start();
265
+ tutor_load_template( 'loop.start_content_wrap' );
266
+ $output = apply_filters( 'tutor_course_loop_start_content_wrap', ob_get_clean() );
267
 
268
+ echo $output;
269
+ }
270
  }
271
 
272
  if ( ! function_exists('tutor_course_loop_end_content_wrap')) {
273
+ function tutor_course_loop_end_content_wrap() {
274
+ ob_start();
275
+ tutor_load_template( 'loop.end_content_wrap' );
276
+ $output = apply_filters( 'tutor_course_loop_end_content_wrap', ob_get_clean() );
277
 
278
+ echo $output;
279
+ }
280
  }
281
 
282
  if ( ! function_exists('tutor_course_loop_thumbnail')) {
283
+ function tutor_course_loop_thumbnail($echo = true) {
284
+ ob_start();
285
+ tutor_load_template( 'loop.thumbnail' );
286
+ $output = apply_filters( 'tutor_course_loop_thumbnail', ob_get_clean() );
287
 
288
+ if ($echo){
289
+ echo $output;
290
+ }else{
291
+ return $output;
292
+ }
293
+ }
294
  }
295
 
296
  if( ! function_exists('tutor_course_loop_wrap_classes')) {
297
+ function tutor_course_loop_wrap_classes( $echo = true ) {
298
+ $courseID = get_the_ID();
299
+ $classes = apply_filters( 'tutor_course_loop_wrap_classes', array(
300
+ 'tutor-course',
301
+ 'tutor-course-loop',
302
+ 'tutor-course-loop-' . $courseID,
303
+ ) );
304
 
305
+ $class = implode( ' ', $classes );
306
+ if ( $echo ) {
307
+ echo $class;
308
+ }
309
 
310
+ return $class;
311
+ }
312
  }
313
 
314
  if( ! function_exists('tutor_course_loop_col_classes')) {
315
+ function tutor_course_loop_col_classes( $echo = true ) {
316
+ $courseCols = tutor_utils()->get_option( 'courses_col_per_row', 4 );
317
+ $classes = apply_filters( 'tutor_course_loop_col_classes', array(
318
+ 'tutor-course-col-' . $courseCols,
319
+ ) );
320
 
321
+ $class = implode( ' ', $classes );
322
+ if ( $echo ) {
323
+ echo $class;
324
+ }
325
 
326
+ return $class;
327
+ }
328
  }
329
 
330
 
331
  if ( ! function_exists('tutor_container_classes')) {
332
+ function tutor_container_classes( $echo = true ) {
333
 
334
+ $classes = apply_filters( 'tutor_container_classes', array(
335
+ 'tutor-wrap tutor-courses-wrap',
336
+ 'tutor-container'
337
+ ) );
338
 
339
+ $class = implode( ' ', $classes );
340
 
341
+ if ( $echo ) {
342
+ echo $class;
343
+ }
344
 
345
+ return $class;
346
+ }
347
  }
348
  if ( ! function_exists('tutor_post_class')) {
349
+ function tutor_post_class($default = '') {
350
+ $classes = apply_filters( 'tutor_post_class', array(
351
+ 'tutor-wrap',
352
+ $default
353
+ ) );
354
 
355
+ post_class( $classes );
356
+ }
357
  }
358
 
359
  if ( ! function_exists('tutor_course_archive_filter_bar')) {
360
+ function tutor_course_archive_filter_bar() {
361
+ ob_start();
362
+ tutor_load_template( 'global.course-archive-filter-bar' );
363
+ $output = apply_filters( 'tutor_course_archive_filter_bar', ob_get_clean() );
364
 
365
+ echo $output;
366
+ }
367
  }
368
 
369
  /**
377
  * @since v.1.3.1
378
  */
379
  if( ! function_exists('tutor_widget_course_loop_classes')) {
380
+ function tutor_widget_course_loop_classes( $echo = true ) {
381
 
382
+ $classes = apply_filters( 'tutor_widget_course_loop_classes', array(
383
+ 'tutor-widget-course-loop',
384
+ 'tutor-widget-course',
385
+ 'tutor-widget-course-'.get_the_ID(),
386
+ ) );
387
 
388
+ $class = implode( ' ', $classes );
389
+ if ( $echo ) {
390
+ echo $class;
391
+ }
392
 
393
+ return $class;
394
+ }
395
  }
396
 
397
  /**
398
  * Get the post thumbnail
399
  */
400
  if ( ! function_exists('get_tutor_course_thumbnail')) {
401
+ function get_tutor_course_thumbnail($size = 'post-thumbnail', $url = false) {
402
+ $post_id = get_the_ID();
403
+ $post_thumbnail_id = (int) get_post_thumbnail_id( $post_id );
404
+
405
+ if ( $post_thumbnail_id ) {
406
+ //$size = apply_filters( 'post_thumbnail_size', $size, $post_id );
407
+ $size = apply_filters( 'tutor_course_thumbnail_size', $size, $post_id );
408
+ if ($url){
409
+ return wp_get_attachment_image_url($post_thumbnail_id, $size);
410
+ }
411
+
412
+ $html = wp_get_attachment_image( $post_thumbnail_id, $size, false );
413
+ } else {
414
+ $placeHolderUrl = tutor()->url . 'assets/images/placeholder.jpg';
415
+ if ($url){
416
+ return $placeHolderUrl;
417
+ }
418
+ $html = sprintf('<img alt="%s" src="' . $placeHolderUrl . '" />', __('Placeholder', 'tutor'));
419
+ }
420
+
421
+ echo $html;
422
+ }
423
  }
424
  /**
425
  * Get the course/post thumbnail src
426
  */
427
  if ( ! function_exists('get_tutor_course_thumbnail_src')) {
428
+ function get_tutor_course_thumbnail_src($size = 'post-thumbnail') {
429
+ $post_id = get_the_ID();
430
+ $post_thumbnail_id = (int) get_post_thumbnail_id( $post_id );
431
 
432
+ if ( $post_thumbnail_id ) {
433
+ $size = apply_filters( 'tutor_course_thumbnail_size', $size, $post_id );
434
+ $src = wp_get_attachment_image_url( $post_thumbnail_id, $size, false );
435
+ } else {
436
+ $src = tutor()->url . 'assets/images/placeholder.jpg';
437
+ }
438
 
439
+ return $src;
440
+ }
441
  }
442
 
443
  if ( ! function_exists('tutor_course_loop_meta')) {
444
+ function tutor_course_loop_meta() {
445
+ ob_start();
446
+ tutor_load_template( 'loop.meta' );
447
+ $output = apply_filters( 'tutor_course_loop_meta', ob_get_clean() );
448
 
449
+ echo $output;
450
+ }
451
  }
452
 
453
  /**
457
  */
458
 
459
  if ( ! function_exists('tutor_course_loop_author')) {
460
+ function tutor_course_loop_author() {
461
+ ob_start();
462
+ tutor_load_template( 'loop.course-author' );
463
+ $output = apply_filters( 'tutor_course_loop_author', ob_get_clean() );
464
 
465
+ echo $output;
466
+ }
467
  }
468
 
469
  /**
471
  */
472
 
473
  if ( ! function_exists('tutor_course_loop_price')) {
474
+ function tutor_course_loop_price() {
475
+ ob_start();
476
 
477
+ $tutor_course_sell_by = apply_filters('tutor_course_sell_by', null);
478
+ if ($tutor_course_sell_by){
479
+ tutor_load_template( 'loop.course-price-'.$tutor_course_sell_by );
480
+ }else{
481
+ tutor_load_template( 'loop.course-price' );
482
+ }
483
+ $output = apply_filters( 'tutor_course_loop_price', ob_get_clean() );
484
 
485
+ echo $output;
486
+ }
487
  }
488
 
489
  /**
494
  */
495
 
496
  if ( ! function_exists('tutor_course_loop_rating')) {
497
+ function tutor_course_loop_rating() {
498
 
499
+ $disable = get_tutor_option('disable_course_review');
500
+ if ($disable){
501
+ return;
502
+ }
503
 
504
+ ob_start();
505
+ tutor_load_template( 'loop.rating' );
506
+ $output = apply_filters( 'tutor_course_loop_rating', ob_get_clean() );
507
 
508
+ echo $output;
509
+ }
510
  }
511
 
512
  /**
518
  */
519
 
520
  if ( ! function_exists('tutor_course_loop_add_to_cart')) {
521
+ function tutor_course_loop_add_to_cart($echo = true) {
522
+ ob_start();
523
+ $tutor_course_sell_by = apply_filters('tutor_course_sell_by', null);
524
 
525
+ if ($tutor_course_sell_by){
526
+ tutor_load_template( 'loop.add-to-cart-'.$tutor_course_sell_by );
527
+ }
528
 
529
+ $output = apply_filters( 'tutor_course_loop_add_to_cart_link', ob_get_clean() );
530
 
531
+ if ($echo){
532
+ echo $output;
533
+ }
534
+ return $output;
535
+ }
536
  }
537
 
538
  if ( ! function_exists('tutor_course_price')) {
539
+ function tutor_course_price() {
540
+ ob_start();
541
+ tutor_load_template( 'single.course.wc-price-html' );
542
+ $output = apply_filters( 'tutor_course_price', ob_get_clean() );
543
 
544
+ echo $output;
545
+ }
546
  }
547
 
548
  /**
553
  * @since: v.1.0.0
554
  */
555
  if ( ! function_exists('tutor_the_excerpt')) {
556
+ function tutor_the_excerpt( $post_id = 0 ) {
557
+ if ( ! $post_id ) {
558
+ $post_id = get_the_ID();
559
+ }
560
+ echo tutor_get_the_excerpt( $post_id );
561
+ }
562
  }
563
  /**
564
  * @param int $post_id
570
  * @since: v.1.0.0
571
  */
572
  if ( ! function_exists('tutor_get_the_excerpt')) {
573
+ function tutor_get_the_excerpt( $post_id = 0 ) {
574
+ if ( ! $post_id ) {
575
+ $post_id = get_the_ID();
576
+ }
577
 
578
+ $get_post = get_post($post_id);
579
+ return apply_filters( 'tutor_get_the_excerpt', $get_post->post_excerpt );
580
+ }
581
  }
582
 
583
  /**
589
  */
590
 
591
  if ( ! function_exists('get_tutor_course_author')) {
592
+ function get_tutor_course_author() {
593
+ global $post;
594
+ return apply_filters( 'get_tutor_course_author', get_the_author_meta( 'display_name', $post->post_author ) );
595
+ }
596
  }
597
 
598
  function get_tutor_course_author_id(){
599
+ global $post;
600
+ return (int) $post->post_author;
601
  }
602
 
603
  /**
610
  */
611
 
612
  if ( ! function_exists('tutor_course_benefits')) {
613
+ function tutor_course_benefits( $course_id = 0 ) {
614
+ if ( ! $course_id ) {
615
+ $course_id = get_the_ID();
616
+ }
617
+ $benefits = get_post_meta( $course_id, '_tutor_course_benefits', true );
618
 
619
+ $benefits_array = array();
620
+ if ($benefits){
621
+ $benefits_array = explode("\n", $benefits);
622
+ }
623
 
624
+ $array = array_filter(array_map('trim', $benefits_array));
625
 
626
+ return apply_filters( 'tutor_course/single/benefits', $array, $course_id );
627
+ }
628
  }
629
 
630
  /**
638
  */
639
 
640
  if ( ! function_exists('tutor_course_benefits_html')) {
641
+ function tutor_course_benefits_html($echo = true) {
642
+ ob_start();
643
+ tutor_load_template( 'single.course.course-benefits' );
644
+ $output = apply_filters( 'tutor_course/single/benefits_html', ob_get_clean() );
645
 
646
+ if ($echo){
647
+ echo $output;
648
+ }
649
+ return $output;
650
+ }
651
  }
652
 
653
  /**
660
  * @since: v.1.0.0
661
  */
662
  if ( ! function_exists('tutor_course_topics')) {
663
+ function tutor_course_topics( $echo = true ) {
664
+ ob_start();
665
+ tutor_load_template( 'single.course.course-topics' );
666
+ $output = apply_filters( 'tutor_course/single/topics', ob_get_clean() );
667
+ wp_reset_postdata();
668
 
669
+ if ( $echo ) {
670
+ echo $output;
671
+ }
672
 
673
+ return $output;
674
+ }
675
  }
676
 
677
  /**
684
  * @since: v.1.0.0
685
  */
686
  if ( ! function_exists('tutor_course_requirements')) {
687
+ function tutor_course_requirements( $course_id = 0 ) {
688
+ if ( ! $course_id ) {
689
+ $course_id = get_the_ID();
690
+ }
691
+ $requirements = get_post_meta( $course_id, '_tutor_course_requirements', true );
692
 
693
+ $requirements_array = array();
694
+ if ($requirements){
695
+ $requirements_array = explode("\n", $requirements);
696
+ }
697
 
698
+ $array = array_filter(array_map('trim', $requirements_array));
699
+ return apply_filters( 'tutor_course/single/requirements', $array, $course_id );
700
+ }
701
  }
702
 
703
  /**
710
  * @since: v.1.0.0
711
  */
712
  if ( ! function_exists('tutor_course_requirements_html')) {
713
+ function tutor_course_requirements_html($echo = true) {
714
+ ob_start();
715
+ tutor_load_template( 'single.course.course-requirements' );
716
+ $output = apply_filters( 'tutor_course/single/requirements_html', ob_get_clean() );
717
 
718
+ if ($echo){
719
+ echo $output;
720
+ }
721
+ return $output;
722
+ }
723
  }
724
 
725
 
733
  * @since: v.1.0.0
734
  */
735
  if ( ! function_exists('tutor_course_target_audience')) {
736
+ function tutor_course_target_audience( $course_id = 0 ) {
737
+ if ( ! $course_id ) {
738
+ $course_id = get_the_ID();
739
+ }
740
+ $target_audience = get_post_meta( $course_id, '_tutor_course_target_audience', true );
741
 
742
+ $target_audience_array = array();
743
+ if ($target_audience){
744
+ $target_audience_array = explode("\n", $target_audience);
745
+ }
746
 
747
+ $array = array_filter(array_map('trim', $target_audience_array));
748
+ return apply_filters( 'tutor_course/single/target_audience', $array, $course_id );
749
+ }
750
  }
751
 
752
  /**
759
  * @since: v.1.0.0
760
  */
761
  if ( ! function_exists('tutor_course_target_audience_html')) {
762
+ function tutor_course_target_audience_html($echo = true) {
763
+ ob_start();
764
+ tutor_load_template( 'single.course.course-target-audience' );
765
+ $output = apply_filters( 'tutor_course/single/audience_html', ob_get_clean() );
766
 
767
+ if ($echo){
768
+ echo $output;
769
+ }
770
+ return $output;
771
+ }
772
  }
773
 
774
 
775
  if ( ! function_exists('tutor_course_material_includes')) {
776
+ function tutor_course_material_includes( $course_id = 0 ) {
777
+ if ( ! $course_id ) {
778
+ $course_id = get_the_ID();
779
+ }
780
+ $target_audience = get_post_meta( $course_id, '_tutor_course_material_includes', true );
781
 
782
+ $target_audience_array = array();
783
+ if ($target_audience){
784
+ $target_audience_array = explode("\n", $target_audience);
785
+ }
786
 
787
+ $array = array_filter(array_map('trim', $target_audience_array));
788
+ return apply_filters( 'tutor_course/single/material_includes', $array, $course_id );
789
+ }
790
  }
791
 
792
  if ( ! function_exists('tutor_course_material_includes_html')) {
793
+ function tutor_course_material_includes_html($echo = true) {
794
+ ob_start();
795
+ tutor_load_template( 'single.course.material-includes' );
796
+ $output = apply_filters( 'tutor_course/single/material_includes', ob_get_clean() );
797
 
798
+ if ($echo){
799
+ echo $output;
800
+ }
801
+ return $output;
802
+ }
803
  }
804
 
805
  //tutor_course_material_includes_html
806
 
807
 
808
  if ( ! function_exists('tutor_course_instructors_html')) {
809
+ function tutor_course_instructors_html($echo = true) {
810
+ $display_course_instructors = tutor_utils()->get_option('display_course_instructors');
811
+ if ( ! $display_course_instructors){
812
+ return null;
813
+ }
814
 
815
+ ob_start();
816
+ tutor_load_template( 'single.course.instructors' );
817
+ $output = apply_filters( 'tutor_course/single/instructors_html', ob_get_clean() );
818
 
819
+ if ($echo){
820
+ echo $output;
821
+ }
822
+ return $output;
823
+ }
824
  }
825
 
826
  if ( ! function_exists('tutor_course_target_reviews_html')) {
827
+ function tutor_course_target_reviews_html($echo = true) {
828
+ ob_start();
829
+ tutor_load_template( 'single.course.reviews' );
830
+ $output = apply_filters( 'tutor_course/single/reviews_html', ob_get_clean() );
831
 
832
+ if ($echo){
833
+ echo $output;
834
+ }
835
+ return $output;
836
+ }
837
  }
838
 
839
  if ( ! function_exists('tutor_course_target_review_form_html')) {
840
+ function tutor_course_target_review_form_html($echo = true) {
841
+ $isDisableReview = (bool) tutils()->get_option('disable_course_review');
842
+ if ($isDisableReview){
843
+ $output = apply_filters('tutor_review_disabled_text', '');
844
 
845
+ if ($echo){
846
+ echo $output;
847
+ }
848
+ return $output;
849
+ }
850
 
851
+ ob_start();
852
+ tutor_load_template( 'single.course.review-form' );
853
+ $output = apply_filters( 'tutor_course/single/reviews_form', ob_get_clean() );
854
 
855
+ if ($echo){
856
+ echo $output;
857
+ }
858
+ return $output;
859
+ }
860
  }
861
 
862
  /**
869
  * @since: v.1.0.0
870
  */
871
  if ( ! function_exists('tutor_course_content')) {
872
+ function tutor_course_content( $echo = true ) {
873
+ ob_start();
874
+ tutor_load_template( 'single.course.course-content' );
875
+ $output = apply_filters( 'tutor_course/single/content', ob_get_clean() );
876
 
877
+ if ( $echo ) {
878
+ echo $output;
879
+ }
880
 
881
+ return $output;
882
+ }
883
  }
884
 
885
  /**
888
  * @since: v.1.0.0
889
  */
890
  if ( ! function_exists('tutor_course_lead_info')) {
891
+ function tutor_course_lead_info( $echo = true ) {
892
+ ob_start();
893
 
894
+ $course_id = get_the_ID();
895
+ $course_post_type = tutor()->course_post_type;
896
+ $queryCourse = new WP_Query(array('p' => $course_id, 'post_type' => $course_post_type));
897
 
898
+ if ($queryCourse->have_posts()){
899
+ while ($queryCourse->have_posts()){
900
+ $queryCourse->the_post();
901
+ tutor_load_template( 'single.course.lead-info' );
902
+ }
903
+ wp_reset_postdata();
904
+ }
905
 
906
+ $output = apply_filters( 'tutor_course/single/lead_info', ob_get_clean() );
907
 
908
+ if ( $echo ) {
909
+ echo $output;
910
+ }
911
+ return $output;
912
+ }
913
  }
914
 
915
  /**
919
  */
920
 
921
  if ( ! function_exists('tutor_course_enrolled_lead_info')) {
922
+ function tutor_course_enrolled_lead_info( $echo = true ) {
923
+ ob_start();
924
 
925
+ $course_id = get_the_ID();
926
+ $course_post_type = tutor()->course_post_type;
927
+ $queryCourse = new WP_Query( array( 'p' => $course_id, 'post_type' => $course_post_type ) );
928
 
929
+ if ( $queryCourse->have_posts() ) {
930
+ while ( $queryCourse->have_posts() ) {
931
+ $queryCourse->the_post();
932
+ tutor_load_template( 'single.course.enrolled.lead-info' );
933
+ }
934
+ wp_reset_postdata();
935
+ }
936
 
937
+ $output = apply_filters( 'tutor_course/single/enrolled/lead_info', ob_get_clean() );
938
 
939
+ if ( $echo ) {
940
+ echo $output;
941
+ }
942
 
943
+ return $output;
944
+ }
945
  }
946
 
947
  if ( ! function_exists('tutor_lesson_lead_info')) {
948
+ function tutor_lesson_lead_info( $lesson_id = 0, $echo = true ) {
949
+ if ( ! $lesson_id ) {
950
+ $lesson_id = get_the_ID();
951
+ }
952
 
953
+ ob_start();
954
+ $course_id = tutor_utils()->get_course_id_by_lesson( $lesson_id );
955
+ $course_post_type = tutor()->course_post_type;
956
+ $queryCourse = new WP_Query( array( 'p' => $course_id, 'post_type' => $course_post_type ) );
957
 
958
+ if ( $queryCourse->have_posts() ) {
959
+ while ( $queryCourse->have_posts() ) {
960
+ $queryCourse->the_post();
961
+ tutor_load_template( 'single.course.enrolled.lead-info' );
962
+ }
963
+ wp_reset_postdata();
964
+ }
965
+ $output = apply_filters( 'tutor_course/single/enrolled/lead_info', ob_get_clean() );
966
 
967
+ if ( $echo ) {
968
+ echo $output;
969
+ }
970
 
971
+ return $output;
972
 
973
+ }
974
  }
975
  /**
976
  * @param bool $echo
983
  */
984
 
985
  if ( ! function_exists('tutor_course_enroll_box')) {
986
+ function tutor_course_enroll_box( $echo = true ) {
987
+ $isLoggedIn = is_user_logged_in();
988
+ $enrolled = tutor_utils()->is_enrolled();
989
 
990
+ ob_start();
991
 
992
+ if ( $enrolled ) {
993
+ tutor_load_template( 'single.course.course-enrolled-box' );
994
+ $output = apply_filters( 'tutor_course/single/enrolled', ob_get_clean() );
995
+ } else {
996
+ tutor_load_template( 'single.course.course-enroll-box' );
997
+ $output = apply_filters( 'tutor_course/single/enroll', ob_get_clean() );
998
+ }
999
 
1000
+ if ( $echo ) {
1001
+ echo $output;
1002
+ }
1003
 
1004
+ return $output;
1005
+ }
1006
  }
1007
 
1008
  /**
1014
  */
1015
 
1016
  function tutor_single_course_add_to_cart($echo = true){
1017
+ ob_start();
1018
 
1019
+ $isLoggedIn = is_user_logged_in();
1020
+ $output = '';
1021
 
1022
+ tutor_load_template( 'single.course.add-to-cart' );
1023
+ $output .= apply_filters( 'tutor_course/single/add-to-cart', ob_get_clean() );
1024
 
1025
+ if ( ! $isLoggedIn){
1026
+ ob_start();
1027
+ tutor_load_template( 'single.course.login' );
1028
+ $login_form = apply_filters( 'tutor_course/global/login', ob_get_clean() );
1029
 
1030
+ $output .= "<div class='tutor-cart-box-login-form' style='display: none;'><span class='login-overlay-close'></span><div class='tutor-cart-box-login-form-inner'><button class='tutor-popup-form-close tutor-icon-line-cross'></button>{$login_form}</div></div>";
1031
+ }
1032
 
1033
+ if ( $echo ) {
1034
+ echo $output;
1035
+ }
1036
 
1037
+ return $output;
1038
  }
1039
 
1040
  if ( ! function_exists('tutor_course_enrolled_nav')) {
1041
+ function tutor_course_enrolled_nav($echo = true) {
1042
+ $course_post_type = tutor()->course_post_type;
1043
+ $lesson_post_type = tutor()->lesson_post_type;
1044
+
1045
+ ob_start();
1046
+ global $post;
1047
+
1048
+ if ( ! empty($post->post_type) && $post->post_type === $course_post_type){
1049
+ tutor_load_template( 'single.course.enrolled.nav' );
1050
+ }elseif(! empty($post->post_type) && $post->post_type === $lesson_post_type){
1051
+ $lesson_id = get_the_ID();
1052
+ $course_id = tutor_utils()->get_course_id_by_lesson($lesson_id);
1053
+
1054
+ $course_post_type = tutor()->course_post_type;
1055
+ $queryCourse = new WP_Query(array('p' => $course_id, 'post_type' => $course_post_type));
1056
+
1057
+ if ($queryCourse->have_posts()){
1058
+ while ($queryCourse->have_posts()){
1059
+ $queryCourse->the_post();
1060
+ tutor_load_template( 'single.course.enrolled.nav' );
1061
+ }
1062
+ wp_reset_postdata();
1063
+ }
1064
+ }
1065
+ $output = apply_filters( 'tutor_course/single/enrolled/nav', ob_get_clean() );
1066
+
1067
+ if ( $echo ) {
1068
+ echo $output;
1069
+ }
1070
+ return $output;
1071
+ }
1072
  }
1073
 
1074
  if ( ! function_exists('tutor_course_video')){
1075
+ function tutor_course_video($echo = true){
1076
+ ob_start();
1077
+ tutor_load_template( 'single.video.video' );
1078
+ $output = apply_filters( 'tutor_course/single/video', ob_get_clean() );
1079
 
1080
+ if ( $echo ) {
1081
+ echo $output;
1082
+ }
1083
+ return $output;
1084
+ }
1085
  }
1086
 
1087
  if ( ! function_exists('tutor_lesson_video')){
1088
+ function tutor_lesson_video($echo = true){
1089
+ ob_start();
1090
+ tutor_load_template( 'single.video.video' );
1091
+ $output = apply_filters( 'tutor_lesson/single/video', ob_get_clean() );
1092
 
1093
+ if ( $echo ) {
1094
+ echo $output;
1095
+ }
1096
+ return $output;
1097
+ }
1098
  }
1099
 
1100
  /**
1108
  * @since v.1.0.0
1109
  */
1110
  if ( ! function_exists('get_tutor_posts_attachments')){
1111
+ function get_tutor_posts_attachments($echo = true){
1112
+ ob_start();
1113
+ tutor_load_template( 'global.attachments' );
1114
+ $output = apply_filters( 'tutor_lesson/single/attachments', ob_get_clean() );
1115
 
1116
+ if ( $echo ) {
1117
+ echo $output;
1118
+ }
1119
+ return $output;
1120
+ }
1121
  }
1122
 
1123
  /**
1130
  * @since v.1.0.0
1131
  */
1132
  if ( ! function_exists('tutor_lessons_sidebar')) {
1133
+ function tutor_lessons_sidebar( $echo = true ) {
1134
+ ob_start();
1135
+ tutor_load_template( 'single.lesson.lesson_sidebar' );
1136
+ $output = apply_filters( 'tutor_lesson/single/lesson_sidebar', ob_get_clean() );
1137
 
1138
+ if ( $echo ) {
1139
+ echo $output;
1140
+ }
1141
 
1142
+ return $output;
1143
+ }
1144
  }
1145
 
1146
  /**
1152
  * @since v.1.0.0
1153
  */
1154
  if ( ! function_exists('tutor_lesson_content')) {
1155
+ function tutor_lesson_content( $echo = true ) {
1156
+ ob_start();
1157
+ tutor_load_template( 'single.lesson.content' );
1158
+ $output = apply_filters( 'tutor_lesson/single/content', ob_get_clean() );
1159
 
1160
+ if ( $echo ) {
1161
+ echo $output;
1162
+ }
1163
 
1164
+ return $output;
1165
+ }
1166
  }
1167
 
1168
  if ( ! function_exists('tutor_lesson_mark_complete_html')) {
1169
+ function tutor_lesson_mark_complete_html( $echo = true ) {
1170
+ ob_start();
1171
+ tutor_load_template( 'single.lesson.complete_form' );
1172
+ $output = apply_filters( 'tutor_lesson/single/complete_form', ob_get_clean() );
1173
 
1174
+ if ( $echo ) {
1175
+ echo $output;
1176
+ }
1177
 
1178
+ return $output;
1179
+ }
1180
  }
1181
 
1182
  if ( ! function_exists('tutor_course_mark_complete_html')) {
1183
+ function tutor_course_mark_complete_html( $echo = true ) {
1184
+ ob_start();
1185
+ tutor_load_template( 'single.course.complete_form' );
1186
+ $output = apply_filters( 'tutor_course/single/complete_form', ob_get_clean() );
1187
 
1188
+ if ( $echo ) {
1189
+ echo $output;
1190
+ }
1191
 
1192
+ return $output;
1193
+ }
1194
  }
1195
 
1196
 
1205
  */
1206
 
1207
  if ( ! function_exists('tutor_course_completing_progress_bar')) {
1208
+ function tutor_course_completing_progress_bar( $echo = true ) {
1209
+ ob_start();
1210
+ tutor_load_template( 'single.course.enrolled.completing-progress' );
1211
+ $output = apply_filters( 'tutor_course/single/completing-progress-bar', ob_get_clean() );
1212
 
1213
+ if ( $echo ) {
1214
+ echo $output;
1215
+ }
1216
 
1217
+ return $output;
1218
+ }
1219
  }
1220
 
1221
  function tutor_course_question_and_answer($echo = true){
1222
+ ob_start();
1223
+ tutor_load_template( 'single.course.enrolled.question_and_answer' );
1224
+ $output = apply_filters( 'tutor_course/single/question_and_answer', ob_get_clean() );
1225
 
1226
+ if ( $echo ) {
1227
+ echo $output;
1228
+ }
1229
 
1230
+ return $output;
1231
  }
1232
 
1233
 
1234
  function tutor_course_announcements($echo = true){
1235
+ ob_start();
1236
+ tutor_load_template( 'single.course.enrolled.announcements' );
1237
+ $output = apply_filters( 'tutor_course/single/announcements', ob_get_clean() );
1238
 
1239
+ if ( $echo ) {
1240
+ echo $output;
1241
+ }
1242
 
1243
+ return $output;
1244
  }
1245
 
1246
  function tutor_single_quiz_top($echo = true){
1247
+ ob_start();
1248
+ tutor_load_template( 'single.quiz.top' );
1249
+ $output = apply_filters( 'tutor_single_quiz/top', ob_get_clean() );
1250
 
1251
+ if ( $echo ) {
1252
+ echo $output;
1253
+ }
1254
+ return $output;
1255
  }
1256
 
1257
  function tutor_single_quiz_body($echo = true){
1258
+ ob_start();
1259
+ tutor_load_template( 'single.quiz.body' );
1260
+ $output = apply_filters( 'tutor_single_quiz/body', ob_get_clean() );
1261
 
1262
+ if ( $echo ) {
1263
+ echo $output;
1264
+ }
1265
+ return $output;
1266
  }
1267
 
1268
  /**
1273
  * Get the quiz description
1274
  */
1275
  function tutor_single_quiz_content($echo = true){
1276
+ ob_start();
1277
+ tutor_load_template( 'single.quiz.content' );
1278
+ $output = apply_filters( 'tutor_single_quiz/content', ob_get_clean() );
1279
 
1280
+ if ( $echo ) {
1281
+ echo $output;
1282
+ }
1283
+ return $output;
1284
  }
1285
 
1286
 
1287
  function tutor_single_quiz_no_course_belongs($echo = true){
1288
+ ob_start();
1289
+ tutor_load_template( 'single.quiz.no_course_belongs' );
1290
+ $output = apply_filters( 'tutor_single_quiz/no_course_belongs', ob_get_clean() );
1291
 
1292
+ if ( $echo ) {
1293
+ echo $output;
1294
+ }
1295
+ return $output;
1296
  }
1297
 
1298
  function single_quiz_contents($echo = true){
1299
 
1300
+ ob_start();
1301
+ tutor_load_template( 'single.quiz.single_quiz_contents' );
1302
+ $output = apply_filters( 'tutor_single_quiz/single_quiz_contents', ob_get_clean() );
1303
 
1304
+ if ( $echo ) {
1305
+ echo $output;
1306
+ }
1307
+ return $output;
1308
  }
1309
 
1310
  function get_tutor_course_level($course_id = 0){
1311
+ if ( ! $course_id){
1312
+ $course_id = get_the_ID();
1313
+ }
1314
+ if ( ! $course_id){
1315
+ return '';
1316
+ }
1317
 
1318
+ $course_level = get_post_meta($course_id, '_tutor_course_level', true);
1319
 
1320
+ if ($course_level){
1321
+ return tutor_utils()->course_levels($course_level);
1322
+ }
1323
+ return false;
1324
  }
1325
 
1326
  if ( ! function_exists('get_tutor_course_duration_context')) {
1327
+ function get_tutor_course_duration_context( $course_id = 0 ) {
1328
+ if ( ! $course_id ) {
1329
+ $course_id = get_the_ID();
1330
+ }
1331
+ if ( ! $course_id ) {
1332
+ return '';
1333
+ }
1334
+ $duration = get_post_meta( $course_id, '_course_duration', true );
1335
+ $durationHours = tutor_utils()->avalue_dot( 'hours', $duration );
1336
+ $durationMinutes = tutor_utils()->avalue_dot( 'minutes', $duration );
1337
+ $durationSeconds = tutor_utils()->avalue_dot( 'seconds', $duration );
1338
+
1339
+ if ( $duration ) {
1340
+ $output = '';
1341
+ if ( $durationHours > 0 ) {
1342
+ $output .= $durationHours . "h ";
1343
+ }
1344
+
1345
+ if ( $durationMinutes > 0 ) {
1346
+ $output .= $durationMinutes . "m ";
1347
+ }
1348
+
1349
+ if ( $durationSeconds > 0 ) {
1350
+ $output .= $durationSeconds ."s ";
1351
+ }
1352
+
1353
+ return $output;
1354
+ }
1355
+
1356
+ return false;
1357
+ }
1358
  }
1359
  if ( ! function_exists('get_tutor_course_categories')){
1360
+ function get_tutor_course_categories($course_id = 0){
1361
+ if ( ! $course_id ) {
1362
+ $course_id = get_the_ID();
1363
+ }
1364
+ $terms = get_the_terms( $course_id, 'course-category' );
1365
 
1366
+ return $terms;
1367
+ }
1368
  }
1369
 
1370
  /**
1376
  */
1377
 
1378
  if ( ! function_exists('get_tutor_course_tags')){
1379
+ function get_tutor_course_tags($course_id = 0){
1380
+ if ( ! $course_id ) {
1381
+ $course_id = get_the_ID();
1382
+ }
1383
+ $terms = get_the_terms( $course_id, 'course-tag' );
1384
 
1385
+ return $terms;
1386
+ }
1387
  }
1388
 
1389
  /**
1395
  */
1396
 
1397
  if ( ! function_exists('tutor_course_tags_html')) {
1398
+ function tutor_course_tags_html( $echo = true ) {
1399
+ ob_start();
1400
+ tutor_load_template( 'single.course.tags' );
1401
+ $output = apply_filters( 'tutor_course/single/tags_html', ob_get_clean() );
1402
 
1403
+ if ( $echo ) {
1404
+ echo $output;
1405
+ }
1406
 
1407
+ return $output;
1408
+ }
1409
  }
1410
 
1411
  /**
1417
  */
1418
 
1419
  if ( ! function_exists('tutor_lesson_sidebar_question_and_answer')) {
1420
+ function tutor_lesson_sidebar_question_and_answer( $echo = true ) {
1421
+ ob_start();
1422
+ tutor_load_template( 'single.lesson.sidebar_question_and_answer' );
1423
+ $output = apply_filters( 'tutor_lesson/single/sidebar_question_and_answer', ob_get_clean() );
1424
 
1425
+ if ( $echo ) {
1426
+ echo $output;
1427
+ }
1428
 
1429
+ return $output;
1430
+ }
1431
  }
1432
 
1433
  /**
1439
  */
1440
 
1441
  if ( ! function_exists('tutor_social_share')) {
1442
+ function tutor_social_share( $echo = true ) {
1443
+ ob_start();
1444
+ tutor_load_template( 'single.course.social_share' );
1445
+ $output = apply_filters( 'tutor_course/single/social_share', ob_get_clean() );
1446
 
1447
+ if ( $echo ) {
1448
+ echo $output;
1449
+ }
1450
 
1451
+ return $output;
1452
+ }
1453
  }
1454
 
1455
  /**
1463
  */
1464
 
1465
  if ( ! function_exists('tutor_assignment_content')) {
1466
+ function tutor_assignment_content( $echo = true ) {
1467
+ ob_start();
1468
+ tutor_load_template( 'single.assignment.content' );
1469
+ $output = apply_filters( 'tutor_assignment/single/content', ob_get_clean() );
1470
 
1471
+ if ( $echo ) {
1472
+ echo $output;
1473
+ }
1474
 
1475
+ return $output;
1476
+ }
1477
  }
1478
 
1479
  /**
1487
  */
1488
 
1489
  if ( ! function_exists('get_tnotice')) {
1490
+ function get_tnotice( $msg = '', $title = 'Success', $type = 'success' ) {
1491
 
1492
+ $output = '<div class="tnotice tnotice--' . $type . '">
1493
  <div class="tnotice__icon">&iexcl;</div>
1494
  <div class="tnotice__content">';
1495
 
1496
+ if ($title){
1497
+ $output .='<p class="tnotice__type">' . $title . '</p>';
1498
+ }
1499
+ $output .='<p class="tnotice__message">' . $msg . '</p>
1500
  </div>
1501
  </div>';
1502
 
1503
+ return $output;
1504
+ }
1505
  }
1506
 
1507
  /**
1516
  */
1517
 
1518
  function tutor_next_previous_pagination($course_content_id = 0, $echo = true){
1519
+ $content_id = tutils()->get_post_id($course_content_id);
1520
+ $contents = tutils()->get_course_prev_next_contents_by_id($content_id);
1521
+ $previous_id = $contents->previous_id;
1522
+ $next_id = $contents->next_id;
1523
 
1524
+ ob_start();
1525
+ do_action('tutor_lesson_next_previous_pagination_before');
1526
+ tutor_load_template( 'single.next-previous-pagination', compact('previous_id', 'next_id') );
1527
+ do_action('tutor_lesson_next_previous_pagination_after');
1528
+ $output = apply_filters( 'tutor/single/next_previous_pagination', ob_get_clean() );
1529
 
1530
+ if ( $echo ) {
1531
+ echo $output;
1532
+ }
1533
 
1534
+ return $output;
1535
  }
1536
 
1537
 
1539
  * Required login form in archive page
1540
  * @param bool $echo
1541
  * @since v 1.5.5
1542
+ *
1543
+ * @todo, it will be remove from 2.0.0
1544
  */
1545
  function tutor_archive_course_add_to_cart($echo = true){
1546
+ _deprecated_function( __FUNCTION__, '1.5.8' );
1547
+
1548
+ $output = '';
1549
+ if ( $echo ) {
1550
+ echo $output;
1551
+ }
1552
+ return $output;
1553
+ }
1554
+
1555
+ /**
1556
+ * @param bool $echo
1557
+ * @return string
1558
+ *
1559
+ * Display login form in popup where necessary
1560
+ *
1561
+ * @since v.1.5.8
1562
+ */
1563
+
1564
+ if ( ! function_exists('tutor_login_form_popup')) {
1565
+ function tutor_login_form_popup($echo = true){
1566
+ $output = '';
1567
+ ob_start();
1568
+ tutor_load_template('single.course.login');
1569
+ $login_form = apply_filters('tutor_course/global/login', ob_get_clean());
1570
+ $output .= "<div class='tutor-cart-box-login-form' style='display: none;'><span class='login-overlay-close'></span><div class='tutor-cart-box-login-form-inner'><button class='tutor-popup-form-close tutor-icon-line-cross'></button>{$login_form}</div></div>";
1571
+
1572
+ $output = apply_filters('tutor_login_form_popup_html', $output);
1573
+
1574
+ if ($echo) {
1575
+ echo $output;
1576
+ }
1577
+ return $output;
1578
+ }
1579
  }
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: lms, course, elearning, education, learning management system
5
  Requires at least: 4.5
6
  Tested up to: 5.3
7
  Requires PHP: 5.4.0
8
- Stable tag: 1.5.7
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -241,6 +241,20 @@ Tutor enables you to use any third party plugins without facing any compatibilit
241
 
242
  == Changelog ==
243
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
244
  = 1.5.7 - 19 March, 2020 =
245
 
246
  * New: Setup Wizard for faster and smoother launch
5
  Requires at least: 4.5
6
  Tested up to: 5.3
7
  Requires PHP: 5.4.0
8
+ Stable tag: 1.5.8
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
241
 
242
  == Changelog ==
243
 
244
+ = 1.5.8 - 31 March, 2020 =
245
+
246
+ * Updated: Wishlist will now show Tutor LMS popup login form to non-logged users
247
+ * Update: No more course price in a single course if the course already enrolled.
248
+ * Fix: Set value 0 to show default value in option panel
249
+ * Fix: Auto-assign Admin while approving pending course at Gutenberg editor
250
+ * Fix: Admin added as an instructor by default in courses
251
+ * Fix: Disable review option working properly, disabled course review form
252
+ * Fix: Quiz Attempts end time
253
+ * Fix: Quiz Attempts answers order
254
+ * Fix: Wrong calculation when enabled fees deduction before instructor and admin share divide.
255
+ * Deprecated: tutor_archive_course_add_to_cart() from v.1.5.8
256
+ * Removed: "tutor_archive_course_add_to_cart()" from the "plugins/tutor/templates/archive-course.php". Please update if you had overridden this file to your theme.
257
+
258
  = 1.5.7 - 19 March, 2020 =
259
 
260
  * New: Setup Wizard for faster and smoother launch
templates/archive-course.php CHANGED
@@ -8,7 +8,7 @@
8
  * @url https://themeum.com
9
  *
10
  * @package TutorLMS/Templates
11
- * @version 1.4.3
12
  */
13
 
14
  get_header(); ?>
@@ -53,12 +53,6 @@ get_header(); ?>
53
 
54
  tutor_course_archive_pagination();
55
 
56
- /**
57
- * Required loggedin form popup
58
- * @since v 1.5.5
59
- */
60
- tutor_archive_course_add_to_cart();
61
-
62
  do_action('tutor_course/archive/after_loop');
63
  ?>
64
  </div><!-- .wrap -->
8
  * @url https://themeum.com
9
  *
10
  * @package TutorLMS/Templates
11
+ * @version 1.5.8
12
  */
13
 
14
  get_header(); ?>
53
 
54
  tutor_course_archive_pagination();
55
 
 
 
 
 
 
 
56
  do_action('tutor_course/archive/after_loop');
57
  ?>
58
  </div><!-- .wrap -->
templates/loop/header.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * @package TutorLMS/Templates
4
- * @version 1.4.3
5
  */
6
 
7
  ?>
@@ -20,8 +20,15 @@
20
  $has_wish_list = 'has-wish-listed';
21
  }
22
 
 
 
 
 
 
 
 
23
  echo '<span class="tutor-course-loop-level">'.get_tutor_course_level().'</span>';
24
- echo '<span class="tutor-course-wishlist"><a href="javascript:;" class="tutor-icon-fav-line tutor-course-wishlist-btn '.$has_wish_list.' " data-course-id="'.$course_id.'"></a> </span>';
25
  ?>
26
  </div>
27
  </div>
1
  <?php
2
  /**
3
  * @package TutorLMS/Templates
4
+ * @version 1.5.8
5
  */
6
 
7
  ?>
20
  $has_wish_list = 'has-wish-listed';
21
  }
22
 
23
+ $action_class = '';
24
+ if ( is_user_logged_in()){
25
+ $action_class = apply_filters('tutor_wishlist_btn_class', 'tutor-course-wishlist-btn');
26
+ }else{
27
+ $action_class = apply_filters('tutor_popup_login_class', 'cart-required-login');
28
+ }
29
+
30
  echo '<span class="tutor-course-loop-level">'.get_tutor_course_level().'</span>';
31
+ echo '<span class="tutor-course-wishlist"><a href="javascript:;" class="tutor-icon-fav-line '.$action_class.' '.$has_wish_list.' " data-course-id="'.$course_id.'"></a> </span>';
32
  ?>
33
  </div>
34
  </div>
tutor.php CHANGED
@@ -4,8 +4,8 @@ Plugin Name: Tutor LMS
4
  Plugin URI: https://www.themeum.com/product/tutor-lms/
5
  Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
6
  Author: Themeum
7
- Version: 1.5.7
8
- Author URI: http://themeum.com
9
  Requires at least: 4.5
10
  Tested up to: 5.3
11
  License: GPLv2 or later
@@ -17,7 +17,7 @@ if ( ! defined( 'ABSPATH' ) )
17
  /**
18
  * Defined the tutor main file
19
  */
20
- define('TUTOR_VERSION', '1.5.7');
21
  define('TUTOR_FILE', __FILE__);
22
 
23
  /**
4
  Plugin URI: https://www.themeum.com/product/tutor-lms/
5
  Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
6
  Author: Themeum
7
+ Version: 1.5.8
8
+ Author URI: https://themeum.com
9
  Requires at least: 4.5
10
  Tested up to: 5.3
11
  License: GPLv2 or later
17
  /**
18
  * Defined the tutor main file
19
  */
20
+ define('TUTOR_VERSION', '1.5.8');
21
  define('TUTOR_FILE', __FILE__);
22
 
23
  /**
views/metabox/instructors-metabox.php CHANGED
@@ -16,17 +16,20 @@
16
  $authorTag = '<img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i>';
17
  }
18
 
 
19
  $currentInstructorHtml = '<div id="added-instructor-id-'.$t->ID.'" class="added-instructor-item added-instructor-item-'.$t->ID.'" data-instructor-id="'.$t->ID.'">
20
  <div class="instructor-icon">'.get_avatar($t->ID, 45).'</div>
21
  <div class="instructor-name"> '.$t->display_name.' '.$authorTag.' </div>
22
  </div>';
23
  echo $currentInstructorHtml;
 
24
 
25
  if (is_array($instructors) && count($instructors)){
26
  foreach ($instructors as $instructor){
 
27
  if ($t->ID == $instructor->ID){
28
  continue;
29
- }
30
 
31
  if ($post->post_author == $instructor->ID){
32
  $authorTag = '<img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i>';
16
  $authorTag = '<img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i>';
17
  }
18
 
19
+ /*
20
  $currentInstructorHtml = '<div id="added-instructor-id-'.$t->ID.'" class="added-instructor-item added-instructor-item-'.$t->ID.'" data-instructor-id="'.$t->ID.'">
21
  <div class="instructor-icon">'.get_avatar($t->ID, 45).'</div>
22
  <div class="instructor-name"> '.$t->display_name.' '.$authorTag.' </div>
23
  </div>';
24
  echo $currentInstructorHtml;
25
+ */
26
 
27
  if (is_array($instructors) && count($instructors)){
28
  foreach ($instructors as $instructor){
29
+ /*
30
  if ($t->ID == $instructor->ID){
31
  continue;
32
+ }*/
33
 
34
  if ($post->post_author == $instructor->ID){
35
  $authorTag = '<img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i>';
views/options/field-types/number.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  $value = $this->get($field['field_key']);
3
- if ( ! $value && isset($field['default'])){
4
  $value = $field['default'];
5
  }
6
  ?>
1
  <?php
2
  $value = $this->get($field['field_key']);
3
+ if ( $value != '0' && ! $value && isset($field['default'])){
4
  $value = $field['default'];
5
  }
6
  ?>
views/options/field-types/text.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  $value = $this->get($field['field_key']);
3
- if ( ! $value && isset($field['default'])){
4
  $value = $field['default'];
5
  }
6
  ?>
1
  <?php
2
  $value = $this->get($field['field_key']);
3
+ if ( $value != '0' && ! $value && isset($field['default'])){
4
  $value = $field['default'];
5
  }
6
  ?>