PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.3
Tutor LMS – eLearning and online course solution v1.7.3
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-front.css
tutor / assets / css Last commit date
tutor-admin.css 5 years ago tutor-front.css 5 years ago tutor-front.min.css 5 years ago tutor-setup.css 5 years ago
tutor-front.css
9556 lines
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,
1079 .tutor-quiz-single-wrap {
1080 margin: 0 100px 80px;
1081 }
1082
1083 @media (max-width: 1366px) {
1084 .tutor-lesson-content-area,
1085 .tutor-quiz-single-wrap {
1086 margin: 0 60px 80px;
1087 }
1088 }
1089
1090 @media (max-width: 991px) {
1091 .tutor-lesson-content-area,
1092 .tutor-quiz-single-wrap {
1093 margin: 0 40px;
1094 }
1095 }
1096
1097 .tutor-lesson-sidebar-hide-bar {
1098 background-color: var(--tutor-primary-hover-color);
1099 color: #ffffff;
1100 padding: 0 12px;
1101 display: inline-block;
1102 line-height: 70px;
1103 }
1104
1105 @media only screen and (max-width: 546px) {
1106 .tutor-lesson-sidebar-hide-bar {
1107 padding: 0 10px;
1108 }
1109 }
1110
1111 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1112 font-size: 20px;
1113 display: block;
1114 padding: 25px 0;
1115 }
1116
1117 @media only screen and (max-width: 546px) {
1118 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1119 font-size: 19px;
1120 }
1121 }
1122
1123 .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1124 content: "\e903";
1125 }
1126
1127 .tutor-sidebar-tabs-wrap {
1128 border-top: 1px solid #e0e9ec;
1129 }
1130
1131 .tutor-tabs-btn-group {
1132 height: 70px;
1133 display: -webkit-box;
1134 display: -ms-flexbox;
1135 display: flex;
1136 }
1137
1138 .tutor-tabs-btn-group a {
1139 background-color: #f1f6f8;
1140 color: var(--tutor-text-color);
1141 display: block;
1142 line-height: 70px;
1143 width: 100%;
1144 text-align: center;
1145 border: 1px solid #e0e9ec;
1146 border-top: none;
1147 }
1148
1149 .tutor-tabs-btn-group a span,
1150 .tutor-tabs-btn-group a i {
1151 font-size: 24px;
1152 display: inline-block;
1153 vertical-align: top;
1154 line-height: 70px;
1155 }
1156
1157 .tutor-tabs-btn-group a i {
1158 color: var(--tutor-primary-color);
1159 }
1160
1161 .tutor-tabs-btn-group a span {
1162 font-size: 15px;
1163 padding-left: 3px;
1164 }
1165
1166 .tutor-tabs-btn-group a.active {
1167 background-color: #ffffff;
1168 border: none;
1169 }
1170
1171 .tutor-tabs-btn-group a:focus {
1172 outline: none;
1173 }
1174
1175 /*video*/
1176 .tutor-single-lesson-segment {
1177 margin-bottom: 35px;
1178 }
1179
1180 .tutor-single-lesson-wrap {
1181 background: #f4f8fa;
1182 }
1183
1184 .tutor-lesson-video-wrap .plyr--video {
1185 border-radius: 4px;
1186 }
1187
1188 #tutor-lesson-sidebar-qa-tab-content {
1189 background-color: #ffffff;
1190 padding: 20px;
1191 }
1192
1193 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1194 border-top: 1px solid #e8eff1;
1195 padding-top: 25px;
1196 }
1197
1198 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1199 color: var(--tutor-primary-color);
1200 }
1201
1202 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1203 display: block;
1204 width: 100%;
1205 background-color: var(--tutor-primary-color);
1206 border-color: var(--tutor-primary-color);
1207 }
1208
1209 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1210 margin-bottom: 20px;
1211 margin-top: 20px;
1212 }
1213
1214 .tutor-lesson-sidebar-emptyqa-wrap {
1215 text-align: center;
1216 padding: 50px 20px;
1217 color: var(--tutor-text-color);
1218 }
1219
1220 .tutor-lesson-sidebar-emptyqa-wrap h3 {
1221 margin: 0;
1222 padding: 0 0 25px;
1223 }
1224
1225 .tutor-lesson-sidebar-emptyqa-wrap i {
1226 font-size: 150px;
1227 color: #e8eff1;
1228 line-height: 0.8;
1229 }
1230
1231 /*attachment*/
1232 .tutor-attachments-wrap {
1233 margin: -3px -3px 15px -3px;
1234 }
1235
1236 .tutor-attachments-wrap .tutor-lesson-attachment {
1237 display: inline-block;
1238 border: 1px solid #e8eff1;
1239 border-radius: 4px;
1240 padding: 10px 16px 10px 12px;
1241 overflow: hidden;
1242 background: #f4f7f8;
1243 margin: 3px;
1244 -webkit-transition: 300ms;
1245 transition: 300ms;
1246 }
1247
1248 .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1249 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1250 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1251 }
1252
1253 .tutor-attachments-wrap .tutor-attachment-icon {
1254 font-size: 30px;
1255 float: left;
1256 color: var(--tutor-text-color);
1257 }
1258
1259 .tutor-attachments-wrap .tutor-attachment-icon i {
1260 display: block;
1261 }
1262
1263 .tutor-attachment-info {
1264 padding-left: 10px;
1265 float: left;
1266 }
1267
1268 .tutor-attachment-info span {
1269 display: block;
1270 font-size: 14px;
1271 line-height: 16px;
1272 color: var(--tutor-text-color);
1273 }
1274
1275 .tutor-attachment-info span + span {
1276 font-size: 11px;
1277 color: var(--tutor-light-color);
1278 }
1279
1280 /*course status*/
1281 .tutor-progress-bar-wrap {
1282 width: 100%;
1283 margin: 0 0 30px;
1284 display: -webkit-box;
1285 display: -ms-flexbox;
1286 display: flex;
1287 }
1288
1289 .tutor-progress-bar {
1290 height: 8px;
1291 color: #000000;
1292 line-height: 25px;
1293 position: relative;
1294 background: #f1f1f1;
1295 -ms-flex-preferred-size: 0;
1296 flex-basis: 0;
1297 -webkit-box-flex: 1;
1298 -ms-flex-positive: 1;
1299 flex-grow: 1;
1300 max-width: 100%;
1301 border-radius: 30px;
1302 margin-top: 7.5px;
1303 }
1304
1305 .tutor-progress-bar .tutor-progress-filled {
1306 background-color: var(--tutor-primary-color);
1307 height: 8px;
1308 border-radius: 30px;
1309 width: var(--tutor-progress-left);
1310 }
1311
1312 .tutor-dashboard-content-inner .tutor-progress-bar {
1313 margin-top: 9.5px;
1314 height: 5px;
1315 }
1316
1317 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1318 height: 5px;
1319 }
1320
1321 .tutor-progress-bar .tutor-progress-filled:after {
1322 content: "";
1323 position: absolute;
1324 height: 15px;
1325 width: 15px;
1326 border: 7.5px solid var(--tutor-primary-color);
1327 border-radius: 50%;
1328 background: #fff;
1329 left: var(--tutor-progress-left);
1330 -webkit-transform: translateY(-50%) translateX(-50%);
1331 transform: translateY(-50%) translateX(-50%);
1332 top: 50%;
1333 -webkit-box-sizing: border-box;
1334 box-sizing: border-box;
1335 }
1336
1337 .tutor-progress-percent {
1338 -webkit-box-flex: 0;
1339 -ms-flex: 0 0 auto;
1340 flex: 0 0 auto;
1341 width: auto;
1342 max-width: none;
1343 padding-left: 20px;
1344 }
1345
1346 .tutor-course-purchase-box {
1347 margin-bottom: 0;
1348 }
1349
1350 .tutor-price-preview-box .tutor-course-purchase-box button {
1351 display: block;
1352 width: 100%;
1353 background: var(--tutor-primary-color);
1354 border-radius: 3px;
1355 text-transform: uppercase;
1356 font-weight: 500;
1357 cursor: pointer;
1358 }
1359
1360 .tutor-price-preview-box .tutor-course-purchase-box button i {
1361 margin-right: 8px;
1362 }
1363
1364 .tutor-price-preview-box .tutor-course-enrolled-wrap,
1365 .tutor-price-preview-box .tutor-course-login-wrap,
1366 .tutor-price-preview-box .tutor-course-login-wrap form,
1367 .tutor-course-purchase-box form {
1368 margin-bottom: 0;
1369 }
1370
1371 .tutor-price-preview-box .tutor-course-material-includes-wrap {
1372 margin-bottom: 25px;
1373 }
1374
1375 .tutor-alert-warning.tutor-instructor-alert {
1376 padding: 25px 25px 15px;
1377 }
1378
1379 .tutor-lead-info-btn-group {
1380 display: block;
1381 overflow: hidden;
1382 margin: 0 -20px 25px;
1383 border-bottom: 1px solid rgba(220, 223, 229, 0.4);
1384 padding: 0 20px 30px;
1385 }
1386
1387 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1388 display: block;
1389 margin-top: 15px;
1390 }
1391
1392 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form {
1393 margin: 0;
1394 }
1395
1396 .tutor-lead-info-btn-group a.tutor-button,
1397 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1398 display: block;
1399 padding: 18px 20px;
1400 border: none;
1401 text-align: center;
1402 border-radius: 4px;
1403 text-transform: uppercase;
1404 line-height: 1;
1405 -webkit-transition: 300ms;
1406 transition: 300ms;
1407 font-weight: 700;
1408 }
1409
1410 .tutor-lead-info-btn-group a.tutor-button,
1411 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1412 width: 100%;
1413 text-align: center;
1414 display: block;
1415 }
1416
1417 @media (max-width: 991px) {
1418 .tutor-lead-info-btn-group a.tutor-button,
1419 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1420 width: auto;
1421 }
1422 }
1423
1424 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1425 display: block;
1426 width: 100%;
1427 background: #e8eff1;
1428 color: var(--tutor-light-color);
1429 }
1430
1431 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
1432 background: var(--tutor-primary-color);
1433 color: #ffffff;
1434 }
1435
1436 .tutor-single-add-to-cart-box .tutor-enroll-form {
1437 margin: 0;
1438 }
1439
1440 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
1441 padding: 0;
1442 }
1443
1444 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
1445 display: block;
1446 width: 100%;
1447 text-align: center;
1448 }
1449
1450 .tutor-single-add-to-cart-box.cart-required-login {
1451 position: relative;
1452 }
1453
1454 .tutor-single-add-to-cart-box.cart-required-login:before {
1455 position: absolute;
1456 content: "";
1457 top: 0;
1458 bottom: 0;
1459 left: 0;
1460 right: 0;
1461 z-index: 99;
1462 cursor: pointer;
1463 }
1464
1465 /*******************/
1466 /*tutor review form*/
1467 /*******************/
1468 .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
1469 color: #fff;
1470 background-color: var(--tutor-primary-color);
1471 border-color: var(--tutor-primary-color);
1472 display: inline-block;
1473 padding: 15px 30px;
1474 border-radius: 4px;
1475 text-transform: capitalize;
1476 line-height: 1;
1477 -webkit-transition: 300ms;
1478 transition: 300ms;
1479 }
1480
1481 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
1482 background-color: var(--tutor-primary-hover-color);
1483 border-color: var(--tutor-primary-hover-color);
1484 }
1485
1486 .tutor-course-enrolled-review-wrap .tutor-form-group {
1487 margin-bottom: 10px;
1488 }
1489
1490 .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
1491 height: 120px;
1492 background: #f7f7f7;
1493 border: 1px solid #ddd;
1494 -webkit-box-shadow: none;
1495 box-shadow: none;
1496 border-radius: 4px;
1497 line-height: 1.5;
1498 text-indent: 0;
1499 padding: 15px;
1500 }
1501
1502 .tutor-write-review-form {
1503 margin-top: 30px;
1504 }
1505
1506 /*******************/
1507 /*end tutor review form*/
1508 /*******************/
1509 /**
1510 Tutor Dashboard Content
1511 */
1512 /*
1513 Form CSS
1514 */
1515 .tutor-form-row {
1516 display: -webkit-box;
1517 display: -ms-flexbox;
1518 display: flex;
1519 margin-left: -15px;
1520 margin-right: -15px;
1521 }
1522
1523 .tutor-form-col-4,
1524 .tutor-form-col-6,
1525 .tutor-form-col-12 {
1526 padding-left: 15px;
1527 padding-right: 15px;
1528 }
1529
1530 .tutor-form-col-6 {
1531 -webkit-box-flex: 0;
1532 -ms-flex: 0 0 50%;
1533 flex: 0 0 50%;
1534 max-width: 50%;
1535 }
1536
1537 .tutor-form-col-12 {
1538 -webkit-box-flex: 0;
1539 -ms-flex: 0 0 100%;
1540 flex: 0 0 100%;
1541 max-width: 100%;
1542 }
1543
1544 .tutor-form-col-4 {
1545 -webkit-box-flex: 0;
1546 -ms-flex: 0 0 33.3333%;
1547 flex: 0 0 33.3333%;
1548 max-width: 33.3333%;
1549 }
1550
1551 @media (max-width: 768px) {
1552 .tutor-form-row {
1553 -ms-flex-wrap: wrap;
1554 flex-wrap: wrap;
1555 }
1556 .tutor-form-col-4,
1557 .tutor-form-col-6,
1558 .tutor-form-col-12 {
1559 -webkit-box-flex: 0;
1560 -ms-flex: 0 0 100%;
1561 flex: 0 0 100%;
1562 max-width: 100%;
1563 }
1564 }
1565
1566 ul.tutor-required-fields {
1567 list-style: none;
1568 padding: 10px;
1569 margin: 0;
1570 }
1571
1572 .tutor-star-rating-group {
1573 color: #f4c150;
1574 /*margin-top: 20px;*/
1575 display: inline-block;
1576 text-align: left;
1577 }
1578
1579 .tutor-star-rating-group i {
1580 /*cursor: pointer;*/
1581 margin-right: 4px;
1582 }
1583
1584 @media (max-width: 546px) {
1585 .tutor-write-review-box .tutor-star-rating-group {
1586 font-size: 26px;
1587 display: block;
1588 text-align: center;
1589 }
1590 }
1591
1592 .tutor-write-review-box .tutor-star-rating-group i {
1593 margin-right: 4px;
1594 cursor: pointer;
1595 }
1596
1597 .tutor-queston-and-answer-wrap {
1598 margin: 20px 0;
1599 }
1600
1601 .tutor-question-top {
1602 display: -webkit-box;
1603 display: -ms-flexbox;
1604 display: flex;
1605 -webkit-box-pack: justify;
1606 -ms-flex-pack: justify;
1607 justify-content: space-between;
1608 margin-bottom: 20px;
1609 -webkit-box-orient: horizontal;
1610 -webkit-box-direction: reverse;
1611 -ms-flex-direction: row-reverse;
1612 flex-direction: row-reverse;
1613 }
1614
1615 .tutor-ask-question-btn {
1616 text-align: right;
1617 }
1618
1619 .tutor-question-search-form {
1620 -webkit-box-flex: 0;
1621 -ms-flex: 0 0 75%;
1622 flex: 0 0 75%;
1623 }
1624
1625 .tutor-question-search-form form {
1626 display: -webkit-box;
1627 display: -ms-flexbox;
1628 display: flex;
1629 }
1630
1631 .tutor-question-search-form input[type="text"] {
1632 max-width: 60%;
1633 }
1634
1635 .tutor-add-question-wrap {
1636 margin: 20px 0;
1637 }
1638
1639 .tutor-add-question-wrap .tutor-form-group {
1640 margin-bottom: 10px;
1641 }
1642
1643 .tutor_question_cancel {
1644 margin-right: 5px;
1645 }
1646
1647 .updating-icon:before {
1648 font-family: "tutor";
1649 margin-right: 5px;
1650 content: "\e91d";
1651 -webkit-animation: spin 1s steps(8) infinite;
1652 animation: spin 1s steps(8) infinite;
1653 display: inline-block;
1654 }
1655
1656 .loading-lesson .tutor-lesson-video-wrap:before {
1657 font-family: "tutor";
1658 content: "\e91d";
1659 -webkit-animation: spin 2s infinite linear;
1660 animation: spin 2s infinite linear;
1661 display: inline-block;
1662 z-index: 9;
1663 position: absolute;
1664 left: 50%;
1665 top: 50%;
1666 font-size: 50px;
1667 margin-left: -25px;
1668 margin-top: -12px;
1669 }
1670
1671 .loading-lesson .tutor-lesson-video-wrap:after {
1672 position: absolute;
1673 content: "";
1674 top: 0;
1675 left: 0;
1676 background: rgba(255, 255, 255, 0.8);
1677 width: 100%;
1678 height: 100%;
1679 }
1680
1681 .tutor-lesson-video-wrap {
1682 position: relative;
1683 }
1684
1685 /**
1686 Course question and answer
1687 */
1688 /* ********************* */
1689 /* Question and Answer */
1690 /* ********************* */
1691 /*.tutor-question-wrap{*/
1692 /*}*/
1693 .tutor_question_area {
1694 padding: 25px 20px;
1695 background: #f4f7f8;
1696 border-radius: 4px;
1697 }
1698
1699 .tutor_question_area p:last-child {
1700 margin-bottom: 0;
1701 }
1702
1703 .tutor_add_answer_row {
1704 text-align: right;
1705 margin-top: 20px;
1706 }
1707
1708 .tutor_add_answer_row .tutor-form-group:last-child {
1709 margin-top: 20px;
1710 }
1711
1712 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1713 .tutor_admin_answers_list_wrap {
1714 margin-left: 100px;
1715 }
1716
1717 @media (max-width: 991px) {
1718 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1719 .tutor_admin_answers_list_wrap {
1720 margin-left: 30px;
1721 }
1722 }
1723
1724 .tutor_original_question {
1725 margin-bottom: 30px;
1726 }
1727
1728 .tutor_admin_answers_list_wrap .tutor_individual_answer {
1729 margin-bottom: 40px;
1730 }
1731
1732 .tutor_admin_answers_list_wrap .tutor_question_area {
1733 background: #edf9f1;
1734 }
1735
1736 .question-top-meta .tutor-question-avater a {
1737 display: inline-block;
1738 }
1739
1740 .question-top-meta .tutor-question-avater a span {
1741 height: 50px;
1742 width: 50px;
1743 border-radius: 50%;
1744 display: block;
1745 line-height: 50px;
1746 text-align: center;
1747 font-size: 17px;
1748 }
1749
1750 .question-top-meta .tutor-question-avater a img {
1751 width: 50px;
1752 height: 50px;
1753 border-radius: 50%;
1754 }
1755
1756 .question-top-meta {
1757 overflow: hidden;
1758 margin-bottom: 20px;
1759 }
1760
1761 .question-top-meta .tutor-question-avater {
1762 float: left;
1763 }
1764
1765 .question-top-meta .review-meta {
1766 float: left;
1767 margin-bottom: 0;
1768 margin-left: 10px;
1769 }
1770
1771 .question-top-meta .review-meta a {
1772 display: block;
1773 font-size: 18px;
1774 color: var(--tutor-text-color);
1775 line-height: 20px;
1776 }
1777
1778 .question-top-meta .review-meta span {
1779 color: var(--tutor-light-color);
1780 vertical-align: text-top;
1781 display: block;
1782 }
1783
1784 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
1785 margin-right: 6px;
1786 }
1787
1788 /*anouncement*/
1789 .tutor-no-announcements {
1790 text-align: center;
1791 }
1792
1793 .tutor-announcement-meta {
1794 margin-bottom: 10px;
1795 font-size: 13px;
1796 }
1797
1798 .tutor-announcement {
1799 border: 1px solid #eee;
1800 padding: 20px;
1801 margin-top: 30px;
1802 border-radius: 4px;
1803 }
1804
1805 .announcement-delete-btn {
1806 float: right;
1807 }
1808
1809 .announcement-delete-btn a {
1810 color: var(--tutor-light-color);
1811 -webkit-transition: 300ms;
1812 transition: 300ms;
1813 }
1814
1815 .announcement-delete-btn a:hover {
1816 color: red;
1817 }
1818
1819 .tutor-announcement-title-wrap h3 {
1820 color: var(--tutor-text-color);
1821 font-weight: 500;
1822 margin-bottom: 10px;
1823 }
1824
1825 /* ********************* */
1826 /* Single Quiz */
1827 /* ********************* */
1828 .tutor-quiz-header span {
1829 background: #f88f1c;
1830 color: #ffffff;
1831 display: inline-block;
1832 padding: 4px 10px;
1833 border-radius: 4px;
1834 line-height: 1;
1835 text-transform: uppercase;
1836 font-size: 10px;
1837 }
1838
1839 .tutor-quiz-header h2 {
1840 color: var(--tutor-text-color);
1841 font-size: 36px;
1842 line-height: 46px;
1843 font-weight: 500;
1844 margin-bottom: 15px;
1845 }
1846
1847 .tutor-quiz-header h5 {
1848 color: var(--tutor-light-color);
1849 }
1850
1851 .tutor-quiz-header h5 a {
1852 color: var(--tutor-text-color);
1853 font-weight: 500;
1854 }
1855
1856 .tutor-quiz-header .tutor-quiz-meta {
1857 list-style: none;
1858 margin: 20px 0 40px;
1859 padding: 15px 0;
1860 border-top: 1px solid #dcdfe5;
1861 border-bottom: 1px solid #dcdfe5;
1862 display: -webkit-box;
1863 display: -ms-flexbox;
1864 display: flex;
1865 -webkit-box-pack: justify;
1866 -ms-flex-pack: justify;
1867 justify-content: space-between;
1868 }
1869
1870 .tutor-quiz-header .tutor-quiz-meta li {
1871 display: inline-block;
1872 color: var(--tutor-text-color);
1873 }
1874
1875 .tutor-quiz-header .tutor-quiz-meta li strong {
1876 display: block;
1877 color: var(--tutor-light-color);
1878 font-weight: 400;
1879 }
1880
1881 @media (max-width: 767px) {
1882 .tutor-quiz-header .tutor-quiz-meta {
1883 display: block;
1884 border: none;
1885 padding: 0;
1886 }
1887 .tutor-quiz-header .tutor-quiz-meta li {
1888 display: block;
1889 color: var(--tutor-text-color);
1890 margin: 5px;
1891 border: none;
1892 padding: 0;
1893 border-radius: 0;
1894 }
1895 .tutor-quiz-header .tutor-quiz-meta li strong {
1896 display: inline-block;
1897 margin-right: 5px;
1898 }
1899 }
1900
1901 @media (max-width: 1199.98px) {
1902 .tutor-quiz-attempt-history {
1903 display: block;
1904 width: 100%;
1905 overflow-x: auto;
1906 -webkit-overflow-scrolling: touch;
1907 }
1908 }
1909
1910 .tutor-quiz-attempt-history-title {
1911 font-size: 18px;
1912 color: var(--tutor-light-color);
1913 line-height: 23px;
1914 font-weight: 500;
1915 margin-bottom: 15px;
1916 margin-top: 70px;
1917 }
1918
1919 .tutor-quiz-attempt-history table {
1920 border-collapse: collapse;
1921 border-radius: 4px;
1922 margin-bottom: 0;
1923 }
1924
1925 .tutor-quiz-attempt-history th {
1926 font-weight: 400;
1927 }
1928
1929 .tutor-quiz-attempt-history table,
1930 .tutor-quiz-attempt-history th,
1931 .tutor-quiz-attempt-history td {
1932 border: 1px solid #e8eff1;
1933 padding: 10px !important;
1934 }
1935
1936 .tutor-quiz-attempt-history table span.result-fail,
1937 .tutor-quiz-attempt-history table span.result-pass {
1938 display: inline-block;
1939 color: #fff;
1940 border-radius: 2px;
1941 width: 47px;
1942 height: 26px;
1943 line-height: 26px;
1944 text-align: center;
1945 }
1946
1947 .tutor-quiz-attempt-history table span.result-fail {
1948 background: #df3247;
1949 }
1950
1951 .tutor-quiz-attempt-history table span.result-pass {
1952 background: var(--tutor-success-button-color);
1953 }
1954
1955 .tutor-quiz-attempt-history table span.result-review-required {
1956 background: #f5b30d;
1957 padding: 3px 5px;
1958 color: #fff;
1959 border-radius: 2px;
1960 text-align: center;
1961 font-size: 90%;
1962 }
1963
1964 /*.attempt-reviewed-text {*/
1965 /*color: #777;*/
1966 /*font-size: 12px;*/
1967 /*margin-top: 10px;*/
1968 /*}*/
1969 .quiz-head-meta-info {
1970 color: var(--tutor-light-color);
1971 margin-bottom: 40px;
1972 }
1973
1974 .quiz-head-meta-info span {
1975 color: var(--tutor-text-color);
1976 }
1977
1978 #tutor-quiz-attempt-questions-wrap {
1979 margin-bottom: 50px;
1980 }
1981
1982 .tutor-quiz-single-wrap .question-text {
1983 color: var(--tutor-text-color);
1984 font-size: 20px;
1985 font-weight: 600;
1986 }
1987
1988 .tutor-quiz-single-wrap .question-description {
1989 color: var(--tutor-text-color);
1990 }
1991
1992 .quiz-attempt-single-question {
1993 margin-bottom: 80px;
1994 }
1995
1996 .fill-in-the-blank-field .fill-in-the-blank-text-input {
1997 display: inline;
1998 border-top: none;
1999 border-left: none;
2000 border-right: none;
2001 border-bottom: 1px dashed;
2002 background-color: transparent;
2003 padding: 0px;
2004 border-radius: 0;
2005 -webkit-box-shadow: none;
2006 box-shadow: none;
2007 margin: 0 10px;
2008 }
2009
2010 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
2011 background: none;
2012 outline: none;
2013 }
2014
2015 .tutor-quiz-answers-wrap {
2016 margin-bottom: 50px;
2017 }
2018
2019 .tutor-quiz-answers-wrap textarea {
2020 background: transparent;
2021 border: 1px solid #d4dadb;
2022 height: 175px;
2023 border-radius: 5px;
2024 -webkit-box-shadow: none;
2025 box-shadow: none;
2026 min-width: 100%;
2027 margin-bottom: 5px;
2028 }
2029
2030 .tutor-quiz-answers-wrap textarea:focus {
2031 background: transparent;
2032 outline: none !important;
2033 }
2034
2035 .tutor-quiz-answers-wrap p {
2036 margin: 0;
2037 line-height: 26px;
2038 }
2039
2040 .quiz-answer-input-body .quiz-answer-image-wrap {
2041 margin-top: 10px;
2042 margin-bottom: 10px;
2043 max-width: 200px;
2044 }
2045
2046 .quiz-answer-image-wrap img {
2047 max-width: 100%;
2048 height: auto;
2049 }
2050
2051 .tutor-quiz-answers-wrap label {
2052 display: block;
2053 margin-bottom: 15px;
2054 cursor: pointer;
2055 }
2056
2057 .tutor-quiz-answers-wrap label.answer-view-image,
2058 .tutor-quiz-answers-wrap label.answer-view-text_image {
2059 text-align: center;
2060 margin: 0 10px;
2061 display: -webkit-inline-box;
2062 display: -ms-inline-flexbox;
2063 display: inline-flex;
2064 max-width: 25%;
2065 }
2066
2067 .quiz-answer-input-bottom {
2068 position: relative;
2069 display: -webkit-box;
2070 display: -ms-flexbox;
2071 display: flex;
2072 line-height: 20px;
2073 }
2074
2075 .quiz-answer-input-bottom.wrong-answer {
2076 color: #e27c89;
2077 }
2078
2079 .quiz-answer-input-bottom.wrong-answer .quiz-answer-input-field {
2080 border: 1px solid #e27c89;
2081 padding: 5px 10px;
2082 }
2083
2084 .quiz-answer-input-bottom.right-answer {
2085 color: #86b324;
2086 }
2087
2088 .quiz-answer-input-bottom.right-answer .quiz-answer-input-field {
2089 border: 1px solid #bbd58c;
2090 padding: 5px 10px;
2091 }
2092
2093 .wrong-right-text {
2094 padding: 5px 10px;
2095 }
2096
2097 .tutor-quiz-answers-wrap label input {
2098 display: none;
2099 }
2100
2101 .tutor-quiz-answers-wrap label input + span {
2102 width: 20px;
2103 height: 20px;
2104 border: 1px solid #dedede;
2105 display: inline-block;
2106 border-radius: 2px;
2107 position: relative;
2108 margin-right: 5px;
2109 }
2110
2111 .tutor-quiz-answers-wrap label input:checked + span {
2112 background: var(--tutor-primary-color);
2113 border-color: var(--tutor-primary-color);
2114 }
2115
2116 .tutor-quiz-answers-wrap label input:checked + span:after {
2117 content: "\e90f";
2118 position: absolute;
2119 font-family: "tutor";
2120 color: #fff;
2121 top: 50%;
2122 left: 50%;
2123 -webkit-transform: translate(-50%, -50%);
2124 transform: translate(-50%, -50%);
2125 font-size: 11px;
2126 line-height: 1;
2127 }
2128
2129 .tutor-quiz-answers-wrap label input[type="radio"] + span {
2130 content: "";
2131 border-radius: 50%;
2132 margin-right: 4px;
2133 vertical-align: top;
2134 font-size: 1em;
2135 }
2136
2137 .tutor-quiz-answers-wrap label input[type="radio"] + span:after {
2138 content: "";
2139 height: 8px;
2140 width: 8px;
2141 background: #fff;
2142 border-radius: 50%;
2143 left: 50%;
2144 }
2145
2146 .question-type-ordering-item {
2147 border: 1px solid #d4dadb;
2148 padding: 10px;
2149 margin-bottom: 10px;
2150 width: 250px;
2151 background-color: #fff;
2152 display: -webkit-box;
2153 display: -ms-flexbox;
2154 display: flex;
2155 }
2156
2157 .question-type-ordering-item.ui-sortable-placeholder {
2158 background-color: transparent;
2159 }
2160
2161 .question-type-ordering-item .answer-title {
2162 -webkit-box-flex: 1;
2163 -ms-flex: 1;
2164 flex: 1;
2165 }
2166
2167 .question-type-ordering-item .answer-sorting-bar {
2168 cursor: pointer;
2169 }
2170
2171 .quiz-answer-item-matching {
2172 padding: 10px;
2173 display: -webkit-box;
2174 display: -ms-flexbox;
2175 display: flex;
2176 width: 25%;
2177 }
2178
2179 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2180 display: inline-block;
2181 max-width: none;
2182 width: 25%;
2183 padding: 0 10px;
2184 vertical-align: top;
2185 }
2186
2187 @media (max-width: 767px) {
2188 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2189 width: 50%;
2190 }
2191 }
2192
2193 @media (max-width: 575px) {
2194 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2195 width: 100%;
2196 }
2197 }
2198
2199 .answer-type-matching .quiz-answer-matching-items-wrap {
2200 margin: 0 -10px;
2201 }
2202
2203 .quiz-answer-matching-droppable {
2204 height: 48px;
2205 min-width: 200px;
2206 border: 1px dashed #d4dadb;
2207 }
2208
2209 .quiz-draggable-answer-item {
2210 padding: 10px 20px;
2211 border: 1px solid #d4dadb;
2212 margin-right: 10px;
2213 margin-bottom: 10px;
2214 background-color: #fff;
2215 display: -webkit-inline-box;
2216 display: -ms-inline-flexbox;
2217 display: inline-flex;
2218 }
2219
2220 .quiz-draggable-answer-item .draggable-answer-title {
2221 -webkit-box-flex: 1;
2222 -ms-flex: 1;
2223 flex: 1;
2224 }
2225
2226 .quiz-draggable-rand-answers {
2227 display: -webkit-box;
2228 display: -ms-flexbox;
2229 display: flex;
2230 -ms-flex-wrap: wrap;
2231 flex-wrap: wrap;
2232 margin-bottom: 80px;
2233 }
2234
2235 .drop-hover {
2236 display: none;
2237 }
2238
2239 .quiz-answer-matching-droppable .drop-hover {
2240 background-color: #eeeeee;
2241 height: 100%;
2242 width: 100%;
2243 display: inline-block;
2244 float: left;
2245 }
2246
2247 .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2248 width: 100%;
2249 max-width: 100%;
2250 }
2251
2252 .quiz-draggable-answer-item .draggable-answer-icon {
2253 margin-left: 15px;
2254 }
2255
2256 .answer-type-image_matching .quiz-answer-item-matching {
2257 /*display: inline-block;
2258 width: 190px;
2259 margin-right: 10px;*/
2260 display: block;
2261 }
2262
2263 .answer-type-image_matching .quiz-answer-matching-items-wrap {
2264 display: -webkit-box;
2265 display: -ms-flexbox;
2266 display: flex;
2267 -ms-flex-wrap: wrap;
2268 flex-wrap: wrap;
2269 margin-left: -10px;
2270 margin-right: -10px;
2271 }
2272
2273 .answer-type-image_matching .quiz-answer-matching-droppable {
2274 width: 100%;
2275 min-width: 100%;
2276 }
2277
2278 .answer-type-image_matching img {
2279 width: 100%;
2280 height: auto;
2281 }
2282
2283 .tutor-quiz-questions-pagination ul {
2284 margin: 0;
2285 padding: 0;
2286 list-style: none;
2287 }
2288
2289 .tutor-quiz-questions-pagination ul li {
2290 display: inline-block;
2291 }
2292
2293 .tutor-quiz-questions-pagination ul li a {
2294 background-color: var(--tutor-primary-color);
2295 padding: 7px 13px;
2296 display: block;
2297 border-radius: 50%;
2298 margin-right: 10px;
2299 color: #ffffff;
2300 }
2301
2302 .tutor-quiz-questions-pagination ul li a:hover,
2303 .tutor-quiz-questions-pagination ul li a.active {
2304 background-color: var(--tutor-primary-color);
2305 }
2306
2307 .quiz-image-answering-wrap {
2308 display: -webkit-box;
2309 display: -ms-flexbox;
2310 display: flex;
2311 -ms-flex-wrap: wrap;
2312 flex-wrap: wrap;
2313 -webkit-box-orient: horizontal;
2314 -webkit-box-direction: normal;
2315 -ms-flex-direction: row;
2316 flex-direction: row;
2317 margin-left: -10px;
2318 margin-right: -10px;
2319 }
2320
2321 .quiz-image-answering-wrap img {
2322 max-width: 100%;
2323 height: auto;
2324 }
2325
2326 .quiz-image-answering-answer {
2327 margin-right: 10px;
2328 margin-left: 10px;
2329 width: 15%;
2330 }
2331
2332 .quiz-image-answering-image-wrap {
2333 margin-bottom: 20px;
2334 }
2335
2336 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
2337 width: 100%;
2338 display: block;
2339 border: 1px solid #d4dadb;
2340 -webkit-box-shadow: none;
2341 box-shadow: none;
2342 background: transparent;
2343 border-radius: 2px;
2344 height: 42px;
2345 }
2346
2347 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
2348 background: transparent;
2349 outline-offset: 0 !important;
2350 }
2351
2352 /**
2353 * Pagination
2354 */
2355 .tutor-next-previous-pagination-wrap {
2356 display: -webkit-box;
2357 display: -ms-flexbox;
2358 display: flex;
2359 -webkit-box-pack: justify;
2360 -ms-flex-pack: justify;
2361 justify-content: space-between;
2362 }
2363
2364 .tutor-next-previous-pagination-wrap a {
2365 color: var(--tutor-primary-color);
2366 }
2367
2368 /* Course filter layout */
2369 .tutor-course-filter-wrapper {
2370 overflow: auto;
2371 max-width: 1140px !important;
2372 margin: 0 auto !important;
2373 }
2374
2375 .tutor-course-filter-wrapper > div {
2376 padding: 12px;
2377 }
2378
2379 .tutor-course-filter-wrapper > div:first-child {
2380 width: 250px;
2381 float: left;
2382 }
2383
2384 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field {
2385 border: 1px solid #BABABA;
2386 border-radius: 6px;
2387 overflow: hidden;
2388 padding: 0 6px;
2389 }
2390
2391 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input, .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input:focus, .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input:active {
2392 border: none;
2393 outline: 0;
2394 padding: 0;
2395 display: inline-block;
2396 width: calc(100% - 24px);
2397 font-weight: normal;
2398 font-size: 16px;
2399 color: #7A7A7A;
2400 }
2401
2402 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field i {
2403 font-size: 17px;
2404 cursor: pointer;
2405 color: #3E64DE;
2406 }
2407
2408 .tutor-course-filter-wrapper > div:first-child h4 {
2409 font-weight: normal;
2410 font-size: 20px;
2411 color: #161616;
2412 margin: 16px 0px 12px;
2413 }
2414
2415 .tutor-course-filter-wrapper > div:first-child label {
2416 display: block;
2417 cursor: pointer;
2418 font-weight: normal;
2419 font-size: 16px;
2420 color: #353535;
2421 }
2422
2423 .tutor-course-filter-wrapper > div:last-child {
2424 width: calc(100% - 250px);
2425 float: right;
2426 }
2427
2428 .tutor-course-filter-wrapper > div:last-child select[name=tutor_course_filter] {
2429 border: 1px solid #7A7A7A;
2430 color: #7A7A7A;
2431 padding: 3px 4px;
2432 font-size: 16px;
2433 border-radius: 6px;
2434 cursor: pointer;
2435 }
2436
2437 @media (max-width: 767px) {
2438 .tutor-course-filter-wrapper > div {
2439 width: 100% !important;
2440 float: none !important;
2441 }
2442 .tutor-course-filter-wrapper .tutor-course-filter-container > div {
2443 overflow: auto;
2444 }
2445 .tutor-course-filter-wrapper .tutor-course-filter-container > div > div {
2446 width: 50%;
2447 float: left;
2448 }
2449 .tutor-course-filter-wrapper .tutor-course-filter-container > div > div:first-child {
2450 width: 100%;
2451 }
2452 }
2453
2454 /**
2455 Icon Css
2456 */
2457 div[class*="tutor-course-col"] {
2458 padding-left: 15px;
2459 padding-right: 15px;
2460 margin-bottom: 30px;
2461 }
2462
2463 .tutor-course-loop {
2464 background: #fff;
2465 color: #29303b;
2466 overflow: hidden;
2467 position: relative;
2468 vertical-align: top;
2469 border-radius: 4px;
2470 -webkit-transition: 300ms;
2471 transition: 300ms;
2472 border: 1px solid rgba(0, 0, 0, 0.05);
2473 height: 100%;
2474 display: -webkit-box;
2475 display: -ms-flexbox;
2476 display: flex;
2477 -webkit-box-orient: vertical;
2478 -webkit-box-direction: normal;
2479 -ms-flex-direction: column;
2480 flex-direction: column;
2481 -webkit-box-pack: justify;
2482 -ms-flex-pack: justify;
2483 justify-content: space-between;
2484 }
2485
2486 .tutor-course-loop a,
2487 .tutor-widget-course a {
2488 text-decoration: none !important;
2489 }
2490
2491 .tutor-course-header {
2492 position: relative;
2493 }
2494
2495 .tutor-course-loop-header-meta {
2496 position: absolute;
2497 left: 0;
2498 top: 13px;
2499 width: 100%;
2500 padding-left: 13px;
2501 padding-right: 13px;
2502 overflow: hidden;
2503 }
2504
2505 .tutor-course-loop-header-meta .tutor-course-wishlist {
2506 float: right;
2507 background: #fff;
2508 font-size: 19px;
2509 padding: 5px 5px;
2510 border-radius: 3px;
2511 -webkit-transition: 300ms;
2512 transition: 300ms;
2513 }
2514
2515 .tutor-course-loop-header-meta .tutor-course-wishlist a {
2516 display: block;
2517 color: var(--tutor-primary-color);
2518 -webkit-transition: 300ms;
2519 transition: 300ms;
2520 }
2521
2522 .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
2523 background: var(--tutor-primary-color);
2524 }
2525
2526 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
2527 color: #fff;
2528 }
2529
2530 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
2531 outline: none;
2532 }
2533
2534 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
2535 content: "\e908";
2536 }
2537
2538 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
2539 content: "\e91d";
2540 margin-right: 0;
2541 }
2542
2543 .tutor-course-loop-level {
2544 display: inline-block;
2545 background: #9013fe;
2546 padding: 0 7px;
2547 color: #fff;
2548 font-size: 12px;
2549 line-height: 20px;
2550 border-radius: 2px;
2551 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2552 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2553 }
2554
2555 .tutor-course-loop:hover {
2556 -webkit-box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2557 box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2558 }
2559
2560 .tutor-course-loop p {
2561 margin: 0;
2562 }
2563
2564 .tutor-course-loop .tutor-course-header a,
2565 .tutor-course-loop .tutor-course-header a img {
2566 display: block;
2567 border-top-left-radius: 4px;
2568 border-top-right-radius: 4px;
2569 }
2570
2571 .tutor-loop-course-container {
2572 padding: 25px 19px;
2573 }
2574
2575 .tutor-loop-rating-wrap {
2576 color: #f8c51c;
2577 margin-bottom: 2px;
2578 font-size: 16px;
2579 }
2580
2581 .tutor-rating-count {
2582 color: var(--tutor-text-color);
2583 }
2584
2585 .tutor-rating-count i {
2586 font-style: normal;
2587 display: inline-block;
2588 margin-left: 5px;
2589 }
2590
2591 .tutor-loop-rating-wrap i:before {
2592 margin-right: 4px;
2593 margin-left: 0;
2594 }
2595
2596 .tutor-course-loop-title h2 {
2597 font-size: 20px;
2598 line-height: 28px;
2599 font-weight: 600;
2600 margin-bottom: 17px;
2601 }
2602
2603 .tutor-course-loop-title h2 a {
2604 color: var(--tutor-text-color);
2605 }
2606
2607 .tutor-course-loop-title h2 a:hover {
2608 color: var(--tutor-primary-color);
2609 }
2610
2611 .tutor-course-loop-meta {
2612 margin-bottom: 15px;
2613 color: var(--tutor-text-color);
2614 font-size: var(--tutor-text-size);
2615 }
2616
2617 .tutor-course-loop-meta > div {
2618 display: inline-block;
2619 }
2620
2621 .tutor-course-loop-meta > div i {
2622 font-size: 16px;
2623 margin-right: 4px;
2624 }
2625
2626 .tutor-course-loop-meta > div i,
2627 .tutor-course-loop-meta > div span {
2628 vertical-align: middle;
2629 }
2630
2631 .tutor-course-loop-meta > div + div {
2632 margin-left: 10px;
2633 }
2634
2635 .tutor-loop-course-footer {
2636 padding: 15px;
2637 border-top: 1px solid rgba(0, 0, 0, 0.05);
2638 color: #838791;
2639 font-size: 12px;
2640 line-height: 25px;
2641 border-bottom-left-radius: 4px;
2642 border-bottom-right-radius: 4px;
2643 font-weight: 400;
2644 }
2645
2646 .tutor-loop-course-footer:after {
2647 content: "";
2648 display: table;
2649 clear: both;
2650 }
2651
2652 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
2653 vertical-align: top;
2654 }
2655
2656 .tutor-course-loop-price {
2657 color: var(--tutor-text-color);
2658 font-size: 16px;
2659 }
2660
2661 .tutor-course-loop-price .price del {
2662 font-weight: 400;
2663 }
2664
2665 .tutor-course-loop-price .price del span {
2666 text-decoration: line-through;
2667 color: var(--tutor-light-color);
2668 }
2669
2670 .tutor-course-loop-price .price del > span {
2671 margin-right: 6px;
2672 }
2673
2674 .tutor-course-loop-price .price del + ins {
2675 background: transparent;
2676 margin-left: 0;
2677 text-decoration: none;
2678 }
2679
2680 .tutor-course-loop-price > .price {
2681 display: -webkit-box;
2682 display: -ms-flexbox;
2683 display: flex;
2684 -webkit-box-align: center;
2685 -ms-flex-align: center;
2686 align-items: center;
2687 -webkit-box-pack: start;
2688 -ms-flex-pack: start;
2689 justify-content: flex-start;
2690 font-weight: 600;
2691 -ms-flex-wrap: wrap;
2692 flex-wrap: wrap;
2693 }
2694
2695 .tutor-course-loop-price > .price .subscription-details {
2696 font-size: 15px;
2697 margin-left: 4px;
2698 font-weight: 400;
2699 }
2700
2701 .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
2702 margin-left: 0;
2703 margin-top: 4px;
2704 }
2705
2706 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
2707 color: var(--tutor-text-color);
2708 position: relative;
2709 line-height: 20px;
2710 vertical-align: top;
2711 display: block;
2712 font-weight: 400;
2713 background: transparent;
2714 padding: 0;
2715 }
2716
2717 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
2718 color: var(--tutor-primary-color);
2719 }
2720
2721 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap {
2722 margin-left: auto;
2723 }
2724
2725 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
2726 display: none;
2727 }
2728
2729 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
2730 content: "\e915";
2731 font-family: "tutor" !important;
2732 speak: none;
2733 font-style: normal;
2734 font-weight: normal;
2735 font-variant: normal;
2736 text-transform: none;
2737 line-height: 20px;
2738 -webkit-font-smoothing: antialiased;
2739 -moz-osx-font-smoothing: grayscale;
2740 margin-right: 5px;
2741 vertical-align: top;
2742 color: var(--tutor-primary-color);
2743 }
2744
2745 /* Standard syntax */
2746 @-webkit-keyframes mymove {
2747 from {
2748 -webkit-transform: rotate(0deg);
2749 transform: rotate(0deg);
2750 }
2751 to {
2752 -webkit-transform: rotate(360deg);
2753 transform: rotate(360deg);
2754 }
2755 }
2756
2757 @keyframes mymove {
2758 from {
2759 -webkit-transform: rotate(0deg);
2760 transform: rotate(0deg);
2761 }
2762 to {
2763 -webkit-transform: rotate(360deg);
2764 transform: rotate(360deg);
2765 }
2766 }
2767
2768 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
2769 opacity: 1;
2770 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2771 }
2772
2773 /* layout*/
2774 .tutor-course-col-4 {
2775 width: 25%;
2776 }
2777
2778 .tutor-course-col-3 {
2779 width: 33.33%;
2780 }
2781
2782 .tutor-course-col-2 {
2783 width: 50%;
2784 }
2785
2786 .tutor-course-col-1 {
2787 width: 100%;
2788 }
2789
2790 .tutor-course-col-1 .tutor-course-loop {
2791 width: 100%;
2792 }
2793
2794 .tutor-course-col-5 {
2795 width: 20%;
2796 }
2797
2798 .tutor-course-col-6 {
2799 width: 16.66%;
2800 }
2801
2802 @media (max-width: 991px) {
2803 .tutor-course-col-6,
2804 .tutor-course-col-5,
2805 .tutor-course-col-4,
2806 .tutor-course-col-3,
2807 .tutor-course-col-2 {
2808 width: 50%;
2809 }
2810 }
2811
2812 @media (max-width: 575px) {
2813 .tutor-course-col-6,
2814 .tutor-course-col-5,
2815 .tutor-course-col-4,
2816 .tutor-course-col-3,
2817 .tutor-course-col-2 {
2818 width: 100%;
2819 }
2820 }
2821
2822 .tutor-course-filter-wrap {
2823 margin-bottom: 50px;
2824 display: -webkit-box;
2825 display: -ms-flexbox;
2826 display: flex;
2827 -webkit-box-align: center;
2828 -ms-flex-align: center;
2829 align-items: center;
2830 -webkit-box-pack: justify;
2831 -ms-flex-pack: justify;
2832 justify-content: space-between;
2833 -ms-flex-wrap: wrap;
2834 flex-wrap: wrap;
2835 }
2836
2837 .tutor-course-filter-form {
2838 display: inline-block;
2839 margin: 0;
2840 }
2841
2842 .tutor-courses {
2843 clear: both;
2844 display: -webkit-box;
2845 display: -ms-flexbox;
2846 display: flex;
2847 -ms-flex-wrap: wrap;
2848 flex-wrap: wrap;
2849 margin-left: -15px;
2850 margin-right: -15px;
2851 padding: 0;
2852 }
2853
2854 .tutor-loop-course-bottom {
2855 display: -webkit-box;
2856 display: -ms-flexbox;
2857 display: flex;
2858 -webkit-box-orient: vertical;
2859 -webkit-box-direction: normal;
2860 -ms-flex-direction: column;
2861 flex-direction: column;
2862 -webkit-box-pack: justify;
2863 -ms-flex-pack: justify;
2864 justify-content: space-between;
2865 height: 100%;
2866 }
2867
2868 .clearfix:before,
2869 .clearfix:after {
2870 display: block;
2871 clear: both;
2872 content: "";
2873 }
2874
2875 .tutor-loop-author,
2876 .tutor-meta {
2877 color: #bac0cf;
2878 }
2879
2880 .tutor-text-mute {
2881 color: #bac0cf;
2882 font-weight: 400;
2883 }
2884
2885 .tutor-loop-author {
2886 overflow: hidden;
2887 font-size: var(--tutor-text-size);
2888 }
2889
2890 .tutor-loop-author .tutor-single-course-avatar img {
2891 width: 25px;
2892 height: 25px;
2893 display: block;
2894 border-radius: 50%;
2895 margin-right: 6px;
2896 }
2897
2898 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
2899 height: 25px;
2900 width: 25px;
2901 display: inline-block;
2902 border-radius: 50%;
2903 text-align: center;
2904 line-height: 25px;
2905 font-size: 11px;
2906 margin-right: 6px;
2907 }
2908
2909 .tutor-loop-author > div {
2910 display: inline-block;
2911 float: left;
2912 }
2913
2914 .tutor-loop-author > div a {
2915 color: var(--tutor-text-color);
2916 font-weight: 500;
2917 -webkit-transition: 300ms;
2918 transition: 300ms;
2919 }
2920
2921 .tutor-loop-author > div a:hover {
2922 color: var(--tutor-primary-color);
2923 }
2924
2925 .tutor-loop-author > div span {
2926 display: inline-block;
2927 margin: 0 2px 0 2px;
2928 color: var(--tutor-light-color);
2929 line-height: 25px;
2930 font-weight: 400;
2931 }
2932
2933 .tutor-course-lising-category a:not(:last-child):after {
2934 content: ", ";
2935 margin-right: 5px;
2936 }
2937
2938 /**
2939 Topicstutor-course-title
2940 */
2941 .tutor-course-enrolled-wrap {
2942 margin: 0 -20px -20px !important;
2943 padding: 12px 20px;
2944 overflow: hidden;
2945 border-top: 1px solid #dcdfe5;
2946 font-size: 14px;
2947 }
2948
2949 .tutor-course-enrolled-wrap p {
2950 font-weight: 600;
2951 margin: 0;
2952 }
2953
2954 .tutor-course-enrolled-wrap p i {
2955 padding-right: 9px;
2956 float: left;
2957 font-size: 20px;
2958 line-height: 20px;
2959 }
2960
2961 .tutor-course-enrolled-wrap p i,
2962 .tutor-course-enrolled-wrap p span {
2963 color: var(--tutor-success-button-color);
2964 }
2965
2966 /**
2967 Notice and others message
2968 Alert Box Css
2969 */
2970 .tutor-notice-warning {
2971 background-color: #fcf8e3;
2972 border-color: #faebcc;
2973 padding: 20px;
2974 margin-bottom: 10px;
2975 }
2976
2977 .tutor-info-msg,
2978 .tutor-success-msg,
2979 .tutor-warning-msg,
2980 .tutor-error-msg {
2981 margin: 10px 0;
2982 padding: 10px;
2983 border-radius: 3px 3px 3px 3px;
2984 }
2985
2986 .tutor-info-msg {
2987 color: var(--tutor-primary-color);
2988 background-color: #bef;
2989 }
2990
2991 .tutor-success-msg {
2992 color: var(--tutor-success-button-color);
2993 background-color: #dff2bf;
2994 }
2995
2996 .tutor-warning-msg {
2997 color: #9f6000;
2998 background-color: #feefb3;
2999 }
3000
3001 .tutor-error-msg {
3002 color: #d8000c;
3003 background-color: #fbdcdc;
3004 border: 1px solid #d8000c;
3005 }
3006
3007 /**
3008 End Alert box css
3009 */
3010 .cart-required-login,
3011 .cart-required-login a,
3012 .cart-required-login form {
3013 cursor: pointer;
3014 }
3015
3016 .single_add_to_cart_button,
3017 a.tutor-button,
3018 .tutor-button,
3019 a.tutor-btn,
3020 .tutor-btn {
3021 color: #fff;
3022 border: 1px solid var(--tutor-primary-color);
3023 background-color: var(--tutor-primary-color);
3024 display: -webkit-inline-box;
3025 display: -ms-inline-flexbox;
3026 display: inline-flex;
3027 -webkit-box-align: center;
3028 -ms-flex-align: center;
3029 align-items: center;
3030 padding: 12px 20px;
3031 border-radius: 4px;
3032 text-transform: capitalize;
3033 line-height: 20px;
3034 font-size: 14px;
3035 font-weight: 600;
3036 cursor: pointer;
3037 -webkit-transition: 300ms;
3038 transition: 300ms;
3039 overflow: hidden;
3040 vertical-align: top;
3041 }
3042
3043 .single_add_to_cart_button i,
3044 a.tutor-button i,
3045 .tutor-button i,
3046 a.tutor-btn i,
3047 .tutor-btn i {
3048 line-height: 19px;
3049 margin-right: 7px;
3050 font-size: 16px;
3051 }
3052
3053 .single_add_to_cart_button.btn-sm,
3054 a.tutor-button.btn-sm,
3055 .tutor-button.btn-sm,
3056 a.tutor-btn.btn-sm,
3057 .tutor-btn.btn-sm {
3058 padding: 9px 14px;
3059 line-height: 19px;
3060 }
3061
3062 a.tutor-button.bordered-button,
3063 .tutor-button.bordered-button,
3064 a.tutor-btn.bordered-btn,
3065 .tutor-btn.bordered-btn {
3066 color: var(--tutor-primary-color);
3067 border: 1px solid var(--tutor-primary-color);
3068 background-color: #fff;
3069 }
3070
3071 a.tutor-button.default-btn,
3072 .tutor-button.default-btn,
3073 a.tutor-btn.default-btn,
3074 .tutor-btn.default-btn {
3075 color: #393c40;
3076 border: 1px solid #b8babe;
3077 background: #fff;
3078 }
3079
3080 a.tutor-button.default-btn i,
3081 .tutor-button.default-btn i,
3082 a.tutor-btn.default-btn i,
3083 .tutor-btn.default-btn i {
3084 color: var(--tutor-primary-color);
3085 }
3086
3087 a.tutor-button.default-btn:hover,
3088 .tutor-button.default-btn:hover,
3089 a.tutor-btn.default-btn:hover,
3090 .tutor-btn.default-btn:hover {
3091 background-color: var(--tutor-primary-color);
3092 border-color: var(--tutor-primary-color);
3093 color: #fff;
3094 }
3095
3096 a.tutor-button.default-btn:hover i,
3097 .tutor-button.default-btn:hover i,
3098 a.tutor-btn.default-btn:hover i,
3099 .tutor-btn.default-btn:hover i {
3100 color: #fff;
3101 }
3102
3103 a.tutor-button:hover,
3104 .tutor-button:hover,
3105 a.tutor-btn:hover,
3106 .tutor-btn:hover {
3107 background-color: var(--tutor-primary-hover-color);
3108 border-color: var(--tutor-primary-hover-color);
3109 color: #fff;
3110 }
3111
3112 a.tutor-button.bordered-button:hover,
3113 .tutor-button.bordered-button:hover,
3114 a.tutor-btn.bordered-btn:hover,
3115 .tutor-btn.bordered-btn:hover {
3116 border: 1px solid var(--tutor-primary-color);
3117 background-color: var(--tutor-primary-color);
3118 }
3119
3120 a.tutor-button.button-light,
3121 .tutor-button.button-light {
3122 color: #b1b8c9;
3123 background-color: #dae4e6;
3124 border: 1px solid #dae4e6;
3125 }
3126
3127 a.tutor-button.button-light:hover,
3128 .tutor-button.button-light:hover {
3129 color: #939bae;
3130 background-color: #e8eff1;
3131 border: 1px solid #e8eff1;
3132 }
3133
3134 .tutor-button.tutor-danger {
3135 background-color: #e53935;
3136 border-color: #e53935;
3137 }
3138
3139 .tutor-button.tutor-danger:hover {
3140 background-color: #e53935;
3141 border-color: #e53935;
3142 -webkit-filter: brightness(0.9);
3143 filter: brightness(0.9);
3144 }
3145
3146 .tutor-button.tutor-success {
3147 background: var(--tutor-success-button-color);
3148 border-color: var(--tutor-success-button-color);
3149 }
3150
3151 .tutor-button.tutor-success:hover {
3152 background: var(--tutor-success-button-color);
3153 border-color: var(--tutor-success-button-color);
3154 -webkit-filter: brightness(0.9);
3155 filter: brightness(0.9);
3156 }
3157
3158 .course-enrolled-nav-wrap {
3159 border-bottom: 1px solid #dedfe0;
3160 margin-bottom: 45px;
3161 }
3162
3163 .tutor-button:disabled,
3164 .tutor-button[disabled],
3165 .tutor-button:disabled:hover,
3166 .tutor-button[disabled]:hover {
3167 display: block;
3168 border: 0px;
3169 background-color: #DCDCE1;
3170 color: #737787;
3171 cursor: default;
3172 }
3173
3174 .tutor-button span {
3175 font-size: 12px;
3176 display: block;
3177 }
3178
3179 .tutor-button-block {
3180 width: 100%;
3181 text-align: center;
3182 -webkit-box-pack: center;
3183 -ms-flex-pack: center;
3184 justify-content: center;
3185 }
3186
3187 .tutor-wrap {
3188 width: 100%;
3189 }
3190
3191 .tutor-wrap nav.course-enrolled-nav ul {
3192 list-style: none;
3193 margin: 0 0 -1px;
3194 padding: 0;
3195 }
3196
3197 .tutor-wrap nav.course-enrolled-nav ul li {
3198 display: inline-block;
3199 }
3200
3201 .tutor-wrap nav.course-enrolled-nav ul li a {
3202 display: block;
3203 font-size: 16px;
3204 padding: 5px 0 20px;
3205 margin-right: 20px;
3206 color: var(--tutor-light-color);
3207 border-bottom: 2px solid transparent;
3208 }
3209
3210 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
3211 margin-left: 20px;
3212 }
3213
3214 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3215 border-bottom: 2px solid var(--tutor-primary-color);
3216 color: var(--tutor-text-color);
3217 }
3218
3219 @media (max-width: 575px) {
3220 .tutor-wrap nav.course-enrolled-nav ul li {
3221 display: inline-block;
3222 }
3223 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
3224 .tutor-wrap nav.course-enrolled-nav ul li a {
3225 padding: 8px;
3226 margin: 0;
3227 }
3228 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3229 border: none;
3230 color: var(--tutor-primary-color);
3231 }
3232 }
3233
3234 .tutor-updating-message i {
3235 display: none;
3236 }
3237
3238 .tutor-profile-photo-upload-wrap {
3239 width: 200px;
3240 height: auto;
3241 margin-bottom: 70px;
3242 position: relative;
3243 }
3244
3245 .tutor-profile-photo-upload-wrap img {
3246 width: 100%;
3247 height: auto;
3248 display: block;
3249 }
3250
3251 a.tutor-profile-photo-upload-btn,
3252 button.tutor-profile-photo-upload-btn {
3253 position: absolute;
3254 top: 100%;
3255 background-color: var(--tutor-primary-color);
3256 color: #fff;
3257 display: block;
3258 width: 100%;
3259 text-align: CENTER;
3260 padding: 9px 0;
3261 }
3262
3263 a.tutor-profile-photo-upload-btn:hover,
3264 button.tutor-profile-photo-upload-btn:hover {
3265 background-color: var(--tutor-primary-hover-color);
3266 color: #fff;
3267 }
3268
3269 .tutor-profile-photo-delete-btn {
3270 position: absolute;
3271 color: #ff000c;
3272 right: 10px;
3273 top: 10px;
3274 }
3275
3276 /**
3277 Instructor
3278 */
3279 .single-instructor-wrap {
3280 border: 1px solid #e8eff1;
3281 margin-bottom: 30px;
3282 border-radius: 4px;
3283 }
3284
3285 .single-instructor-wrap .single-instructor-top {
3286 padding: 20px;
3287 border-bottom: 1px solid #e8eff1;
3288 display: -webkit-box;
3289 display: -ms-flexbox;
3290 display: flex;
3291 }
3292
3293 @media (max-width: 767px) {
3294 .single-instructor-wrap .single-instructor-top {
3295 -ms-flex-wrap: wrap;
3296 flex-wrap: wrap;
3297 }
3298 }
3299
3300 .single-instructor-wrap .single-instructor-top h3,
3301 .single-instructor-wrap .single-instructor-top h4 {
3302 margin: 0;
3303 padding: 0;
3304 }
3305
3306 .single-instructor-wrap .tutor-instructor-left {
3307 -webkit-box-flex: 0;
3308 -ms-flex: 0 0 auto;
3309 flex: 0 0 auto;
3310 padding-right: 30px;
3311 }
3312
3313 @media (max-width: 767px) {
3314 .single-instructor-wrap .tutor-instructor-left {
3315 width: 100%;
3316 margin-bottom: 15px;
3317 }
3318 }
3319
3320 .single-instructor-wrap .instructor-avatar {
3321 float: left;
3322 }
3323
3324 .single-instructor-wrap .instructor-avatar img {
3325 max-width: 50px;
3326 height: auto;
3327 border-radius: 50%;
3328 }
3329
3330 .single-instructor-wrap .instructor-name {
3331 float: left;
3332 padding-left: 20px;
3333 max-width: 180px;
3334 }
3335
3336 .single-instructor-wrap .instructor-name h3 {
3337 font-size: 16px;
3338 color: var(--tutor-text-color);
3339 font-weight: 600;
3340 }
3341
3342 .single-instructor-wrap .instructor-name h3 a {
3343 font-weight: 500;
3344 color: var(--tutor-text-color);
3345 }
3346
3347 .single-instructor-wrap .instructor-name h4 {
3348 font-weight: 500;
3349 color: var(--tutor-light-color);
3350 }
3351
3352 .single-instructor-wrap .single-instructor-bottom {
3353 padding: 15px 20px;
3354 text-align: right;
3355 overflow: hidden;
3356 }
3357
3358 @media (max-width: 767px) {
3359 .single-instructor-wrap .single-instructor-bottom {
3360 text-align: left;
3361 }
3362 }
3363
3364 .single-instructor-wrap .single-instructor-bottom p {
3365 margin: 0;
3366 }
3367
3368 .single-instructor-wrap .single-instructor-bottom .ratings {
3369 float: left;
3370 }
3371
3372 .single-instructor-wrap .single-instructor-bottom .ratings i {
3373 margin-right: 4px;
3374 }
3375
3376 .single-instructor-wrap .single-instructor-bottom .courses,
3377 .single-instructor-wrap .single-instructor-bottom .students {
3378 display: inline-block;
3379 margin-left: 20px;
3380 }
3381
3382 .single-instructor-wrap .single-instructor-bottom .courses i,
3383 .single-instructor-wrap .single-instructor-bottom .students i {
3384 font-size: 18px;
3385 display: inline-block;
3386 margin-right: 2px;
3387 vertical-align: middle;
3388 }
3389
3390 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
3391 color: #bac0cf;
3392 }
3393
3394 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
3395 color: #f8c51c;
3396 }
3397
3398 .tutor-dashboard-pagination-results-stats {
3399 margin: 10px 0 30px;
3400 }
3401
3402 .statement-address {
3403 margin: 10px 0;
3404 color: #555;
3405 }
3406
3407 .statement-order-completed {
3408 background: var(--tutor-success-button-color);
3409 color: #fff;
3410 padding: 2px 5px;
3411 border: none;
3412 }
3413
3414 /* ********************* */
3415 /*start global login form*/
3416 /* ********************* */
3417 .tutor-login-wrap {
3418 max-width: 520px;
3419 margin: 0 auto;
3420 padding: 40px 55px;
3421 -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3422 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3423 border-radius: 5px;
3424 }
3425
3426 .tutor-login-wrap form {
3427 margin: 0;
3428 }
3429
3430 .tutor-login-wrap .tutor-login-title {
3431 margin-bottom: 25px;
3432 padding: 0 40px;
3433 text-align: center;
3434 }
3435
3436 .tutor-login-form-wrap {
3437 max-width: 450px;
3438 margin: auto;
3439 }
3440
3441 .tutor-login-form-wrap p {
3442 margin-bottom: 0;
3443 }
3444
3445 .tutor-login-form-wrap label {
3446 display: block !important;
3447 margin-bottom: 4px;
3448 }
3449
3450 .tutor-login-form-wrap .tutor-alert {
3451 margin-bottom: 20px;
3452 }
3453
3454 .tutor-login-form-wrap input[type="password"],
3455 .tutor-login-form-wrap input[type="text"] {
3456 width: 100%;
3457 display: block;
3458 border: 1px solid #e8eff1;
3459 -webkit-box-shadow: none;
3460 box-shadow: none;
3461 margin-bottom: 20px;
3462 border-radius: 4px;
3463 background: #eceef4;
3464 line-height: 48px;
3465 padding: 0;
3466 text-indent: 15px;
3467 }
3468
3469 .tutor-login-form-wrap input[type="password"]:focus,
3470 .tutor-login-form-wrap input[type="text"]:focus {
3471 background: #ffffff;
3472 border-color: var(--tutor-primary-color);
3473 }
3474
3475 .tutor-login-form-wrap input::-webkit-input-placeholder {
3476 color: #b0b6c8;
3477 opacity: 1;
3478 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3479 }
3480
3481 .tutor-login-form-wrap input::-moz-placeholder {
3482 color: #b0b6c8;
3483 opacity: 1;
3484 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3485 }
3486
3487 .tutor-login-form-wrap input:-ms-input-placeholder {
3488 color: #b0b6c8;
3489 opacity: 1;
3490 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3491 }
3492
3493 .tutor-login-form-wrap input:-moz-placeholder {
3494 color: #b0b6c8;
3495 opacity: 1;
3496 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3497 }
3498
3499 .tutor-login-rememeber-wrap {
3500 overflow: hidden;
3501 text-align: right;
3502 margin-bottom: 30px;
3503 }
3504
3505 .tutor-login-rememeber-wrap p {
3506 display: inline-block;
3507 float: left;
3508 }
3509
3510 .tutor-login-rememeber-wrap p,
3511 .tutor-login-rememeber-wrap label {
3512 margin: 0;
3513 }
3514
3515 .tutor-form-register-wrap a,
3516 .tutor-login-rememeber-wrap a,
3517 .tutor-login-rememeber-wrap label {
3518 color: #606c8f;
3519 vertical-align: middle;
3520 opacity: 0.5;
3521 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3522 -webkit-transition: 300ms;
3523 transition: 300ms;
3524 }
3525
3526 .tutor-form-register-wrap a:hover,
3527 .tutor-login-rememeber-wrap a:hover,
3528 .tutor-login-rememeber-wrap label:hover {
3529 opacity: 1;
3530 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3531 }
3532
3533 .tutor-login-form-wrap input[type="submit"] {
3534 color: #fff;
3535 background-color: var(--tutor-success-button-color);
3536 border-color: var(--tutor-success-button-color);
3537 padding: 15px 30px;
3538 border-radius: 4px;
3539 text-transform: uppercase;
3540 line-height: 1;
3541 display: block;
3542 width: 100%;
3543 -webkit-transition: 300ms;
3544 transition: 300ms;
3545 }
3546
3547 .tutor-login-form-wrap input[type="submit"]:hover {
3548 color: #fff;
3549 background-color: var(--tutor-success-button-color);
3550 border-color: var(--tutor-success-button-color);
3551 }
3552
3553 .tutor-login-form-wrap input[type="checkbox"] {
3554 margin-right: 4px;
3555 }
3556
3557 .tutor-form-register-wrap {
3558 text-align: center;
3559 margin-top: 15px;
3560 }
3561
3562 /*course login*/
3563 .tutor-course-login-wrap h4 {
3564 font-size: 42px;
3565 line-height: 1.2;
3566 margin-bottom: 20px;
3567 color: var(--tutor-text-color);
3568 }
3569
3570 .tutor-cart-box-login-form {
3571 display: -webkit-box;
3572 display: -ms-flexbox;
3573 display: flex;
3574 position: fixed;
3575 width: 100%;
3576 height: 100%;
3577 background: rgba(0, 0, 0, 0.6);
3578 z-index: 99;
3579 top: 0;
3580 left: 0;
3581 -webkit-box-pack: center;
3582 -ms-flex-pack: center;
3583 justify-content: center;
3584 -webkit-box-align: center;
3585 -ms-flex-align: center;
3586 align-items: center;
3587 }
3588
3589 .login-overlay-close {
3590 position: absolute;
3591 background: transparent;
3592 width: 100%;
3593 height: 100%;
3594 z-index: -1;
3595 }
3596
3597 .course-login-title {
3598 margin-bottom: 50px;
3599 }
3600
3601 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
3602 background: #fff;
3603 padding: 50px 40px;
3604 position: relative;
3605 width: 400px;
3606 font-size: 16px;
3607 font-weight: 400;
3608 max-height: 90%;
3609 overflow: auto;
3610 }
3611
3612 .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
3613 position: absolute;
3614 padding: 0;
3615 margin: 0;
3616 border: none;
3617 background-color: transparent;
3618 top: 14px;
3619 right: 20px;
3620 opacity: 0.4;
3621 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3622 cursor: pointer;
3623 -webkit-transition: 300ms;
3624 transition: 300ms;
3625 color: var(--tutor-text-color);
3626 }
3627
3628 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
3629 color: red;
3630 }
3631
3632 /* ********************* */
3633 /*start registration form*/
3634 /* ********************* */
3635 .tutor-option-field-row label,
3636 .tutor-form-group label {
3637 display: block;
3638 margin-bottom: 10px;
3639 }
3640
3641 .tutor-option-field textarea,
3642 .tutor-option-field select,
3643 .tutor-option-field input[type="text"],
3644 .tutor-option-field input[type="number"],
3645 .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
3646 .tutor-form-group textarea,
3647 .tutor-form-group select,
3648 .tutor-form-group input[type="text"],
3649 .tutor-form-group input[type="number"],
3650 .tutor-form-group input[type="password"] {
3651 width: 100%;
3652 display: block;
3653 border: 1px solid #dcdfe5;
3654 -webkit-box-shadow: none;
3655 box-shadow: none;
3656 margin-bottom: 20px;
3657 border-radius: 4px;
3658 background: #ffffff;
3659 line-height: 48px;
3660 padding: 0;
3661 text-indent: 15px;
3662 -webkit-transition: 300ms;
3663 transition: 300ms;
3664 font-size: 16px;
3665 }
3666
3667 .tutor-form-group {
3668 position: relative;
3669 }
3670
3671 .tutor-form-group span.tutor-input-prepand {
3672 position: absolute;
3673 height: calc(100% - 2px);
3674 font-size: 21px;
3675 line-height: 50px;
3676 padding: 0 12px;
3677 background: transparent;
3678 border-right: 1px solid #dcdfe5;
3679 top: 1px;
3680 }
3681
3682 .tutor-form-group span.tutor-input-prepand + input {
3683 padding-left: 35px;
3684 }
3685
3686 .tutor-course-builder-form-elem {
3687 margin-bottom: 20px;
3688 }
3689
3690 .tutor-option-field .select2-container,
3691 .tutor-form-group .select2-container {
3692 margin-bottom: 20px;
3693 width: 100% !important;
3694 }
3695
3696 .tutor-option-field .select2-container ul.select2-selection__rendered,
3697 .tutor-form-group .select2-container ul.select2-selection__rendered {
3698 padding: 4px 9px;
3699 display: block;
3700 }
3701
3702 .tutor-option-field .select2-container li.select2-selection__choice,
3703 .tutor-form-group .select2-container li.select2-selection__choice {
3704 background: #ebeef0;
3705 color: #606c8f;
3706 line-height: 29px;
3707 border-radius: 3px;
3708 padding: 0 9px;
3709 margin: 5px;
3710 border: none;
3711 font-weight: 600;
3712 }
3713
3714 .tutor-option-field .select2-container .select2-search__field,
3715 .tutor-form-group .select2-container .select2-search__field {
3716 padding: 8px 3px 8px 6px;
3717 -webkit-box-sizing: border-box;
3718 box-sizing: border-box;
3719 margin: 0;
3720 }
3721
3722 .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
3723 .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
3724 color: #abafb6;
3725 }
3726
3727 .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
3728 .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
3729 color: #abafb6;
3730 }
3731
3732 .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
3733 .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
3734 color: #abafb6;
3735 }
3736
3737 .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
3738 .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
3739 color: #abafb6;
3740 }
3741
3742 .tutor-option-field .select2-container .select2-selection--single,
3743 .tutor-option-field .select2-container .select2-selection--multiple,
3744 .tutor-form-group .select2-container .select2-selection--single,
3745 .tutor-form-group .select2-container .select2-selection--multiple {
3746 border-color: #dcdfe5;
3747 }
3748
3749 .tutor-option-field .select2-container.select2-container--focus .select2-selection--single,
3750 .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
3751 .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
3752 .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
3753 border-color: var(--tutor-primary-color);
3754 }
3755
3756 .tutor-option-field textarea,
3757 .tutor-form-group textarea {
3758 line-height: 26px;
3759 text-indent: 0;
3760 padding: 15px;
3761 height: 180px;
3762 }
3763
3764 .tutor-option-field textarea:focus,
3765 .tutor-form-group textarea:focus,
3766 .tutor-option-field input:focus,
3767 .tutor-form-group input:focus {
3768 outline: none;
3769 }
3770
3771 .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
3772 .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
3773 height: 100px;
3774 }
3775
3776 .tutor-option-field textarea:focus,
3777 .tutor-option-field input:not([type="submit"]):focus,
3778 .tutor-form-group textarea:focus,
3779 .tutor-form-group input:not([type="submit"]):focus {
3780 background: #ffffff;
3781 border-color: var(--tutor-primary-color);
3782 }
3783
3784 .tutor-option-field textarea::-webkit-input-placeholder,
3785 .tutor-option-field input::-webkit-input-placeholder,
3786 .tutor-form-group textarea::-webkit-input-placeholder,
3787 .tutor-form-group input::-webkit-input-placeholder {
3788 color: #b0b6c8;
3789 opacity: 1;
3790 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3791 }
3792
3793 .tutor-option-field textarea::-moz-placeholder,
3794 .tutor-option-field input::-moz-placeholder,
3795 .tutor-form-group textarea::-moz-placeholder,
3796 .tutor-form-group input::-moz-placeholder {
3797 color: #b0b6c8;
3798 opacity: 1;
3799 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3800 }
3801
3802 .tutor-option-field textarea:-ms-input-placeholder,
3803 .tutor-option-field input:-ms-input-placeholder,
3804 .tutor-form-group textarea:-ms-input-placeholder,
3805 .tutor-form-group input:-ms-input-placeholder {
3806 color: #b0b6c8;
3807 opacity: 1;
3808 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3809 }
3810
3811 .tutor-option-field textarea:-moz-placeholder,
3812 .tutor-option-field input:-moz-placeholder,
3813 .tutor-form-group textarea:-moz-placeholder,
3814 .tutor-form-group input:-moz-placeholder {
3815 color: #b0b6c8;
3816 opacity: 1;
3817 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3818 }
3819
3820 .tutor-option-field select,
3821 .tutor-form-group select {
3822 /*-webkit-appearance: none;*/
3823 /*-moz-appearance: none;*/
3824 /*appearance: none;*/
3825 padding: 2px 5px;
3826 height: 50px;
3827 }
3828
3829 .tutor-form-group.tutor-reg-form-btn-wrap {
3830 text-align: right;
3831 }
3832
3833 /*option field*/
3834 .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button {
3835 background: var(--tutor-success-button-color);
3836 border-color: var(--tutor-success-button-color);
3837 }
3838
3839 .tutor-option-field p.desc {
3840 margin: -10px 0 20px;
3841 font-size: 13px;
3842 font-style: italic;
3843 opacity: 0.7;
3844 }
3845
3846 .tutor-option-field:last-child .tutor-option-field p.desc {
3847 margin-bottom: 0;
3848 }
3849
3850 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
3851 display: -webkit-box;
3852 display: -ms-flexbox;
3853 display: flex;
3854 }
3855
3856 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
3857 padding-right: 30px;
3858 }
3859
3860 .select2-container--default .select2-selection--single .select2-selection__rendered {
3861 line-height: 46px;
3862 }
3863
3864 .select2-container--default .select2-selection--single .select2-selection__arrow {
3865 height: 46px;
3866 }
3867
3868 .select2-container .select2-selection--single .select2-selection__rendered {
3869 padding-left: 13px;
3870 font-size: 16px;
3871 }
3872
3873 .select2-container .select2-selection--single {
3874 height: 48px;
3875 }
3876
3877 .select2-container .select2-selection--multiple {
3878 min-height: 50px;
3879 }
3880
3881 /* ********************* */
3882 /* Tutor Price Preview Box */
3883 /* ********************* */
3884 .tutor-price-preview-box {
3885 border: 1px solid #dcdfe5;
3886 padding: 20px;
3887 margin-bottom: 30px;
3888 border-radius: 4px;
3889 overflow: hidden;
3890 }
3891
3892 .tutor-price-box-thumbnail {
3893 margin: -20px -20px 20px;
3894 }
3895
3896 .tutor-price-box-thumbnail .tutor-single-lesson-segment {
3897 margin-bottom: 0;
3898 }
3899
3900 .tutor-price-box-description h6 {
3901 font-size: 23px;
3902 margin: 15px 0 5px;
3903 }
3904
3905 .tutor-price-box-description ul {
3906 list-style: none;
3907 }
3908
3909 .tutor-course-purchase-box a {
3910 display: block;
3911 text-align: center;
3912 margin-top: 6px;
3913 }
3914
3915 .tutor-price-preview-box .price {
3916 font-size: 35px;
3917 font-weight: 500;
3918 margin: 0 0 20px;
3919 overflow: hidden;
3920 line-height: 1;
3921 }
3922
3923 .tutor-price-preview-box .price .subscription-details {
3924 font-size: var(--tutor-text-size);
3925 display: block;
3926 margin-top: 12px;
3927 line-height: 1.2em;
3928 }
3929
3930 .tutor-price-preview-box .price > .price {
3931 margin-bottom: 0;
3932 }
3933
3934 .tutor-price-preview-box .price del + ins {
3935 margin-left: 0;
3936 float: left;
3937 }
3938
3939 /* ************************ */
3940 /* Tutor Course Review Wrap */
3941 /* ************************ */
3942 .tutor-course-reviews-wrap {
3943 border: 1px solid #e8eff1;
3944 border-radius: 4px;
3945 }
3946
3947 .tutor-course-avg-rating-total {
3948 color: var(--tutor-light-color);
3949 }
3950
3951 .tutor-course-avg-rating-total span {
3952 color: var(--tutor-text-color);
3953 }
3954
3955 .tutor-review-individual-item {
3956 border-top: 1px solid #e8eff1;
3957 padding: 30px;
3958 overflow: hidden;
3959 }
3960
3961 .tutor-review-individual-item p {
3962 margin: 0;
3963 padding: 0;
3964 }
3965
3966 .course-avg-rating-wrap {
3967 padding: 20px 20px 20px 40px;
3968 }
3969
3970 .tutor-review-individual-item .review-left {
3971 width: 200px;
3972 float: left;
3973 overflow: hidden;
3974 }
3975
3976 .tutor-review-individual-item .review-content {
3977 padding-left: 200px;
3978 }
3979
3980 @media (max-width: 991px) {
3981 .tutor-review-individual-item .review-left {
3982 width: 100%;
3983 float: none;
3984 margin-bottom: 25px;
3985 }
3986 .tutor-review-individual-item .review-content {
3987 padding-left: 0;
3988 }
3989 }
3990
3991 @media (max-width: 991px) {
3992 .tutor-single-course-sidebar {
3993 margin-top: 30px;
3994 }
3995 }
3996
3997 .tutor-review-individual-item .review-avatar {
3998 width: 50px;
3999 float: left;
4000 }
4001
4002 .tutor-review-individual-item .review-avatar img {
4003 border-radius: 50%;
4004 margin: 0;
4005 border: none;
4006 max-width: 100%;
4007 height: auto;
4008 }
4009
4010 .tutor-review-individual-item .tutor-review-user-info {
4011 float: left;
4012 padding-left: 20px;
4013 }
4014
4015 .tutor-review-individual-item .tutor-review-user-info p {
4016 margin-bottom: 0;
4017 }
4018
4019 .tutor-review-individual-item .tutor-review-user-info a {
4020 color: var(--tutor-text-color);
4021 }
4022
4023 .review-avatar .tutor-text-avatar,
4024 .tutor-dashboard-avater .tutor-text-avatar,
4025 .instructor-avatar .tutor-text-avatar {
4026 border-radius: 50%;
4027 width: 50px;
4028 height: 50px;
4029 text-align: center;
4030 display: block;
4031 line-height: 50px;
4032 color: #ffffff;
4033 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
4034 }
4035
4036 .course-avg-rating-wrap .course-avg-rating {
4037 font-size: 76px;
4038 line-height: 1;
4039 font-weight: 400;
4040 }
4041
4042 .course-avg-rating-wrap p {
4043 margin: 0;
4044 }
4045
4046 .tutor-review-individual-item .tutor-review-name {
4047 font-size: 16px;
4048 font-weight: 600;
4049 }
4050
4051 .tutor-review-individual-item .review-meta {
4052 color: var(--tutor-light-color);
4053 }
4054
4055 .individual-review-rating-wrap {
4056 color: #f8c51c;
4057 }
4058
4059 .individual-review-rating-wrap i,
4060 .course-avg-rating-html i {
4061 margin-right: 4px;
4062 color: #f8c51c;
4063 }
4064
4065 .course-rating-meter {
4066 display: -webkit-box;
4067 display: -ms-flexbox;
4068 display: flex;
4069 }
4070
4071 .course-rating-meter i.tutor-icon-star-full {
4072 color: #f8c51c;
4073 }
4074
4075 .rating-meter-bar-wrap {
4076 -webkit-box-flex: 1;
4077 -ms-flex: 1;
4078 flex: 1;
4079 }
4080
4081 .rating-meter-col {
4082 margin: 0 3px;
4083 }
4084
4085 .course-rating-meter {
4086 margin-bottom: 8px;
4087 }
4088
4089 .rating-meter-bar {
4090 height: 5px;
4091 width: 100%;
4092 background: #e8eff1;
4093 margin-top: 11px;
4094 border-radius: 15px;
4095 overflow: hidden;
4096 }
4097
4098 .rating-meter-fill-bar {
4099 background: #f8c51c;
4100 height: 5px;
4101 }
4102
4103 .rating-meter-col.rating-text-col {
4104 -webkit-box-flex: 0;
4105 -ms-flex: 0 0 auto;
4106 flex: 0 0 auto;
4107 }
4108
4109 /* ********************* */
4110 /* Tutor Pagination Wrap */
4111 /* ********************* */
4112 .tutor-pagination,
4113 .tutor-pagination-wrap {
4114 text-align: center;
4115 margin: 20px 0;
4116 }
4117
4118 .tutor-pagination a,
4119 .tutor-pagination span,
4120 .tutor-pagination-wrap a,
4121 .tutor-pagination-wrap span {
4122 padding: 3px;
4123 display: inline-block;
4124 }
4125
4126 .tutor-pagination-wrap a:hover,
4127 .tutor-pagination a:hover {
4128 color: var(--tutor-primary-color);
4129 }
4130
4131 /* ********************* */
4132 /* Tutor Course Tags */
4133 /* ********************* */
4134 .tutor-course-tags {
4135 margin: -5px;
4136 }
4137
4138 .tutor-course-tags a {
4139 padding: 6px 15px;
4140 background: #e8eff1;
4141 display: inline-block;
4142 margin: 5px;
4143 color: var(--tutor-text-color);
4144 border-radius: 2px;
4145 -webkit-transition: 300ms;
4146 transition: 300ms;
4147 }
4148
4149 .tutor-course-tags a:hover {
4150 color: #000;
4151 }
4152
4153 .certificate-download-btn {
4154 margin-top: 20px;
4155 display: -webkit-box !important;
4156 display: -ms-flexbox !important;
4157 display: flex !important;
4158 text-align: center;
4159 text-transform: uppercase !important;
4160 -webkit-box-align: center;
4161 -ms-flex-align: center;
4162 align-items: center;
4163 -webkit-box-pack: center;
4164 -ms-flex-pack: center;
4165 justify-content: center;
4166 }
4167
4168 /* ********************************** */
4169 /* Addon Support Course Prerequisites */
4170 /* ********************************** */
4171 #tutor-single-entry-content .tutor-course-prerequisites {
4172 padding: 60px;
4173 }
4174
4175 .prerequisites-course-lists {
4176 padding: 0;
4177 list-style: none;
4178 margin: 0;
4179 }
4180
4181 .prerequisites-course-lists li a {
4182 padding: 13px 15px;
4183 border: 1px solid #dcdfe5;
4184 margin-bottom: 20px;
4185 border-radius: 4px;
4186 font-weight: 500;
4187 color: var(--tutor-primary-color);
4188 font-size: 16px;
4189 }
4190
4191 .prerequisites-course-lists li:first-child {
4192 padding: 13px 40px 13px 60px;
4193 border: 1px solid #f7e5b9;
4194 margin-bottom: 20px;
4195 border-radius: 4px;
4196 font-weight: 500;
4197 background: #fffff5;
4198 color: #b39f70;
4199 position: relative;
4200 }
4201
4202 .prerequisites-course-lists li:first-child > span {
4203 position: absolute;
4204 left: 20px;
4205 top: 13px;
4206 }
4207
4208 .prerequisites-course-lists li .prerequisites-course-item {
4209 display: -webkit-box;
4210 display: -ms-flexbox;
4211 display: flex;
4212 -webkit-box-align: center;
4213 -ms-flex-align: center;
4214 align-items: center;
4215 }
4216
4217 .prerequisites-course-feature-image img {
4218 width: 70px;
4219 border-radius: 2px;
4220 height: auto;
4221 margin: 0 !important;
4222 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4223 box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4224 }
4225
4226 .prerequisites-course-lists li .prerequisites-course-title {
4227 -webkit-box-flex: 1;
4228 -ms-flex-positive: 1;
4229 flex-grow: 1;
4230 padding-left: 15px;
4231 -webkit-transition: 300ms;
4232 transition: 300ms;
4233 }
4234
4235 .prerequisites-course-lists li a:hover .prerequisites-course-title {
4236 color: var(--tutor-primary-color);
4237 }
4238
4239 .prerequisites-course-checkmark {
4240 line-height: 24px;
4241 height: 24px;
4242 text-transform: uppercase;
4243 font-size: 12px;
4244 font-weight: 700;
4245 min-width: 107px;
4246 }
4247
4248 .prerequisites-course-checkmark i {
4249 height: 24px;
4250 width: 24px;
4251 background: #dbdddd;
4252 color: #dbdddd;
4253 display: inline-block;
4254 text-align: center;
4255 border-radius: 2px;
4256 margin-right: 3px;
4257 }
4258
4259 .prerequisites-course-checkmark.is-complete i {
4260 background: var(--tutor-success-button-color);
4261 color: #fff;
4262 }
4263
4264 /*
4265 social share
4266 */
4267 .tutor-single-course-meta ul li.tutor-social-share {
4268 float: right;
4269 margin-right: 0;
4270 display: -webkit-inline-box;
4271 display: -ms-inline-flexbox;
4272 display: inline-flex;
4273 -webkit-box-align: center;
4274 -ms-flex-align: center;
4275 align-items: center;
4276 }
4277
4278 @media (max-width: 575px) {
4279 .tutor-single-course-meta ul li.tutor-social-share {
4280 display: none;
4281 }
4282 }
4283
4284 .tutor-single-course-meta ul li.tutor-social-share button {
4285 margin: 0;
4286 border: none;
4287 background: transparent;
4288 color: var(--tutor-light-color);
4289 -webkit-transition: 300ms;
4290 transition: 300ms;
4291 padding: 0 4px;
4292 cursor: pointer;
4293 }
4294
4295 .tutor-single-course-meta ul li.tutor-social-share button:hover {
4296 color: var(--tutor-primary-color);
4297 }
4298
4299 /* ************************* */
4300 /* ******** RTL CSS ******** */
4301 /* ************************* */
4302 .rtl .tutor-single-course-meta ul li.tutor-social-share {
4303 float: left;
4304 }
4305
4306 .rtl .tutor-single-course-meta ul li,
4307 .rtl .tutor-loop-author > div {
4308 float: right;
4309 }
4310
4311 .rtl .tutor-single-course-meta ul li {
4312 margin-right: 0;
4313 margin-left: 40px;
4314 }
4315
4316 .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
4317 margin-right: 0;
4318 margin-left: 20px;
4319 }
4320
4321 .rtl .tutor-progress-bar .tutor-progress-filled:after {
4322 left: auto;
4323 right: var(--tutor-progress-left);
4324 -webkit-transform: translateY(-50%) translateX(50%);
4325 transform: translateY(-50%) translateX(50%);
4326 }
4327
4328 .rtl .tutor-progress-percent {
4329 padding-left: 0;
4330 padding-right: 20px;
4331 }
4332
4333 .rtl .tutor-course-lesson h5 i {
4334 margin-right: 0;
4335 margin-left: 10px;
4336 }
4337
4338 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4339 margin-right: 10px;
4340 margin-left: 0;
4341 }
4342
4343 .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
4344 -webkit-box-flex: 1;
4345 -ms-flex-positive: 1;
4346 flex-grow: 1;
4347 text-align: left;
4348 }
4349
4350 .rtl .tutor-custom-list-style li {
4351 padding-right: 25px;
4352 padding-left: 0px;
4353 }
4354
4355 .rtl .tutor-custom-list-style li:before {
4356 left: auto;
4357 right: 0;
4358 }
4359
4360 .rtl .single-instructor-wrap .instructor-name,
4361 .rtl .single-instructor-wrap .instructor-avatar {
4362 float: right;
4363 }
4364
4365 .rtl .single-instructor-wrap .instructor-name {
4366 padding-left: 0;
4367 padding-right: 20px;
4368 }
4369
4370 .rtl .single-instructor-wrap .instructor-bio {
4371 padding-left: 0;
4372 padding-right: 260px;
4373 }
4374
4375 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
4376 margin-left: 30px;
4377 margin-right: 0;
4378 }
4379
4380 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4381 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
4382 padding: 14px 17px 14px 100px;
4383 }
4384
4385 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
4386 right: auto;
4387 left: 15px;
4388 }
4389
4390 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
4391 margin-left: 0;
4392 margin-right: 8px;
4393 }
4394
4395 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
4396 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
4397 margin-right: 0;
4398 margin-left: 10px;
4399 }
4400
4401 .rtl .tutor-topbar-home-btn {
4402 margin-left: 0;
4403 margin-right: 20px;
4404 }
4405
4406 @media screen and (max-width: 546px) {
4407 .rtl .tutor-topbar-home-btn {
4408 margin-right: 10px;
4409 }
4410 }
4411
4412 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
4413 margin-left: 15px;
4414 margin-right: 0;
4415 }
4416
4417 /**
4418 * Tutor Front-End Modal
4419 */
4420 .tutor-frontend-modal {
4421 position: fixed;
4422 width: 100%;
4423 height: 100%;
4424 left: 0;
4425 top: 0;
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 -webkit-box-pack: center;
4433 -ms-flex-pack: center;
4434 justify-content: center;
4435 z-index: 999999;
4436 }
4437
4438 .tutor-frontend-modal .tutor-frontend-modal-overlay {
4439 background: rgba(0, 0, 0, 0.7);
4440 height: 100%;
4441 width: 100%;
4442 position: fixed;
4443 left: 0;
4444 top: 0;
4445 z-index: -1;
4446 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;
4447 }
4448
4449 .tutor-frontend-modal .tutor-frontend-modal-content {
4450 position: relative;
4451 background: #fff;
4452 padding: 60px;
4453 width: 90%;
4454 max-width: 750px;
4455 max-height: 90%;
4456 overflow-y: auto;
4457 }
4458
4459 @media (max-width: 768px) {
4460 .tutor-frontend-modal .tutor-frontend-modal-content {
4461 padding: 40px;
4462 }
4463 }
4464
4465 @media (max-width: 540px) {
4466 .tutor-frontend-modal .tutor-frontend-modal-content {
4467 padding: 20px;
4468 }
4469 }
4470
4471 button.tm-close.tutor-icon-line-cross {
4472 position: absolute;
4473 right: 23px;
4474 top: 23px;
4475 background: transparent;
4476 padding: 0;
4477 font-size: 24px;
4478 border: none;
4479 color: var(--tutor-light-color);
4480 }
4481
4482 button.tm-close.tutor-icon-line-cross:hover {
4483 color: red;
4484 }
4485
4486 .label-order-status {
4487 padding: 3px 5px;
4488 border-radius: 3px;
4489 }
4490
4491 .label-status-completed {
4492 background-color: #4bd863;
4493 color: #ffffff;
4494 }
4495
4496 .label-status-cancelled {
4497 background-color: #fd6a03;
4498 color: #ffffff;
4499 }
4500
4501 .label-status-on-hold {
4502 background-color: #db5382;
4503 color: #ffffff;
4504 }
4505
4506 .tutor-lesson-content-area h2 {
4507 margin-bottom: 25px;
4508 margin-top: 20px;
4509 font-weight: 500;
4510 }
4511
4512 .assignment-result-wrap {
4513 text-align: center;
4514 padding: 10px 0;
4515 }
4516
4517 .submitted-assignment-grade-pass {
4518 color: var(--tutor-success-button-color);
4519 }
4520
4521 .submitted-assignment-grade-failed {
4522 color: red;
4523 }
4524
4525 .received-marks {
4526 color: var(--tutor-primary-color);
4527 }
4528
4529 .tutor-dashboard-course-builder-wrap .tutor-form-row {
4530 margin-top: 20px;
4531 margin-bottom: 20px;
4532 }
4533
4534 .video_source_wrap_html5 {
4535 width: 100px;
4536 text-align: center;
4537 }
4538
4539 .video-poster-img img {
4540 max-width: 200px;
4541 height: auto;
4542 }
4543
4544 /*Assignment Information*/
4545 .tutor-assignment-information {
4546 font-size: 16px;
4547 }
4548
4549 .tutor-assignment-information ul {
4550 padding: 0;
4551 margin: 0 0 22px;
4552 list-style: none;
4553 display: -webkit-box;
4554 display: -ms-flexbox;
4555 display: flex;
4556 -webkit-box-align: center;
4557 -ms-flex-align: center;
4558 align-items: center;
4559 -ms-flex-wrap: wrap;
4560 flex-wrap: wrap;
4561 -webkit-box-pack: justify;
4562 -ms-flex-pack: justify;
4563 justify-content: space-between;
4564 }
4565
4566 .tutor-assignment-information ul li strong {
4567 font-weight: 700;
4568 }
4569
4570 .tutor-assignment-attachment-upload-wrap .tutor-form-group {
4571 display: inline-block;
4572 }
4573
4574 .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
4575 display: none;
4576 }
4577
4578 .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
4579 padding: 15px 17px;
4580 border: 1px solid #dcdfe5;
4581 overflow: hidden;
4582 margin-right: 15px;
4583 border-radius: 4px;
4584 cursor: pointer;
4585 }
4586
4587 .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
4588 font-size: 30px;
4589 line-height: 30px;
4590 float: left;
4591 margin-right: 12px;
4592 }
4593
4594 .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
4595 line-height: 30px;
4596 }
4597
4598 .tutor-assignment-attachment-upload-wrap {
4599 margin-bottom: 40px;
4600 }
4601
4602 /**
4603 * Course adding page
4604 * Course Builder
4605 */
4606 #tutor-course-topics a {
4607 text-decoration: none;
4608 }
4609
4610 #tutor-course-topics .tutor-topics-wrap {
4611 border-bottom: 1px solid #f6f8fa;
4612 padding-bottom: 0;
4613 margin: 0;
4614 }
4615
4616 .tutor-untopics-lessons .course-content-item,
4617 .course-contents .course-content-item {
4618 padding: 10px 12px 10px 25px;
4619 border-bottom: 1px solid #d9d9d9;
4620 background-color: #ebeef0;
4621 }
4622
4623 .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
4624 .course-contents .course-content-item .tutor-lesson-top {
4625 display: -webkit-box;
4626 display: -ms-flexbox;
4627 display: flex;
4628 -webkit-box-align: center;
4629 -ms-flex-align: center;
4630 align-items: center;
4631 }
4632
4633 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
4634 .course-contents .course-content-item .tutor-lesson-top a:last-child {
4635 margin-left: auto;
4636 }
4637
4638 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
4639 .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
4640 -webkit-box-flex: 1;
4641 -ms-flex-positive: 1;
4642 flex-grow: 1;
4643 }
4644
4645 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
4646 .course-contents .course-content-item .tutor-lesson-top a {
4647 color: #393c40;
4648 font-weight: 400;
4649 display: -webkit-inline-box;
4650 display: -ms-inline-flexbox;
4651 display: inline-flex;
4652 -webkit-box-align: center;
4653 -ms-flex-align: center;
4654 align-items: center;
4655 }
4656
4657 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
4658 .course-contents .course-content-item .tutor-lesson-top i {
4659 padding-right: 7px;
4660 color: #393c40;
4661 }
4662
4663 .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
4664 .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
4665 display: none;
4666 }
4667
4668 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
4669 .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
4670 color: red;
4671 }
4672
4673 .tutor-lessons.ui-sortable {
4674 min-height: 20px;
4675 }
4676
4677 #tutor-course-topics .drop-lessons p {
4678 margin: 0;
4679 }
4680
4681 #tutor-course-topics .course-content-item:hover {
4682 background-color: #ebeef0;
4683 }
4684
4685 #tutor-course-topics .tutor-lessons {
4686 padding-left: 0;
4687 }
4688
4689 #tutor-course-topics .tutor-lesson-top,
4690 #tutor-course-topics .tutor-lesson-top i {
4691 font-size: 15px;
4692 }
4693
4694 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
4695 display: inline-block;
4696 vertical-align: middle;
4697 margin-right: 5px;
4698 }
4699
4700 #tutor-course-topics .tutor-lesson-top {
4701 display: -webkit-box;
4702 display: -ms-flexbox;
4703 display: flex;
4704 }
4705
4706 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
4707 .tutor-quiz .open-tutor-quiz-modal,
4708 .course-content-item .open-tutor-assignment-modal {
4709 -webkit-box-flex: 1;
4710 -ms-flex: 1;
4711 flex: 1;
4712 }
4713
4714 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4715 margin-right: 10px;
4716 cursor: ns-resize;
4717 }
4718
4719 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4720 margin-right: 0;
4721 margin-left: 10px;
4722 }
4723
4724 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
4725 margin: 0 10px;
4726 }
4727
4728 #tutor-course-topics .tutor-lesson-top a {
4729 color: #393c40;
4730 }
4731
4732 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
4733 display: none;
4734 }
4735
4736 .course-move-handle {
4737 cursor: row-resize;
4738 }
4739
4740 .new-topic-btn-wrap {
4741 padding: 20px;
4742 }
4743
4744 p.course-empty-content {
4745 padding-left: 20px;
4746 padding-right: 20px;
4747 }
4748
4749 .tutor_btn_lg {
4750 line-height: 45px;
4751 background-color: var(--tutor-primary-color);
4752 color: #ffffff;
4753 padding: 0 20px;
4754 display: inline-block;
4755 border-radius: 2px;
4756 font-weight: 300;
4757 border: none;
4758 -webkit-box-shadow: none;
4759 box-shadow: none;
4760 cursor: pointer;
4761 }
4762
4763 .tutor_btn_lg:focus {
4764 -webkit-box-shadow: none;
4765 box-shadow: none;
4766 border: none;
4767 outline: none;
4768 }
4769
4770 .tutor_btn_lg:focus,
4771 .tutor_btn_lg:hover {
4772 background-color: var(--tutor-primary-color);
4773 color: #ffffff;
4774 }
4775
4776 .ui-sortable-placeholder {
4777 visibility: visible;
4778 background-color: #dddd;
4779 }
4780
4781 .tutor-untopics-lessons {
4782 border: 1px solid #eee;
4783 padding: 20px;
4784 margin: 0 -1px -1px;
4785 background-color: #fbfbfb;
4786 }
4787
4788 .tutor-untopics-lessons h3 {
4789 font-weight: 300;
4790 }
4791
4792 .tutor-untopics-lessons .tutor-lessons {
4793 padding-left: 0 !important;
4794 }
4795
4796 .create-new-lesson-wrap {
4797 text-align: center;
4798 }
4799
4800 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
4801 .tutor-topics-edit-form .tutor-option-field-row:last-child {
4802 border-bottom: none;
4803 }
4804
4805 .tutor-metabox-add-topics .tutor-option-field-row textarea {
4806 height: 120px;
4807 }
4808
4809 .topic-edit-icon {
4810 cursor: pointer;
4811 }
4812
4813 .tutor-topic-title {
4814 display: -webkit-box;
4815 display: -ms-flexbox;
4816 display: flex;
4817 font-size: 16px;
4818 font-weight: 300;
4819 margin: 0;
4820 line-height: 45px;
4821 padding-left: 15px;
4822 }
4823
4824 .rtl .tutor-topic-title {
4825 padding-left: 0;
4826 padding-right: 15px;
4827 }
4828
4829 .tutor-topic-title a {
4830 color: #393c40;
4831 }
4832
4833 .tutor-topic-title .topic-inner-title {
4834 -webkit-box-flex: 1;
4835 -ms-flex: 1 0 auto;
4836 flex: 1 0 auto;
4837 cursor: pointer;
4838 max-width: calc(100% - 137px);
4839 font-weight: 400;
4840 font-size: 16px;
4841 }
4842
4843 .tutor-topic-title span {
4844 padding: 0 5px;
4845 }
4846
4847 .tutor-topic-title span.expand-collapse-wrap {
4848 border-left: 1px solid #e7e7e7;
4849 }
4850
4851 .tutor-topic-title span.expand-collapse-wrap a {
4852 display: block;
4853 padding: 0 13px;
4854 }
4855
4856 .topic-delete-btn {
4857 float: right;
4858 }
4859
4860 .text-muted {
4861 color: #cccccc;
4862 }
4863
4864 .topic-delete-btn a {
4865 padding: 0 10px;
4866 }
4867
4868 .topic-delete-btn a:hover {
4869 color: #ff0000;
4870 }
4871
4872 .topic-delete-btn .dashicons {
4873 width: 12px;
4874 height: 12px;
4875 font-size: 12px;
4876 }
4877
4878 #tutor-course-topics {
4879 position: relative;
4880 }
4881
4882 #tutor-course-topics .inside {
4883 padding: 0;
4884 margin: 0;
4885 }
4886
4887 #tutor-course-topics a:focus {
4888 -webkit-box-shadow: none;
4889 box-shadow: none;
4890 }
4891
4892 #tutor-course-topics .toggle-indicator:before {
4893 margin-top: 20px;
4894 }
4895
4896 .tutor-topics-wrap:nth-child(2n) {
4897 background: #f6f8fa;
4898 }
4899
4900 #tutor-course-content-wrap {
4901 border: 1px solid #ddd;
4902 margin-top: 20px;
4903 }
4904
4905 #tutor-course-content-wrap .tutor-topics-edit-form,
4906 #tutor-course-content-wrap .tutor-metabox-add-topics {
4907 border-left: none;
4908 border-right: none;
4909 margin-top: 0;
4910 }
4911
4912 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
4913 background: #ebeef0;
4914 padding: 0px;
4915 }
4916
4917 /*
4918 .tutor-course-builder-btn-group button + button{
4919 margin-left: 10px;
4920 }*/
4921 .tutor-course-builder-button {
4922 line-height: 35px;
4923 color: #393c40;
4924 display: inline-block;
4925 padding: 0 20px;
4926 border-radius: 4px;
4927 margin-right: 10px;
4928 border: 1px solid #d3d4d5;
4929 background-color: #f2f2f2;
4930 cursor: pointer;
4931 vertical-align: top;
4932 -webkit-transition: 300ms;
4933 transition: 300ms;
4934 font-weight: 400;
4935 }
4936
4937 .tutor-course-builder-button i {
4938 line-height: 35px;
4939 display: inline-block;
4940 vertical-align: top;
4941 margin-right: 6px;
4942 }
4943
4944 .tutor-course-builder-button.tutor-updating-message i {
4945 display: none;
4946 }
4947
4948 .tutor-course-builder-button.tutor-btn-lg {
4949 line-height: 40px;
4950 }
4951
4952 .tutor-add-quiz-button-wrap {
4953 padding: 15px 20px;
4954 display: -webkit-box;
4955 display: -ms-flexbox;
4956 display: flex;
4957 -ms-flex-wrap: wrap;
4958 flex-wrap: wrap;
4959 }
4960
4961 .tutor-add-quiz-button-wrap > * + * {
4962 margin-left: 15px;
4963 }
4964
4965 .tutor-course-builder-button.active {
4966 color: #fff;
4967 background: var(--tutor-primary-color);
4968 border-color: var(--tutor-primary-color);
4969 }
4970
4971 .tutor-course-builder-button:hover {
4972 -webkit-filter: brightness(0.9);
4973 filter: brightness(0.9);
4974 }
4975
4976 .tutor-btn-lg i {
4977 color: var(--tutor-primary-color);
4978 vertical-align: top;
4979 margin-right: 5px;
4980 font-size: 16px;
4981 display: inline-block;
4982 line-height: 40px;
4983 }
4984
4985 .tutor-course-builder-button.active i,
4986 .tutor-course-builder-button:hover i {
4987 color: #fff;
4988 }
4989
4990 .tutor-course-builder-button.tutor-success {
4991 background: var(--tutor-success-button-color);
4992 border-color: var(--tutor-success-button-color);
4993 color: #fff;
4994 }
4995
4996 /**
4997 End Course Builder
4998 */
4999 /**
5000 Updating Messsage
5001 */
5002 .tutor-updating-message:before {
5003 display: inline-block;
5004 font-family: "tutor";
5005 -webkit-font-smoothing: antialiased;
5006 -moz-osx-font-smoothing: grayscale;
5007 vertical-align: top;
5008 content: "\e91d";
5009 -webkit-animation: spin 2s infinite linear;
5010 animation: spin 2s infinite linear;
5011 margin-right: 6px;
5012 }
5013
5014 .rtl .tutor-updating-message:before {
5015 margin-right: 0;
5016 margin-left: 6px;
5017 }
5018
5019 /**
5020 Lesson Edit Modal
5021 */
5022 .lesson-modal-close-wrap a {
5023 background: #ffffff;
5024 width: 50px;
5025 height: 59px;
5026 display: inline-block;
5027 text-align: center;
5028 line-height: 57px;
5029 color: #3a3d42;
5030 font-size: 15px;
5031 position: absolute;
5032 right: 0;
5033 top: 0;
5034 }
5035
5036 .lesson-modal-close-wrap a:hover {
5037 color: red;
5038 }
5039
5040 .lesson-modal-form-wrap .lesson-modal-field-row {
5041 padding: 10px 0;
5042 }
5043
5044 .lesson-modal-field.tutor-lesson-modal-title-wrap {
5045 width: 95%;
5046 }
5047
5048 .lesson-modal-field-row input[type="text"] {
5049 background-color: #fff;
5050 border: 1px solid #ddd;
5051 border-radius: 3px;
5052 -webkit-box-shadow: none;
5053 box-shadow: none;
5054 color: #333;
5055 display: inline-block;
5056 vertical-align: middle;
5057 padding: 7px 12px;
5058 margin: 0 10px 0 0;
5059 min-width: 400px;
5060 min-height: 35px;
5061 }
5062
5063 .tutor-lesson-modal-title-wrap input {
5064 width: 100%;
5065 }
5066
5067 .lesson-modal-form-wrap .tutor-option-field-row {
5068 padding: 10px 0;
5069 }
5070
5071 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
5072 border-bottom: none;
5073 }
5074
5075 .lesson-modal-form-wrap {
5076 /*padding-bottom: 48px;*/
5077 }
5078
5079 .tutor-lesson-modal-wrap .modal-footer {
5080 padding: 10px 20px;
5081 background-color: #fff;
5082 width: 100%;
5083 position: sticky;
5084 bottom: 0;
5085 position: -webkit-sticky;
5086 }
5087
5088 .tutor-option-field .tutor-lesson-edit-feature-img {
5089 width: 100px;
5090 position: relative;
5091 }
5092
5093 .tutor-option-field .tutor-lesson-edit-feature-img img {
5094 width: 100%;
5095 height: auto;
5096 }
5097
5098 a.tutor-lesson-thumbnail-delete-btn {
5099 position: absolute;
5100 top: 0;
5101 right: 0;
5102 color: red;
5103 background: #fff;
5104 padding: 3px 5px;
5105 border-radius: 5px;
5106 }
5107
5108 .tutor-get-pro-text {
5109 color: #e02424;
5110 }
5111
5112 .updating-icon:before {
5113 font-family: "tutor";
5114 content: "\e91d";
5115 -webkit-animation: spin 1s linear infinite;
5116 animation: spin 1s linear infinite;
5117 display: inline-block;
5118 }
5119
5120 .tutor-notice-warning {
5121 background-color: #fcf8e3;
5122 border-color: #faebcc;
5123 padding: 20px;
5124 margin-bottom: 10px;
5125 }
5126
5127 /**
5128 END: Lesson Modal
5129 */
5130 /**
5131 Quiz Modal
5132 */
5133 .tutor-modal-wrap {
5134 opacity: 0;
5135 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
5136 display: none;
5137 position: fixed;
5138 top: 0;
5139 left: 0;
5140 right: 0;
5141 bottom: 0;
5142 z-index: -1;
5143 background-color: rgba(0, 0, 0, 0.5);
5144 }
5145
5146 .tutor-modal-wrap.show {
5147 display: -webkit-box !important;
5148 display: -ms-flexbox !important;
5149 display: flex !important;
5150 opacity: 1;
5151 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
5152 z-index: 99999;
5153 -webkit-box-align: center;
5154 -ms-flex-align: center;
5155 align-items: center;
5156 -webkit-box-pack: center;
5157 -ms-flex-pack: center;
5158 justify-content: center;
5159 }
5160
5161 .tutor-modal-wrap.loading .tutor-modal-content:before {
5162 position: absolute;
5163 top: 0;
5164 left: 0;
5165 right: 0;
5166 bottom: 0;
5167 display: block;
5168 content: "";
5169 z-index: 9;
5170 background: url("../images/spinner.gif") no-repeat center center;
5171 }
5172
5173 .tutor-modal-wrap .tutor-modal-content {
5174 max-height: 90%;
5175 overflow-y: auto;
5176 overflow-x: hidden;
5177 background-color: #fff;
5178 max-width: 730px;
5179 margin: 0;
5180 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5181 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5182 position: relative;
5183 -webkit-transition: all 200ms ease-out;
5184 transition: all 200ms ease-out;
5185 width: 90%;
5186 }
5187
5188 .admin-bar .tutor-modal-wrap .tutor-modal-content {
5189 max-height: calc(90% - 32px);
5190 margin-top: 32px;
5191 }
5192
5193 .tutor-modal-wrap .modal-footer {
5194 padding: 20px 0;
5195 border-top: 1px solid #eee;
5196 }
5197
5198 .tutor-modal-wrap .modal-footer.has-padding {
5199 padding: 20px 15px;
5200 }
5201
5202 .tutor-modal-wrap .modal-container {
5203 padding: 20px 20px 0;
5204 }
5205
5206 .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
5207 margin-top: 0;
5208 }
5209
5210 .tutor-modal-wrap .modal-header {
5211 display: -webkit-box;
5212 display: -ms-flexbox;
5213 display: flex;
5214 padding: 15px 20px;
5215 border-bottom: 1px solid #eeeff1;
5216 }
5217
5218 .tutor-modal-wrap .modal-title {
5219 -ms-flex-preferred-size: 0;
5220 flex-basis: 0;
5221 -webkit-box-flex: 1;
5222 -ms-flex-positive: 1;
5223 flex-grow: 1;
5224 }
5225
5226 .tutor-modal-wrap .modal-header h1 {
5227 padding: 0;
5228 margin: 0;
5229 font-size: 23px;
5230 line-height: 30px;
5231 }
5232
5233 .modal-container .modal-classic-btn-wrap {
5234 position: absolute;
5235 right: 45px;
5236 top: 14px;
5237 }
5238
5239 .modal-container .modal-classic-btn-wrap a {
5240 color: var(--tutor-primary-color);
5241 }
5242
5243 .tutor-modal-wrap .modal-header h1::before,
5244 .tutor-modal-wrap .modal-header h1::after {
5245 display: none;
5246 }
5247
5248 .tutor-modal-wrap .search-bar {
5249 -ms-flex-preferred-size: 0;
5250 flex-basis: 0;
5251 -webkit-box-flex: 1;
5252 -ms-flex-positive: 1;
5253 flex-grow: 1;
5254 padding-top: 20px;
5255 padding-left: 20px;
5256 padding-right: 20px;
5257 }
5258
5259 .tutor-modal-wrap .search-bar input[type="text"] {
5260 width: 100%;
5261 border: 1px solid #eee;
5262 -webkit-box-shadow: none;
5263 box-shadow: none;
5264 padding: 10px;
5265 }
5266
5267 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
5268 width: 50px;
5269 height: 50px;
5270 background: #000;
5271 display: inline-block;
5272 text-align: center;
5273 line-height: 47px;
5274 color: #fff;
5275 font-size: 25px;
5276 position: absolute;
5277 right: 0;
5278 }
5279
5280 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
5281 -ms-flex-preferred-size: 0;
5282 flex-basis: 0;
5283 -webkit-box-flex: 1;
5284 -ms-flex-positive: 1;
5285 flex-grow: 1;
5286 }
5287
5288 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
5289 background: #ffffff;
5290 width: 20px;
5291 height: 20px;
5292 display: inline-block;
5293 text-align: center;
5294 line-height: 28px;
5295 color: #3a3d42;
5296 font-size: 22px;
5297 position: relative;
5298 }
5299
5300 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
5301 padding: 15px 20px;
5302 border-bottom: 1px solid #eeeff1;
5303 }
5304
5305 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
5306 padding: 0;
5307 }
5308
5309 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
5310 background-color: #f1f1f1;
5311 padding: 0;
5312 }
5313
5314 #tutor-quiz-modal-tab-items-wrap {
5315 background-color: #fff;
5316 font-size: 0;
5317 overflow: hidden;
5318 }
5319
5320 #tutor-quiz-builder-modal-tabs-container {
5321 padding: 20px;
5322 }
5323
5324 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
5325 padding: 15px 25px;
5326 display: inline-block;
5327 color: #393c40;
5328 border-left: 1px solid #f1f1f1;
5329 overflow: hidden;
5330 line-height: 17px;
5331 vertical-align: middle;
5332 }
5333
5334 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
5335 background-color: #f1f1f1;
5336 }
5337
5338 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
5339 float: left;
5340 font-size: 17px;
5341 line-height: 1;
5342 margin-right: 5px;
5343 }
5344
5345 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
5346 color: var(--tutor-primary-color);
5347 }
5348
5349 .quiz-modal-tab-navigation-btn {
5350 padding: 10px 20px;
5351 border-radius: 3px;
5352 }
5353
5354 .quiz-modal-btn-next,
5355 .quiz-modal-btn-next:focus,
5356 .quiz-modal-btn-first-step,
5357 .quiz-modal-btn-first-step:focus,
5358 .quiz-modal-question-save-btn,
5359 .quiz-modal-question-save-btn:focus,
5360 .quiz-modal-settings-save-btn,
5361 .quiz-modal-settings-save-btn:focus {
5362 background-color: var(--tutor-primary-color);
5363 color: #ffffff;
5364 }
5365
5366 .quiz-modal-btn-next:hover,
5367 .quiz-modal-btn-first-step:hover,
5368 .quiz-modal-question-save-btn:hover,
5369 .quiz-modal-settings-save-btn:hover {
5370 color: #ffffff;
5371 }
5372
5373 .quiz-modal-btn-cancel,
5374 .quiz-modal-btn-back {
5375 color: #4b5981;
5376 border: 1px solid #d4dadb;
5377 }
5378
5379 .tutor-quiz-builder-form-row .quiz-form-warning {
5380 color: #e88e06;
5381 }
5382
5383 .tutor-assignment-builder-modal-wrap .modal-container {
5384 padding: 10px;
5385 }
5386
5387 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
5388 margin: 0;
5389 }
5390
5391 .tutor-quiz-question-answers-form {
5392 background-color: #fff;
5393 padding: 20px;
5394 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5395 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5396 border: 1px solid #dedede;
5397 border-radius: 3px;
5398 margin-bottom: 20px;
5399 }
5400
5401 .advanced-options-tab-item {
5402 float: right;
5403 }
5404
5405 .tutor-course-builder-wrap {
5406 border: 1px dashed #dcdfe5;
5407 }
5408
5409 /** Tutor Quiz Modal Form */
5410 .tutor-quiz-builder-modal-tabs-notice {
5411 background: #d8d8d8;
5412 line-height: 20px;
5413 padding: 10px 30px;
5414 color: #a4a4a4;
5415 }
5416
5417 .tutor-quiz-builder-modal-tabs-notice a {
5418 color: #a4a4a4;
5419 text-decoration: underline;
5420 }
5421
5422 /* .tutor-quiz-builder-group */
5423 .tutor-quiz-builder-group {
5424 margin-bottom: 25px;
5425 }
5426
5427 .tutor-quiz-builder-group > p.warning {
5428 color: red;
5429 font-size: 12px;
5430 }
5431
5432 .tutor-quiz-builder-group > p.help {
5433 color: #a4a4a4;
5434 font-size: 12px;
5435 margin-top: 7px;
5436 }
5437
5438 .tutor-quiz-builder-group > h4 {
5439 color: #393c40;
5440 font-weight: 600;
5441 margin: 0 0 15px;
5442 }
5443
5444 .tutor-quiz-builder-row {
5445 display: -webkit-box;
5446 display: -ms-flexbox;
5447 display: flex;
5448 -webkit-box-align: center;
5449 -ms-flex-align: center;
5450 align-items: center;
5451 margin-left: -10px;
5452 margin-right: -10px;
5453 }
5454
5455 .tutor-quiz-builder-col {
5456 padding-left: 10px;
5457 padding-right: 10px;
5458 -webkit-box-flex: 1;
5459 -ms-flex-positive: 1;
5460 flex-grow: 1;
5461 }
5462
5463 .tutor-quiz-builder-col.auto-width {
5464 -webkit-box-flex: 0;
5465 -ms-flex: 0 0 auto;
5466 flex: 0 0 auto;
5467 }
5468
5469 .tutor-quiz-builder-group textarea,
5470 .tutor-quiz-builder-group input[type="text"],
5471 .tutor-quiz-builder-group input[type="email"],
5472 .tutor-quiz-builder-group input[type="number"],
5473 .tutor-quiz-builder-group input[type="password"] {
5474 line-height: 40px;
5475 padding: 5px 0;
5476 text-indent: 15px;
5477 background: #fff;
5478 display: inline-block;
5479 border: 1px solid #dedede;
5480 border-radius: 3px;
5481 -webkit-box-shadow: none;
5482 box-shadow: none;
5483 height: 40px;
5484 margin: 0;
5485 width: 100%;
5486 color: #393c40;
5487 }
5488
5489 .tutor-quiz-builder-group textarea:focus,
5490 .tutor-quiz-builder-group input[type="text"]:focus,
5491 .tutor-quiz-builder-group input[type="email"]:focus,
5492 .tutor-quiz-builder-group input[type="number"]:focus,
5493 .tutor-quiz-builder-group input[type="password"]:focus {
5494 border-color: var(--tutor-primary-color);
5495 }
5496
5497 .tutor-quiz-builder-group textarea {
5498 height: 80px;
5499 resize: none;
5500 text-indent: 0;
5501 padding: 11px 15px;
5502 line-height: 22px;
5503 }
5504
5505 .tutor-quiz-builder-group textarea[name="quiz_description"] {
5506 height: 150px;
5507 }
5508
5509 .tutor-quiz-builder-group select {
5510 border: 1px solid #ccc;
5511 -webkit-box-shadow: none;
5512 box-shadow: none;
5513 height: 42px !important;
5514 padding: 0 12px !important;
5515 margin: 0;
5516 }
5517
5518 .tutor-quiz-builder-modal-control-btn-group {
5519 display: -webkit-box;
5520 display: -ms-flexbox;
5521 display: flex;
5522 margin-top: 20px;
5523 }
5524
5525 .question_form_inner {
5526 padding: 0 20px 20px;
5527 margin-top: 0;
5528 }
5529
5530 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
5531 -webkit-box-flex: 1;
5532 -ms-flex: 1;
5533 flex: 1;
5534 }
5535
5536 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
5537 display: inline-block;
5538 }
5539
5540 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
5541 margin-right: 6px;
5542 }
5543
5544 .modal-container .tutor-quiz-add-question-btn {
5545 border: 1px solid #c6c9cf;
5546 padding: 10px 15px;
5547 color: #393c40;
5548 display: inline-block;
5549 border-radius: 3px;
5550 }
5551
5552 .modal-container .tutor-quiz-add-question-btn i {
5553 color: var(--tutor-primary-color);
5554 line-height: 16px;
5555 margin-right: 3px;
5556 }
5557
5558 .quiz-form-field-col {
5559 margin-right: 20px;
5560 }
5561
5562 .quiz-form-field-col.result-fail {
5563 width: 100%;
5564 }
5565
5566 .quiz-modal-switch-field {
5567 display: -webkit-box;
5568 display: -ms-flexbox;
5569 display: flex;
5570 margin-top: 30px;
5571 }
5572
5573 .quiz-modal-switch-field label.btn-switch {
5574 margin-right: 20px;
5575 position: relative;
5576 vertical-align: top;
5577 }
5578
5579 label.btn-switch input:checked + .btn-slider {
5580 background-color: var(--tutor-success-button-color);
5581 }
5582
5583 .btn-switch + span {
5584 line-height: 24px;
5585 display: inline-block;
5586 margin-left: 8px;
5587 font-weight: 700;
5588 vertical-align: top;
5589 }
5590
5591 .tutor-select {
5592 position: relative;
5593 }
5594
5595 .tutor-select .select-header {
5596 border: 1px solid #dedede;
5597 margin: 0;
5598 padding: 10px;
5599 width: 100%;
5600 -webkit-box-shadow: none;
5601 box-shadow: none;
5602 background-color: #fff;
5603 display: -webkit-box;
5604 display: -ms-flexbox;
5605 display: flex;
5606 cursor: pointer;
5607 -webkit-box-sizing: border-box;
5608 box-sizing: border-box;
5609 border-radius: 3px;
5610 }
5611
5612 .tutor-select .select-header .lead-option {
5613 -webkit-box-flex: 1;
5614 -ms-flex: 1;
5615 flex: 1;
5616 }
5617
5618 .tutor-select .select-header .select-dropdown {
5619 line-height: 22px;
5620 }
5621
5622 .tutor-select .select-header .lead-option .question-type-pro {
5623 display: none;
5624 }
5625
5626 .tutor-select .tutor-select-options {
5627 border: 1px solid #dedede;
5628 background-color: #fff;
5629 padding: 22px 10px 8px;
5630 width: calc(100% - 22px);
5631 position: absolute;
5632 font-size: 0;
5633 z-index: 9;
5634 display: -webkit-box;
5635 display: -ms-flexbox;
5636 display: flex;
5637 -ms-flex-wrap: wrap;
5638 flex-wrap: wrap;
5639 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5640 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5641 top: 55px;
5642 border-radius: 3px;
5643 }
5644
5645 .tutor-select .tutor-select-options .tutor-select-option {
5646 width: calc(33.3333% - 22px);
5647 display: inline-block;
5648 padding: 9px;
5649 cursor: pointer;
5650 position: relative;
5651 -webkit-box-sizing: border-box;
5652 box-sizing: border-box;
5653 margin: 0 11px 15px;
5654 border: 1px solid #e2e2e2;
5655 border-radius: 3px;
5656 font-size: 13px;
5657 }
5658
5659 .tutor-select .tutor-select-options .tutor-select-option:hover {
5660 border-color: var(--tutor-primary-color);
5661 }
5662
5663 .question-type-pro {
5664 color: #fff;
5665 font-size: 9px;
5666 right: 11px;
5667 position: absolute;
5668 top: 50%;
5669 -webkit-transform: translateY(-50%);
5670 transform: translateY(-50%);
5671 }
5672
5673 i.tutor-icon-block {
5674 padding: 0;
5675 color: #fff;
5676 border-radius: 3px;
5677 margin-right: 2px;
5678 display: inline-block;
5679 width: 22px;
5680 height: 22px;
5681 text-align: center;
5682 line-height: 22px;
5683 }
5684
5685 i.tutor-icon-block.tutor-icon-short-ans {
5686 background-color: #f37512;
5687 }
5688
5689 i.tutor-icon-block.tutor-icon-image-ans {
5690 background-color: #a322f9;
5691 }
5692
5693 i.tutor-icon-block.tutor-icon-yes-no {
5694 background-color: var(--tutor-primary-color);
5695 }
5696
5697 i.tutor-icon-block.tutor-icon-multiple-choice {
5698 background-color: #9034a9;
5699 }
5700
5701 i.tutor-icon-block.tutor-icon-mark {
5702 background-color: #00b890;
5703 }
5704
5705 i.tutor-icon-block.tutor-icon-open-ended {
5706 background-color: #fe3129;
5707 }
5708
5709 i.tutor-icon-block.tutor-icon-fill-gaps {
5710 background-color: #ffbf00;
5711 }
5712
5713 i.tutor-icon-block.tutor-icon-answer-shorting {
5714 background-color: #f80089;
5715 }
5716
5717 i.tutor-icon-block.tutor-icon-assesment {
5718 background-color: #274055;
5719 }
5720
5721 i.tutor-icon-block.tutor-icon-matching {
5722 background-color: #8a4a1b;
5723 }
5724
5725 i.tutor-icon-block.tutor-icon-image-matching {
5726 background-color: #f37512;
5727 }
5728
5729 i.tutor-icon-block.tutor-icon-ordering {
5730 background-color: var(--tutor-primary-color);
5731 }
5732
5733 i.tutor-icon-block.tutor-icon-plus-square-button,
5734 i.tutor-icon-block.tutor-icon-plus {
5735 background-color: var(--tutor-success-button-color);
5736 }
5737
5738 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
5739 background-color: var(--tutor-primary-color);
5740 }
5741
5742 a.back-to-quiz-questions-btn {
5743 font-size: 16px;
5744 font-weight: 300;
5745 color: #393c40;
5746 margin-bottom: 10px;
5747 display: block;
5748 }
5749
5750 a.back-to-quiz-questions-btn.tutor-updating-message i {
5751 display: none;
5752 }
5753
5754 .modal-container .quiz-questions-form {
5755 padding: 20px;
5756 }
5757
5758 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
5759 -webkit-box-flex: 0;
5760 -ms-flex: 0 0 150px;
5761 flex: 0 0 150px;
5762 }
5763
5764 .question-form-header {
5765 margin-bottom: 20px;
5766 }
5767
5768 .quiz-question-form-body {
5769 margin-bottom: 25px;
5770 }
5771
5772 .quiz-builder-question-wrap {
5773 display: -webkit-box;
5774 display: -ms-flexbox;
5775 display: flex;
5776 margin-bottom: 15px;
5777 }
5778
5779 .quiz-builder-question {
5780 -webkit-box-flex: 1;
5781 -ms-flex: 1;
5782 flex: 1;
5783 display: -webkit-box;
5784 display: -ms-flexbox;
5785 display: flex;
5786 background: #fff;
5787 padding: 10px;
5788 border: 1px solid #e2e2e2;
5789 border-radius: 3px;
5790 max-width: calc(100% - 52px);
5791 }
5792
5793 .quiz-builder-question .question-sorting {
5794 margin-right: 10px;
5795 line-height: 22px;
5796 }
5797
5798 .quiz-builder-question .question-sorting i {
5799 display: block;
5800 line-height: 24px;
5801 }
5802
5803 .quiz-builder-question .question-edit-icon {
5804 line-height: 22px;
5805 }
5806
5807 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
5808 display: none;
5809 }
5810
5811 .quiz-builder-question .question-title {
5812 -webkit-box-flex: 1;
5813 -ms-flex: 1;
5814 flex: 1;
5815 line-height: 22px;
5816 text-overflow: ellipsis;
5817 overflow: hidden;
5818 white-space: nowrap;
5819 margin-right: 10px;
5820 }
5821
5822 .quiz-builder-question .question-icon {
5823 -webkit-box-flex: 0;
5824 -ms-flex: 0 0 155px;
5825 flex: 0 0 155px;
5826 }
5827
5828 .quiz-builder-qustion-trash a {
5829 display: block;
5830 padding: 0 0 0 10px;
5831 font-size: 20px;
5832 color: rgba(57, 60, 64, 0.4);
5833 line-height: 44px;
5834 }
5835
5836 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
5837 border: 1px solid #dedede;
5838 padding: 20px 70px 20px 10px;
5839 background-color: #ffffff;
5840 position: relative;
5841 border-radius: 4px;
5842 }
5843
5844 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
5845 background: var(--tutor-primary-color);
5846 border: none;
5847 height: 4px;
5848 border-radius: 4px;
5849 }
5850
5851 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
5852 background: #dedede;
5853 border-radius: 4px;
5854 }
5855
5856 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
5857 background: var(--tutor-primary-color);
5858 border: 1px solid var(--tutor-primary-color);
5859 border-radius: 50%;
5860 margin-top: -2px;
5861 }
5862
5863 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
5864 font-size: 16px;
5865 font-weight: 600;
5866 background: var(--tutor-primary-color);
5867 position: absolute;
5868 right: 5px;
5869 top: 50%;
5870 margin: 0;
5871 -webkit-transform: translateY(-50%);
5872 transform: translateY(-50%);
5873 line-height: 34px;
5874 width: 43px;
5875 text-align: center;
5876 border-radius: 4px;
5877 color: #fff;
5878 }
5879
5880 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
5881 content: "";
5882 position: absolute;
5883 border: 7px solid transparent;
5884 top: 50%;
5885 border-right-color: var(--tutor-primary-color);
5886 right: 100%;
5887 -webkit-transform: translateY(-50%);
5888 transform: translateY(-50%);
5889 }
5890
5891 .tutor-quiz-answer-wrap {
5892 display: -webkit-box;
5893 display: -ms-flexbox;
5894 display: flex;
5895 }
5896
5897 .tutor-quiz-answer {
5898 background-color: #fff;
5899 -webkit-box-flex: 1;
5900 -ms-flex: 1;
5901 flex: 1;
5902 padding: 10px 15px;
5903 border: 1px solid #dedede;
5904 display: -webkit-box;
5905 display: -ms-flexbox;
5906 display: flex;
5907 line-height: 22px;
5908 border-radius: 3px;
5909 margin-bottom: 15px;
5910 }
5911
5912 .tutor-quiz-answer .tutor-quiz-answer-edit a {
5913 display: block;
5914 padding: 0px 9px;
5915 }
5916
5917 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
5918 padding: 0 10px;
5919 display: inline-block;
5920 line-height: 44px;
5921 }
5922
5923 span.tutor-quiz-answer-title {
5924 -webkit-box-flex: 1;
5925 -ms-flex: 1;
5926 flex: 1;
5927 }
5928
5929 .tutor-quiz-answer-media .option-media-preview {
5930 margin-bottom: 20px;
5931 }
5932
5933 .tutor-quiz-answer-media .option-media-preview img {
5934 max-width: 80px;
5935 height: auto;
5936 }
5937
5938 .tutor-question-answer-image {
5939 margin-right: 10px;
5940 }
5941
5942 .tutor-question-answer-image img {
5943 max-height: 25px;
5944 width: auto;
5945 }
5946
5947 button#quiz-answer-save-btn,
5948 button#quiz-answer-edit-btn {
5949 background-color: var(--tutor-success-button-color);
5950 color: #fff;
5951 padding: 10px 15px;
5952 border: none;
5953 cursor: pointer;
5954 }
5955
5956 button#quiz-answer-save-btn:hover,
5957 button#quiz-answer-edit-btn:hover {
5958 background-color: var(--tutor-success-button-color);
5959 }
5960
5961 /**
5962 Tutor Media Upload
5963 */
5964 .tutor-media-upload-wrap {
5965 border: 1px solid #dedede;
5966 display: -webkit-box;
5967 display: -ms-flexbox;
5968 display: flex;
5969 width: 130px;
5970 }
5971
5972 .tutor-media-upload-wrap img {
5973 max-width: 100%;
5974 }
5975
5976 .tutor-media-preview {
5977 -webkit-box-flex: 1;
5978 -ms-flex: 1;
5979 flex: 1;
5980 }
5981
5982 .tutor-media-upload-btn {
5983 display: block;
5984 padding: 10px;
5985 font-size: 50px;
5986 line-height: 50px;
5987 text-align: center;
5988 color: #dedede;
5989 }
5990
5991 .tutor-media-upload-trash-wrap {
5992 border-left: 1px solid #dedede;
5993 }
5994
5995 .tutor-media-upload-trash {
5996 color: #dedede;
5997 display: block;
5998 line-height: 50px;
5999 padding: 12px;
6000 }
6001
6002 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
6003 margin-top: 40px;
6004 margin-bottom: 10px;
6005 }
6006
6007 /**
6008 #End Quiz Modal
6009 */
6010 /* Start Tutor FrontEnd Course Builder*/
6011 .tutor-metabox-add-topics,
6012 .tutor-topics-edit-form {
6013 background-color: #f7f7f7;
6014 border: 1px solid #dcdfe5;
6015 margin-top: 25px;
6016 padding: 20px;
6017 }
6018
6019 .tutor-course-builder-section {
6020 margin-bottom: 60px;
6021 }
6022
6023 .tutor-course-builder-section-title h3 {
6024 font-size: 20px;
6025 font-weight: 700;
6026 color: #1d1f37;
6027 position: relative;
6028 overflow: hidden;
6029 z-index: 1;
6030 margin: 0 0 25px;
6031 cursor: pointer;
6032 }
6033
6034 .tutor-course-builder-section-title h3::after {
6035 content: "";
6036 position: absolute;
6037 top: 50%;
6038 left: 0;
6039 width: 100%;
6040 height: 1px;
6041 background: var(--tutor-primary-color);
6042 z-index: -1;
6043 }
6044
6045 .tutor-course-builder-section-title h3 span,
6046 .tutor-course-builder-section-title h3 i {
6047 float: left;
6048 background-color: #fff;
6049 font-size: 20px;
6050 line-height: 20px;
6051 }
6052
6053 .tutor-course-builder-section-title h3 i {
6054 color: var(--tutor-primary-color);
6055 font-size: 14px;
6056 }
6057
6058 .tutor-course-builder-section-title h3 span {
6059 padding: 0 15px 0 9px;
6060 }
6061
6062 .tutor-frontend-builder-item-scope {
6063 margin-bottom: 30px;
6064 }
6065
6066 .tutor-frontend-builder-item-scope:last-child {
6067 margin-bottom: 0;
6068 }
6069
6070 .tutor-builder-item-heading {
6071 font-weight: 500;
6072 line-height: 21px;
6073 margin-bottom: 10px;
6074 display: block;
6075 }
6076
6077 .builder-course-thumbnail-upload-wrap > div {
6078 font-size: var(--tutor-text-size);
6079 line-height: 25px;
6080 margin-bottom: 20px;
6081 font-weight: 400;
6082 }
6083
6084 .builder-course-thumbnail-img-src {
6085 position: relative;
6086 }
6087
6088 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
6089 font-size: 10px;
6090 position: absolute;
6091 top: -4px;
6092 left: -4px;
6093 color: #e53935;
6094 -webkit-transition: 300ms;
6095 transition: 300ms;
6096 border-radius: 50%;
6097 width: 20px;
6098 height: 20px;
6099 line-height: 20px;
6100 background: #fff;
6101 text-align: center;
6102 }
6103
6104 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
6105 line-height: 20px;
6106 }
6107
6108 .tutor-course-builder-header {
6109 text-align: right;
6110 font-size: 12px;
6111 }
6112
6113 .tutor-course-builder-section .course-empty-content {
6114 margin: 15px 0;
6115 }
6116
6117 .tutor-course-builder-section .tutor-course-builder-header a {
6118 color: #393c40;
6119 }
6120
6121 .tutor-course-builder-section .tutor-course-builder-header a:first-child {
6122 padding-right: 7px;
6123 }
6124
6125 .tutor-course-builder-section .tutor-course-builder-header a:last-child {
6126 padding-left: 7px;
6127 }
6128
6129 .tutor-course-builder-section .tutor-course-builder-header {
6130 margin-top: -15px;
6131 }
6132
6133 .tutor-course-builder-section .new-topic-btn-wrap {
6134 padding: 0;
6135 margin-top: 20px;
6136 }
6137
6138 /*
6139 Tutor Instructor
6140 */
6141 .tutor-course-available-instructors {
6142 display: -webkit-box;
6143 display: -ms-flexbox;
6144 display: flex;
6145 -ms-flex-wrap: wrap;
6146 flex-wrap: wrap;
6147 }
6148
6149 .tutor-course-available-instructors .added-instructor-item {
6150 -webkit-box-flex: 0;
6151 -ms-flex: 0 0 calc(50% - 15px);
6152 flex: 0 0 calc(50% - 15px);
6153 max-width: calc(50% - 15px);
6154 border: 1px solid #dcdfe5;
6155 padding: 13px;
6156 display: -webkit-inline-box;
6157 display: -ms-inline-flexbox;
6158 display: inline-flex;
6159 -webkit-box-align: center;
6160 -ms-flex-align: center;
6161 align-items: center;
6162 border-radius: 4px;
6163 position: relative;
6164 margin-bottom: 30px;
6165 }
6166
6167 .tutor-course-available-instructors .added-instructor-item .instructor-control {
6168 position: absolute;
6169 right: 14px;
6170 top: 50%;
6171 font-size: 12px;
6172 -webkit-transform: translateY(-50%);
6173 transform: translateY(-50%);
6174 opacity: 0;
6175 -webkit-transition: 300ms;
6176 transition: 300ms;
6177 }
6178
6179 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
6180 color: red;
6181 }
6182
6183 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
6184 opacity: 1;
6185 }
6186
6187 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
6188 height: 45px;
6189 width: 45px;
6190 overflow: hidden;
6191 border-radius: 50px;
6192 margin-right: 15px;
6193 }
6194
6195 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
6196 width: 100%;
6197 }
6198
6199 .tutor-course-available-instructors .added-instructor-item .instructor-name {
6200 position: relative;
6201 }
6202
6203 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
6204 display: inline-block;
6205 margin-left: 10px;
6206 width: 18px;
6207 }
6208
6209 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
6210 opacity: 1;
6211 }
6212
6213 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
6214 -webkit-transition: 300ms;
6215 transition: 300ms;
6216 opacity: 0;
6217 position: absolute;
6218 bottom: 34px;
6219 right: 9px;
6220 background: #2a344f;
6221 -webkit-transform: translateX(50%);
6222 transform: translateX(50%);
6223 color: #fff;
6224 font-size: 12px;
6225 font-style: normal;
6226 padding: 0 8px;
6227 border-radius: 15px;
6228 line-height: 20px;
6229 z-index: 1;
6230 }
6231
6232 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
6233 content: "";
6234 position: absolute;
6235 border: 5px solid #2a344f;
6236 bottom: -3px;
6237 left: 50%;
6238 margin-left: -5px;
6239 -webkit-transform: rotate(45deg);
6240 transform: rotate(45deg);
6241 z-index: -1;
6242 }
6243
6244 .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
6245 margin-left: 30px;
6246 }
6247
6248 /* End Tutor FrontEnd Course Builder*/
6249 .tutor-addons-list .plugin-icon {
6250 height: 120px;
6251 }
6252
6253 .btn-switch {
6254 display: inline-block;
6255 height: 22px;
6256 position: relative;
6257 width: 40px;
6258 }
6259
6260 .btn-switch input {
6261 display: none;
6262 }
6263
6264 .btn-slider {
6265 background-color: #ccc;
6266 bottom: 0;
6267 cursor: pointer;
6268 left: 0;
6269 position: absolute;
6270 right: 0;
6271 top: 0;
6272 -webkit-transition: 0.4s;
6273 transition: 0.4s;
6274 }
6275
6276 .btn-slider:before {
6277 background-color: #fff;
6278 bottom: 3px;
6279 content: "";
6280 height: 16px;
6281 left: 4px;
6282 position: absolute;
6283 -webkit-transition: 0.4s;
6284 transition: 0.4s;
6285 width: 16px;
6286 }
6287
6288 input:checked + .btn-slider {
6289 background-color: var(--tutor-primary-color);
6290 }
6291
6292 input:checked + .btn-slider:before {
6293 -webkit-transform: translateX(16px);
6294 transform: translateX(16px);
6295 }
6296
6297 .btn-slider.btn-round {
6298 border-radius: 34px;
6299 }
6300
6301 .btn-slider.btn-round:before {
6302 border-radius: 50%;
6303 }
6304
6305 .tutor-video-embeded-wrap {
6306 position: relative;
6307 padding-bottom: 56.25%;
6308 height: 0;
6309 overflow: hidden;
6310 max-width: 100%;
6311 }
6312
6313 .tutor-video-embeded-wrap iframe,
6314 .tutor-video-embeded-wrap object,
6315 .tutor-video-embeded-wrap embed {
6316 position: absolute;
6317 top: 0;
6318 left: 0;
6319 width: 100%;
6320 height: 100%;
6321 }
6322
6323 /**
6324 Frontend Course Builder
6325 */
6326 /**
6327 Video MetaBox
6328 */
6329 .select2-selection__rendered [class^="tutor-icon-"] {
6330 display: inline-block;
6331 vertical-align: top;
6332 margin-right: 6px;
6333 }
6334
6335 .select2-results__options [class^="tutor-icon-"] {
6336 color: var(--tutor-primary-color);
6337 display: inline-block;
6338 vertical-align: top;
6339 margin-right: 6px;
6340 }
6341
6342 .select2-results__option--highlighted [class^="tutor-icon-"] {
6343 color: #fff;
6344 }
6345
6346 .tutor-video-metabox-wrap {
6347 margin-bottom: 50px;
6348 }
6349
6350 .video-metabox-source-input-wrap {
6351 padding: 30px;
6352 background-color: #f4f7f8;
6353 border: 1px solid #dcdfe5;
6354 border-radius: 3px;
6355 }
6356
6357 .video-metabox-source-html5-upload {
6358 background-color: #fff;
6359 text-align: center;
6360 padding: 40px 20px;
6361 border: 1px solid #dcdfe5;
6362 border-radius: 3px;
6363 }
6364
6365 .video-metabox-source-html5-upload p {
6366 margin-bottom: 5px;
6367 }
6368
6369 .tutor-video-metabox-wrap p {
6370 margin: 0;
6371 padding: 0;
6372 }
6373
6374 .video-metabox-source-html5-upload .video-upload-icon i {
6375 font-size: 50px;
6376 color: var(--tutor-primary-color);
6377 }
6378
6379 .video_source_upload_wrap_html5 {
6380 margin-top: 10px;
6381 }
6382
6383 .video-metabox-source-html5-poster {
6384 padding-top: 30px;
6385 }
6386
6387 .video_source_wrap_html5 {
6388 width: 100%;
6389 }
6390
6391 .builder-course-thumbnail-upload-wrap .button-transparent {
6392 float: right;
6393 background: transparent !important;
6394 }
6395
6396 .builder-course-thumbnail-upload-wrap .button-transparent:hover {
6397 background: var(--tutor-primary-color) !important;
6398 }
6399
6400 .html5-video-poster {
6401 height: 100px;
6402 display: -webkit-box;
6403 display: -ms-flexbox;
6404 display: flex;
6405 -webkit-box-align: center;
6406 -ms-flex-align: center;
6407 align-items: center;
6408 }
6409
6410 .html5-video-poster .tutor-builder-course-video-poster-text {
6411 text-align: left;
6412 padding-left: 20px;
6413 }
6414
6415 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
6416 font-size: 14px;
6417 font-weight: 700;
6418 margin: 0 0 6px;
6419 line-height: 1;
6420 }
6421
6422 .html5-video-poster .tutor-builder-course-video-poster-text span {
6423 font-size: 14px;
6424 font-weight: 400;
6425 }
6426
6427 .html5-video-poster img {
6428 height: 100%;
6429 width: auto;
6430 }
6431
6432 .no-memberhsip-msg-wrap p {
6433 margin: 0;
6434 }
6435
6436 .content-drip-message-wrap.tutor-error-msg {
6437 margin: 40px 50px;
6438 }
6439
6440 /**
6441 Content Drip (Pro)
6442 */
6443 .content-drip-message-wrap {
6444 margin: 120px;
6445 }
6446
6447 .content-drip-wrap-flex {
6448 display: -webkit-box;
6449 display: -ms-flexbox;
6450 display: flex;
6451 }
6452
6453 .content-drip-wrap-flex .content-drip-left {
6454 margin-right: 50px;
6455 }
6456
6457 .content-drip-wrap-flex ul {
6458 margin: 0;
6459 list-style-position: inside;
6460 }
6461
6462 .content-drip-wrap-flex ul li a {
6463 color: var(--tutor-primary-color);
6464 }
6465
6466 /**
6467 END Content Drip
6468 */
6469 /**
6470 * Alert CSS
6471 * since v.1.4.1
6472 */
6473 .tutor-alert {
6474 border: 1px solid #f8a201;
6475 background: #fffff2;
6476 position: relative;
6477 border-radius: 3px;
6478 padding: 20px 25px 20px 95px;
6479 color: #a86d00;
6480 margin-bottom: 20px;
6481 }
6482
6483 .tutor-alert p {
6484 margin-bottom: 10px;
6485 }
6486
6487 .tutor-alert p:last-child {
6488 margin: 0;
6489 }
6490
6491 .tutor-alert.tutor-alert-info {
6492 border: 1px solid #13aaf6;
6493 background: #eaf8ff;
6494 color: #0586c7;
6495 }
6496
6497 .tutor-alert.tutor-alert-info::before {
6498 content: "\e96c";
6499 background: #13aaf6;
6500 }
6501
6502 .tutor-alert.tutor-alert-danger {
6503 border: 1px solid #fe1a1a;
6504 background: #fff2f2;
6505 color: #a50000;
6506 }
6507
6508 .tutor-alert.tutor-alert-success {
6509 border: 1px solid #69bc0d;
6510 background: #f6fff2;
6511 color: #3d7400;
6512 }
6513
6514 .tutor-alert::before {
6515 content: "\e95f";
6516 position: absolute;
6517 font-size: 30px;
6518 font-family: "tutor" !important;
6519 speak: none;
6520 font-style: normal;
6521 font-weight: normal;
6522 font-variant: normal;
6523 text-transform: none;
6524 line-height: 1;
6525 -webkit-font-smoothing: antialiased;
6526 -moz-osx-font-smoothing: grayscale;
6527 width: 70px;
6528 top: 0;
6529 left: 0;
6530 text-align: center;
6531 background: #f8a201;
6532 height: 100%;
6533 display: -webkit-box;
6534 display: -ms-flexbox;
6535 display: flex;
6536 -webkit-box-pack: center;
6537 -ms-flex-pack: center;
6538 justify-content: center;
6539 -webkit-box-align: center;
6540 -ms-flex-align: center;
6541 align-items: center;
6542 color: #ffffff;
6543 }
6544
6545 .tutor-alert.tutor-alert-danger::before {
6546 content: "\e913";
6547 background: #fe1a1a;
6548 }
6549
6550 .tutor-alert.tutor-alert-success::before {
6551 content: "\e90f";
6552 background: #69bc0d;
6553 }
6554
6555 .tutor-alert-content p {
6556 margin: 0;
6557 }
6558
6559 /**
6560 END Alert CSS
6561 */
6562 /**
6563 GradeBook
6564 */
6565 .gradename-bg {
6566 text-align: center;
6567 color: #ffffff;
6568 height: 32px;
6569 min-width: 32px;
6570 font-size: 16px;
6571 line-height: 32px;
6572 padding: 0 8px;
6573 display: inline-block;
6574 border-radius: 20px;
6575 font-weight: bold;
6576 margin-right: 7px;
6577 }
6578
6579 .gradename-outline {
6580 text-align: center;
6581 height: 32px;
6582 min-width: 32px;
6583 font-size: 16px;
6584 line-height: 26px;
6585 padding: 0 8px;
6586 display: inline-block;
6587 border-radius: 20px;
6588 border: 2px solid;
6589 margin-right: 7px;
6590 }
6591
6592 .generate-course-gradebook-btn-wrap {
6593 margin: 10px 0;
6594 }
6595
6596 .gradebook-result-for-label {
6597 margin: 0;
6598 padding: 4px 7px;
6599 background-color: #e8eff1;
6600 display: inline-block;
6601 margin-bottom: 10px;
6602 }
6603
6604 table.course-single-gradebooks {
6605 border-spacing: 0;
6606 width: 100%;
6607 border-collapse: collapse;
6608 border: 1px solid #dcdfe5;
6609 }
6610
6611 table.course-single-gradebooks th {
6612 padding: 1em 1.41575em;
6613 text-align: left;
6614 vertical-align: top;
6615 border-bottom: 1px solid #dcdfe5;
6616 }
6617
6618 table.course-single-gradebooks th {
6619 font-weight: 600;
6620 }
6621
6622 table.course-single-gradebooks thead th {
6623 background-color: rgba(220, 223, 229, 0.14);
6624 padding: 1.41575em;
6625 vertical-align: middle;
6626 }
6627
6628 table.course-single-gradebooks tbody td {
6629 border-bottom: 1px solid #dcdfe5;
6630 background-color: #ffffff !important;
6631 }
6632
6633 table.course-single-gradebooks a {
6634 color: #4b5981;
6635 }
6636
6637 .text-label {
6638 margin: 0;
6639 padding: 4px 7px;
6640 background-color: #e8eff1;
6641 display: inline-block;
6642 border-radius: 3px;
6643 }
6644
6645 .text-label.submitted-assignment-grade-pass {
6646 background-color: #86b223;
6647 color: #ffffff;
6648 }
6649
6650 .text-label.submitted-assignment-grade-failed {
6651 background-color: #d71830;
6652 color: #ffffff;
6653 }
6654
6655 /**
6656 * END Gradebook
6657 */
6658 /**
6659 * Tutor BuddyPress Addon CSS
6660 */
6661 .tutor-bp-message-recipient-header {
6662 display: -webkit-box;
6663 display: -ms-flexbox;
6664 display: flex;
6665 margin-bottom: 20px;
6666 }
6667
6668 .tutor-bp-recipient-info-wrap {
6669 -webkit-box-flex: 1;
6670 -ms-flex-positive: 1;
6671 flex-grow: 1;
6672 }
6673
6674 .tutor-bp-message-recipient-avatar-wrap img {
6675 width: 70px;
6676 height: 70px;
6677 border-radius: 50%;
6678 }
6679
6680 .tutor-bp-message-recipient-avatar-wrap {
6681 margin-right: 35px;
6682 }
6683
6684 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3 {
6685 margin: 10px 0 8px !important;
6686 font-size: 22px;
6687 font-weight: 600;
6688 line-height: 28px;
6689 }
6690
6691 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4 {
6692 margin: 0 0 20px !important;
6693 font-size: 16px;
6694 line-height: 1;
6695 font-weight: 500;
6696 }
6697
6698 .tutor-bp-enrolled-courses-wrap {
6699 margin: 0;
6700 }
6701
6702 .tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice {
6703 font-weight: 400;
6704 color: #1c294b;
6705 margin: 10px 0 8px !important;
6706 }
6707
6708 .tutor-bp-enrolled-courses-wrap ul {
6709 padding: 0 0 0 17px;
6710 margin: 0;
6711 color: #50616f;
6712 }
6713
6714 .tutor-bp-enrolled-courses-wrap ul li a {
6715 line-height: 1.7;
6716 display: block;
6717 color: #54616d;
6718 padding-left: 10px;
6719 }
6720
6721 .tutor-bp-enrolled-courses-wrap ul li a:hover {
6722 color: var(--tutor-primary-color);
6723 opacity: 1;
6724 -webkit-transition: 300ms;
6725 transition: 300ms;
6726 text-decoration: underline !important;
6727 }
6728
6729 /**
6730 * END Tutor BuddyPress
6731 */
6732 /**
6733 * Oxygen Integration CSS
6734 */
6735 .oxy-tutor-element {
6736 width: 100%;
6737 }
6738
6739 /**
6740 * END Oxygen Integration CSS
6741 */
6742 /* *********************** */
6743 /* Tutor Dashboard */
6744 /* *********************** */
6745 .tutor-dashboard-header {
6746 display: -webkit-box;
6747 display: -ms-flexbox;
6748 display: flex;
6749 -webkit-box-align: center;
6750 -ms-flex-align: center;
6751 align-items: center;
6752 padding-bottom: 30px;
6753 border-bottom: 1px solid #dcdfe5;
6754 -ms-flex-wrap: wrap;
6755 flex-wrap: wrap;
6756 }
6757
6758 .tutor-dashboard-header .tutor-btn.bordered-btn {
6759 background-color: transparent;
6760 text-transform: uppercase;
6761 font-weight: 400;
6762 border-radius: 2px;
6763 }
6764
6765 .tutor-dashboard-header .tutor-btn.bordered-btn i {
6766 font-size: 20px;
6767 }
6768
6769 .tutor-dashboard-header .tutor-star-rating-group {
6770 margin-right: 3px;
6771 }
6772
6773 .tutor-dashboard-header-avatar img {
6774 display: block;
6775 width: 150px;
6776 height: 150px;
6777 border-radius: 50%;
6778 }
6779
6780 .tutor-dashboard-header-info {
6781 -webkit-box-flex: 1;
6782 -ms-flex-positive: 1;
6783 flex-grow: 1;
6784 padding-left: 24px;
6785 padding-top: 15px;
6786 padding-bottom: 15px;
6787 }
6788
6789 .tutor-dashboard-header-button {
6790 padding-top: 15px;
6791 }
6792
6793 .tutor-dashboard-header-display-name h4 {
6794 font-size: 30px;
6795 margin-top: 0px;
6796 margin-bottom: 10px;
6797 line-height: 34px;
6798 }
6799
6800 .tutor-dashboard-header-stats {
6801 display: -webkit-box;
6802 display: -ms-flexbox;
6803 display: flex;
6804 -ms-flex-wrap: wrap;
6805 flex-wrap: wrap;
6806 line-height: 25px;
6807 }
6808
6809 .tutor-dashboard-header-stats > div:not(:first-child) {
6810 margin-left: 30px;
6811 }
6812
6813 .tutor-dashboard-social-icons {
6814 display: -webkit-inline-box;
6815 display: -ms-inline-flexbox;
6816 display: inline-flex;
6817 -webkit-box-align: center;
6818 -ms-flex-align: center;
6819 align-items: center;
6820 }
6821
6822 .tutor-dashboard-social-icons h4 {
6823 margin: 0 10px 0 0;
6824 font-size: var(--tutor-text-size);
6825 line-height: 25px;
6826 }
6827
6828 .tutor-dashboard-social-icons a {
6829 display: inline-block;
6830 font-size: 12px;
6831 padding: 0 5px;
6832 line-height: 25px;
6833 color: #393c40;
6834 -webkit-transition: 300ms;
6835 transition: 300ms;
6836 }
6837
6838 .tutor-dashboard-social-icons a:hover {
6839 color: var(--tutor-primary-color);
6840 }
6841
6842 /* End dashboard header */
6843 /* Dashboard profile completion warning */
6844 .tutor-profile-completion-warning {
6845 display: -webkit-box;
6846 display: -ms-flexbox;
6847 display: flex;
6848 padding: 20px 0;
6849 border-bottom: 1px solid #dcdfe5;
6850 }
6851
6852 .tutor-profile-completion-warning .profile-completion-warning-icon {
6853 margin-top: 10px;
6854 }
6855
6856 .tutor-profile-completion-warning .profile-completion-warning-icon span {
6857 font-size: 40px;
6858 color: #ed9700;
6859 padding: 0 20px;
6860 }
6861
6862 .tutor-profile-completion-warning .profile-completion-warning-content {
6863 display: -webkit-box;
6864 display: -ms-flexbox;
6865 display: flex;
6866 -ms-flex-wrap: wrap;
6867 flex-wrap: wrap;
6868 -ms-flex-positive: 1;
6869 flex-grow: 1;
6870 -webkit-box-flex: 1;
6871 }
6872
6873 .tutor-profile-completion-warning .profile-completion-warning-content h4 {
6874 font-size: 20px;
6875 line-height: 30px;
6876 margin: 0;
6877 padding: 0;
6878 width: 100%;
6879 }
6880
6881 .tutor-profile-completion-warning .profile-completion-warning-content p {
6882 margin-bottom: 10px;
6883 font-size: 14px;
6884 font-weight: 300;
6885 color: #737787;
6886 }
6887
6888 .tutor-profile-completion-warning .profile-completion-warning-content p a {
6889 font-weight: 400;
6890 color: #3e64de;
6891 }
6892
6893 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details {
6894 -ms-flex-positive: 1;
6895 flex-grow: 1;
6896 -webkit-box-flex: 1;
6897 }
6898
6899 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul {
6900 margin: 0;
6901 list-style: none;
6902 }
6903
6904 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li {
6905 display: inline;
6906 position: relative;
6907 padding-left: 16px;
6908 color: #737787;
6909 }
6910
6911 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li:not(:last-child) {
6912 margin-right: 21px;
6913 }
6914
6915 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li::before {
6916 content: "\2022";
6917 position: absolute;
6918 color: #f44337;
6919 font-weight: bold;
6920 display: inline-block;
6921 left: 0;
6922 }
6923
6924 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li span {
6925 color: #3f435b;
6926 }
6927
6928 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status p span {
6929 font-weight: 400;
6930 }
6931
6932 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-bar {
6933 height: 6px;
6934 border-radius: 8.5px;
6935 background-color: #ededf0;
6936 }
6937
6938 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled {
6939 height: 6px;
6940 border-radius: 3px;
6941 background-color: #ed9700;
6942 }
6943
6944 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled::after {
6945 display: none;
6946 }
6947
6948 /* End dashboard profile completion warning */
6949 /**
6950 * Dashboard Table
6951 */
6952 .tutor-dashboard-info-table-wrap {
6953 margin-bottom: 30px;
6954 }
6955
6956 .tutor-dashboard-info-table-wrap table {
6957 margin-bottom: 0;
6958 border-collapse: collapse;
6959 border: 1px solid #dcdfe5;
6960 border-radius: 4px;
6961 width: 100%;
6962 }
6963
6964 .tutor-dashboard-info-table-wrap > h3 {
6965 font-size: 20px;
6966 font-weight: 500;
6967 border: 1px solid #dcdfe5;
6968 border-bottom: none;
6969 margin: 0;
6970 padding: 30px;
6971 border-radius: 4px 4px 0 0;
6972 }
6973
6974 .tutor-dashboard-info-table-wrap > h3 + table {
6975 border-radius: 0 0 4px 4px;
6976 }
6977
6978 .tutor-dashboard-info-table thead {
6979 background: #fafbfc;
6980 }
6981
6982 .tutor-dashboard-info-table thead tr td {
6983 padding: 15px;
6984 }
6985
6986 .tutor-dashboard-info-table tbody tr td {
6987 background: transparent !important;
6988 padding: 20px 15px;
6989 }
6990
6991 .tutor-dashboard-info-table thead tr,
6992 .tutor-dashboard-info-table tbody tr {
6993 border: 1px solid #dcdfe5;
6994 }
6995
6996 .tutor-dashboard-info-table thead tr td:first-child,
6997 .tutor-dashboard-info-table tbody tr td:first-child {
6998 padding-left: 25px;
6999 }
7000
7001 .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
7002 color: #fff;
7003 font-size: 14px;
7004 line-height: 18px;
7005 padding: 1px 6px;
7006 border-radius: 2px;
7007 }
7008
7009 .tutor-dashboard-info-table span.pending {
7010 background-color: #f5a623;
7011 }
7012
7013 .tutor-dashboard-info-table span.fail {
7014 background-color: #d71830;
7015 }
7016
7017 .tutor-dashboard-info-table span.pass {
7018 background-color: var(--tutor-success-button-color);
7019 }
7020
7021 /**
7022 * Tutor Dashboard Review
7023 */
7024 .tutor-dashboard-single-review {
7025 border: 1px solid #dcdfe5;
7026 border-radius: 4px;
7027 margin-bottom: 30px;
7028 }
7029
7030 .tutor-dashboard-review-heading {
7031 padding: 10px 20px;
7032 border-bottom: 1px solid #dcdfe5;
7033 display: -webkit-box;
7034 display: -ms-flexbox;
7035 display: flex;
7036 -webkit-box-align: center;
7037 -ms-flex-align: center;
7038 align-items: center;
7039 }
7040
7041 .individual-dashboard-review-body {
7042 padding: 10px 20px;
7043 }
7044
7045 .tutor-dashboard-review-title {
7046 font-size: 18px;
7047 -webkit-box-flex: 1;
7048 -ms-flex-positive: 1;
7049 flex-grow: 1;
7050 white-space: nowrap;
7051 overflow: hidden;
7052 text-overflow: ellipsis;
7053 font-weight: 300;
7054 }
7055
7056 .tutor-dashboard-review-title a {
7057 font-weight: 500;
7058 color: var(--tutor-primary-color);
7059 }
7060
7061 .tutor-dashboard-review-title a:hover {
7062 color: var(--tutor-primary-hover-color);
7063 }
7064
7065 .tutor-dashboard-review-links {
7066 white-space: nowrap;
7067 font-weight: 400;
7068 }
7069
7070 .tutor-dashboard-review-links a {
7071 color: #8c94a8;
7072 margin-left: 10px;
7073 display: -webkit-inline-box;
7074 display: -ms-inline-flexbox;
7075 display: inline-flex;
7076 -webkit-box-align: center;
7077 -ms-flex-align: center;
7078 align-items: center;
7079 font-size: 14px;
7080 }
7081
7082 .tutor-dashboard-review-links a i {
7083 line-height: inherit;
7084 font-size: 14px;
7085 margin-right: 5px;
7086 }
7087
7088 .individual-dashboard-review-body .review-meta {
7089 font-size: 85%;
7090 margin: 0;
7091 color: #8c94a8;
7092 }
7093
7094 .individual-star-rating-wrap {
7095 display: -webkit-box;
7096 display: -ms-flexbox;
7097 display: flex;
7098 -webkit-box-align: center;
7099 -ms-flex-align: center;
7100 align-items: center;
7101 }
7102
7103 .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
7104 color: #222222;
7105 background: none;
7106 font-size: 20px;
7107 top: 8px;
7108 }
7109
7110 .tutor-modal-wrap form {
7111 margin-bottom: 20px;
7112 }
7113
7114 /* dashboard content */
7115 .tutor-dashboard-info-cards {
7116 margin: 0 -15px 15px;
7117 padding: 0;
7118 display: -webkit-box;
7119 display: -ms-flexbox;
7120 display: flex;
7121 list-style: none;
7122 -ms-flex-wrap: wrap;
7123 flex-wrap: wrap;
7124 }
7125
7126 .tutor-dashboard-info-cards .tutor-dashboard-info-card {
7127 padding: 15px;
7128 min-width: 33.333%;
7129 }
7130
7131 .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
7132 margin: 0;
7133 padding: 15px 25px;
7134 background: #282c36;
7135 color: #ffffff;
7136 border-radius: 4px;
7137 }
7138
7139 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
7140 display: block;
7141 font-weight: 700;
7142 font-size: 30px;
7143 line-height: 1.618;
7144 }
7145
7146 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
7147 display: inline-block;
7148 }
7149
7150 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
7151 vertical-align: middle;
7152 }
7153
7154 /* dashboard quiz attempts */
7155 .tutor-dashboard-content {
7156 margin-bottom: 60px;
7157 }
7158
7159 .tutor-dashboard-content > h2 {
7160 margin-bottom: 20px;
7161 }
7162
7163 .prev-btn {
7164 font-size: 16px;
7165 line-height: 1.88;
7166 color: #3f435b;
7167 }
7168
7169 .prev-btn span {
7170 font-size: 18px;
7171 font-weight: 800;
7172 color: #3e64de;
7173 margin-right: 7px;
7174 }
7175
7176 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
7177 .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
7178 vertical-align: middle;
7179 border: none;
7180 }
7181
7182 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
7183 padding: 15px 13px !important;
7184 }
7185
7186 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
7187 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
7188 width: auto;
7189 height: auto;
7190 line-height: 19px;
7191 padding: 0 6.5px;
7192 margin-right: 4px;
7193 }
7194
7195 .label-course-status {
7196 background-color: #cccccc;
7197 padding: 3px 5px;
7198 color: #ffffff;
7199 font-size: 12px;
7200 text-transform: capitalize;
7201 }
7202
7203 .label-course-publish {
7204 background-color: var(--tutor-success-button-color);
7205 }
7206
7207 .tutor-dashboard-content .quiz-attempt-answers-wrap table th {
7208 font-size: 14px;
7209 font-weight: 400;
7210 line-height: 1.5;
7211 letter-spacing: 0.12px;
7212 color: #737787;
7213 padding: 15px 10px;
7214 }
7215
7216 /* quiz attempt history (common table) */
7217 .tutor-dashboard-content .tutor-quiz-attempt-history table thead tr,
7218 .single-quiz-page.tutor-quiz-attempt-history table thead tr {
7219 background-color: #fafbfc;
7220 }
7221
7222 .tutor-dashboard-content .tutor-quiz-attempt-history table tr,
7223 .single-quiz-page.tutor-quiz-attempt-history table tr {
7224 border: 0;
7225 background-color: #fff;
7226 }
7227
7228 .tutor-dashboard-content .tutor-quiz-attempt-history table tr:first-child,
7229 .single-quiz-page.tutor-quiz-attempt-history table tr:first-child {
7230 background-color: #fafbfc;
7231 }
7232
7233 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7234 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7235 .single-quiz-page.tutor-quiz-attempt-history table th,
7236 .single-quiz-page.tutor-quiz-attempt-history table td {
7237 border: 1px solid #dcdfe5 !important;
7238 vertical-align: middle;
7239 }
7240
7241 .tutor-dashboard-content .tutor-quiz-attempt-history table th:first-child,
7242 .tutor-dashboard-content .tutor-quiz-attempt-history table td:first-child,
7243 .single-quiz-page.tutor-quiz-attempt-history table th:first-child,
7244 .single-quiz-page.tutor-quiz-attempt-history table td:first-child {
7245 width: 62%;
7246 }
7247
7248 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(2), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(4),
7249 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(2),
7250 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(4),
7251 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(2),
7252 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(4),
7253 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(2),
7254 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(4) {
7255 width: 11%;
7256 }
7257
7258 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(3), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(5), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(6),
7259 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(3),
7260 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(5),
7261 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(6),
7262 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(3),
7263 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(5),
7264 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(6),
7265 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(3),
7266 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(5),
7267 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(6) {
7268 width: 9%;
7269 }
7270
7271 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7272 .single-quiz-page.tutor-quiz-attempt-history table th {
7273 font-size: 14px;
7274 font-weight: 500;
7275 line-height: 1.14;
7276 color: #8792b2;
7277 }
7278
7279 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(n + 3),
7280 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(n + 3) {
7281 text-align: center;
7282 }
7283
7284 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7285 .single-quiz-page.tutor-quiz-attempt-history table td {
7286 background-color: #fff;
7287 font-size: 14px;
7288 font-weight: 400;
7289 color: #4b5981;
7290 }
7291
7292 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(n + 3),
7293 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(n + 3) {
7294 font-weight: 500;
7295 text-align: center;
7296 padding-left: 3px !important;
7297 padding-right: 3px !important;
7298 }
7299
7300 .tutor-dashboard-content .tutor-quiz-attempt-history table td:last-child,
7301 .single-quiz-page.tutor-quiz-attempt-history table td:last-child {
7302 padding-left: 0px !important;
7303 padding-right: 0px !important;
7304 }
7305
7306 .tutor-dashboard-content .tutor-quiz-attempt-history table td a,
7307 .single-quiz-page.tutor-quiz-attempt-history table td a {
7308 font-weight: 500;
7309 color: #4b5981;
7310 text-decoration: underline;
7311 word-break: initial;
7312 }
7313
7314 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course a,
7315 .single-quiz-page.tutor-quiz-attempt-history table td .course a {
7316 font-weight: 600;
7317 line-height: 1.29;
7318 color: #4b5981;
7319 text-decoration: none;
7320 }
7321
7322 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta,
7323 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta {
7324 display: inline-block;
7325 margin-top: 5px;
7326 }
7327
7328 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta span:nth-child(2),
7329 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta span:nth-child(2) {
7330 margin: 0 17px;
7331 }
7332
7333 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student,
7334 .single-quiz-page.tutor-quiz-attempt-history table td .student {
7335 font-weight: 600;
7336 line-height: 1.29;
7337 color: #4b5981;
7338 }
7339
7340 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student-meta,
7341 .single-quiz-page.tutor-quiz-attempt-history table td .student-meta {
7342 display: inline-block;
7343 margin-top: 5px;
7344 }
7345
7346 .single-quiz-page.tutor-quiz-attempt-history table {
7347 margin-bottom: 30px;
7348 }
7349
7350 .tutor-dashboard-content .tutor-quiz-attempt-history table a {
7351 color: var(--tutor-primary-color);
7352 font-weight: 700;
7353 line-height: 24px;
7354 }
7355
7356 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
7357 color: var(--tutor-primary-hover-color);
7358 }
7359
7360 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
7361 color: var(--tutor-primary-color);
7362 }
7363
7364 .tutor-dashboard-item-group {
7365 padding: 25px;
7366 border: 1px solid #dcdfe5;
7367 border-radius: 4px;
7368 margin-bottom: 30px;
7369 }
7370
7371 .tutor-dashboard-item-group > h4 {
7372 font-size: 20px;
7373 color: var(--tutor-primary-color);
7374 font-weight: 500;
7375 }
7376
7377 .tutor-dashboard-item-group > h4:hover {
7378 color: var(--tutor-primary-hover-color);
7379 }
7380
7381 /* Dashboard Assignment */
7382 .tutor-dashboard-assignment-submitted-table tr td {
7383 text-align: center;
7384 }
7385
7386 .tutor-dashboard-assignment-submitted-table tr td a {
7387 color: #8c94a8;
7388 -webkit-transition: 300ms;
7389 transition: 300ms;
7390 }
7391
7392 .tutor-dashboard-assignment-submitted-table tr td a:hover {
7393 color: var(--tutor-primary-color);
7394 }
7395
7396 .tutor-dashboard-assignment-submitted-table tr td,
7397 .tutor-dashboard-assignment-submitted-table tr th {
7398 border: 1px solid #dcdfe5;
7399 }
7400
7401 /* Dashboard Assignment Review */
7402 .tutor-assignment-review-header {
7403 margin-bottom: 30px;
7404 }
7405
7406 .tutor-assignment-review-header h3 {
7407 margin-bottom: 10px;
7408 line-height: 28px;
7409 }
7410
7411 .tutor-assignment-evaluate-wraps h3,
7412 .tutor-assignment-review-header h3 a {
7413 font-size: 22px;
7414 font-weight: 700;
7415 color: var(--tutor-text-color);
7416 display: block;
7417 }
7418
7419 .tutor-assignment-review-header p {
7420 margin: 0;
7421 color: var(--tutor-text-color);
7422 font-weight: 700;
7423 }
7424
7425 .tutor-assignment-review-header p a {
7426 font-weight: 400;
7427 color: var(--tutor-text-color);
7428 }
7429
7430 .tutor-assignment-review-header a {
7431 -webkit-transition: 300ms;
7432 transition: 300ms;
7433 }
7434
7435 .tutor-assignment-review-header a:hover {
7436 color: var(--tutor-primary-color);
7437 }
7438
7439 .tutor-dashboard-assignment-review {
7440 background: rgba(220, 223, 229, 0.14);
7441 border: 1px solid #dcdfe5;
7442 padding: 25px;
7443 font-weight: 400;
7444 border-radius: 4px;
7445 margin-bottom: 40px;
7446 }
7447
7448 .tutor-dashboard-assignment-review h5,
7449 .tutor-dashboard-assignment-review h4 {
7450 font-size: 16px;
7451 line-height: 23px;
7452 font-weight: 700;
7453 color: var(--tutor-text-color);
7454 }
7455
7456 .tutor-dashboard-assignment-review h5 {
7457 margin-bottom: 15px;
7458 }
7459
7460 .tutor-dashboard-assignment-files {
7461 display: -webkit-box;
7462 display: -ms-flexbox;
7463 display: flex;
7464 -ms-flex-wrap: wrap;
7465 flex-wrap: wrap;
7466 margin: -9px;
7467 }
7468
7469 .tutor-dashboard-assignment-files .uploaded-files {
7470 background-color: #fff;
7471 border: 1px solid #dcdfe5;
7472 border-radius: 4px;
7473 margin: 9px;
7474 -webkit-transition: 300ms;
7475 transition: 300ms;
7476 }
7477
7478 .tutor-dashboard-assignment-files .uploaded-files:hover {
7479 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7480 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7481 }
7482
7483 .tutor-dashboard-assignment-files .uploaded-files a i {
7484 margin-right: 12px;
7485 color: #606c8f;
7486 float: left;
7487 font-size: 28px;
7488 line-height: 28px;
7489 }
7490
7491 .tutor-dashboard-assignment-files .uploaded-files a {
7492 color: var(--tutor-primary-color);
7493 display: block;
7494 overflow: hidden;
7495 line-height: 28px;
7496 padding: 15px 17px;
7497 }
7498
7499 .tutor-dashboard-assignment-files .uploaded-files a:hover {
7500 color: var(--tutor-primary-hover-color);
7501 }
7502
7503 .tutor-assignment-evaluate-row {
7504 display: -webkit-box;
7505 display: -ms-flexbox;
7506 display: flex;
7507 }
7508
7509 .tutor-assignment-evaluate-row .tutor-option-field-label {
7510 -webkit-box-flex: 0;
7511 -ms-flex: 0 0 135px;
7512 flex: 0 0 135px;
7513 }
7514
7515 .tutor-assignment-evaluate-row .tutor-option-field {
7516 -webkit-box-flex: 1;
7517 -ms-flex-positive: 1;
7518 flex-grow: 1;
7519 }
7520
7521 .tutor-assignment-evaluate-row .tutor-option-field-label label {
7522 display: block;
7523 padding-top: 12px;
7524 }
7525
7526 .tutor-option-field-label label br {
7527 display: none;
7528 }
7529
7530 .tutor-option-field-label label p {
7531 margin: 0;
7532 display: inline-block;
7533 }
7534
7535 .tutor-assignment-evaluate-row textarea,
7536 .tutor-assignment-evaluate-row .tutor-option-field input {
7537 border: 1px solid #dcdfe5;
7538 height: 50px;
7539 padding: 0 15px;
7540 border-radius: 4px;
7541 width: 100px;
7542 background-color: #fff;
7543 }
7544
7545 .tutor-assignment-evaluate-row textarea {
7546 height: 165px;
7547 width: 100%;
7548 }
7549
7550 .tutor-assignment-evaluate-row {
7551 margin-bottom: 60px;
7552 }
7553
7554 .tutor-assignment-evaluate-row p.desc {
7555 margin-bottom: 0;
7556 margin-top: 6px;
7557 font-style: italic;
7558 }
7559
7560 /* end dashboard content*/
7561 /* dashboard profile*/
7562 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7563 display: -webkit-box;
7564 display: -ms-flexbox;
7565 display: flex;
7566 }
7567
7568 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7569 min-width: 190px;
7570 }
7571
7572 @media (max-width: 480px) {
7573 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7574 -ms-flex-wrap: wrap;
7575 flex-wrap: wrap;
7576 }
7577 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7578 min-width: 100%;
7579 width: 100%;
7580 font-weight: 700;
7581 margin-bottom: 6px;
7582 }
7583 }
7584
7585 .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
7586 -webkit-box-flex: 1;
7587 -ms-flex-positive: 1;
7588 flex-grow: 1;
7589 }
7590
7591 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
7592 font-size: inherit;
7593 font-style: italic;
7594 /*color: #999;*/
7595 }
7596
7597 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
7598 color: var(--tutor-primary-color);
7599 }
7600
7601 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a:hover {
7602 color: var(--tutor-primary-hover-color);
7603 }
7604
7605 /* end dashboard profile*/
7606 .tutor-dashboard-avater img {
7607 width: 70px;
7608 height: 70px;
7609 display: block;
7610 border-radius: 50%;
7611 }
7612
7613 .tutor-dashboard-student-info h4 {
7614 font-size: 18px;
7615 color: var(--tutor-light-color);
7616 margin-bottom: 0;
7617 }
7618
7619 .tutor-dashboard-student-info h4 a {
7620 color: var(--tutor-text-color);
7621 }
7622
7623 .tutor-dashboard-user-role {
7624 font-weight: 400;
7625 }
7626
7627 .tutor-dashboard-inline-links {
7628 margin-bottom: 30px;
7629 }
7630
7631 .tutor-dashboard-inline-links ul {
7632 margin: 0;
7633 padding: 0;
7634 border-bottom: 1px solid #dfe1e5;
7635 }
7636
7637 .tutor-dashboard-inline-links ul li {
7638 display: inline-block;
7639 }
7640
7641 .tutor-dashboard-inline-links ul li a {
7642 display: block;
7643 padding: 5px 10px;
7644 color: var(--tutor-primary-color);
7645 margin-bottom: -1px;
7646 line-height: 40px;
7647 }
7648
7649 .tutor-dashboard-inline-links ul li a:hover {
7650 color: var(--tutor-primary-color);
7651 }
7652
7653 .tutor-dashboard-inline-links ul li a:hover,
7654 .tutor-dashboard-inline-links ul li.active a {
7655 color: var(--tutor-primary-color);
7656 border-bottom: 1px solid var(--tutor-primary-color);
7657 padding-bottom: 4px;
7658 }
7659
7660 .tutor-dashboard-student-meta ul li:first-child {
7661 margin-left: 0;
7662 }
7663
7664 @media (max-width: 767px) {
7665 .tutor-dashboard-student-meta ul {
7666 display: block;
7667 border: none;
7668 padding: 0;
7669 }
7670 .tutor-dashboard-student-meta ul li {
7671 display: inline-block;
7672 color: var(--tutor-text-color);
7673 margin: 5px;
7674 border: 1px solid #dddddd;
7675 padding: 5px 10px;
7676 border-radius: 4px;
7677 }
7678 }
7679
7680 .tutor-dashboard-student-meta ul li strong {
7681 display: block;
7682 color: var(--tutor-light-color);
7683 font-weight: 400;
7684 }
7685
7686 .tutor-dashboard-permalinks {
7687 list-style: none;
7688 margin: 0px 0 20px;
7689 padding: 20px 0;
7690 border-right: 1px solid #dcdfe5;
7691 }
7692
7693 .tutor-dashboard-permalinks li a:hover {
7694 background-color: #edf0f9;
7695 }
7696
7697 .tutor-dashboard-permalinks li.active a {
7698 background-color: var(--tutor-primary-color);
7699 color: #ffffff;
7700 }
7701
7702 .tutor-dashboard-permalinks li.active a:hover {
7703 background-color: var(--tutor-primary-hover-color);
7704 }
7705
7706 @media (max-width: 991px) {
7707 .tutor-dashboard-student .tutor-col-3,
7708 .tutor-dashboard-student .tutor-col-9 {
7709 -webkit-box-flex: 0;
7710 -ms-flex: 0 0 100%;
7711 flex: 0 0 100%;
7712 max-width: 100%;
7713 }
7714 .profile-completion-warning-details {
7715 margin-bottom: 10px;
7716 }
7717 }
7718
7719 .tutor-dashboard-permalinks a {
7720 display: block;
7721 color: var(--tutor-text-color);
7722 padding: 10px 20px;
7723 line-height: 28px;
7724 }
7725
7726 .tutor-dashboard-permalinks a:before {
7727 content: "\e968";
7728 font-family: "tutor" !important;
7729 speak: none;
7730 font-style: normal;
7731 font-weight: normal;
7732 font-variant: normal;
7733 text-transform: none;
7734 line-height: inherit;
7735 -webkit-font-smoothing: antialiased;
7736 -moz-osx-font-smoothing: grayscale;
7737 margin-right: 15px;
7738 vertical-align: middle;
7739 color: var(--tutor-primary-color);
7740 opacity: 0.6;
7741 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
7742 font-size: 17px;
7743 }
7744
7745 .tutor-dashboard-permalinks a:hover::before {
7746 opacity: 1;
7747 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7748 color: var(--tutor-primary-hover-color);
7749 }
7750
7751 .tutor-dashboard-permalinks li.active a:before {
7752 opacity: 1;
7753 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7754 color: #fff;
7755 }
7756
7757 .tutor-dashboard-menu-bio a:before,
7758 .tutor-dashboard-menu-my-profile a:before {
7759 content: "\e963";
7760 }
7761
7762 .tutor-dashboard-menu-enrolled-courses a:before {
7763 content: "\e969";
7764 }
7765
7766 .tutor-dashboard-menu-courses_taken a:before,
7767 .tutor-dashboard-menu-my-courses a:before {
7768 content: "\e965";
7769 }
7770
7771 .tutor-dashboard-menu-wishlist a:before {
7772 content: "\e908";
7773 }
7774
7775 .tutor-dashboard-menu-reviews a:before {
7776 content: "\e917";
7777 }
7778
7779 .tutor-dashboard-menu-my-quiz-attempts a:before {
7780 content: "\e9ab";
7781 }
7782
7783 .tutor-dashboard-menu-quiz-attempts a:before {
7784 content: "\e91f";
7785 }
7786
7787 .tutor-dashboard-menu-question-answer a:before {
7788 content: "\e948";
7789 }
7790
7791 .tutor-dashboard-menu-earning a:before {
7792 content: "\e96b";
7793 }
7794
7795 .tutor-dashboard-menu-withdraw a:before {
7796 content: "\e960";
7797 }
7798
7799 .tutor-dashboard-menu-settings a:before {
7800 content: "\e961";
7801 }
7802
7803 .tutor-dashboard-menu-logout a:before {
7804 content: "\e962";
7805 }
7806
7807 .tutor-dashboard-menu-purchase_history a:before {
7808 content: "\e964";
7809 }
7810
7811 .tutor-dashboard-menu-assignments a:before {
7812 content: "\e98b";
7813 }
7814
7815 .tutor-dashboard-content {
7816 padding-top: 30px;
7817 }
7818
7819 .quiz-attempts-title,
7820 .tutor-quiz-attempt-history-title {
7821 font-size: 22px;
7822 font-weight: 600;
7823 line-height: 1.27;
7824 color: #4b5981;
7825 margin-bottom: 31px;
7826 }
7827
7828 /** Earning Report */
7829 .tutor-date-range-filter-wrap {
7830 margin: 15px 0 20px;
7831 font-size: 12px;
7832 }
7833
7834 .report-top-sub-menu {
7835 margin: 0 10px 5px 0;
7836 display: inline-block;
7837 font-size: 0;
7838 }
7839
7840 .report-top-sub-menu a {
7841 text-decoration: none;
7842 padding: 5px 8px;
7843 border: 1px solid #d7dadf;
7844 color: #aaaeb3;
7845 white-space: nowrap;
7846 display: inline-block;
7847 font-size: 12px;
7848 }
7849
7850 .report-top-sub-menu a:not(:first-child) {
7851 margin-left: -1px;
7852 }
7853
7854 .report-top-sub-menu a:hover {
7855 background: #edf0f9;
7856 color: #333;
7857 }
7858
7859 .report-top-sub-menu a.active {
7860 background-color: var(--tutor-primary-color);
7861 color: #ffffff;
7862 border: 1px solid var(--tutor-primary-hover-color);
7863 }
7864
7865 /** Menu divider/separator */
7866 .tutor-dashboard-menu-divider {
7867 height: 1px;
7868 margin: 10px 0;
7869 overflow: hidden;
7870 background-color: #dcdfe5;
7871 }
7872
7873 .tutor-dashboard-menu-divider-header {
7874 color: #acacac;
7875 padding: 10px 20px;
7876 cursor: default;
7877 }
7878
7879 .tutor-date-range-wrap {
7880 display: inline-block;
7881 }
7882
7883 .report-date-range-form {
7884 display: -webkit-box;
7885 display: -ms-flexbox;
7886 display: flex;
7887 margin-bottom: 0;
7888 max-width: 370px;
7889 }
7890
7891 .date-range-input {
7892 position: relative;
7893 }
7894
7895 .date-range-input input {
7896 border-radius: 0 !important;
7897 margin: 0 !important;
7898 border-right: none !important;
7899 font-size: 14px;
7900 }
7901
7902 .date-range-input:last-child {
7903 margin-right: 0;
7904 }
7905
7906 .date-range-input:last-child button {
7907 border-radius: 0;
7908 }
7909
7910 .date-range-input input,
7911 .date-range-input input[type="text"] {
7912 border: 1px solid #d7dadf;
7913 -webkit-box-shadow: none;
7914 box-shadow: none;
7915 line-height: 29px;
7916 margin: 0;
7917 padding-right: 30px;
7918 padding-top: 0;
7919 padding-bottom: 0;
7920 width: 100%;
7921 }
7922
7923 .date-range-input i.tutor-icon-calendar {
7924 position: absolute;
7925 right: 10px;
7926 top: 7px;
7927 }
7928
7929 .date-range-input button {
7930 background-color: var(--tutor-primary-color);
7931 color: #ffffff;
7932 border: none;
7933 line-height: 30px;
7934 padding: 0 15px;
7935 }
7936
7937 .date-range-input button:hover {
7938 background-color: var(--tutor-primary-hover-color);
7939 }
7940
7941 .report-download-csv-icon {
7942 float: right;
7943 }
7944
7945 .report-download-csv-icon a {
7946 text-decoration: none;
7947 }
7948
7949 .tutor-dashboard-statement-table-wrap {
7950 overflow-x: auto;
7951 }
7952
7953 table.tutor-dashboard-statement-table p {
7954 margin: 0;
7955 padding: 0;
7956 }
7957
7958 table.tutor-dashboard-statement-table p.small-text {
7959 font-size: 12px;
7960 color: #666666;
7961 }
7962
7963 /** ENd earning report **/
7964 .tutor-mycourse-thumbnail {
7965 -webkit-box-flex: 0;
7966 -ms-flex: 0 0 250px;
7967 flex: 0 0 250px;
7968 background-size: cover;
7969 background-position: center;
7970 }
7971
7972 .tutor-mycourse-content {
7973 padding: 20px;
7974 -webkit-box-flex: 1;
7975 -ms-flex: 1;
7976 flex: 1;
7977 }
7978
7979 @media (max-width: 580px) {
7980 .tutor-mycourse-thumbnail {
7981 height: 200px;
7982 }
7983 .tutor-mycourse-thumbnail,
7984 .tutor-mycourse-content {
7985 min-width: 100%;
7986 width: 100%;
7987 }
7988 .profile-completion-warning-details li {
7989 display: block !important;
7990 }
7991 }
7992
7993 .tutor-mycourse-content h3 {
7994 margin: 0 0 9px;
7995 }
7996
7997 .tutor-mycourse-content h3 a:hover {
7998 color: var(--tutor-primary-color);
7999 }
8000
8001 .tutor-mycourse-rating {
8002 color: #f8c51c;
8003 font-size: 14px;
8004 }
8005
8006 .tutor-mycourse-rating i {
8007 margin-right: 4px;
8008 }
8009
8010 .tutor-mycourse-view,
8011 .tutor-mycourse-edit,
8012 .tutor-mycourse-delete {
8013 color: var(--tutor-light-color);
8014 -webkit-transition: 300ms;
8015 transition: 300ms;
8016 }
8017
8018 .tutor-mycourse-view i,
8019 .tutor-mycourse-edit i,
8020 .tutor-mycourse-delete i {
8021 line-height: inherit;
8022 display: inline-block;
8023 vertical-align: top;
8024 color: var(--tutor-primary-color);
8025 }
8026
8027 .tutor-mycourse-view:hover,
8028 .tutor-mycourse-edit:hover,
8029 .tutor-mycourse-delete:hover {
8030 color: var(--tutor-primary-color);
8031 }
8032
8033 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8034 display: -webkit-box;
8035 display: -ms-flexbox;
8036 display: flex;
8037 margin-bottom: 30px;
8038 border: 1px solid #dcdfe5;
8039 border-radius: 4px;
8040 -webkit-box-orient: horizontal;
8041 -webkit-box-direction: normal;
8042 -ms-flex-direction: row;
8043 flex-direction: row;
8044 overflow: hidden;
8045 position: relative;
8046 }
8047
8048 @media (max-width: 580px) {
8049 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8050 -ms-flex-wrap: wrap;
8051 flex-wrap: wrap;
8052 }
8053 }
8054
8055 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
8056 display: none;
8057 }
8058
8059 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
8060 margin-bottom: 3px;
8061 }
8062
8063 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
8064 font-weight: 400;
8065 margin-left: 5px;
8066 color: #8c94a8;
8067 }
8068
8069 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
8070 color: var(--tutor-primary-color);
8071 }
8072
8073 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
8074 margin-bottom: 0;
8075 }
8076
8077 .tutor-mycourse-content .mycourse-footer {
8078 display: -webkit-box;
8079 display: -ms-flexbox;
8080 display: flex;
8081 }
8082
8083 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
8084 -webkit-box-flex: 1;
8085 -ms-flex: 1;
8086 flex: 1;
8087 }
8088
8089 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
8090 margin-right: 8px;
8091 }
8092
8093 .tutor-mycourse-status {
8094 margin-right: 15px;
8095 }
8096
8097 .tutor-dashboard-content-inner h3 a {
8098 color: var(--tutor-text-color);
8099 font-size: 22px;
8100 line-height: 28px;
8101 font-weight: 500;
8102 display: block;
8103 }
8104
8105 .tutor-dashboard-content-inner .tutor-course-metadata ul {
8106 display: block;
8107 list-style: none;
8108 margin: 0 0 10px;
8109 padding: 0;
8110 }
8111
8112 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
8113 margin-bottom: 0;
8114 }
8115
8116 .tutor-dashboard-content-inner .tutor-course-metadata li {
8117 display: inline-block;
8118 color: var(--tutor-light-color);
8119 margin-left: 20px;
8120 }
8121
8122 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
8123 margin-left: 0;
8124 }
8125
8126 .tutor-dashboard-content-inner .tutor-course-metadata li span {
8127 color: var(--tutor-text-color);
8128 margin-left: 5px;
8129 }
8130
8131 /**
8132 UI DatePicker
8133 */
8134 .ui-datepicker {
8135 background-color: #fff;
8136 border: 1px solid #eeeeee;
8137 display: none;
8138 margin-top: 4px;
8139 padding: 5px;
8140 width: 180px;
8141 }
8142
8143 .ui-datepicker a,
8144 .ui-datepicker a:hover {
8145 text-decoration: none;
8146 }
8147
8148 .ui-datepicker a:hover,
8149 .ui-datepicker td:hover a {
8150 color: #2a6496;
8151 -webkit-transition: color 0.1s ease-in-out;
8152 transition: color 0.1s ease-in-out;
8153 }
8154
8155 .ui-datepicker .ui-datepicker-header {
8156 margin-bottom: 4px;
8157 text-align: center;
8158 }
8159
8160 .ui-datepicker .ui-datepicker-title {
8161 font-weight: 700;
8162 }
8163
8164 .ui-datepicker .ui-datepicker-prev,
8165 .ui-datepicker .ui-datepicker-next {
8166 cursor: default;
8167 font-family: "tutor";
8168 -webkit-font-smoothing: antialiased;
8169 font-style: normal;
8170 font-weight: normal;
8171 height: 20px;
8172 line-height: 1;
8173 margin-top: 2px;
8174 width: 30px;
8175 }
8176
8177 .ui-datepicker .ui-datepicker-prev {
8178 float: left;
8179 text-align: left;
8180 }
8181
8182 .ui-datepicker .ui-datepicker-next {
8183 float: right;
8184 text-align: right;
8185 }
8186
8187 .ui-datepicker .ui-datepicker-prev:before {
8188 content: "\e921";
8189 }
8190
8191 .ui-datepicker .ui-datepicker-next:before {
8192 content: "\e903";
8193 }
8194
8195 .ui-datepicker .ui-icon {
8196 display: none;
8197 }
8198
8199 .ui-datepicker .ui-datepicker-calendar {
8200 table-layout: fixed;
8201 width: 100%;
8202 }
8203
8204 .ui-datepicker .ui-datepicker-calendar th,
8205 .ui-datepicker .ui-datepicker-calendar td {
8206 text-align: center;
8207 padding: 0;
8208 }
8209
8210 .ui-datepicker .ui-datepicker-calendar td {
8211 border-radius: 4px;
8212 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8213 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8214 }
8215
8216 .ui-datepicker .ui-datepicker-calendar td:hover {
8217 background-color: #eee;
8218 cursor: pointer;
8219 }
8220
8221 .ui-datepicker .ui-datepicker-calendar td a {
8222 text-decoration: none;
8223 }
8224
8225 .ui-datepicker .ui-datepicker-current-day {
8226 background-color: #4289cc;
8227 }
8228
8229 .ui-datepicker .ui-datepicker-current-day a {
8230 color: #fff;
8231 }
8232
8233 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
8234 background-color: #fff;
8235 cursor: default;
8236 }
8237
8238 .ui-datepicker-calendar .ui-state-default {
8239 border: none;
8240 background: none;
8241 }
8242
8243 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
8244 background: #eeeeee;
8245 padding: 3px;
8246 display: block;
8247 }
8248
8249 .tutor-table {
8250 width: 100%;
8251 }
8252
8253 .tutor-stretched-link::after {
8254 position: absolute;
8255 top: 0;
8256 right: 0;
8257 bottom: 0;
8258 left: 0;
8259 z-index: 1;
8260 pointer-events: auto;
8261 content: "";
8262 background-color: rgba(0, 0, 0, 0);
8263 }
8264
8265 .sr-only {
8266 position: absolute;
8267 width: 1px;
8268 height: 1px;
8269 padding: 0;
8270 margin: -1px;
8271 overflow: hidden;
8272 clip: rect(0, 0, 0, 0);
8273 white-space: nowrap;
8274 border: 0;
8275 }
8276
8277 /**
8278 * Tutor Course Delete Popup
8279 */
8280 .tutor-course-delete-popup {
8281 text-align: center;
8282 font-size: 16px;
8283 line-height: 25px;
8284 font-weight: 400;
8285 color: #8C94A8;
8286 }
8287
8288 .tutor-course-delete-popup img {
8289 width: 110px;
8290 margin: 0 auto;
8291 }
8292
8293 .tutor-course-delete-popup h3 {
8294 font-weight: 500;
8295 font-size: 30px;
8296 margin: 15px 0 25px;
8297 }
8298
8299 .tutor-modal-button-group {
8300 margin-top: 55px;
8301 }
8302
8303 .tutor-modal-button-group button {
8304 line-height: 30px;
8305 padding: 10px 25px;
8306 color: #C7CCDA;
8307 border: 2px solid #DDDFE7;
8308 border-radius: 2px;
8309 background: #fff;
8310 min-width: 220px;
8311 text-align: center;
8312 text-transform: uppercase;
8313 -webkit-transition: 300ms;
8314 transition: 300ms;
8315 }
8316
8317 .tutor-modal-button-group button + button {
8318 margin-left: 20px;
8319 }
8320
8321 .tutor-modal-button-group button.tutor-danger {
8322 background: #F0576A;
8323 border-color: #F0576A;
8324 color: #ffffff;
8325 }
8326
8327 .tutor-modal-button-group button:hover {
8328 background: #fff;
8329 color: #333;
8330 border-color: #333;
8331 }
8332
8333 .tutor-modal-button-group button.tutor-danger:hover {
8334 background: #cd4a5a;
8335 border-color: #cd4a5a;
8336 color: #ffffff;
8337 }
8338
8339 @media (max-width: 768px) {
8340 .tutor-modal-button-group button {
8341 padding: 5px 20px;
8342 min-width: auto;
8343 margin-bottom: 6px;
8344 }
8345 .tutor-modal-button-group {
8346 margin-top: 20px;
8347 }
8348 }
8349
8350 /**
8351 Withdraw Method
8352 */
8353 .withdraw-method-select-wrap {
8354 display: -webkit-box;
8355 display: -ms-flexbox;
8356 display: flex;
8357 -ms-flex-wrap: wrap;
8358 flex-wrap: wrap;
8359 margin: 0 -15px 40px;
8360 }
8361
8362 .withdraw-method-select-wrap .withdraw-method-select {
8363 -webkit-box-flex: 1;
8364 -ms-flex-positive: 1;
8365 flex-grow: 1;
8366 padding: 0 15px;
8367 margin-bottom: 30px;
8368 }
8369
8370 .withdraw-method-select-wrap .withdraw-method-select label {
8371 display: block;
8372 padding: 20px;
8373 margin: 0;
8374 cursor: pointer;
8375 overflow: hidden;
8376 border: 1px solid #DCDFE5;
8377 border-radius: 4px;
8378 position: relative;
8379 }
8380
8381 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
8382 border-color: var(--tutor-success-button-color);
8383 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8384 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8385 }
8386
8387 .withdraw-method-select-wrap .withdraw-method-select label:after {
8388 content: '\e90f';
8389 position: absolute;
8390 right: -1px;
8391 top: -1px;
8392 border: 1px solid #DCDFE5;
8393 height: 22px;
8394 width: 22px;
8395 text-align: center;
8396 line-height: 22px;
8397 color: transparent;
8398 }
8399
8400 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
8401 color: #fff;
8402 background: var(--tutor-success-button-color);
8403 border-color: var(--tutor-success-button-color);
8404 font-family: 'tutor' !important;
8405 speak: none;
8406 font-style: normal;
8407 font-weight: normal;
8408 font-variant: normal;
8409 text-transform: none;
8410 font-size: 13px;
8411 }
8412
8413 .withdraw-method-select-wrap .withdraw-method-select p {
8414 margin: 0;
8415 }
8416
8417 .withdraw-method-select-wrap .withdraw-method-select label > p {
8418 font-size: 20px;
8419 font-weight: 600;
8420 color: var(--tutor-primary-color);
8421 }
8422
8423 .withdraw-method-select-wrap .withdraw-method-select label span {
8424 color: #B0B6C8;
8425 font-weight: 400;
8426 }
8427
8428 .withdraw-method-form {
8429 display: -webkit-box;
8430 display: -ms-flexbox;
8431 display: flex;
8432 -ms-flex-wrap: wrap;
8433 flex-wrap: wrap;
8434 margin: 0 -15px;
8435 }
8436
8437 .withdraw-method-form > div {
8438 -webkit-box-flex: 1;
8439 -ms-flex-positive: 1;
8440 flex-grow: 1;
8441 min-width: 50%;
8442 padding: 0 15px 20px;
8443 }
8444
8445 @media (max-width: 480px) {
8446 .withdraw-method-form > div {
8447 width: 100%;
8448 }
8449 }
8450
8451 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
8452 width: 100%;
8453 }
8454
8455 .withdraw-form-field-amount input[type='text'],
8456 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
8457 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8458 border: 1px solid #DCDFE5;
8459 display: block;
8460 width: 100%;
8461 background: transparent;
8462 -webkit-box-shadow: none;
8463 box-shadow: none;
8464 border-radius: 4px;
8465 }
8466
8467 label[for="tutor_withdraw_amount"] {
8468 margin-bottom: 7px;
8469 display: block;
8470 }
8471
8472 .withdraw-form-field-amount input[type='text'] {
8473 margin-bottom: 10px;
8474 height: 45px;
8475 }
8476
8477 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
8478 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
8479 border-color: var(--tutor-primary-color);
8480 outline: none;
8481 }
8482
8483 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8484 min-height: 80px;
8485 }
8486
8487 .withdraw-method-forms-wrap .withdraw-method-form label {
8488 color: #989EAF;
8489 margin-bottom: 8px;
8490 display: block;
8491 }
8492
8493 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
8494 font-size: 12px;
8495 margin: 5px 0 0;
8496 font-style: italic;
8497 }
8498
8499 .tutor-dashboard-assignment-table tr th, .tutor-dashboard-assignment-table tr td {
8500 border: 1px solid #DCDFE5;
8501 vertical-align: middle;
8502 padding: 20px;
8503 }
8504
8505 .tutor-dashboard-assignment-table tr th:not(:first-child), .tutor-dashboard-assignment-table tr td:not(:first-child) {
8506 text-align: center;
8507 }
8508
8509 .tutor-dashboard-assignment-table tr h5 {
8510 margin: 0;
8511 font-size: 16px;
8512 line-height: 18px;
8513 font-weight: 700;
8514 color: var(--tutor-text-color);
8515 }
8516
8517 .tutor-dashboard-assignment-table tr h5:not(:last-child) {
8518 margin-bottom: 7px;
8519 }
8520
8521 .tutor-dashboard-assignment-table tr a {
8522 font-weight: 400;
8523 color: var(--tutor-text-color);
8524 }
8525
8526 .tutor-dashboard-assignment-table tr a:hover {
8527 color: var(--tutor-primary-color);
8528 -webkit-transition: 300ms;
8529 transition: 300ms;
8530 }
8531
8532 .tutor-quiz-attempt-history td:last-child {
8533 text-align: center;
8534 }
8535
8536 .tutor-quiz-attempt-history td:last-child a {
8537 display: block;
8538 padding: 10px;
8539 }
8540
8541 .attempt-review-title {
8542 font-size: 18px;
8543 color: var(--tutor-text-size);
8544 font-weight: 600;
8545 display: -webkit-box;
8546 display: -ms-flexbox;
8547 display: flex;
8548 -webkit-box-align: center;
8549 -ms-flex-align: center;
8550 align-items: center;
8551 margin-bottom: 60px;
8552 }
8553
8554 .attempt-review-title i {
8555 margin-right: 12px;
8556 color: var(--tutor-primary-color);
8557 }
8558
8559 .tutor-quiz-attempt-info-row .attempt-view-bottom,
8560 .tutor-quiz-attempt-info-row .attempt-view-top {
8561 display: -webkit-box;
8562 display: -ms-flexbox;
8563 display: flex;
8564 -webkit-box-pack: justify;
8565 -ms-flex-pack: justify;
8566 justify-content: space-between;
8567 }
8568
8569 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
8570 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
8571 display: -webkit-inline-box;
8572 display: -ms-inline-flexbox;
8573 display: inline-flex;
8574 -webkit-box-align: center;
8575 -ms-flex-align: center;
8576 align-items: center;
8577 max-width: 30%;
8578 }
8579
8580 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
8581 -webkit-box-align: start;
8582 -ms-flex-align: start;
8583 align-items: flex-start;
8584 }
8585
8586 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
8587 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
8588 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
8589 background: #df3247;
8590 font-size: 14px;
8591 font-weight: 400;
8592 color: #fff;
8593 padding: 1px 4px;
8594 margin-right: 13px;
8595 border-radius: 2px;
8596 }
8597
8598 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
8599 background: var(--tutor-success-button-color);
8600 }
8601
8602 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
8603 background: #f5b30d;
8604 }
8605
8606 .tutor-quiz-attempt-info-row .attempt-info-content h4,
8607 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
8608 font-size: 14px;
8609 line-height: 25px;
8610 margin: 0;
8611 color: #7a7f85;
8612 font-weight: 400;
8613 }
8614
8615 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
8616 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
8617 font-weight: 700;
8618 color: var(--tutor-text-color);
8619 margin-top: 7px;
8620 }
8621
8622 .tutor-quiz-attempt-info-row .attempt-view-top {
8623 padding-bottom: 30px;
8624 margin-bottom: 30px;
8625 border-bottom: 1px solid #dcdfe5;
8626 }
8627
8628 .tutor-quiz-attempt-info-row .attempt-view-bottom {
8629 margin-bottom: 60px;
8630 }
8631
8632 .attempt-user-details {
8633 display: -webkit-box;
8634 display: -ms-flexbox;
8635 display: flex;
8636 -webkit-box-align: center;
8637 -ms-flex-align: center;
8638 align-items: center;
8639 }
8640
8641 .attempt-user-details .attempt-user-avatar {
8642 padding-right: 20px;
8643 }
8644
8645 .attempt-user-details .attempt-user-avatar img {
8646 display: block;
8647 width: 70px;
8648 height: 70px;
8649 border-radius: 50%;
8650 }
8651
8652 .attempt-user-details .attempt-info-content h4 {
8653 font-size: 18px;
8654 }
8655
8656 .attempt-review-notice-wrap {
8657 display: -webkit-box;
8658 display: -ms-flexbox;
8659 display: flex;
8660 margin-bottom: 60px;
8661 -webkit-box-pack: justify;
8662 -ms-flex-pack: justify;
8663 justify-content: space-between;
8664 }
8665
8666 .attempt-review-notice-wrap p {
8667 margin: 0;
8668 display: -webkit-inline-box;
8669 display: -ms-inline-flexbox;
8670 display: inline-flex;
8671 -webkit-box-align: center;
8672 -ms-flex-align: center;
8673 align-items: center;
8674 }
8675
8676 .attempt-review-notice-wrap p.attempt-review-notice i {
8677 font-size: 16px;
8678 color: #f5c813;
8679 margin-right: 9px;
8680 }
8681
8682 .attempt-review-notice-wrap p.attempt-review-at > span {
8683 color: var(--tutor-primary-color);
8684 margin-right: 7px;
8685 font-size: 16px;
8686 }
8687
8688 .attempt-review-notice-wrap p > strong {
8689 font-weight: 400;
8690 margin-right: 5px;
8691 }
8692
8693 .quiz-attempt-answers-wrap {
8694 background: #fff;
8695 margin: 0 0 1.5em;
8696 }
8697
8698 .quiz-attempt-answers-wrap .attempt-answers-header {
8699 padding: 30px 20px;
8700 }
8701
8702 .quiz-attempt-answers-wrap .attempt-answers-header h3 {
8703 font-size: 20px;
8704 line-height: 1.5;
8705 color: #3f435b;
8706 }
8707
8708 .quiz-attempt-answers-wrap table {
8709 border-collapse: collapse;
8710 border: none;
8711 }
8712
8713 .quiz-attempt-answers-wrap table tr {
8714 background-color: #fff;
8715 }
8716
8717 .quiz-attempt-answers-wrap table tr:first-child {
8718 background-color: #f7f7f9;
8719 border-top: 1px solid #eaeaea;
8720 border-bottom: 1px solid #eaeaea !important;
8721 }
8722
8723 .quiz-attempt-answers-wrap table tr:not(:first-child) {
8724 border-top: 1px solid #dcdce1;
8725 }
8726
8727 .quiz-attempt-answers-wrap table tr:not(:last-child) {
8728 border-bottom: 1px solid #dcdce1;
8729 }
8730
8731 .quiz-attempt-answers-wrap table th {
8732 font-size: 12px;
8733 text-transform: inherit;
8734 }
8735
8736 .quiz-attempt-answers-wrap table th,
8737 .quiz-attempt-answers-wrap table td {
8738 padding: 17px 20px;
8739 vertical-align: middle;
8740 border: none;
8741 font-size: 14px;
8742 line-height: 1.71;
8743 letter-spacing: normal;
8744 color: #393c40;
8745 }
8746
8747 .quiz-attempt-answers-wrap table th p,
8748 .quiz-attempt-answers-wrap table td p {
8749 margin: 0;
8750 }
8751
8752 .quiz-attempt-answers-wrap table th .tutor-icon-block,
8753 .quiz-attempt-answers-wrap table td .tutor-icon-block {
8754 font-size: 14px;
8755 width: 30px;
8756 height: 30px;
8757 line-height: 30px;
8758 }
8759
8760 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
8761 border: 1px solid #d4dadb;
8762 color: #d4dadb;
8763 height: 30px;
8764 width: 30px;
8765 border-radius: 2px;
8766 font-size: 13px;
8767 display: inline-block;
8768 text-align: center;
8769 line-height: 30px;
8770 -webkit-transition: 300ms;
8771 transition: 300ms;
8772 }
8773
8774 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
8775 border: 1px solid var(--tutor-success-button-color);
8776 color: var(--tutor-success-button-color);
8777 }
8778
8779 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
8780 border: 1px solid #df3247;
8781 color: #df3247;
8782 }
8783
8784 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
8785 margin-right: 17px;
8786 }
8787
8788 .tutor-quiz-attempt-review-wrap .attempt-answers-header {
8789 background: #fff;
8790 padding: 20px;
8791 margin-top: 20px;
8792 }
8793
8794 .tutor-quiz-attempt-review-wrap .attempt-answers-header a {
8795 color: #3f435b;
8796 }
8797
8798 .tutor-quiz-attempt-review-wrap .attempt-answers-header > p {
8799 color: #737787;
8800 margin-top: 10px;
8801 margin-bottom: 0;
8802 }
8803
8804 .tutor-quiz-attempt-review-wrap .attempt-answers-header h3 {
8805 font-size: 20px;
8806 line-height: 1.5;
8807 color: #3f435b;
8808 }
8809
8810 .tutor-quiz-attempt-review-wrap .instructor-feedback-content {
8811 padding: 0px 20px 10px 20px;
8812 }
8813
8814 .tutor-quiz-attempt-review-wrap .instructor-feedback-content > p {
8815 margin-bottom: 1em;
8816 }
8817
8818 .tutor-quiz-attempt-review-wrap table {
8819 border-collapse: collapse;
8820 border: none;
8821 }
8822
8823 .tutor-quiz-attempt-review-wrap table tr {
8824 background-color: #fff;
8825 }
8826
8827 .tutor-quiz-attempt-review-wrap table tr:first-child {
8828 background-color: #f7f7f9;
8829 border-top: 1px solid #eaeaea;
8830 border-bottom: 1px solid #eaeaea;
8831 }
8832
8833 .tutor-quiz-attempt-review-wrap table tr:first-child th,
8834 .tutor-quiz-attempt-review-wrap table tr:first-child td {
8835 padding-top: 14px;
8836 padding-bottom: 14px;
8837 }
8838
8839 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) {
8840 border-top: 1px solid #dcdce1;
8841 }
8842
8843 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) th,
8844 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) td {
8845 padding-top: 20px;
8846 padding-bottom: 20px;
8847 }
8848
8849 .tutor-quiz-attempt-review-wrap table tr:not(:last-child) {
8850 border-bottom: 1px solid #dcdce1;
8851 }
8852
8853 .tutor-quiz-attempt-review-wrap table th,
8854 .tutor-quiz-attempt-review-wrap table td {
8855 border: none;
8856 vertical-align: top;
8857 font-size: 14px;
8858 font-weight: 400;
8859 line-height: 1.71;
8860 padding: 15px 6px;
8861 }
8862
8863 .tutor-quiz-attempt-review-wrap table th:first-child,
8864 .tutor-quiz-attempt-review-wrap table td:first-child {
8865 padding: 12px;
8866 }
8867
8868 .tutor-quiz-attempt-review-wrap table th:last-child,
8869 .tutor-quiz-attempt-review-wrap table td:last-child {
8870 padding: 12px 10px;
8871 }
8872
8873 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table th:nth-child(3), .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table th:nth-child(4),
8874 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(3),
8875 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(4) {
8876 width: 28%;
8877 }
8878
8879 .tutor-quiz-attempt-review-wrap span.result-review-required,
8880 .tutor-quiz-attempt-review-wrap span.result-pass,
8881 .tutor-quiz-attempt-review-wrap span.result-fail {
8882 background: #df3247;
8883 font-size: 14px;
8884 font-weight: bold;
8885 color: #fff;
8886 padding: 4px 11px;
8887 border-radius: 2px;
8888 }
8889
8890 .tutor-quiz-attempt-review-wrap span.result-pass {
8891 background: var(--tutor-success-button-color);
8892 }
8893
8894 .tutor-quiz-attempt-review-wrap span.result-review-required {
8895 background: #f5b30d;
8896 }
8897
8898 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip],
8899 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip] {
8900 position: relative;
8901 z-index: 2;
8902 cursor: pointer;
8903 }
8904
8905 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
8906 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before,
8907 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
8908 visibility: hidden;
8909 opacity: 0;
8910 pointer-events: none;
8911 -webkit-transform: translateY(15px);
8912 transform: translateY(15px);
8913 -webkit-transition: 0.15s ease;
8914 transition: 0.15s ease;
8915 }
8916
8917 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before,
8918 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before {
8919 content: attr(data-tooltip);
8920 position: absolute;
8921 bottom: 40px;
8922 left: 50%;
8923 margin-bottom: 0px;
8924 margin-left: -60px;
8925 min-width: 122px;
8926 text-align: center;
8927 padding: 4px 7px;
8928 font-size: 14px;
8929 line-height: 1.2;
8930 font-weight: 300;
8931 border-radius: 12px;
8932 background-color: #3f435b;
8933 color: #fff;
8934 z-index: 99999;
8935 }
8936
8937 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
8938 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
8939 position: absolute;
8940 content: "";
8941 bottom: 34px;
8942 left: 50%;
8943 margin-left: -10px;
8944 border-top: 8px solid #3f435b;
8945 border-right: 10px solid transparent;
8946 border-left: 10px solid transparent;
8947 }
8948
8949 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
8950 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before,
8951 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
8952 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
8953 .quiz-attempt-answers-wrap .active[data-tooltip]:after,
8954 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
8955 .quiz-attempt-answers-wrap .active[data-tooltip]:after {
8956 visibility: visible;
8957 opacity: 1;
8958 -webkit-transform: translateY(0px);
8959 transform: translateY(0px);
8960 }
8961
8962 .tutor-status-blocked-context i,
8963 .tutor-status-approved-context i,
8964 .quiz-correct-answer-text i,
8965 .quiz-incorrect-answer-text i {
8966 font-size: 14px;
8967 height: 20px;
8968 width: 20px;
8969 text-align: center;
8970 line-height: 20px;
8971 background: #7bbc30;
8972 color: #fff;
8973 display: inline-block;
8974 border-radius: 2px;
8975 margin-right: 6px;
8976 }
8977
8978 .tutor-status-blocked-context i,
8979 .quiz-incorrect-answer-text i {
8980 background: #f44337;
8981 font-size: 10px;
8982 font-weight: 900;
8983 }
8984
8985 .answer-image-matched-wrap {
8986 display: block;
8987 }
8988
8989 .answer-image-matched-wrap .image-matching-item {
8990 display: -webkit-box;
8991 display: -ms-flexbox;
8992 display: flex;
8993 -webkit-box-align: center;
8994 -ms-flex-align: center;
8995 align-items: center;
8996 }
8997
8998 .answer-image-matched-wrap .image-matching-item:not(:last-child) {
8999 margin-bottom: 12px;
9000 }
9001
9002 .answer-image-matched-wrap .image-matching-item img {
9003 max-width: 35px;
9004 }
9005
9006 .answer-image-matched-wrap .image-matching-item .dragged-caption {
9007 font-size: 14px;
9008 margin-left: 12px;
9009 }
9010
9011 .correct-answer-wrap .matching-type {
9012 display: -webkit-box;
9013 display: -ms-flexbox;
9014 display: flex;
9015 }
9016
9017 .correct-answer-wrap .text-image-type {
9018 display: -webkit-box;
9019 display: -ms-flexbox;
9020 display: flex;
9021 -webkit-box-align: center;
9022 -ms-flex-align: center;
9023 align-items: center;
9024 }
9025
9026 .correct-answer-wrap .text-image-type:not(:last-child) {
9027 margin-bottom: 12px;
9028 }
9029
9030 .correct-answer-wrap .text-image-type .image {
9031 margin-right: 12px;
9032 }
9033
9034 .correct-answer-wrap .text-image-type img {
9035 max-width: 35px;
9036 }
9037
9038 .tutor-dashboard-builder-header {
9039 padding: 10px 0px;
9040 border-bottom: 2px solid #DCDFE5;
9041 position: fixed;
9042 top: 0px;
9043 background: #fff;
9044 width: 100%;
9045 z-index: 99;
9046 }
9047
9048 @media (max-width: 991px) {
9049 .tutor-dashboard-builder-header {
9050 position: static;
9051 }
9052 }
9053
9054 .tutor-dashboard-builder-header .tutor-row {
9055 -webkit-box-pack: justify;
9056 -ms-flex-pack: justify;
9057 justify-content: space-between;
9058 }
9059
9060 @media (max-width: 991px) {
9061 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
9062 -webkit-box-flex: 0;
9063 -ms-flex: 0 0 100%;
9064 flex: 0 0 100%;
9065 max-width: 100%;
9066 }
9067 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
9068 margin-bottom: 15px;
9069 }
9070 }
9071
9072 .tutor-dashboard-builder-header .tutor-button {
9073 white-space: nowrap;
9074 margin-left: auto;
9075 }
9076
9077 @media (max-width: 991px) {
9078 .tutor-dashboard-builder-header .tutor-button {
9079 padding: 6px 10px;
9080 }
9081 }
9082
9083 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
9084 display: -webkit-box;
9085 display: -ms-flexbox;
9086 display: flex;
9087 -webkit-box-align: center;
9088 -ms-flex-align: center;
9089 align-items: center;
9090 -webkit-box-pack: justify;
9091 -ms-flex-pack: justify;
9092 justify-content: space-between;
9093 }
9094
9095 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
9096 padding: 0 25px;
9097 position: relative;
9098 }
9099
9100 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
9101 max-height: 32px;
9102 }
9103
9104 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
9105 margin: 0;
9106 padding: 0px 25px;
9107 line-height: 30px;
9108 border: none;
9109 border-left: 1px solid #DCDFE5;
9110 background: transparent;
9111 display: -webkit-inline-box;
9112 display: -ms-inline-flexbox;
9113 display: inline-flex;
9114 color: var(--tutor-text-color);
9115 -webkit-transition: 300ms;
9116 transition: 300ms;
9117 font-weight: 500;
9118 white-space: nowrap;
9119 }
9120
9121 @media (max-width: 991px) {
9122 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
9123 border-left: none;
9124 }
9125 }
9126
9127 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
9128 font-size: 24px;
9129 line-height: 30px;
9130 margin-right: 9px;
9131 }
9132
9133 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
9134 color: var(--tutor-primary-color);
9135 background: transparent;
9136 }
9137
9138 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
9139 color: var(--tutor-primary-color);
9140 }
9141
9142 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
9143 display: -webkit-box;
9144 display: -ms-flexbox;
9145 display: flex;
9146 -webkit-box-align: center;
9147 -ms-flex-align: center;
9148 align-items: center;
9149 -webkit-box-pack: justify;
9150 -ms-flex-pack: justify;
9151 justify-content: space-between;
9152 }
9153
9154 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
9155 color: var(--tutor-text-color);
9156 font-weight: 500;
9157 line-height: 36px;
9158 padding: 0 25px;
9159 -webkit-transition: 300ms;
9160 transition: 300ms;
9161 white-space: nowrap;
9162 }
9163
9164 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
9165 font-size: 36px;
9166 line-height: 36px;
9167 display: inline-block;
9168 vertical-align: top;
9169 padding-right: 9px;
9170 }
9171
9172 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
9173 color: var(--tutor-primary-color);
9174 }
9175
9176 .tutor-frontend-course-builder-section {
9177 padding: 113px 0 45px;
9178 background-color: #ffffff;
9179 }
9180
9181 @media (max-width: 991px) {
9182 .tutor-frontend-course-builder-section {
9183 padding-top: 60px;
9184 }
9185 .tutor-frontend-course-builder-section .tutor-col-8,
9186 .tutor-frontend-course-builder-section .tutor-col-4 {
9187 width: 100%;
9188 max-width: 100%;
9189 -webkit-box-flex: 0;
9190 -ms-flex: 0 0 100%;
9191 flex: 0 0 100%;
9192 }
9193 }
9194
9195 .admin-bar .tutor-dashboard-builder-header {
9196 top: 32px;
9197 }
9198
9199 @media (max-width: 783px) {
9200 .admin-bar .tutor-dashboard-builder-header {
9201 top: 46px;
9202 }
9203 }
9204
9205 .tutor-course-builder-upload-tips {
9206 position: fixed;
9207 max-width: 370px;
9208 }
9209
9210 @media (max-width: 991px) {
9211 .tutor-course-builder-upload-tips {
9212 position: static;
9213 }
9214 }
9215
9216 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
9217 font-size: 16px;
9218 color: #8C94A8;
9219 font-weight: 700;
9220 display: -webkit-box;
9221 display: -ms-flexbox;
9222 display: flex;
9223 -webkit-box-align: center;
9224 -ms-flex-align: center;
9225 align-items: center;
9226 }
9227
9228 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
9229 font-size: 24px;
9230 color: var(--tutor-primary-color);
9231 margin-right: 11px;
9232 }
9233
9234 .tutor-course-builder-upload-tips ul {
9235 margin: 0;
9236 padding: 0 0 0 35px;
9237 list-style: none;
9238 }
9239
9240 .tutor-course-builder-upload-tips ul li {
9241 position: relative;
9242 margin-bottom: 8px;
9243 line-height: 24px;
9244 }
9245
9246 .tutor-course-builder-upload-tips ul li::after {
9247 content: '';
9248 position: absolute;
9249 height: 8px;
9250 width: 8px;
9251 border-radius: 50%;
9252 background: #DCDFE5;
9253 left: -26px;
9254 top: 9px;
9255 }
9256
9257 /*
9258 * Course Level Meta
9259 */
9260 .tutor-course-level-meta {
9261 display: -webkit-box;
9262 display: -ms-flexbox;
9263 display: flex;
9264 }
9265
9266 .tutor-course-level-meta label {
9267 margin: 0 40px 0 0;
9268 font-weight: 600;
9269 }
9270
9271 .tutor-frontend-builder-course-price .tutor-form-group input {
9272 margin-bottom: 0;
9273 }
9274
9275 .tutor-frontend-builder-course-price .tutor-styled-radio {
9276 display: -webkit-box;
9277 display: -ms-flexbox;
9278 display: flex;
9279 -webkit-box-align: center;
9280 -ms-flex-align: center;
9281 align-items: center;
9282 }
9283
9284 /*
9285 * Course Builder Attachments
9286 */
9287 .tutor-course-builder-attachements {
9288 display: -webkit-box;
9289 display: -ms-flexbox;
9290 display: flex;
9291 margin-left: -30px;
9292 -ms-flex-wrap: wrap;
9293 flex-wrap: wrap;
9294 }
9295
9296 .tutor-course-builder-attachements .tutor-added-attachment {
9297 -webkit-box-flex: 0;
9298 -ms-flex: 0 0 calc(25% - 30px);
9299 flex: 0 0 calc(25% - 30px);
9300 max-width: calc(25% - 30px);
9301 border: 1px solid #DCDFE5;
9302 padding: 35px 20px 20px;
9303 position: relative;
9304 text-align: center;
9305 margin-left: 30px;
9306 margin-bottom: 30px;
9307 border-radius: 4px;
9308 -webkit-transition: 300ms;
9309 transition: 300ms;
9310 min-width: 120px;
9311 }
9312
9313 @media (max-width: 480px) {
9314 .tutor-course-builder-attachements .tutor-added-attachment {
9315 -webkit-box-flex: 0;
9316 -ms-flex: 0 0 calc(50% - 30px);
9317 flex: 0 0 calc(50% - 30px);
9318 max-width: calc(50% - 30px);
9319 }
9320 }
9321
9322 .tutor-course-builder-attachements .tutor-added-attachment i {
9323 font-size: 58px;
9324 line-height: 58px;
9325 margin-bottom: 25px;
9326 display: block;
9327 }
9328
9329 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
9330 position: absolute;
9331 height: 22px;
9332 width: 22px;
9333 border: 1px solid #DCDFE5;
9334 text-align: center;
9335 line-height: 22px;
9336 top: -1px;
9337 right: -1px;
9338 font-size: 10px;
9339 border-top-right-radius: 4px;
9340 color: transparent;
9341 -webkit-transition: 300ms;
9342 transition: 300ms;
9343 }
9344
9345 .tutor-course-builder-attachements .tutor-added-attachment:hover,
9346 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
9347 border-color: #D71830;
9348 color: #D71830;
9349 }
9350
9351 .tutor-course-builder-attachements .tutor-added-attachment span {
9352 display: block;
9353 }
9354
9355 .tutor-course-builder-attachements .tutor-added-attachment span a {
9356 font-size: 14px;
9357 display: block;
9358 line-height: 20px;
9359 color: #606C8F;
9360 }
9361
9362 .tutor-course-builder-btn-group {
9363 display: -webkit-box;
9364 display: -ms-flexbox;
9365 display: flex;
9366 -webkit-box-pack: justify;
9367 -ms-flex-pack: justify;
9368 justify-content: space-between;
9369 -ms-flex-wrap: wrap;
9370 flex-wrap: wrap;
9371 }
9372
9373 /**
9374 Course Settings Tabs
9375 */
9376 #tutor-metabox-course-settings-tabs {
9377 background-color: #fff;
9378 border: 1px solid #e5e5e5;
9379 margin: 1em 0;
9380 }
9381
9382 .inside #tutor-metabox-course-settings-tabs {
9383 border: 0;
9384 margin: 0;
9385 }
9386
9387 .settings-tabs-heading {
9388 padding: 1em;
9389 border-bottom: 1px solid #e5e5e5;
9390 }
9391
9392 .settings-tabs-heading h3 {
9393 font-size: 14px;
9394 margin: 0;
9395 line-height: 1.4;
9396 }
9397
9398 .course-settings-tabs-container {
9399 display: -webkit-box;
9400 display: -ms-flexbox;
9401 display: flex;
9402 }
9403
9404 .course-settings-tabs-container .settings-tabs-navs-wrap {
9405 -webkit-box-flex: 0;
9406 -ms-flex: 0 0 200px;
9407 flex: 0 0 200px;
9408 background: #F5F5F5;
9409 }
9410
9411 .settings-tabs-navs-wrap .settings-tabs-navs {
9412 margin: 0;
9413 list-style: none;
9414 }
9415
9416 .settings-tabs-navs-wrap .settings-tabs-navs li {
9417 margin: 0;
9418 }
9419
9420 .settings-tabs-navs-wrap .settings-tabs-navs li a {
9421 display: block;
9422 padding-top: 10px;
9423 padding-bottom: 10px;
9424 padding-left: 15px;
9425 padding-right: 15px;
9426 color: #23282d;
9427 text-decoration: none;
9428 background: #F5F5F5;
9429 text-transform: capitalize;
9430 border-bottom: 1px solid #e5e5e5;
9431 border-left: 3px solid transparent;
9432 }
9433
9434 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
9435 border-bottom: none;
9436 }
9437
9438 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
9439 -webkit-box-shadow: none;
9440 box-shadow: none;
9441 }
9442
9443 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
9444 background-color: #ffffff;
9445 border-bottom: 1px solid #e5e5e5;
9446 color: var(--tutor-primary-color);
9447 border-left: 3px solid var(--tutor-primary-color);
9448 }
9449
9450 .course-settings-tabs-container .settings-tabs-container {
9451 padding: 1em;
9452 -webkit-box-flex: 1;
9453 -ms-flex: 1;
9454 flex: 1;
9455 }
9456
9457 .tutor-field-radio p {
9458 margin-top: 0;
9459 }
9460
9461 /**
9462 Content Drip (Pro)
9463 */
9464 .lesson-modal-form-wrap .lesson-content-drip-wrap {
9465 padding: 10px;
9466 border: 1px solid #e4e4e4;
9467 }
9468
9469 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
9470 margin: 0 0 10px 0;
9471 }
9472
9473 .select2-dropdown.increasezindex {
9474 z-index: 9999999999999;
9475 }
9476
9477 .tutor-topic-title i.tutor-icon-move {
9478 line-height: unset;
9479 }
9480
9481 .select2-selection__rendered [class^="tutor-icon-"] {
9482 vertical-align: middle;
9483 }
9484
9485 @media (min-width: 992px) {
9486 .tutor-option-tooltip.tutor-option-field {
9487 position: relative;
9488 }
9489 .tutor-option-tooltip.tutor-option-field p.desc {
9490 position: absolute;
9491 left: calc(100% + 16px);
9492 background: #2A344F;
9493 width: 160px;
9494 padding: 10px 13px;
9495 opacity: 0;
9496 visibility: hidden;
9497 -webkit-transition: 300ms;
9498 transition: 300ms;
9499 z-index: 98;
9500 top: 10px;
9501 color: #fff;
9502 border-radius: 12px;
9503 font-size: 12px;
9504 font-style: normal;
9505 }
9506 .tutor-option-tooltip.tutor-option-field p.desc::before {
9507 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");
9508 position: absolute;
9509 left: -10px;
9510 top: 16px;
9511 }
9512 .tutor-option-tooltip.tutor-option-field:hover p.desc {
9513 opacity: 1;
9514 visibility: visible;
9515 }
9516 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
9517 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
9518 opacity: 1;
9519 visibility: visible;
9520 }
9521 }
9522
9523 .tutor-instructor-pending-content {
9524 text-align: center;
9525 }
9526
9527 .tutor-instructor-pending-content a {
9528 margin-top: 26px;
9529 }
9530
9531 .tutor-instructor-pending-content img {
9532 margin-bottom: 69px;
9533 border-radius: 10px;
9534 }
9535
9536 .tutor-instructor-thankyou-text h2 {
9537 line-height: 48px;
9538 font-size: 40px;
9539 font-style: normal;
9540 font-weight: 500;
9541 letter-spacing: 0px;
9542 color: #161616;
9543 margin-bottom: 26px;
9544 }
9545
9546 .tutor-instructor-extra-text {
9547 font-size: 20px;
9548 font-style: normal;
9549 font-weight: 400;
9550 letter-spacing: 0px;
9551 color: #525252;
9552 line-height: 30px;
9553 }
9554
9555 /*# sourceMappingURL=tutor-front.css.map */
9556