PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.2
Tutor LMS – eLearning and online course solution v1.9.2
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-admin.min.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
11738 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-primary-button-color: #3E64DE;
7 --tutor-danger-button-color: #F44337;
8 --tutor-success-button-color: #4BD863;
9 --tutor-warning-button-color: #ED9700;
10 --tutor-text-size: 16px;
11 }
12
13 body {
14 -webkit-font-smoothing: antialiased;
15 -moz-osx-font-smoothing: grayscale;
16 }
17
18 .tutor-wrap {
19 color: var(--tutor-text-color);
20 }
21
22 .tutor-wrap img {
23 max-width: 100%;
24 height: auto;
25 }
26
27 .tutor-custom-list-style {
28 list-style: none;
29 margin: 0;
30 padding: 0;
31 }
32
33 .tutor-custom-list-style li {
34 position: relative;
35 margin-bottom: 5px;
36 line-height: 30px;
37 padding-left: 25px;
38 }
39
40 .tutor-custom-list-style li:before {
41 content: '\e90f';
42 position: absolute;
43 left: 0;
44 font-family: 'tutor';
45 color: var(--tutor-primary-color);
46 }
47
48 .ui-slider {
49 position: relative;
50 text-align: left;
51 }
52
53 .ui-slider .ui-slider-handle {
54 position: absolute;
55 z-index: 2;
56 width: 15px;
57 height: 15px;
58 top: -6.5px;
59 cursor: pointer;
60 }
61
62 .ui-slider .ui-slider-range {
63 position: absolute;
64 z-index: 1;
65 font-size: .7em;
66 display: block;
67 border: 0;
68 background-position: 0 0;
69 }
70
71 .ui-slider-horizontal {
72 height: .8em;
73 }
74
75 .ui-slider-horizontal .ui-slider-range {
76 top: 0;
77 height: 100%;
78 }
79
80 .ui-slider-horizontal .ui-slider-range-min {
81 left: 0;
82 }
83
84 .ui-slider-horizontal .ui-slider-range-max {
85 right: 0;
86 }
87
88 .ui-slider-vertical {
89 width: .8em;
90 height: 100px;
91 }
92
93 .ui-slider-vertical .ui-slider-handle {
94 left: -.3em;
95 margin-left: 0;
96 margin-bottom: -.6em;
97 }
98
99 .ui-slider-vertical .ui-slider-range {
100 left: 0;
101 width: 100%;
102 }
103
104 .ui-slider-vertical .ui-slider-range-min {
105 bottom: 0;
106 }
107
108 .ui-slider-vertical .ui-slider-range-max {
109 top: 0;
110 }
111
112 .tutor-styled-radio > span {
113 position: relative;
114 padding-left: 30px;
115 cursor: pointer;
116 }
117
118 .tutor-styled-radio > span::before {
119 content: '';
120 height: 18px;
121 width: 18px;
122 background: #F1F3F7;
123 border: 1px solid #DCDFE5;
124 border-radius: 50%;
125 position: absolute;
126 top: 50%;
127 margin-top: -9px;
128 left: 0;
129 -webkit-box-sizing: border-box;
130 box-sizing: border-box;
131 -webkit-transition: 200ms;
132 transition: 200ms;
133 }
134
135 .tutor-styled-radio > input {
136 display: none !important;
137 }
138
139 .tutor-styled-radio > input:checked + span::before {
140 border: 5px solid var(--tutor-primary-color);
141 }
142
143 /**
144 * Important Layout Styles
145 */
146 .tutor-container {
147 padding-left: 15px;
148 padding-right: 15px;
149 max-width: 1140px;
150 margin-right: auto;
151 margin-left: auto;
152 width: 100%;
153 }
154
155 .tutor-container.tutor-fluid {
156 max-width: 100%;
157 }
158
159 .tutor-row {
160 display: -webkit-box;
161 display: -ms-flexbox;
162 display: flex;
163 -ms-flex-wrap: wrap;
164 flex-wrap: wrap;
165 margin-right: -15px;
166 margin-left: -15px;
167 }
168
169 .tutor-col-auto,
170 .tutor-col,
171 .tutor-col-3,
172 .tutor-col-4,
173 .tutor-col-5,
174 .tutor-col-6,
175 .tutor-col-7,
176 .tutor-col-8,
177 .tutor-col-9,
178 .tutor-col-12 {
179 position: relative;
180 width: 100%;
181 min-height: 1px;
182 padding-right: 15px;
183 padding-left: 15px;
184 }
185
186 .tutor-col {
187 -ms-flex-preferred-size: 0;
188 flex-basis: 0;
189 -webkit-box-flex: 1;
190 -ms-flex-positive: 1;
191 flex-grow: 1;
192 max-width: 100%;
193 }
194
195 .tutor-col-auto {
196 -webkit-box-flex: 0;
197 -ms-flex: 0 0 auto;
198 flex: 0 0 auto;
199 width: auto;
200 max-width: none;
201 }
202
203 .tutor-col-3 {
204 -webkit-box-flex: 0;
205 -ms-flex: 0 0 25%;
206 flex: 0 0 25%;
207 max-width: 25%;
208 }
209
210 .tutor-col-4 {
211 -webkit-box-flex: 0;
212 -ms-flex: 0 0 33.333333%;
213 flex: 0 0 33.333333%;
214 max-width: 33.333333%;
215 }
216
217 .tutor-col-5 {
218 -webkit-box-flex: 0;
219 -ms-flex: 0 0 41.666667%;
220 flex: 0 0 41.666667%;
221 max-width: 41.666667%;
222 }
223
224 .tutor-col-6 {
225 -webkit-box-flex: 0;
226 -ms-flex: 0 0 50%;
227 flex: 0 0 50%;
228 max-width: 50%;
229 }
230
231 .tutor-col-7 {
232 -webkit-box-flex: 0;
233 -ms-flex: 0 0 58.333333%;
234 flex: 0 0 58.333333%;
235 max-width: 58.333333%;
236 }
237
238 .tutor-col-8 {
239 -webkit-box-flex: 0;
240 -ms-flex: 0 0 66.666666%;
241 flex: 0 0 66.666666%;
242 max-width: 66.666666%;
243 }
244
245 .tutor-col-9 {
246 -webkit-box-flex: 0;
247 -ms-flex: 0 0 75%;
248 flex: 0 0 75%;
249 max-width: 75%;
250 }
251
252 .tutor-col-12 {
253 -webkit-box-flex: 0;
254 -ms-flex: 0 0 100%;
255 flex: 0 0 100%;
256 max-width: 100%;
257 }
258
259 .tutor-align-items-center {
260 -webkit-box-align: center;
261 -ms-flex-align: center;
262 align-items: center;
263 }
264
265 @media (max-width: 991px) {
266 .tutor-col-auto,
267 .tutor-col,
268 .tutor-col-3,
269 .tutor-col-4,
270 .tutor-col-6,
271 .tutor-col-8,
272 .tutor-col-9 {
273 -webkit-box-flex: 0;
274 -ms-flex: 0 0 50%;
275 flex: 0 0 50%;
276 max-width: 50%;
277 }
278 .tutor-col-md-100 {
279 -webkit-box-flex: 0;
280 -ms-flex: 0 0 100%;
281 flex: 0 0 100%;
282 max-width: 100%;
283 }
284 }
285
286 @media (max-width: 767px) {
287 .tutor-col-auto,
288 .tutor-col,
289 .tutor-col-3,
290 .tutor-col-4,
291 .tutor-col-6,
292 .tutor-col-8,
293 .tutor-col-9 {
294 -webkit-box-flex: 0;
295 -ms-flex: 0 0 100%;
296 flex: 0 0 100%;
297 max-width: 100%;
298 }
299 }
300
301 /*
302 .tutor-course-content-content{
303 font-size: 14px;
304 line-height: 21px;
305 }
306 */
307 .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
308 font-size: 18px;
309 line-height: 23px;
310 font-weight: 500;
311 margin-bottom: 13px;
312 color: #000;
313 }
314
315 .tutor-single-course-segment {
316 margin-bottom: 45px;
317 }
318
319 .tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6 {
320 color: #000;
321 font-weight: 500;
322 }
323
324 .tutor-full-width-course-top h6 {
325 font-size: 14px;
326 }
327
328 .tutor-leadinfo-top-meta {
329 font-size: 14px;
330 margin-bottom: 10px;
331 }
332
333 .tutor-leadinfo-top-meta span {
334 display: inline-block;
335 margin-right: 10px;
336 }
337
338 .tutor-leadinfo-top-meta span i::before {
339 margin-left: 0;
340 }
341
342 .tutor-leadinfo-top-meta i {
343 margin-right: 4px;
344 }
345
346 .tutor-single-course-rating {
347 color: #F8C51C;
348 font-size: 16px;
349 }
350
351 .tutor-single-course-rating .tutor-single-rating-count {
352 color: var(--tutor-text-color);
353 font-weight: 500;
354 }
355
356 .tutor-single-course-rating .tutor-single-rating-count i {
357 color: var(--tutor-light-color);
358 font-style: normal;
359 display: inline-block;
360 margin-left: 4px;
361 }
362
363 .tutor-course-header-h1 {
364 font-size: 36px;
365 line-height: 46px;
366 color: var(--tutor-text-color);
367 font-weight: 500;
368 margin: 0 0 29px;
369 padding: 0;
370 }
371
372 @media (max-width: 767px) {
373 .tutor-course-header-h1 {
374 font-size: 26px;
375 line-height: 36px;
376 }
377 }
378
379 .tutor-course-summery {
380 margin-bottom: 40px;
381 }
382
383 /*tutor course meta*/
384 .tutor-single-course-meta {
385 color: var(--tutor-text-color);
386 }
387
388 .tutor-single-course-meta ul {
389 list-style: none;
390 margin: 0;
391 padding: 10px 0;
392 overflow: hidden;
393 line-height: 21px;
394 }
395
396 .tutor-single-course-meta.tutor-meta-top ul {
397 padding-top: 0;
398 padding-bottom: 15px;
399 }
400
401 .tutor-single-course-meta ul li {
402 float: left;
403 vertical-align: top;
404 margin-right: 40px;
405 margin-top: 5px;
406 margin-bottom: 5px;
407 min-width: 95px;
408 }
409
410 @media (max-width: 575px) {
411 .tutor-single-course-meta ul li {
412 margin-right: 10px;
413 }
414 }
415
416 .tutor-single-course-meta ul li:last-child {
417 margin-right: 0;
418 }
419
420 .tutor-single-course-meta .tutor-single-course-avatar img {
421 height: 21px;
422 width: 21px;
423 display: block;
424 border-radius: 50%;
425 margin-right: 3px;
426 }
427
428 .tutor-single-course-meta ul li .tutor-single-course-avatar span {
429 height: 21px;
430 width: 21px;
431 font-size: 9px;
432 text-align: center;
433 line-height: 21px;
434 border-radius: 50%;
435 display: block;
436 color: #ffffff;
437 }
438
439 .tutor-single-course-meta ul li > div {
440 display: inline-block;
441 vertical-align: top;
442 }
443
444 .tutor-single-course-meta ul li strong {
445 margin: 0;
446 display: inline-block;
447 line-height: 21px;
448 font-weight: 400;
449 color: var(--tutor-light-color);
450 font-size: var(--tutor-text-size);
451 }
452
453 .tutor-single-course-meta ul li a {
454 color: var(--tutor-text-color);
455 font-weight: 500;
456 -webkit-transition: 300ms;
457 transition: 300ms;
458 }
459
460 .tutor-single-course-meta ul li a:hover {
461 color: var(--tutor-primary-color);
462 }
463
464 .tutor-single-course-meta.tutor-meta-top ul li,
465 .tutor-single-course-meta.tutor-meta-top ul li a {
466 font-weight: 700;
467 }
468
469 .tutor-single-course-meta ul li {
470 font-weight: 500;
471 color: var(--tutor-text-color);
472 }
473
474 .tutor-single-course-meta ul li span {
475 color: var(--tutor-light-color);
476 font-weight: 400;
477 }
478
479 .tutor-single-course-meta.tutor-lead-meta {
480 margin-bottom: 33px;
481 border-top: 1px solid #DCDFE5;
482 border-bottom: 1px solid #DCDFE5;
483 }
484
485 @media (max-width: 991px) {
486 .tutor-single-course-meta.tutor-lead-meta {
487 border-bottom: none;
488 }
489 .tutor-single-course-meta.tutor-lead-meta ul {
490 padding-bottom: 0;
491 }
492 .tutor-single-course-meta.tutor-lead-meta ul li {
493 margin: 5px;
494 padding: 5px 15px;
495 border: 1px solid #ddd;
496 border-radius: 4px;
497 }
498 }
499
500 .tutor-single-course-meta.tutor-lead-meta ul {
501 display: -webkit-box;
502 display: -ms-flexbox;
503 display: flex;
504 -webkit-box-pack: justify;
505 -ms-flex-pack: justify;
506 justify-content: space-between;
507 }
508
509 @media (max-width: 991px) {
510 .tutor-single-course-meta.tutor-lead-meta ul {
511 -ms-flex-wrap: wrap;
512 flex-wrap: wrap;
513 -webkit-box-pack: start;
514 -ms-flex-pack: start;
515 justify-content: flex-start;
516 }
517 }
518
519 .tutor-single-course-meta.tutor-lead-meta ul li span {
520 display: block;
521 margin-bottom: 5px;
522 color: var(--tutor-light-color);
523 }
524
525 .tutor-single-course-meta.tutor-lead-meta ul li a {
526 color: var(--tutor-text-color);
527 -webkit-transition: 300ms;
528 transition: 300ms;
529 }
530
531 .tutor-single-course-meta.tutor-lead-meta ul li a:hover {
532 color: var(--tutor-primary-color);
533 }
534
535 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after {
536 content: ',';
537 margin-right: 4px;
538 }
539
540 @media (max-width: 575px) {
541 .tutor-single-course-meta.tutor-lead-meta ul {
542 display: block;
543 }
544 .tutor-single-course-meta.tutor-lead-meta ul li {
545 display: block;
546 border: none;
547 margin: 0;
548 width: 100%;
549 padding: 0 0 10px;
550 }
551 .tutor-single-course-meta.tutor-lead-meta ul li span {
552 display: inline-block;
553 color: var(--tutor-text-color);
554 font-weight: 700;
555 }
556 .tutor-single-course-meta.tutor-lead-meta ul li span::after {
557 content: ':';
558 color: var(--tutor-text-color);
559 }
560 }
561
562 /*benifit*/
563 .tutor-course-benefits-content ul {
564 list-style: none;
565 display: block;
566 overflow: hidden;
567 -webkit-column-count: 2;
568 -moz-column-count: 2;
569 column-count: 2;
570 -webkit-column-gap: 30px;
571 -moz-column-gap: 30px;
572 column-gap: 30px;
573 margin: 0;
574 }
575
576 /*.tutor-course-topics-wrap*/
577 .tutor-course-topics-header {
578 display: -webkit-box;
579 display: -ms-flexbox;
580 display: flex;
581 -ms-flex-wrap: wrap;
582 flex-wrap: wrap;
583 -webkit-box-pack: justify;
584 -ms-flex-pack: justify;
585 justify-content: space-between;
586 margin-bottom: 8px;
587 }
588
589 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
590 margin-left: 45px;
591 }
592
593 .tutor-course-topics-contents h4 {
594 font-size: var(--tutor-text-size);
595 font-weight: 500;
596 margin-bottom: 0;
597 color: var(--tutor-text-color);
598 }
599
600 .tutor-course-topics-contents .tutor-course-title {
601 cursor: pointer;
602 }
603
604 .tutor-course-topics-contents .tutor-course-title h4 {
605 color: var(--tutor-primary-color);
606 font-size: 16px;
607 line-height: 25px;
608 overflow: hidden;
609 margin-top: 0;
610 }
611
612 .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before {
613 content: "\e910";
614 }
615
616 .tutor-course-topics-contents .tutor-course-title h4 i {
617 font-size: 15px;
618 line-height: 25px;
619 float: left;
620 margin-right: 10px;
621 }
622
623 .tutor-course-topics-contents .tutor-course-topic {
624 border: 1px solid #DCE4E6;
625 margin-bottom: 20px;
626 border-radius: 5px;
627 overflow: hidden;
628 }
629
630 .tutor-course-title,
631 .tutor-course-lesson {
632 padding: 14px 20px;
633 }
634
635 .tutor-course-lesson {
636 border-top: 1px solid #DCE4E6;
637 }
638
639 .tutor-course-lesson h5 {
640 line-height: 22px;
641 font-size: var(--tutor-text-size);
642 margin-bottom: 0;
643 display: -webkit-box;
644 display: -ms-flexbox;
645 display: flex;
646 color: inherit;
647 margin-top: 0;
648 }
649
650 .tutor-course-lesson h5 a {
651 color: var(--tutor-primary-color);
652 -webkit-transition: 300ms;
653 transition: 300ms;
654 }
655
656 .tutor-course-lesson h5 a:hover {
657 color: var(--tutor-primary-hover-color);
658 }
659
660 .tutor-course-lesson h5 i {
661 line-height: 22px;
662 vertical-align: text-top;
663 margin-right: 10px;
664 color: var(--tutor-light-color);
665 display: block;
666 }
667
668 .tutor-course-lesson h5 .lesson-preview-icon i {
669 margin-right: 0;
670 margin-left: 10px;
671 }
672
673 .tutor-course-lesson h5 .tutor-lesson-duration {
674 margin-left: auto;
675 padding-left: 5px;
676 -ms-flex-item-align: start;
677 align-self: flex-start;
678 }
679
680 .tutor-course-lesson .lesson-preview-title {
681 -webkit-box-flex: 1;
682 -ms-flex: 1 0 0px;
683 flex: 1 0 0;
684 -webkit-box-orient: horizontal;
685 -webkit-box-direction: normal;
686 -ms-flex-direction: row;
687 flex-direction: row;
688 display: -webkit-box;
689 display: -ms-flexbox;
690 display: flex;
691 -webkit-box-align: start;
692 -ms-flex-align: start;
693 align-items: flex-start;
694 }
695
696 table.course-single-gradebooks .datetime {
697 margin: 0;
698 font-size: 80%;
699 }
700
701 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon {
702 height: 50px;
703 width: 70px;
704 border-radius: 3px;
705 text-align: center;
706 line-height: 50px;
707 color: #fff;
708 margin-right: 10px;
709 position: relative;
710 z-index: 1;
711 overflow: hidden;
712 font-size: 20px;
713 background-position: center center !important;
714 background-size: cover !important;
715 }
716
717 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon:after {
718 position: absolute;
719 content: '';
720 left: 0;
721 top: 0;
722 height: 100%;
723 width: 100%;
724 background: rgba(0, 0, 0, 0.5);
725 z-index: -1;
726 }
727
728 /* *********************** */
729 /* Single Lesson */
730 /************************ */
731 /*lesson list*/
732 .tutor-single-lesson-button-group,
733 .tutor-topics-lesson-list .tutor-topics-in-single-lesson {
734 border-radius: 4px;
735 margin-bottom: 30px;
736 border: 1px solid #e8eff1;
737 }
738
739 .tutor-single-lesson-wrap {
740 display: -webkit-box;
741 display: -ms-flexbox;
742 display: flex;
743 position: relative;
744 width: 100%;
745 }
746
747 .tutor-lesson-sidebar {
748 -webkit-box-flex: 0;
749 -ms-flex: 0 0 400px;
750 flex: 0 0 400px;
751 }
752
753 @media (max-width: 991px) {
754 .tutor-lesson-sidebar {
755 position: absolute;
756 left: 0;
757 top: 70px;
758 width: 400px;
759 max-width: 95%;
760 height: calc(100% - 70px);
761 z-index: 9;
762 background: #fff;
763 overflow-y: auto;
764 display: none;
765 }
766 }
767
768 .tutor-spotlight-mode .tutor-lesson-sidebar {
769 position: fixed;
770 left: 0;
771 width: 400px;
772 height: 100vh;
773 overflow-y: scroll;
774 background: #f4f8fa;
775 }
776
777 .tutor-spotlight-mode #tutor-single-entry-content {
778 padding-left: 400px;
779 min-height: calc(100vh - 46px);
780 }
781
782 .tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden {
783 padding-left: 0;
784 }
785
786 @media (max-width: 991px) {
787 .tutor-spotlight-mode .tutor-lesson-sidebar {
788 position: absolute;
789 width: 350px;
790 height: auto;
791 }
792 .tutor-spotlight-mode #tutor-single-entry-content {
793 padding-left: 0;
794 }
795 }
796
797 .admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar {
798 height: calc(100vh - 32px);
799 }
800
801 .tutor-single-entry-content {
802 -webkit-box-flex: 999;
803 -ms-flex-positive: 999;
804 flex-grow: 999;
805 }
806
807 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
808 .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
809 padding: 14px 100px 14px 17px;
810 display: -webkit-box;
811 display: -ms-flexbox;
812 display: flex;
813 color: var(--tutor-text-color);
814 position: relative;
815 border-top: 1px solid #e8eff1;
816 }
817
818 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a {
819 border-top: none;
820 }
821
822 .tutor-lessons-under-topic .tutor-single-lesson-items.active a {
823 background: rgba(233, 235, 238, 0.35);
824 }
825
826 .tutor-topics-in-single-lesson {
827 margin-bottom: 5px;
828 background-color: #ffffff;
829 padding: 0;
830 }
831
832 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
833 margin: 0;
834 display: inline;
835 color: var(--tutor-text-color);
836 }
837
838 .tutor-topics-in-single-lesson .tutor-topics-title {
839 position: relative;
840 }
841
842 .tutor-topics-in-single-lesson .tutor-topics-title button {
843 position: absolute;
844 right: 15px;
845 top: 50%;
846 -webkit-transform: translateY(-50%);
847 transform: translateY(-50%);
848 padding: 0 5px;
849 font-size: 16px;
850 background: transparent;
851 border: none;
852 color: var(--tutor-text-color);
853 }
854
855 .tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before {
856 content: "\e910";
857 }
858
859 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
860 margin: 0;
861 padding: 10px 37px 10px 17px;
862 font-size: 16px;
863 color: var(--tutor-primary-color);
864 font-weight: 500;
865 }
866
867 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
868 cursor: pointer;
869 line-height: 30px;
870 }
871
872 span.toggle-information-icon {
873 background: #ccc;
874 color: #fff;
875 height: 15px;
876 width: 15px;
877 text-align: center;
878 display: inline-block;
879 line-height: 15px;
880 font-size: 15px;
881 border-radius: 50%;
882 margin-left: 10px;
883 }
884
885 .tutor-topics-in-single-lesson .tutor-topics-title h3 i {
886 font-size: 10px;
887 margin-left: 6px;
888 }
889
890 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i {
891 font-size: 10px;
892 vertical-align: middle;
893 display: inline-block;
894 padding: 5px;
895 color: #c7c7c7;
896 -webkit-transition: 300ms;
897 transition: 300ms;
898 cursor: pointer;
899 }
900
901 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover {
902 color: var(--tutor-primary-color);
903 }
904
905 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
906 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
907 color: #c7c7c7;
908 line-height: 22px;
909 display: inline-block;
910 vertical-align: middle;
911 margin-right: 10px;
912 }
913
914 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt {
915 color: var(--tutor-primary-color);
916 }
917
918 .tutor-topics-in-single-lesson .tutor-topics-summery {
919 padding: 14px;
920 border-top: 1px solid #dce4e6;
921 display: none;
922 }
923
924 .tutor-lessons-under-topic .tutor-lesson-right-icons {
925 position: absolute;
926 right: 15px;
927 top: 14px;
928 }
929
930 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
931 height: 16px;
932 width: 16px;
933 border: 1px solid #e8eff1;
934 border-radius: 50%;
935 font-size: 9px;
936 display: inline-block;
937 line-height: 16px;
938 text-align: center;
939 margin: 0;
940 vertical-align: middle;
941 margin-left: 8px;
942 }
943
944 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete {
945 border-color: #b7d6b7;
946 }
947
948 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
949 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
950 background: var(--tutor-success-button-color);
951 border-color: var(--tutor-success-button-color);
952 color: #fff;
953 }
954
955 .tutor-lessons-under-topic .tutor-lesson-right-icons i {
956 font-style: normal;
957 }
958
959 .tutor-single-page-top-bar {
960 background-color: var(--tutor-primary-color);
961 height: 70px;
962 margin-bottom: 50px;
963 color: #ffffff;
964 display: -webkit-box;
965 display: -ms-flexbox;
966 display: flex;
967 -webkit-box-align: center;
968 -ms-flex-align: center;
969 align-items: center;
970 -webkit-box-pack: justify;
971 -ms-flex-pack: justify;
972 justify-content: space-between;
973 padding-right: 15px;
974 }
975
976 .tutor-single-page-top-bar .tutor-single-lesson-segment form,
977 .tutor-single-page-top-bar .tutor-single-lesson-segment {
978 margin-bottom: 0;
979 }
980
981 .tutor-single-page-top-bar a {
982 color: #ffffff;
983 vertical-align: middle;
984 display: inline-block;
985 overflow: hidden;
986 }
987
988 .tutor-single-page-top-bar a i {
989 float: left;
990 }
991
992 @media (max-width: 546px) {
993 .tutor-single-page-top-bar a {
994 font-size: 14px;
995 }
996 }
997
998 .tutor-topbar-home-btn i {
999 margin-right: 7px;
1000 }
1001
1002 .tutor-topbar-home-btn {
1003 margin-left: 20px;
1004 }
1005
1006 @media screen and (max-width: 546px) {
1007 .tutor-topbar-home-btn {
1008 margin-left: 10px;
1009 }
1010 }
1011
1012 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1013 background: transparent;
1014 color: #fff;
1015 padding-bottom: 13px;
1016 cursor: pointer;
1017 border: 1px solid #fff;
1018 }
1019
1020 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i {
1021 font-size: 14px;
1022 }
1023
1024 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before {
1025 display: block;
1026 padding-top: 2px;
1027 }
1028
1029 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover {
1030 color: #fff;
1031 background: var(--tutor-primary-hover-color);
1032 border-color: var(--tutor-primary-hover-color);
1033 }
1034
1035 .tutor-single-page-top-bar a:hover {
1036 color: #ffffff;
1037 }
1038
1039 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1040 text-align: center;
1041 white-space: nowrap;
1042 overflow: hidden;
1043 text-overflow: ellipsis;
1044 -webkit-box-flex: 999999;
1045 -ms-flex-positive: 999999;
1046 flex-grow: 999999;
1047 }
1048
1049 .tutor-single-page-top-bar .tutor-hide-sidebar-bar {
1050 -webkit-box-flex: 0;
1051 -ms-flex: 0 0 auto;
1052 flex: 0 0 auto;
1053 }
1054
1055 .tutor-single-page-top-bar .tutor-topbar-mark-to-done {
1056 -webkit-box-flex: 0;
1057 -ms-flex: 0 0 auto;
1058 flex: 0 0 auto;
1059 }
1060
1061 @media (max-width: 767px) {
1062 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1063 display: none;
1064 }
1065 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1066 padding: 9px 14px;
1067 }
1068 }
1069
1070 @media (max-width: 767px) {
1071 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1072 padding: 7px 12px;
1073 font-size: 14px;
1074 }
1075 }
1076
1077 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i {
1078 vertical-align: middle;
1079 line-height: 1;
1080 margin-right: 3px;
1081 }
1082
1083 .tutor-lesson-content-area,
1084 .tutor-quiz-single-wrap {
1085 margin: 0 100px 80px;
1086 }
1087
1088 @media (max-width: 1366px) {
1089 .tutor-lesson-content-area,
1090 .tutor-quiz-single-wrap {
1091 margin: 0 60px 80px;
1092 }
1093 }
1094
1095 @media (max-width: 991px) {
1096 .tutor-lesson-content-area,
1097 .tutor-quiz-single-wrap {
1098 margin: 0 40px;
1099 }
1100 }
1101
1102 .tutor-lesson-sidebar-hide-bar {
1103 background-color: var(--tutor-primary-hover-color);
1104 color: #ffffff;
1105 padding: 0 12px;
1106 display: inline-block;
1107 line-height: 70px;
1108 }
1109
1110 @media only screen and (max-width: 546px) {
1111 .tutor-lesson-sidebar-hide-bar {
1112 padding: 0 10px;
1113 }
1114 }
1115
1116 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1117 font-size: 20px;
1118 display: block;
1119 padding: 25px 0;
1120 }
1121
1122 @media only screen and (max-width: 546px) {
1123 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1124 font-size: 19px;
1125 }
1126 }
1127
1128 .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1129 content: "\e903";
1130 }
1131
1132 .tutor-sidebar-tabs-wrap {
1133 border-top: 1px solid #e0e9ec;
1134 }
1135
1136 .tutor-tabs-btn-group {
1137 height: 70px;
1138 display: -webkit-box;
1139 display: -ms-flexbox;
1140 display: flex;
1141 }
1142
1143 .tutor-tabs-btn-group a {
1144 background-color: #f1f6f8;
1145 color: var(--tutor-text-color);
1146 display: block;
1147 line-height: 70px;
1148 width: 100%;
1149 text-align: center;
1150 border: 1px solid #e0e9ec;
1151 border-top: none;
1152 }
1153
1154 .tutor-tabs-btn-group a span,
1155 .tutor-tabs-btn-group a i {
1156 font-size: 24px;
1157 display: inline-block;
1158 vertical-align: top;
1159 line-height: 70px;
1160 }
1161
1162 .tutor-tabs-btn-group a i {
1163 color: var(--tutor-primary-color);
1164 }
1165
1166 .tutor-tabs-btn-group a span {
1167 font-size: 15px;
1168 padding-left: 3px;
1169 }
1170
1171 .tutor-tabs-btn-group a.active {
1172 background-color: #ffffff;
1173 border: none;
1174 }
1175
1176 .tutor-tabs-btn-group a:focus {
1177 outline: none;
1178 }
1179
1180 /*video*/
1181 .tutor-single-lesson-segment {
1182 margin-bottom: 35px;
1183 }
1184
1185 .tutor-single-lesson-wrap {
1186 background: #f4f8fa;
1187 }
1188
1189 .tutor-lesson-video-wrap .plyr--video {
1190 border-radius: 4px;
1191 }
1192
1193 #tutor-lesson-sidebar-qa-tab-content {
1194 background-color: #ffffff;
1195 padding: 20px;
1196 }
1197
1198 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1199 border-top: 1px solid #e8eff1;
1200 padding-top: 25px;
1201 }
1202
1203 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1204 color: var(--tutor-primary-color);
1205 }
1206
1207 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1208 display: block;
1209 width: 100%;
1210 background-color: var(--tutor-primary-color);
1211 border-color: var(--tutor-primary-color);
1212 }
1213
1214 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1215 margin-bottom: 20px;
1216 margin-top: 20px;
1217 }
1218
1219 .tutor-lesson-sidebar-emptyqa-wrap {
1220 text-align: center;
1221 padding: 50px 20px;
1222 color: var(--tutor-text-color);
1223 }
1224
1225 .tutor-lesson-sidebar-emptyqa-wrap h3 {
1226 margin: 0;
1227 padding: 0 0 25px;
1228 }
1229
1230 .tutor-lesson-sidebar-emptyqa-wrap i {
1231 font-size: 150px;
1232 color: #e8eff1;
1233 line-height: 0.8;
1234 }
1235
1236 /*attachment*/
1237 .tutor-attachments-wrap {
1238 margin: -3px -3px 15px -3px;
1239 }
1240
1241 .tutor-attachments-wrap .tutor-lesson-attachment {
1242 display: inline-block;
1243 border: 1px solid #e8eff1;
1244 border-radius: 4px;
1245 padding: 10px 16px 10px 12px;
1246 overflow: hidden;
1247 background: #f4f7f8;
1248 margin: 3px;
1249 -webkit-transition: 300ms;
1250 transition: 300ms;
1251 }
1252
1253 .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1254 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1255 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1256 }
1257
1258 .tutor-attachments-wrap .tutor-attachment-icon {
1259 font-size: 30px;
1260 float: left;
1261 color: var(--tutor-text-color);
1262 }
1263
1264 .tutor-attachments-wrap .tutor-attachment-icon i {
1265 display: block;
1266 }
1267
1268 .tutor-attachment-info {
1269 padding-left: 10px;
1270 float: left;
1271 }
1272
1273 .tutor-attachment-info span {
1274 display: block;
1275 font-size: 14px;
1276 line-height: 16px;
1277 color: var(--tutor-text-color);
1278 }
1279
1280 .tutor-attachment-info span + span {
1281 font-size: 11px;
1282 color: var(--tutor-light-color);
1283 }
1284
1285 /*course status*/
1286 .tutor-progress-bar-wrap {
1287 width: 100%;
1288 margin: 0 0 30px;
1289 display: -webkit-box;
1290 display: -ms-flexbox;
1291 display: flex;
1292 }
1293
1294 .tutor-progress-bar {
1295 height: 8px;
1296 color: #000000;
1297 line-height: 25px;
1298 position: relative;
1299 background: #f1f1f1;
1300 -ms-flex-preferred-size: 0;
1301 flex-basis: 0;
1302 -webkit-box-flex: 1;
1303 -ms-flex-positive: 1;
1304 flex-grow: 1;
1305 max-width: 100%;
1306 border-radius: 30px;
1307 margin-top: 7.5px;
1308 }
1309
1310 .tutor-progress-bar .tutor-progress-filled {
1311 background-color: var(--tutor-primary-color);
1312 height: 8px;
1313 border-radius: 30px;
1314 width: var(--tutor-progress-left);
1315 }
1316
1317 .tutor-dashboard-content-inner .tutor-progress-bar {
1318 margin-top: 9.5px;
1319 height: 5px;
1320 }
1321
1322 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1323 height: 5px;
1324 }
1325
1326 .tutor-progress-bar .tutor-progress-filled:after {
1327 content: "";
1328 position: absolute;
1329 height: 15px;
1330 width: 15px;
1331 border: 7.5px solid var(--tutor-primary-color);
1332 border-radius: 50%;
1333 background: #fff;
1334 left: var(--tutor-progress-left);
1335 -webkit-transform: translateY(-50%) translateX(-50%);
1336 transform: translateY(-50%) translateX(-50%);
1337 top: 50%;
1338 -webkit-box-sizing: border-box;
1339 box-sizing: border-box;
1340 }
1341
1342 .tutor-progress-percent {
1343 -webkit-box-flex: 0;
1344 -ms-flex: 0 0 auto;
1345 flex: 0 0 auto;
1346 width: auto;
1347 max-width: none;
1348 padding-left: 20px;
1349 }
1350
1351 .tutor-course-purchase-box {
1352 margin-bottom: 0;
1353 }
1354
1355 .tutor-price-preview-box .tutor-course-purchase-box button {
1356 display: block;
1357 width: 100%;
1358 background: var(--tutor-primary-color);
1359 border-radius: 3px;
1360 text-transform: uppercase;
1361 font-weight: 500;
1362 cursor: pointer;
1363 }
1364
1365 .tutor-price-preview-box .tutor-course-purchase-box button i {
1366 margin-right: 8px;
1367 }
1368
1369 .tutor-price-preview-box .tutor-course-enrolled-wrap,
1370 .tutor-price-preview-box .tutor-course-login-wrap,
1371 .tutor-price-preview-box .tutor-course-login-wrap form,
1372 .tutor-course-purchase-box form {
1373 margin-bottom: 0;
1374 }
1375
1376 .tutor-price-preview-box .tutor-course-material-includes-wrap {
1377 margin-bottom: 25px;
1378 }
1379
1380 .tutor-alert-warning.tutor-instructor-alert {
1381 padding: 25px 25px 15px;
1382 }
1383
1384 .tutor-lead-info-btn-group {
1385 display: block;
1386 overflow: hidden;
1387 margin: 0 -20px 25px;
1388 border-bottom: 1px solid rgba(220, 223, 229, 0.4);
1389 padding: 0 20px 30px;
1390 }
1391
1392 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap {
1393 display: block;
1394 margin-top: 15px;
1395 }
1396
1397 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap form {
1398 margin: 0;
1399 }
1400
1401 .tutor-lead-info-btn-group a.tutor-button,
1402 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button {
1403 display: block;
1404 padding: 18px 20px;
1405 border: none;
1406 text-align: center;
1407 border-radius: 4px;
1408 text-transform: uppercase;
1409 line-height: 1;
1410 -webkit-transition: 300ms;
1411 transition: 300ms;
1412 font-weight: 700;
1413 }
1414
1415 .tutor-lead-info-btn-group a.tutor-button,
1416 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap {
1417 width: 100%;
1418 text-align: center;
1419 display: block;
1420 }
1421
1422 @media (max-width: 991px) {
1423 .tutor-lead-info-btn-group a.tutor-button,
1424 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap {
1425 width: auto;
1426 }
1427 }
1428
1429 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button {
1430 display: block;
1431 width: 100%;
1432 background: #e8eff1;
1433 color: var(--tutor-light-color);
1434 }
1435
1436 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button:hover {
1437 background: var(--tutor-primary-color);
1438 color: #ffffff;
1439 }
1440
1441 .tutor-single-add-to-cart-box .tutor-enroll-form {
1442 margin: 0;
1443 }
1444
1445 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
1446 padding: 0;
1447 }
1448
1449 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
1450 display: block;
1451 width: 100%;
1452 text-align: center;
1453 }
1454
1455 .tutor-single-add-to-cart-box.cart-required-login {
1456 position: relative;
1457 }
1458
1459 .tutor-single-add-to-cart-box.cart-required-login:before {
1460 position: absolute;
1461 content: "";
1462 top: 0;
1463 bottom: 0;
1464 left: 0;
1465 right: 0;
1466 z-index: 99;
1467 cursor: pointer;
1468 }
1469
1470 /*******************/
1471 /*tutor review form*/
1472 /*******************/
1473 .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
1474 color: #fff;
1475 background-color: var(--tutor-primary-color);
1476 border-color: var(--tutor-primary-color);
1477 display: inline-block;
1478 padding: 15px 30px;
1479 border-radius: 4px;
1480 text-transform: capitalize;
1481 line-height: 1;
1482 -webkit-transition: 300ms;
1483 transition: 300ms;
1484 }
1485
1486 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
1487 background-color: var(--tutor-primary-hover-color);
1488 border-color: var(--tutor-primary-hover-color);
1489 }
1490
1491 .tutor-course-enrolled-review-wrap .tutor-form-group {
1492 margin-bottom: 10px;
1493 }
1494
1495 .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
1496 height: 120px;
1497 background: #f7f7f7;
1498 border: 1px solid #ddd;
1499 -webkit-box-shadow: none;
1500 box-shadow: none;
1501 border-radius: 4px;
1502 line-height: 1.5;
1503 text-indent: 0;
1504 padding: 15px;
1505 }
1506
1507 .tutor-write-review-form {
1508 margin-top: 30px;
1509 }
1510
1511 /*******************/
1512 /*end tutor review form*/
1513 /*******************/
1514 /**
1515 Tutor Dashboard Content
1516 */
1517 /*
1518 Form CSS
1519 */
1520 .tutor-form-row {
1521 display: -webkit-box;
1522 display: -ms-flexbox;
1523 display: flex;
1524 margin-left: -15px;
1525 margin-right: -15px;
1526 }
1527
1528 .tutor-form-col-4,
1529 .tutor-form-col-6,
1530 .tutor-form-col-12 {
1531 padding-left: 15px;
1532 padding-right: 15px;
1533 }
1534
1535 .tutor-form-col-6 {
1536 -webkit-box-flex: 0;
1537 -ms-flex: 0 0 50%;
1538 flex: 0 0 50%;
1539 max-width: 50%;
1540 }
1541
1542 .tutor-form-col-12 {
1543 -webkit-box-flex: 0;
1544 -ms-flex: 0 0 100%;
1545 flex: 0 0 100%;
1546 max-width: 100%;
1547 }
1548
1549 .tutor-form-col-4 {
1550 -webkit-box-flex: 0;
1551 -ms-flex: 0 0 33.3333%;
1552 flex: 0 0 33.3333%;
1553 max-width: 33.3333%;
1554 }
1555
1556 @media (max-width: 768px) {
1557 .tutor-form-row {
1558 -ms-flex-wrap: wrap;
1559 flex-wrap: wrap;
1560 }
1561 .tutor-form-col-4,
1562 .tutor-form-col-6,
1563 .tutor-form-col-12 {
1564 -webkit-box-flex: 0;
1565 -ms-flex: 0 0 100%;
1566 flex: 0 0 100%;
1567 max-width: 100%;
1568 }
1569 }
1570
1571 ul.tutor-required-fields {
1572 list-style: none;
1573 padding: 10px;
1574 margin: 0;
1575 }
1576
1577 .tutor-star-rating-group {
1578 color: #f4c150;
1579 /*margin-top: 20px;*/
1580 display: inline-block;
1581 text-align: left;
1582 }
1583
1584 .tutor-star-rating-group i {
1585 /*cursor: pointer;*/
1586 margin-right: 4px;
1587 }
1588
1589 @media (max-width: 546px) {
1590 .tutor-write-review-box .tutor-star-rating-group {
1591 font-size: 26px;
1592 display: block;
1593 text-align: center;
1594 }
1595 }
1596
1597 .tutor-write-review-box .tutor-star-rating-group i {
1598 margin-right: 4px;
1599 cursor: pointer;
1600 }
1601
1602 .tutor-queston-and-answer-wrap {
1603 margin: 20px 0;
1604 }
1605
1606 .tutor-question-top {
1607 display: -webkit-box;
1608 display: -ms-flexbox;
1609 display: flex;
1610 -webkit-box-pack: justify;
1611 -ms-flex-pack: justify;
1612 justify-content: space-between;
1613 margin-bottom: 20px;
1614 -webkit-box-orient: horizontal;
1615 -webkit-box-direction: reverse;
1616 -ms-flex-direction: row-reverse;
1617 flex-direction: row-reverse;
1618 }
1619
1620 .tutor-ask-question-btn {
1621 text-align: right;
1622 }
1623
1624 .tutor-question-search-form {
1625 -webkit-box-flex: 0;
1626 -ms-flex: 0 0 75%;
1627 flex: 0 0 75%;
1628 }
1629
1630 .tutor-question-search-form form {
1631 display: -webkit-box;
1632 display: -ms-flexbox;
1633 display: flex;
1634 }
1635
1636 .tutor-question-search-form input[type="text"] {
1637 max-width: 60%;
1638 }
1639
1640 .tutor-add-question-wrap {
1641 margin: 20px 0;
1642 }
1643
1644 .tutor-add-question-wrap .tutor-form-group {
1645 margin-bottom: 10px;
1646 }
1647
1648 .tutor_question_cancel {
1649 margin-right: 5px;
1650 }
1651
1652 .updating-icon:before {
1653 font-family: "tutor";
1654 margin-right: 5px;
1655 content: "\e91d";
1656 -webkit-animation: spin 1s steps(8) infinite;
1657 animation: spin 1s steps(8) infinite;
1658 display: inline-block;
1659 }
1660
1661 .loading-lesson .tutor-lesson-video-wrap:before {
1662 font-family: "tutor";
1663 content: "\e91d";
1664 -webkit-animation: spin 2s infinite linear;
1665 animation: spin 2s infinite linear;
1666 display: inline-block;
1667 z-index: 9;
1668 position: absolute;
1669 left: 50%;
1670 top: 50%;
1671 font-size: 50px;
1672 margin-left: -25px;
1673 margin-top: -12px;
1674 }
1675
1676 .loading-lesson .tutor-lesson-video-wrap:after {
1677 position: absolute;
1678 content: "";
1679 top: 0;
1680 left: 0;
1681 background: rgba(255, 255, 255, 0.8);
1682 width: 100%;
1683 height: 100%;
1684 }
1685
1686 .tutor-lesson-video-wrap {
1687 position: relative;
1688 }
1689
1690 /**
1691 Course question and answer
1692 */
1693 /* ********************* */
1694 /* Question and Answer */
1695 /* ********************* */
1696 /*.tutor-question-wrap{*/
1697 /*}*/
1698 .tutor_question_area {
1699 padding: 25px 20px;
1700 background: #f4f7f8;
1701 border-radius: 4px;
1702 }
1703
1704 .tutor_question_area p:last-child {
1705 margin-bottom: 0;
1706 }
1707
1708 .tutor_add_answer_row {
1709 text-align: right;
1710 margin-top: 20px;
1711 }
1712
1713 .tutor_add_answer_row .tutor-form-group:last-child {
1714 margin-top: 20px;
1715 }
1716
1717 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1718 .tutor_admin_answers_list_wrap {
1719 margin-left: 100px;
1720 }
1721
1722 @media (max-width: 991px) {
1723 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1724 .tutor_admin_answers_list_wrap {
1725 margin-left: 30px;
1726 }
1727 }
1728
1729 .tutor_original_question {
1730 margin-bottom: 30px;
1731 }
1732
1733 .tutor_admin_answers_list_wrap .tutor_individual_answer {
1734 margin-bottom: 40px;
1735 }
1736
1737 .tutor_admin_answers_list_wrap .tutor_question_area {
1738 background: #edf9f1;
1739 }
1740
1741 .question-top-meta .tutor-question-avater a {
1742 display: inline-block;
1743 }
1744
1745 .question-top-meta .tutor-question-avater a span {
1746 height: 50px;
1747 width: 50px;
1748 border-radius: 50%;
1749 display: block;
1750 line-height: 50px;
1751 text-align: center;
1752 font-size: 17px;
1753 }
1754
1755 .question-top-meta .tutor-question-avater a img {
1756 width: 50px;
1757 height: 50px;
1758 border-radius: 50%;
1759 }
1760
1761 .question-top-meta {
1762 overflow: hidden;
1763 margin-bottom: 20px;
1764 }
1765
1766 .question-top-meta .tutor-question-avater {
1767 float: left;
1768 }
1769
1770 .question-top-meta .review-meta {
1771 float: left;
1772 margin-bottom: 0;
1773 margin-left: 10px;
1774 }
1775
1776 .question-top-meta .review-meta a {
1777 display: block;
1778 font-size: 18px;
1779 color: var(--tutor-text-color);
1780 line-height: 20px;
1781 }
1782
1783 .question-top-meta .review-meta span {
1784 color: var(--tutor-light-color);
1785 vertical-align: text-top;
1786 display: block;
1787 }
1788
1789 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
1790 margin-right: 6px;
1791 }
1792
1793 /*anouncement*/
1794 .tutor-no-announcements {
1795 text-align: center;
1796 }
1797
1798 .tutor-announcement-meta {
1799 margin-bottom: 10px;
1800 font-size: 13px;
1801 }
1802
1803 .tutor-announcement {
1804 border: 1px solid #eee;
1805 padding: 20px;
1806 margin-top: 30px;
1807 border-radius: 4px;
1808 }
1809
1810 .announcement-delete-btn {
1811 float: right;
1812 }
1813
1814 .announcement-delete-btn a {
1815 color: var(--tutor-light-color);
1816 -webkit-transition: 300ms;
1817 transition: 300ms;
1818 }
1819
1820 .announcement-delete-btn a:hover {
1821 color: red;
1822 }
1823
1824 .tutor-announcement-title-wrap h3 {
1825 color: var(--tutor-text-color);
1826 font-weight: 500;
1827 margin-bottom: 10px;
1828 }
1829
1830 /* ********************* */
1831 /* Single Quiz */
1832 /* ********************* */
1833 .tutor-quiz-header span {
1834 background: #f88f1c;
1835 color: #ffffff;
1836 display: inline-block;
1837 padding: 4px 10px;
1838 border-radius: 4px;
1839 line-height: 1;
1840 text-transform: uppercase;
1841 font-size: 10px;
1842 }
1843
1844 .tutor-quiz-header h2 {
1845 color: var(--tutor-text-color);
1846 font-size: 36px;
1847 line-height: 46px;
1848 font-weight: 500;
1849 margin-bottom: 15px;
1850 }
1851
1852 .tutor-quiz-header h5 {
1853 color: var(--tutor-light-color);
1854 }
1855
1856 .tutor-quiz-header h5 a {
1857 color: var(--tutor-text-color);
1858 font-weight: 500;
1859 }
1860
1861 .tutor-quiz-header .tutor-quiz-meta {
1862 list-style: none;
1863 margin: 20px 0 40px;
1864 padding: 15px 0;
1865 border-top: 1px solid #dcdfe5;
1866 border-bottom: 1px solid #dcdfe5;
1867 display: -webkit-box;
1868 display: -ms-flexbox;
1869 display: flex;
1870 -webkit-box-pack: justify;
1871 -ms-flex-pack: justify;
1872 justify-content: space-between;
1873 }
1874
1875 .tutor-quiz-header .tutor-quiz-meta li {
1876 display: inline-block;
1877 color: var(--tutor-text-color);
1878 }
1879
1880 .tutor-quiz-header .tutor-quiz-meta li strong {
1881 display: block;
1882 color: var(--tutor-light-color);
1883 font-weight: 400;
1884 }
1885
1886 @media (max-width: 767px) {
1887 .tutor-quiz-header .tutor-quiz-meta {
1888 display: block;
1889 border: none;
1890 padding: 0;
1891 }
1892 .tutor-quiz-header .tutor-quiz-meta li {
1893 display: block;
1894 color: var(--tutor-text-color);
1895 margin: 5px;
1896 border: none;
1897 padding: 0;
1898 border-radius: 0;
1899 }
1900 .tutor-quiz-header .tutor-quiz-meta li strong {
1901 display: inline-block;
1902 margin-right: 5px;
1903 }
1904 }
1905
1906 @media (max-width: 1199.98px) {
1907 .tutor-quiz-attempt-history {
1908 display: block;
1909 width: 100%;
1910 overflow-x: auto;
1911 -webkit-overflow-scrolling: touch;
1912 }
1913 }
1914
1915 .tutor-quiz-attempt-history-title {
1916 font-size: 18px;
1917 color: var(--tutor-light-color);
1918 line-height: 23px;
1919 font-weight: 500;
1920 margin-bottom: 15px;
1921 margin-top: 70px;
1922 }
1923
1924 .tutor-quiz-attempt-history table {
1925 border-collapse: collapse;
1926 border-radius: 4px;
1927 margin-bottom: 0;
1928 }
1929
1930 .tutor-quiz-attempt-history th {
1931 font-weight: 400;
1932 }
1933
1934 .tutor-quiz-attempt-history table,
1935 .tutor-quiz-attempt-history th,
1936 .tutor-quiz-attempt-history td {
1937 border: 1px solid #e8eff1;
1938 padding: 10px !important;
1939 }
1940
1941 .tutor-quiz-attempt-history table span.result-fail,
1942 .tutor-quiz-attempt-history table span.result-pass {
1943 display: inline-block;
1944 color: #fff;
1945 border-radius: 2px;
1946 width: 47px;
1947 height: 26px;
1948 line-height: 26px;
1949 text-align: center;
1950 }
1951
1952 .tutor-quiz-attempt-history table span.result-fail {
1953 background: #df3247;
1954 }
1955
1956 .tutor-quiz-attempt-history table span.result-pass {
1957 background: var(--tutor-success-button-color);
1958 }
1959
1960 .tutor-quiz-attempt-history table span.result-review-required {
1961 background: #f5b30d;
1962 padding: 3px 5px;
1963 color: #fff;
1964 border-radius: 2px;
1965 text-align: center;
1966 font-size: 90%;
1967 }
1968
1969 /*.attempt-reviewed-text {*/
1970 /*color: #777;*/
1971 /*font-size: 12px;*/
1972 /*margin-top: 10px;*/
1973 /*}*/
1974 .quiz-head-meta-info {
1975 color: var(--tutor-light-color);
1976 margin-bottom: 40px;
1977 }
1978
1979 .quiz-head-meta-info span {
1980 color: var(--tutor-text-color);
1981 }
1982
1983 #tutor-quiz-attempt-questions-wrap {
1984 margin-bottom: 50px;
1985 }
1986
1987 .tutor-quiz-single-wrap .question-text {
1988 color: var(--tutor-text-color);
1989 font-size: 20px;
1990 font-weight: 600;
1991 }
1992
1993 .tutor-quiz-single-wrap .question-description {
1994 color: var(--tutor-text-color);
1995 }
1996
1997 .quiz-attempt-single-question {
1998 margin-bottom: 80px;
1999 }
2000
2001 .fill-in-the-blank-field .fill-in-the-blank-text-input {
2002 display: inline;
2003 border-top: none;
2004 border-left: none;
2005 border-right: none;
2006 border-bottom: 1px dashed;
2007 background-color: transparent;
2008 padding: 0px;
2009 border-radius: 0;
2010 -webkit-box-shadow: none;
2011 box-shadow: none;
2012 margin: 0 10px;
2013 }
2014
2015 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
2016 background: none;
2017 outline: none;
2018 }
2019
2020 .tutor-quiz-answers-wrap {
2021 margin-bottom: 50px;
2022 }
2023
2024 .tutor-quiz-answers-wrap textarea {
2025 background: transparent;
2026 border: 1px solid #d4dadb;
2027 height: 175px;
2028 border-radius: 5px;
2029 -webkit-box-shadow: none;
2030 box-shadow: none;
2031 min-width: 100%;
2032 margin-bottom: 5px;
2033 }
2034
2035 .tutor-quiz-answers-wrap textarea:focus {
2036 background: transparent;
2037 outline: none !important;
2038 }
2039
2040 .tutor-quiz-answers-wrap p {
2041 margin: 0;
2042 line-height: 26px;
2043 }
2044
2045 .quiz-answer-input-body .quiz-answer-image-wrap {
2046 margin-top: 10px;
2047 margin-bottom: 10px;
2048 max-width: 200px;
2049 }
2050
2051 .quiz-answer-image-wrap img {
2052 max-width: 100%;
2053 height: auto;
2054 }
2055
2056 .tutor-quiz-answers-wrap label {
2057 display: block;
2058 margin-bottom: 15px;
2059 cursor: pointer;
2060 }
2061
2062 .tutor-quiz-answers-wrap label.answer-view-image,
2063 .tutor-quiz-answers-wrap label.answer-view-text_image {
2064 text-align: center;
2065 margin: 0 10px;
2066 display: -webkit-inline-box;
2067 display: -ms-inline-flexbox;
2068 display: inline-flex;
2069 max-width: 25%;
2070 }
2071
2072 .quiz-answer-input-bottom {
2073 position: relative;
2074 display: -webkit-box;
2075 display: -ms-flexbox;
2076 display: flex;
2077 line-height: 20px;
2078 }
2079
2080 .quiz-answer-input-bottom.wrong-answer {
2081 color: #e27c89;
2082 }
2083
2084 .quiz-answer-input-bottom.wrong-answer .quiz-answer-input-field {
2085 border: 1px solid #e27c89;
2086 padding: 5px 10px;
2087 }
2088
2089 .quiz-answer-input-bottom.right-answer {
2090 color: #86b324;
2091 }
2092
2093 .quiz-answer-input-bottom.right-answer .quiz-answer-input-field {
2094 border: 1px solid #bbd58c;
2095 padding: 5px 10px;
2096 }
2097
2098 .wrong-right-text {
2099 padding: 5px 10px;
2100 }
2101
2102 .tutor-quiz-answers-wrap label input {
2103 display: none;
2104 }
2105
2106 .tutor-quiz-answers-wrap label input + span {
2107 width: 20px;
2108 height: 20px;
2109 border: 1px solid #dedede;
2110 display: inline-block;
2111 border-radius: 2px;
2112 position: relative;
2113 margin-right: 5px;
2114 }
2115
2116 .tutor-quiz-answers-wrap label input:checked + span {
2117 background: var(--tutor-primary-color);
2118 border-color: var(--tutor-primary-color);
2119 }
2120
2121 .tutor-quiz-answers-wrap label input:checked + span:after {
2122 content: "\e90f";
2123 position: absolute;
2124 font-family: "tutor";
2125 color: #fff;
2126 top: 50%;
2127 left: 50%;
2128 -webkit-transform: translate(-50%, -50%);
2129 transform: translate(-50%, -50%);
2130 font-size: 11px;
2131 line-height: 1;
2132 }
2133
2134 .tutor-quiz-answers-wrap label input[type="radio"] + span {
2135 content: "";
2136 border-radius: 50%;
2137 margin-right: 4px;
2138 vertical-align: top;
2139 font-size: 1em;
2140 }
2141
2142 .tutor-quiz-answers-wrap label input[type="radio"] + span:after {
2143 content: "";
2144 height: 8px;
2145 width: 8px;
2146 background: #fff;
2147 border-radius: 50%;
2148 left: 50%;
2149 }
2150
2151 .question-type-ordering-item {
2152 border: 1px solid #d4dadb;
2153 padding: 10px;
2154 margin-bottom: 10px;
2155 width: 250px;
2156 background-color: #fff;
2157 display: -webkit-box;
2158 display: -ms-flexbox;
2159 display: flex;
2160 }
2161
2162 .question-type-ordering-item.ui-sortable-placeholder {
2163 background-color: transparent;
2164 }
2165
2166 .question-type-ordering-item .answer-title {
2167 -webkit-box-flex: 1;
2168 -ms-flex: 1;
2169 flex: 1;
2170 }
2171
2172 .question-type-ordering-item .answer-sorting-bar {
2173 cursor: pointer;
2174 }
2175
2176 .quiz-answer-item-matching {
2177 padding: 10px;
2178 display: -webkit-box;
2179 display: -ms-flexbox;
2180 display: flex;
2181 width: 25%;
2182 }
2183
2184 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2185 display: inline-block;
2186 max-width: none;
2187 width: 25%;
2188 padding: 0 10px;
2189 vertical-align: top;
2190 }
2191
2192 @media (max-width: 767px) {
2193 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2194 width: 50%;
2195 }
2196 }
2197
2198 @media (max-width: 575px) {
2199 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2200 width: 100%;
2201 }
2202 }
2203
2204 .answer-type-matching .quiz-answer-matching-items-wrap {
2205 margin: 0 -10px;
2206 }
2207
2208 .quiz-answer-matching-droppable {
2209 height: 48px;
2210 min-width: 200px;
2211 border: 1px dashed #d4dadb;
2212 }
2213
2214 .quiz-draggable-answer-item {
2215 padding: 10px 20px;
2216 border: 1px solid #d4dadb;
2217 margin-right: 10px;
2218 margin-bottom: 10px;
2219 background-color: #fff;
2220 display: -webkit-inline-box;
2221 display: -ms-inline-flexbox;
2222 display: inline-flex;
2223 }
2224
2225 .quiz-draggable-answer-item .draggable-answer-title {
2226 -webkit-box-flex: 1;
2227 -ms-flex: 1;
2228 flex: 1;
2229 }
2230
2231 .quiz-draggable-rand-answers {
2232 display: -webkit-box;
2233 display: -ms-flexbox;
2234 display: flex;
2235 -ms-flex-wrap: wrap;
2236 flex-wrap: wrap;
2237 margin-bottom: 80px;
2238 }
2239
2240 .drop-hover {
2241 display: none;
2242 }
2243
2244 .quiz-answer-matching-droppable .drop-hover {
2245 background-color: #eeeeee;
2246 height: 100%;
2247 width: 100%;
2248 display: inline-block;
2249 float: left;
2250 }
2251
2252 .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2253 width: 100%;
2254 max-width: 100%;
2255 }
2256
2257 .quiz-draggable-answer-item .draggable-answer-icon {
2258 margin-left: 15px;
2259 }
2260
2261 .answer-type-image_matching .quiz-answer-item-matching {
2262 /*display: inline-block;
2263 width: 190px;
2264 margin-right: 10px;*/
2265 display: block;
2266 }
2267
2268 .answer-type-image_matching .quiz-answer-matching-items-wrap {
2269 display: -webkit-box;
2270 display: -ms-flexbox;
2271 display: flex;
2272 -ms-flex-wrap: wrap;
2273 flex-wrap: wrap;
2274 margin-left: -10px;
2275 margin-right: -10px;
2276 }
2277
2278 .answer-type-image_matching .quiz-answer-matching-droppable {
2279 width: 100%;
2280 min-width: 100%;
2281 }
2282
2283 .answer-type-image_matching img {
2284 width: 100%;
2285 height: auto;
2286 }
2287
2288 .tutor-quiz-questions-pagination ul {
2289 margin: 0;
2290 padding: 0;
2291 list-style: none;
2292 }
2293
2294 .tutor-quiz-questions-pagination ul li {
2295 display: inline-block;
2296 }
2297
2298 .tutor-quiz-questions-pagination ul li a {
2299 background-color: var(--tutor-primary-color);
2300 padding: 7px 13px;
2301 display: block;
2302 border-radius: 50%;
2303 margin-right: 10px;
2304 color: #ffffff;
2305 }
2306
2307 .tutor-quiz-questions-pagination ul li a:hover,
2308 .tutor-quiz-questions-pagination ul li a.active {
2309 background-color: var(--tutor-primary-color);
2310 }
2311
2312 .quiz-image-answering-wrap {
2313 display: -webkit-box;
2314 display: -ms-flexbox;
2315 display: flex;
2316 -ms-flex-wrap: wrap;
2317 flex-wrap: wrap;
2318 -webkit-box-orient: horizontal;
2319 -webkit-box-direction: normal;
2320 -ms-flex-direction: row;
2321 flex-direction: row;
2322 margin-left: -10px;
2323 margin-right: -10px;
2324 }
2325
2326 .quiz-image-answering-wrap img {
2327 max-width: 100%;
2328 height: auto;
2329 }
2330
2331 .quiz-image-answering-answer {
2332 margin-right: 10px;
2333 margin-left: 10px;
2334 width: 15%;
2335 }
2336
2337 .quiz-image-answering-image-wrap {
2338 margin-bottom: 20px;
2339 }
2340
2341 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
2342 width: 100%;
2343 display: block;
2344 border: 1px solid #d4dadb;
2345 -webkit-box-shadow: none;
2346 box-shadow: none;
2347 background: transparent;
2348 border-radius: 2px;
2349 height: 42px;
2350 }
2351
2352 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
2353 background: transparent;
2354 outline-offset: 0 !important;
2355 }
2356
2357 /**
2358 * Pagination
2359 */
2360 .tutor-next-previous-pagination-wrap {
2361 display: -webkit-box;
2362 display: -ms-flexbox;
2363 display: flex;
2364 -webkit-box-pack: justify;
2365 -ms-flex-pack: justify;
2366 justify-content: space-between;
2367 }
2368
2369 .tutor-next-previous-pagination-wrap a {
2370 color: var(--tutor-primary-color);
2371 }
2372
2373 /* Course filter layout */
2374 .tutor-course-filter-wrapper {
2375 overflow: auto;
2376 max-width: 1140px !important;
2377 margin: 0 auto !important;
2378 /*
2379 @ clear all filter button
2380 */
2381 }
2382
2383 .tutor-course-filter-wrapper > div {
2384 padding: 12px;
2385 }
2386
2387 .tutor-course-filter-wrapper > div:first-child {
2388 width: 250px;
2389 float: left;
2390 }
2391
2392 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field {
2393 border: 1px solid #BABABA;
2394 border-radius: 6px;
2395 overflow: hidden;
2396 padding: 0 6px;
2397 height: auto;
2398 }
2399
2400 .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 {
2401 border: none;
2402 outline: 0;
2403 padding: 0;
2404 display: inline-block;
2405 width: calc(100% - 24px);
2406 font-weight: normal;
2407 font-size: 16px;
2408 color: #7A7A7A;
2409 height: 35px;
2410 }
2411
2412 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field i {
2413 font-size: 17px;
2414 cursor: pointer;
2415 color: #3E64DE;
2416 }
2417
2418 .tutor-course-filter-wrapper > div:first-child h4 {
2419 font-weight: normal;
2420 font-size: 20px;
2421 color: #161616;
2422 margin: 16px 0px 12px;
2423 }
2424
2425 .tutor-course-filter-wrapper > div:first-child label {
2426 display: block;
2427 cursor: pointer;
2428 font-weight: normal;
2429 font-size: 16px;
2430 color: #353535;
2431 }
2432
2433 .tutor-course-filter-wrapper > div:last-child {
2434 width: calc(100% - 250px);
2435 float: right;
2436 }
2437
2438 .tutor-course-filter-wrapper > div:last-child select[name=tutor_course_filter] {
2439 border: 1px solid #7A7A7A;
2440 color: #7A7A7A;
2441 padding: 3px 4px;
2442 font-size: 16px;
2443 border-radius: 6px;
2444 cursor: pointer;
2445 }
2446
2447 .tutor-course-filter-wrapper .tutor-clear-all-filter {
2448 margin-top: 28px;
2449 display: none;
2450 }
2451
2452 .tutor-course-filter-wrapper .tutor-clear-all-filter > a {
2453 height: 21px;
2454 background: #E8E8E8;
2455 border-radius: 22px;
2456 line-height: 21px;
2457 text-align: center;
2458 /* color: #7A7A7A; */
2459 font-size: 13px;
2460 font-weight: 500;
2461 margin-top: 20px;
2462 color: #7a7a7a;
2463 padding: 5px 10px;
2464 }
2465
2466 .tutor-course-filter-wrapper .tutor-clear-all-filter a > i {
2467 font-size: 10px;
2468 }
2469
2470 .tutor-course-filter-wrapper .tutor-course-filter-container {
2471 overflow-x: hidden;
2472 }
2473
2474 .tutor-course-filter-wrapper .tutor-course-filter-container .tutor-course-filter-nested-terms > .tutor-course-filter-nested-terms {
2475 padding-left: 15px;
2476 }
2477
2478 @media (max-width: 767px) {
2479 .tutor-course-filter-wrapper > div {
2480 width: 100% !important;
2481 float: none !important;
2482 }
2483 .tutor-course-filter-wrapper .tutor-course-filter-container > form {
2484 overflow: auto;
2485 }
2486 .tutor-course-filter-wrapper .tutor-course-filter-container > form > div {
2487 width: 50%;
2488 float: left;
2489 }
2490 .tutor-course-filter-wrapper .tutor-course-filter-container > form > div:first-child {
2491 width: 100%;
2492 }
2493 }
2494
2495 /**
2496 Icon Css
2497 */
2498 div[class*="tutor-course-col"] {
2499 padding-left: 15px;
2500 padding-right: 15px;
2501 margin-bottom: 30px;
2502 }
2503
2504 .tutor-course-loop {
2505 background: #fff;
2506 color: #29303b;
2507 overflow: hidden;
2508 position: relative;
2509 vertical-align: top;
2510 border-radius: 4px;
2511 -webkit-transition: 300ms;
2512 transition: 300ms;
2513 border: 1px solid rgba(0, 0, 0, 0.05);
2514 height: 100%;
2515 display: -webkit-box;
2516 display: -ms-flexbox;
2517 display: flex;
2518 -webkit-box-orient: vertical;
2519 -webkit-box-direction: normal;
2520 -ms-flex-direction: column;
2521 flex-direction: column;
2522 -webkit-box-pack: justify;
2523 -ms-flex-pack: justify;
2524 justify-content: space-between;
2525 }
2526
2527 .tutor-course-loop a,
2528 .tutor-widget-course a {
2529 text-decoration: none !important;
2530 }
2531
2532 .tutor-course-header {
2533 position: relative;
2534 }
2535
2536 .tutor-course-loop-header-meta {
2537 position: absolute;
2538 left: 0;
2539 top: 13px;
2540 width: 100%;
2541 padding-left: 13px;
2542 padding-right: 13px;
2543 overflow: hidden;
2544 }
2545
2546 .tutor-course-loop-header-meta .tutor-course-wishlist {
2547 float: right;
2548 background: #fff;
2549 font-size: 19px;
2550 padding: 5px 5px;
2551 border-radius: 3px;
2552 -webkit-transition: 300ms;
2553 transition: 300ms;
2554 }
2555
2556 .tutor-course-loop-header-meta .tutor-course-wishlist a {
2557 display: block;
2558 color: var(--tutor-primary-color);
2559 -webkit-transition: 300ms;
2560 transition: 300ms;
2561 }
2562
2563 .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
2564 background: var(--tutor-primary-color);
2565 }
2566
2567 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
2568 color: #fff;
2569 }
2570
2571 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
2572 outline: none;
2573 }
2574
2575 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
2576 content: "\e908";
2577 }
2578
2579 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
2580 content: "\e91d";
2581 margin-right: 0;
2582 }
2583
2584 .tutor-course-loop-level {
2585 display: inline-block;
2586 background: #9013fe;
2587 padding: 0 7px;
2588 color: #fff;
2589 font-size: 12px;
2590 line-height: 20px;
2591 border-radius: 2px;
2592 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2593 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2594 }
2595
2596 .tutor-course-loop:hover {
2597 -webkit-box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2598 box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2599 }
2600
2601 .tutor-course-loop p {
2602 margin: 0;
2603 }
2604
2605 .tutor-course-loop .tutor-course-header a,
2606 .tutor-course-loop .tutor-course-header a img {
2607 display: block;
2608 border-top-left-radius: 4px;
2609 border-top-right-radius: 4px;
2610 }
2611
2612 .tutor-loop-course-container {
2613 padding: 25px 19px;
2614 }
2615
2616 .tutor-loop-rating-wrap {
2617 color: #f8c51c;
2618 margin-bottom: 2px;
2619 font-size: 16px;
2620 }
2621
2622 .tutor-rating-count {
2623 color: var(--tutor-text-color);
2624 }
2625
2626 .tutor-rating-count i {
2627 font-style: normal;
2628 display: inline-block;
2629 margin-left: 5px;
2630 }
2631
2632 .tutor-loop-rating-wrap i:before {
2633 margin-right: 4px;
2634 margin-left: 0;
2635 }
2636
2637 .tutor-course-loop-title h2 {
2638 font-size: 20px;
2639 line-height: 28px;
2640 font-weight: 600;
2641 margin-bottom: 17px;
2642 }
2643
2644 .tutor-course-loop-title h2 a {
2645 color: var(--tutor-text-color);
2646 }
2647
2648 .tutor-course-loop-title h2 a:hover {
2649 color: var(--tutor-primary-color);
2650 }
2651
2652 .tutor-course-loop-meta {
2653 margin-bottom: 15px;
2654 color: var(--tutor-text-color);
2655 font-size: var(--tutor-text-size);
2656 }
2657
2658 .tutor-course-loop-meta > div {
2659 display: inline-block;
2660 }
2661
2662 .tutor-course-loop-meta > div i {
2663 font-size: 16px;
2664 margin-right: 4px;
2665 }
2666
2667 .tutor-course-loop-meta > div i,
2668 .tutor-course-loop-meta > div span {
2669 vertical-align: middle;
2670 }
2671
2672 .tutor-course-loop-meta > div + div {
2673 margin-left: 10px;
2674 }
2675
2676 .tutor-loop-course-footer {
2677 padding: 15px;
2678 border-top: 1px solid rgba(0, 0, 0, 0.05);
2679 color: #838791;
2680 font-size: 12px;
2681 line-height: 25px;
2682 border-bottom-left-radius: 4px;
2683 border-bottom-right-radius: 4px;
2684 font-weight: 400;
2685 }
2686
2687 .tutor-loop-course-footer:after {
2688 content: "";
2689 display: table;
2690 clear: both;
2691 }
2692
2693 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
2694 vertical-align: top;
2695 }
2696
2697 .tutor-course-loop-price {
2698 color: var(--tutor-text-color);
2699 font-size: 16px;
2700 }
2701
2702 .tutor-course-loop-price .price del {
2703 font-weight: 400;
2704 }
2705
2706 .tutor-course-loop-price .price del span {
2707 text-decoration: line-through;
2708 color: var(--tutor-light-color);
2709 }
2710
2711 .tutor-course-loop-price .price del > span {
2712 margin-right: 6px;
2713 }
2714
2715 .tutor-course-loop-price .price del + ins {
2716 background: transparent;
2717 margin-left: 0;
2718 text-decoration: none;
2719 }
2720
2721 .tutor-course-loop-price > .price {
2722 display: -webkit-box;
2723 display: -ms-flexbox;
2724 display: flex;
2725 -webkit-box-align: center;
2726 -ms-flex-align: center;
2727 align-items: center;
2728 -webkit-box-pack: start;
2729 -ms-flex-pack: start;
2730 justify-content: flex-start;
2731 font-weight: 600;
2732 -ms-flex-wrap: wrap;
2733 flex-wrap: wrap;
2734 }
2735
2736 .tutor-course-loop-price > .price .subscription-details {
2737 font-size: 15px;
2738 margin-left: 4px;
2739 font-weight: 400;
2740 }
2741
2742 .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
2743 margin-left: 0;
2744 margin-top: 4px;
2745 }
2746
2747 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
2748 color: var(--tutor-text-color);
2749 position: relative;
2750 line-height: 20px;
2751 vertical-align: top;
2752 display: block;
2753 font-weight: 400;
2754 background: transparent;
2755 padding: 0;
2756 }
2757
2758 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
2759 color: var(--tutor-primary-color);
2760 }
2761
2762 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap,
2763 .tutor-course-loop-price .tutor-public-course-start-learning {
2764 margin-left: auto;
2765 }
2766
2767 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap, .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a,
2768 .tutor-course-loop-price .tutor-public-course-start-learning,
2769 .tutor-course-loop-price .tutor-public-course-start-learning a {
2770 color: var(--tutor-text-color);
2771 font-weight: 400;
2772 }
2773
2774 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap:hover, .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover,
2775 .tutor-course-loop-price .tutor-public-course-start-learning:hover,
2776 .tutor-course-loop-price .tutor-public-course-start-learning a:hover {
2777 color: var(--tutor-primary-color);
2778 }
2779
2780 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
2781 display: none;
2782 }
2783
2784 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
2785 content: "\e915";
2786 font-family: "tutor" !important;
2787 speak: none;
2788 font-style: normal;
2789 font-weight: normal;
2790 font-variant: normal;
2791 text-transform: none;
2792 line-height: 20px;
2793 -webkit-font-smoothing: antialiased;
2794 -moz-osx-font-smoothing: grayscale;
2795 margin-right: 5px;
2796 vertical-align: top;
2797 color: var(--tutor-primary-color);
2798 }
2799
2800 .tutor-course-booked-fully {
2801 margin-left: auto;
2802 }
2803
2804 .tutor-course-booked-fully > * {
2805 display: inline-block;
2806 vertical-align: middle;
2807 }
2808
2809 .tutor-course-booked-fully img {
2810 width: 24px;
2811 height: 24px;
2812 }
2813
2814 /* Standard syntax */
2815 @-webkit-keyframes mymove {
2816 from {
2817 -webkit-transform: rotate(0deg);
2818 transform: rotate(0deg);
2819 }
2820 to {
2821 -webkit-transform: rotate(360deg);
2822 transform: rotate(360deg);
2823 }
2824 }
2825
2826 @keyframes mymove {
2827 from {
2828 -webkit-transform: rotate(0deg);
2829 transform: rotate(0deg);
2830 }
2831 to {
2832 -webkit-transform: rotate(360deg);
2833 transform: rotate(360deg);
2834 }
2835 }
2836
2837 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
2838 opacity: 1;
2839 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2840 }
2841
2842 /* layout*/
2843 .tutor-course-col-4 {
2844 width: 25%;
2845 }
2846
2847 .tutor-course-col-3 {
2848 width: 33.33%;
2849 }
2850
2851 .tutor-course-col-2 {
2852 width: 50%;
2853 }
2854
2855 .tutor-course-col-1 {
2856 width: 100%;
2857 }
2858
2859 .tutor-course-col-1 .tutor-course-loop {
2860 width: 100%;
2861 }
2862
2863 .tutor-course-col-5 {
2864 width: 20%;
2865 }
2866
2867 .tutor-course-col-6 {
2868 width: 16.66%;
2869 }
2870
2871 @media (max-width: 991px) {
2872 .tutor-course-col-6,
2873 .tutor-course-col-5,
2874 .tutor-course-col-4,
2875 .tutor-course-col-3,
2876 .tutor-course-col-2 {
2877 width: 50%;
2878 }
2879 }
2880
2881 @media (max-width: 575px) {
2882 .tutor-course-col-6,
2883 .tutor-course-col-5,
2884 .tutor-course-col-4,
2885 .tutor-course-col-3,
2886 .tutor-course-col-2 {
2887 width: 100%;
2888 }
2889 }
2890
2891 .tutor-course-filter-wrap {
2892 margin-bottom: 50px;
2893 display: -webkit-box;
2894 display: -ms-flexbox;
2895 display: flex;
2896 -webkit-box-align: center;
2897 -ms-flex-align: center;
2898 align-items: center;
2899 -webkit-box-pack: justify;
2900 -ms-flex-pack: justify;
2901 justify-content: space-between;
2902 -ms-flex-wrap: wrap;
2903 flex-wrap: wrap;
2904 }
2905
2906 .tutor-course-filter-form {
2907 display: inline-block;
2908 margin: 0;
2909 }
2910
2911 .tutor-courses {
2912 clear: both;
2913 display: -webkit-box;
2914 display: -ms-flexbox;
2915 display: flex;
2916 -ms-flex-wrap: wrap;
2917 flex-wrap: wrap;
2918 margin-left: -15px;
2919 margin-right: -15px;
2920 padding: 0;
2921 }
2922
2923 .tutor-loop-course-bottom {
2924 display: -webkit-box;
2925 display: -ms-flexbox;
2926 display: flex;
2927 -webkit-box-orient: vertical;
2928 -webkit-box-direction: normal;
2929 -ms-flex-direction: column;
2930 flex-direction: column;
2931 -webkit-box-pack: justify;
2932 -ms-flex-pack: justify;
2933 justify-content: space-between;
2934 height: 100%;
2935 }
2936
2937 .clearfix:before,
2938 .clearfix:after {
2939 display: block;
2940 clear: both;
2941 content: "";
2942 }
2943
2944 .tutor-loop-author,
2945 .tutor-meta {
2946 color: #bac0cf;
2947 }
2948
2949 .tutor-text-mute {
2950 color: #bac0cf;
2951 font-weight: 400;
2952 }
2953
2954 .tutor-loop-author {
2955 overflow: hidden;
2956 font-size: var(--tutor-text-size);
2957 }
2958
2959 .tutor-loop-author .tutor-single-course-avatar img {
2960 width: 25px;
2961 height: 25px;
2962 display: block;
2963 border-radius: 50%;
2964 margin-right: 6px;
2965 }
2966
2967 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
2968 height: 25px;
2969 width: 25px;
2970 display: inline-block;
2971 border-radius: 50%;
2972 text-align: center;
2973 line-height: 25px;
2974 font-size: 11px;
2975 margin-right: 6px;
2976 }
2977
2978 .tutor-loop-author > div {
2979 display: inline-block;
2980 float: left;
2981 }
2982
2983 .tutor-loop-author > div a {
2984 color: var(--tutor-text-color);
2985 font-weight: 500;
2986 -webkit-transition: 300ms;
2987 transition: 300ms;
2988 }
2989
2990 .tutor-loop-author > div a:hover {
2991 color: var(--tutor-primary-color);
2992 }
2993
2994 .tutor-loop-author > div span {
2995 display: inline-block;
2996 margin: 0 2px 0 2px;
2997 color: var(--tutor-light-color);
2998 line-height: 25px;
2999 font-weight: 400;
3000 }
3001
3002 .tutor-course-lising-category a:not(:last-child):after {
3003 content: ", ";
3004 margin-right: 5px;
3005 }
3006
3007 /**
3008 Topicstutor-course-title
3009 */
3010 .tutor-course-enrolled-wrap {
3011 margin: 0 -20px -20px !important;
3012 padding: 12px 20px;
3013 overflow: hidden;
3014 border-top: 1px solid #dcdfe5;
3015 font-size: 14px;
3016 }
3017
3018 .tutor-course-enrolled-wrap p {
3019 font-weight: 600;
3020 margin: 0;
3021 }
3022
3023 .tutor-course-enrolled-wrap p i {
3024 padding-right: 9px;
3025 float: left;
3026 font-size: 20px;
3027 line-height: 20px;
3028 }
3029
3030 .tutor-course-enrolled-wrap p i,
3031 .tutor-course-enrolled-wrap p span {
3032 color: var(--tutor-success-button-color);
3033 }
3034
3035 /**
3036 Notice and others message
3037 Alert Box Css
3038 */
3039 .tutor-notice-warning {
3040 background-color: #fcf8e3;
3041 border-color: #faebcc;
3042 padding: 20px;
3043 margin-bottom: 10px;
3044 }
3045
3046 .tutor-info-msg,
3047 .tutor-success-msg,
3048 .tutor-warning-msg,
3049 .tutor-error-msg {
3050 margin: 10px 0;
3051 padding: 10px;
3052 border-radius: 3px 3px 3px 3px;
3053 }
3054
3055 .tutor-info-msg {
3056 color: var(--tutor-primary-color);
3057 background-color: #bef;
3058 }
3059
3060 .tutor-success-msg {
3061 color: var(--tutor-success-button-color);
3062 background-color: #dff2bf;
3063 }
3064
3065 .tutor-warning-msg {
3066 color: #9f6000;
3067 background-color: #feefb3;
3068 }
3069
3070 .tutor-error-msg {
3071 color: #d8000c;
3072 background-color: #fbdcdc;
3073 border: 1px solid #d8000c;
3074 }
3075
3076 /**
3077 End Alert box css
3078 */
3079 .cart-required-login,
3080 .cart-required-login a,
3081 .cart-required-login form {
3082 cursor: pointer;
3083 }
3084
3085 .single_add_to_cart_button,
3086 a.tutor-button,
3087 .tutor-button,
3088 a.tutor-btn,
3089 .tutor-btn {
3090 color: #fff;
3091 border: 1px solid var(--tutor-primary-button-color);
3092 background-color: var(--tutor-primary-button-color);
3093 display: -webkit-inline-box;
3094 display: -ms-inline-flexbox;
3095 display: inline-flex;
3096 -webkit-box-align: center;
3097 -ms-flex-align: center;
3098 align-items: center;
3099 padding: 12px 20px;
3100 border-radius: 4px;
3101 text-transform: capitalize;
3102 line-height: 20px;
3103 font-size: 14px;
3104 font-weight: 600;
3105 cursor: pointer;
3106 -webkit-transition: 300ms;
3107 transition: 300ms;
3108 overflow: hidden;
3109 vertical-align: top;
3110 }
3111
3112 .single_add_to_cart_button i,
3113 a.tutor-button i,
3114 .tutor-button i,
3115 a.tutor-btn i,
3116 .tutor-btn i {
3117 line-height: 19px;
3118 margin-right: 7px;
3119 font-size: 16px;
3120 }
3121
3122 .single_add_to_cart_button.btn-sm,
3123 a.tutor-button.btn-sm,
3124 .tutor-button.btn-sm,
3125 a.tutor-btn.btn-sm,
3126 .tutor-btn.btn-sm {
3127 padding: 9px 14px;
3128 line-height: 19px;
3129 }
3130
3131 a.tutor-button.bordered-button,
3132 .tutor-button.bordered-button,
3133 a.tutor-btn.bordered-btn,
3134 .tutor-btn.bordered-btn {
3135 color: var(--tutor-primary-button-color);
3136 border: 1px solid var(--tutor-primary-button-color);
3137 background-color: transparent !important;
3138 }
3139
3140 a.tutor-button.default-btn,
3141 .tutor-button.default-btn,
3142 a.tutor-btn.default-btn,
3143 .tutor-btn.default-btn {
3144 color: #393c40;
3145 border: 1px solid #b8babe;
3146 background: var(--tutor-primary-button-color);
3147 }
3148
3149 a.tutor-button.default-btn i,
3150 .tutor-button.default-btn i,
3151 a.tutor-btn.default-btn i,
3152 .tutor-btn.default-btn i {
3153 color: #fff;
3154 }
3155
3156 a.tutor-button.default-btn:hover,
3157 .tutor-button.default-btn:hover,
3158 a.tutor-btn.default-btn:hover,
3159 .tutor-btn.default-btn:hover {
3160 background-color: var(--tutor-primary-button-color);
3161 border-color: var(--tutor-primary-color);
3162 color: #fff;
3163 }
3164
3165 a.tutor-button.default-btn:hover i,
3166 .tutor-button.default-btn:hover i,
3167 a.tutor-btn.default-btn:hover i,
3168 .tutor-btn.default-btn:hover i {
3169 color: #fff;
3170 }
3171
3172 a.tutor-button:hover,
3173 .tutor-button:hover,
3174 a.tutor-btn:hover,
3175 .tutor-btn:hover {
3176 background-color: var(--tutor-primary-button-color);
3177 border-color: var(--tutor-primary-button-color);
3178 color: #fff;
3179 -webkit-filter: brightness(0.9);
3180 filter: brightness(0.9);
3181 }
3182
3183 a.tutor-button.bordered-button:hover,
3184 .tutor-button.bordered-button:hover,
3185 a.tutor-btn.bordered-btn:hover,
3186 .tutor-btn.bordered-btn:hover {
3187 border: 1px solid var(--tutor-primary-button-color);
3188 background-color: var(--tutor-primary-button-color) !important;
3189 color: #fff !important;
3190 }
3191
3192 a.tutor-button.button-light,
3193 .tutor-button.button-light {
3194 color: #b1b8c9;
3195 background-color: #dae4e6;
3196 border: 1px solid #dae4e6;
3197 }
3198
3199 a.tutor-button.button-light:hover,
3200 .tutor-button.button-light:hover {
3201 color: #939bae;
3202 background-color: #e8eff1;
3203 border: 1px solid #e8eff1;
3204 }
3205
3206 .tutor-button.tutor-danger {
3207 background-color: var(--tutor-danger-button-color);
3208 border-color: #e53935;
3209 }
3210
3211 .tutor-button.tutor-danger:hover {
3212 background-color: var(--tutor-danger-button-color);
3213 border-color: var(--tutor-danger-button-color);
3214 -webkit-filter: brightness(0.9);
3215 filter: brightness(0.9);
3216 }
3217
3218 .tutor-button.tutor-success {
3219 background: var(--tutor-success-button-color);
3220 border-color: var(--tutor-success-button-color);
3221 }
3222
3223 .tutor-button.tutor-success:hover {
3224 background: var(--tutor-success-button-color);
3225 border-color: var(--tutor-success-button-color);
3226 -webkit-filter: brightness(0.9);
3227 filter: brightness(0.9);
3228 }
3229
3230 .tutor-button.tutor-warning {
3231 background: var(--tutor-warning-button-color);
3232 border-color: var(--tutor-warning-button-color);
3233 }
3234
3235 .tutor-button.tutor-warning:hover {
3236 background: var(--tutor-warning-button-color);
3237 border-color: var(--tutor-warning-button-color);
3238 -webkit-filter: brightness(0.9);
3239 filter: brightness(0.9);
3240 }
3241
3242 .course-enrolled-nav-wrap {
3243 border-bottom: 1px solid #dedfe0;
3244 margin-bottom: 45px;
3245 }
3246
3247 .tutor-button:disabled,
3248 .tutor-button[disabled],
3249 .tutor-button:disabled:hover,
3250 .tutor-button[disabled]:hover {
3251 display: block;
3252 border: 0px;
3253 background-color: #DCDCE1;
3254 color: #737787;
3255 cursor: default;
3256 }
3257
3258 .tutor-button span {
3259 font-size: 12px;
3260 display: block;
3261 }
3262
3263 .tutor-button-block {
3264 width: 100%;
3265 text-align: center;
3266 -webkit-box-pack: center;
3267 -ms-flex-pack: center;
3268 justify-content: center;
3269 }
3270
3271 .tutor-wrap {
3272 width: 100%;
3273 }
3274
3275 .tutor-wrap nav.course-enrolled-nav ul {
3276 list-style: none;
3277 margin: 0 0 -1px;
3278 padding: 0;
3279 }
3280
3281 .tutor-wrap nav.course-enrolled-nav ul li {
3282 display: inline-block;
3283 }
3284
3285 .tutor-wrap nav.course-enrolled-nav ul li a {
3286 display: block;
3287 font-size: 16px;
3288 padding: 5px 0 20px;
3289 margin-right: 20px;
3290 color: var(--tutor-light-color);
3291 border-bottom: 2px solid transparent;
3292 }
3293
3294 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
3295 margin-left: 20px;
3296 }
3297
3298 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3299 border-bottom: 2px solid var(--tutor-primary-color);
3300 color: var(--tutor-text-color);
3301 }
3302
3303 @media (max-width: 575px) {
3304 .tutor-wrap nav.course-enrolled-nav ul li {
3305 display: inline-block;
3306 }
3307 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
3308 .tutor-wrap nav.course-enrolled-nav ul li a {
3309 padding: 8px;
3310 margin: 0;
3311 }
3312 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3313 border: none;
3314 color: var(--tutor-primary-color);
3315 }
3316 }
3317
3318 .tutor-updating-message i {
3319 display: none;
3320 }
3321
3322 .tutor-profile-photo-upload-wrap {
3323 width: 200px;
3324 height: auto;
3325 margin-bottom: 70px;
3326 position: relative;
3327 }
3328
3329 .tutor-profile-photo-upload-wrap img {
3330 width: 100%;
3331 height: auto;
3332 display: block;
3333 }
3334
3335 a.tutor-profile-photo-upload-btn,
3336 button.tutor-profile-photo-upload-btn {
3337 position: absolute;
3338 top: 100%;
3339 background-color: var(--tutor-primary-color);
3340 color: #fff;
3341 display: block;
3342 width: 100%;
3343 text-align: CENTER;
3344 padding: 9px 0;
3345 }
3346
3347 a.tutor-profile-photo-upload-btn:hover,
3348 button.tutor-profile-photo-upload-btn:hover {
3349 background-color: var(--tutor-primary-hover-color);
3350 color: #fff;
3351 }
3352
3353 .tutor-profile-photo-delete-btn {
3354 position: absolute;
3355 color: #ff000c;
3356 right: 10px;
3357 top: 10px;
3358 }
3359
3360 /**
3361 Instructor
3362 */
3363 .single-instructor-wrap {
3364 border: 1px solid #e8eff1;
3365 margin-bottom: 30px;
3366 border-radius: 4px;
3367 }
3368
3369 .single-instructor-wrap .single-instructor-top {
3370 padding: 20px;
3371 border-bottom: 1px solid #e8eff1;
3372 display: -webkit-box;
3373 display: -ms-flexbox;
3374 display: flex;
3375 }
3376
3377 @media (max-width: 767px) {
3378 .single-instructor-wrap .single-instructor-top {
3379 -ms-flex-wrap: wrap;
3380 flex-wrap: wrap;
3381 }
3382 }
3383
3384 .single-instructor-wrap .single-instructor-top h3,
3385 .single-instructor-wrap .single-instructor-top h4 {
3386 margin: 0;
3387 padding: 0;
3388 }
3389
3390 .single-instructor-wrap .tutor-instructor-left {
3391 -webkit-box-flex: 0;
3392 -ms-flex: 0 0 auto;
3393 flex: 0 0 auto;
3394 padding-right: 30px;
3395 }
3396
3397 @media (max-width: 767px) {
3398 .single-instructor-wrap .tutor-instructor-left {
3399 width: 100%;
3400 margin-bottom: 15px;
3401 }
3402 }
3403
3404 .single-instructor-wrap .instructor-avatar {
3405 float: left;
3406 }
3407
3408 .single-instructor-wrap .instructor-avatar img {
3409 max-width: 50px;
3410 height: auto;
3411 border-radius: 50%;
3412 }
3413
3414 .single-instructor-wrap .instructor-name {
3415 float: left;
3416 padding-left: 20px;
3417 max-width: 180px;
3418 }
3419
3420 .single-instructor-wrap .instructor-name h3 {
3421 font-size: 16px;
3422 color: var(--tutor-text-color);
3423 font-weight: 600;
3424 }
3425
3426 .single-instructor-wrap .instructor-name h3 a {
3427 font-weight: 500;
3428 color: var(--tutor-text-color);
3429 }
3430
3431 .single-instructor-wrap .instructor-name h4 {
3432 font-weight: 500;
3433 color: var(--tutor-light-color);
3434 }
3435
3436 .single-instructor-wrap .single-instructor-bottom {
3437 padding: 15px 20px;
3438 text-align: right;
3439 overflow: hidden;
3440 }
3441
3442 @media (max-width: 767px) {
3443 .single-instructor-wrap .single-instructor-bottom {
3444 text-align: left;
3445 }
3446 }
3447
3448 .single-instructor-wrap .single-instructor-bottom p {
3449 margin: 0;
3450 }
3451
3452 .single-instructor-wrap .single-instructor-bottom .ratings {
3453 float: left;
3454 }
3455
3456 .single-instructor-wrap .single-instructor-bottom .ratings i {
3457 margin-right: 4px;
3458 }
3459
3460 .single-instructor-wrap .single-instructor-bottom .courses,
3461 .single-instructor-wrap .single-instructor-bottom .students {
3462 display: inline-block;
3463 margin-left: 20px;
3464 }
3465
3466 .single-instructor-wrap .single-instructor-bottom .courses i,
3467 .single-instructor-wrap .single-instructor-bottom .students i {
3468 font-size: 18px;
3469 display: inline-block;
3470 margin-right: 2px;
3471 vertical-align: middle;
3472 }
3473
3474 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
3475 color: #bac0cf;
3476 }
3477
3478 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
3479 color: #f8c51c;
3480 }
3481
3482 .tutor-dashboard-pagination-results-stats {
3483 margin: 10px 0 30px;
3484 }
3485
3486 .statement-address {
3487 margin: 10px 0;
3488 color: #555;
3489 }
3490
3491 .statement-order-completed {
3492 background: var(--tutor-success-button-color);
3493 color: #fff;
3494 padding: 2px 5px;
3495 border: none;
3496 }
3497
3498 /* ********************* */
3499 /*start global login form*/
3500 /* ********************* */
3501 .tutor-login-wrap {
3502 max-width: 520px;
3503 margin: 0 auto;
3504 padding: 40px 55px;
3505 -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3506 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3507 border-radius: 5px;
3508 }
3509
3510 .tutor-login-wrap form {
3511 margin: 0;
3512 }
3513
3514 .tutor-login-wrap .tutor-login-title {
3515 margin-bottom: 25px;
3516 padding: 0 40px;
3517 text-align: center;
3518 }
3519
3520 .tutor-login-form-wrap {
3521 max-width: 450px;
3522 margin: auto;
3523 }
3524
3525 .tutor-login-form-wrap p {
3526 margin-bottom: 0;
3527 }
3528
3529 .tutor-login-form-wrap label {
3530 display: block !important;
3531 margin-bottom: 4px;
3532 }
3533
3534 .tutor-login-form-wrap .tutor-alert {
3535 margin-bottom: 20px;
3536 }
3537
3538 .tutor-login-form-wrap input[type="password"],
3539 .tutor-login-form-wrap input[type="text"] {
3540 width: 100%;
3541 display: block;
3542 border: 1px solid #e8eff1;
3543 -webkit-box-shadow: none;
3544 box-shadow: none;
3545 margin-bottom: 20px;
3546 border-radius: 4px;
3547 background: #eceef4;
3548 line-height: 48px;
3549 padding: 0;
3550 text-indent: 15px;
3551 }
3552
3553 .tutor-login-form-wrap input[type="password"]:focus,
3554 .tutor-login-form-wrap input[type="text"]:focus {
3555 background: #ffffff;
3556 border-color: var(--tutor-primary-color);
3557 }
3558
3559 .tutor-login-form-wrap input::-webkit-input-placeholder {
3560 color: #b0b6c8;
3561 opacity: 1;
3562 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3563 }
3564
3565 .tutor-login-form-wrap input::-moz-placeholder {
3566 color: #b0b6c8;
3567 opacity: 1;
3568 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3569 }
3570
3571 .tutor-login-form-wrap input:-ms-input-placeholder {
3572 color: #b0b6c8;
3573 opacity: 1;
3574 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3575 }
3576
3577 .tutor-login-form-wrap input:-moz-placeholder {
3578 color: #b0b6c8;
3579 opacity: 1;
3580 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3581 }
3582
3583 .tutor-login-rememeber-wrap {
3584 overflow: hidden;
3585 text-align: right;
3586 margin-bottom: 30px;
3587 }
3588
3589 .tutor-login-rememeber-wrap p {
3590 display: inline-block;
3591 float: left;
3592 }
3593
3594 .tutor-login-rememeber-wrap p,
3595 .tutor-login-rememeber-wrap label {
3596 margin: 0;
3597 }
3598
3599 .tutor-form-register-wrap a,
3600 .tutor-login-rememeber-wrap a,
3601 .tutor-login-rememeber-wrap label {
3602 color: #606c8f;
3603 vertical-align: middle;
3604 opacity: 0.5;
3605 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3606 -webkit-transition: 300ms;
3607 transition: 300ms;
3608 }
3609
3610 .tutor-form-register-wrap a:hover,
3611 .tutor-login-rememeber-wrap a:hover,
3612 .tutor-login-rememeber-wrap label:hover {
3613 opacity: 1;
3614 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3615 }
3616
3617 .tutor-login-form-wrap input[type="submit"] {
3618 color: #fff;
3619 background-color: var(--tutor-primary-button-color);
3620 border-color: var(--tutor-primary-button-color);
3621 padding: 15px 30px;
3622 border-radius: 4px;
3623 text-transform: uppercase;
3624 line-height: 1;
3625 display: block;
3626 width: 100%;
3627 -webkit-transition: 300ms;
3628 transition: 300ms;
3629 }
3630
3631 .tutor-login-form-wrap input[type="checkbox"] {
3632 margin-right: 4px;
3633 }
3634
3635 .tutor-form-register-wrap {
3636 text-align: center;
3637 margin-top: 15px;
3638 }
3639
3640 /*course login*/
3641 .tutor-course-login-wrap h4 {
3642 font-size: 42px;
3643 line-height: 1.2;
3644 margin-bottom: 20px;
3645 color: var(--tutor-text-color);
3646 }
3647
3648 .tutor-cart-box-login-form {
3649 display: -webkit-box;
3650 display: -ms-flexbox;
3651 display: flex;
3652 position: fixed;
3653 width: 100%;
3654 height: 100%;
3655 background: rgba(0, 0, 0, 0.6);
3656 z-index: 99;
3657 top: 0;
3658 left: 0;
3659 -webkit-box-pack: center;
3660 -ms-flex-pack: center;
3661 justify-content: center;
3662 -webkit-box-align: center;
3663 -ms-flex-align: center;
3664 align-items: center;
3665 }
3666
3667 .login-overlay-close {
3668 position: absolute;
3669 background: transparent;
3670 width: 100%;
3671 height: 100%;
3672 z-index: -1;
3673 }
3674
3675 .course-login-title {
3676 margin-bottom: 50px;
3677 }
3678
3679 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
3680 background: #fff;
3681 padding: 50px 40px;
3682 position: relative;
3683 width: 400px;
3684 font-size: 16px;
3685 font-weight: 400;
3686 max-height: 90%;
3687 overflow: auto;
3688 }
3689
3690 .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
3691 position: absolute;
3692 padding: 0;
3693 margin: 0;
3694 border: none;
3695 background-color: transparent;
3696 top: 14px;
3697 right: 20px;
3698 opacity: 0.4;
3699 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3700 cursor: pointer;
3701 -webkit-transition: 300ms;
3702 transition: 300ms;
3703 color: var(--tutor-text-color);
3704 }
3705
3706 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
3707 color: red;
3708 }
3709
3710 /* ********************* */
3711 /*start registration form*/
3712 /* ********************* */
3713 .tutor-option-field-row label,
3714 .tutor-form-group label {
3715 display: block;
3716 margin-bottom: 10px;
3717 }
3718
3719 .tutor-option-field textarea,
3720 .tutor-option-field select,
3721 .tutor-option-field input[type="text"],
3722 .tutor-option-field input[type="number"],
3723 .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
3724 .tutor-form-group textarea,
3725 .tutor-form-group select,
3726 .tutor-form-group input[type="text"],
3727 .tutor-form-group input[type="number"],
3728 .tutor-form-group input[type="password"] {
3729 width: 100%;
3730 display: block;
3731 border: 1px solid #dcdfe5;
3732 -webkit-box-shadow: none;
3733 box-shadow: none;
3734 margin-bottom: 20px;
3735 border-radius: 4px;
3736 background: #ffffff;
3737 line-height: 48px;
3738 padding: 0;
3739 text-indent: 15px;
3740 -webkit-transition: 300ms;
3741 transition: 300ms;
3742 font-size: 16px;
3743 }
3744
3745 .tutor-form-group {
3746 position: relative;
3747 }
3748
3749 .tutor-form-group span.tutor-input-prepand {
3750 position: absolute;
3751 height: calc(100% - 2px);
3752 font-size: 21px;
3753 line-height: 50px;
3754 padding: 0 12px;
3755 background: transparent;
3756 border-right: 1px solid #dcdfe5;
3757 top: 1px;
3758 }
3759
3760 .tutor-form-group span.tutor-input-prepand + input {
3761 padding-left: 35px;
3762 }
3763
3764 .tutor-course-builder-form-elem {
3765 margin-bottom: 20px;
3766 }
3767
3768 .tutor-option-field .select2-container,
3769 .tutor-form-group .select2-container {
3770 margin-bottom: 20px;
3771 width: 100% !important;
3772 }
3773
3774 .tutor-option-field .select2-container ul.select2-selection__rendered,
3775 .tutor-form-group .select2-container ul.select2-selection__rendered {
3776 padding: 4px 9px;
3777 display: block;
3778 }
3779
3780 .tutor-option-field .select2-container li.select2-selection__choice,
3781 .tutor-form-group .select2-container li.select2-selection__choice {
3782 background: #ebeef0;
3783 color: #606c8f;
3784 line-height: 29px;
3785 border-radius: 3px;
3786 padding: 0 9px;
3787 margin: 5px;
3788 border: none;
3789 font-weight: 600;
3790 }
3791
3792 .tutor-option-field .select2-container .select2-search__field,
3793 .tutor-form-group .select2-container .select2-search__field {
3794 padding: 8px 3px 8px 6px;
3795 -webkit-box-sizing: border-box;
3796 box-sizing: border-box;
3797 margin: 0;
3798 }
3799
3800 .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
3801 .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
3802 color: #abafb6;
3803 }
3804
3805 .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
3806 .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
3807 color: #abafb6;
3808 }
3809
3810 .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
3811 .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
3812 color: #abafb6;
3813 }
3814
3815 .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
3816 .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
3817 color: #abafb6;
3818 }
3819
3820 .tutor-option-field .select2-container .select2-selection--single,
3821 .tutor-option-field .select2-container .select2-selection--multiple,
3822 .tutor-form-group .select2-container .select2-selection--single,
3823 .tutor-form-group .select2-container .select2-selection--multiple {
3824 border-color: #dcdfe5;
3825 }
3826
3827 .tutor-option-field .select2-container.select2-container--focus .select2-selection--single,
3828 .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
3829 .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
3830 .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
3831 border-color: var(--tutor-primary-color);
3832 }
3833
3834 .tutor-option-field textarea,
3835 .tutor-form-group textarea {
3836 line-height: 26px;
3837 text-indent: 0;
3838 padding: 15px;
3839 height: 180px;
3840 }
3841
3842 .tutor-option-field textarea:focus,
3843 .tutor-form-group textarea:focus,
3844 .tutor-option-field input:focus,
3845 .tutor-form-group input:focus {
3846 outline: none;
3847 }
3848
3849 .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
3850 .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
3851 height: 100px;
3852 }
3853
3854 .tutor-option-field textarea:focus,
3855 .tutor-option-field input:not([type="submit"]):focus,
3856 .tutor-form-group textarea:focus,
3857 .tutor-form-group input:not([type="submit"]):focus {
3858 background: #ffffff;
3859 border-color: var(--tutor-primary-color);
3860 }
3861
3862 .tutor-option-field textarea::-webkit-input-placeholder,
3863 .tutor-option-field input::-webkit-input-placeholder,
3864 .tutor-form-group textarea::-webkit-input-placeholder,
3865 .tutor-form-group input::-webkit-input-placeholder {
3866 color: #b0b6c8;
3867 opacity: 1;
3868 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3869 }
3870
3871 .tutor-option-field textarea::-moz-placeholder,
3872 .tutor-option-field input::-moz-placeholder,
3873 .tutor-form-group textarea::-moz-placeholder,
3874 .tutor-form-group input::-moz-placeholder {
3875 color: #b0b6c8;
3876 opacity: 1;
3877 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3878 }
3879
3880 .tutor-option-field textarea:-ms-input-placeholder,
3881 .tutor-option-field input:-ms-input-placeholder,
3882 .tutor-form-group textarea:-ms-input-placeholder,
3883 .tutor-form-group input:-ms-input-placeholder {
3884 color: #b0b6c8;
3885 opacity: 1;
3886 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3887 }
3888
3889 .tutor-option-field textarea:-moz-placeholder,
3890 .tutor-option-field input:-moz-placeholder,
3891 .tutor-form-group textarea:-moz-placeholder,
3892 .tutor-form-group input:-moz-placeholder {
3893 color: #b0b6c8;
3894 opacity: 1;
3895 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3896 }
3897
3898 .tutor-option-field select,
3899 .tutor-form-group select {
3900 /*-webkit-appearance: none;*/
3901 /*-moz-appearance: none;*/
3902 /*appearance: none;*/
3903 padding: 2px 5px;
3904 height: 50px;
3905 }
3906
3907 .tutor-form-group.tutor-reg-form-btn-wrap {
3908 text-align: right;
3909 }
3910
3911 /*option field*/
3912 .tutor-option-field p.desc {
3913 margin: -10px 0 20px;
3914 font-size: 13px;
3915 font-style: italic;
3916 opacity: 0.7;
3917 }
3918
3919 .tutor-option-field:last-child .tutor-option-field p.desc {
3920 margin-bottom: 0;
3921 }
3922
3923 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
3924 display: -webkit-box;
3925 display: -ms-flexbox;
3926 display: flex;
3927 }
3928
3929 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
3930 padding-right: 30px;
3931 }
3932
3933 .select2-container--default .select2-selection--single .select2-selection__rendered {
3934 line-height: 46px;
3935 }
3936
3937 .select2-container--default .select2-selection--single .select2-selection__arrow {
3938 height: 46px;
3939 }
3940
3941 .select2-container .select2-selection--single .select2-selection__rendered {
3942 padding-left: 13px;
3943 font-size: 16px;
3944 }
3945
3946 .select2-container .select2-selection--single {
3947 height: 48px;
3948 }
3949
3950 .select2-container .select2-selection--multiple {
3951 min-height: 50px;
3952 }
3953
3954 /* ********************* */
3955 /* Tutor Price Preview Box */
3956 /* ********************* */
3957 .tutor-price-preview-box {
3958 border: 1px solid #dcdfe5;
3959 padding: 20px;
3960 margin-bottom: 30px;
3961 border-radius: 4px;
3962 overflow: hidden;
3963 }
3964
3965 .tutor-price-box-thumbnail {
3966 margin: -20px -20px 20px;
3967 }
3968
3969 .tutor-price-box-thumbnail .tutor-single-lesson-segment {
3970 margin-bottom: 0;
3971 }
3972
3973 .tutor-price-box-description h6 {
3974 font-size: 23px;
3975 margin: 15px 0 5px;
3976 }
3977
3978 .tutor-price-box-description ul {
3979 list-style: none;
3980 }
3981
3982 .tutor-course-purchase-box a {
3983 display: block;
3984 text-align: center;
3985 margin-top: 6px;
3986 }
3987
3988 .tutor-price-preview-box .price {
3989 font-size: 35px;
3990 font-weight: 500;
3991 margin: 0 0 20px;
3992 overflow: hidden;
3993 line-height: 1;
3994 }
3995
3996 .tutor-price-preview-box .price .subscription-details {
3997 font-size: var(--tutor-text-size);
3998 display: block;
3999 margin-top: 12px;
4000 line-height: 1.2em;
4001 }
4002
4003 .tutor-price-preview-box .price > .price {
4004 margin-bottom: 0;
4005 }
4006
4007 .tutor-price-preview-box .price del + ins {
4008 margin-left: 0;
4009 float: left;
4010 }
4011
4012 /* ************************ */
4013 /* Tutor Course Review Wrap */
4014 /* ************************ */
4015 .tutor-course-reviews-wrap {
4016 border: 1px solid #e8eff1;
4017 border-radius: 4px;
4018 }
4019
4020 .tutor-course-avg-rating-total {
4021 color: var(--tutor-light-color);
4022 }
4023
4024 .tutor-course-avg-rating-total span {
4025 color: var(--tutor-text-color);
4026 }
4027
4028 .tutor-review-individual-item {
4029 border-top: 1px solid #e8eff1;
4030 padding: 30px;
4031 overflow: hidden;
4032 }
4033
4034 .tutor-review-individual-item p {
4035 margin: 0;
4036 padding: 0;
4037 }
4038
4039 .course-avg-rating-wrap {
4040 padding: 20px 20px 20px 40px;
4041 }
4042
4043 .tutor-review-individual-item .review-left {
4044 width: 200px;
4045 float: left;
4046 overflow: hidden;
4047 }
4048
4049 .tutor-review-individual-item .review-content {
4050 padding-left: 200px;
4051 }
4052
4053 @media (max-width: 991px) {
4054 .tutor-review-individual-item .review-left {
4055 width: 100%;
4056 float: none;
4057 margin-bottom: 25px;
4058 }
4059 .tutor-review-individual-item .review-content {
4060 padding-left: 0;
4061 }
4062 }
4063
4064 @media (max-width: 991px) {
4065 .tutor-single-course-sidebar {
4066 margin-top: 30px;
4067 }
4068 }
4069
4070 .tutor-review-individual-item .review-avatar {
4071 width: 50px;
4072 float: left;
4073 }
4074
4075 .tutor-review-individual-item .review-avatar img {
4076 border-radius: 50%;
4077 margin: 0;
4078 border: none;
4079 max-width: 100%;
4080 height: auto;
4081 }
4082
4083 .tutor-review-individual-item .tutor-review-user-info {
4084 float: left;
4085 padding-left: 20px;
4086 }
4087
4088 .tutor-review-individual-item .tutor-review-user-info p {
4089 margin-bottom: 0;
4090 }
4091
4092 .tutor-review-individual-item .tutor-review-user-info a {
4093 color: var(--tutor-text-color);
4094 }
4095
4096 .review-avatar .tutor-text-avatar,
4097 .tutor-dashboard-avater .tutor-text-avatar,
4098 .instructor-avatar .tutor-text-avatar {
4099 border-radius: 50%;
4100 width: 50px;
4101 height: 50px;
4102 text-align: center;
4103 display: block;
4104 line-height: 50px;
4105 color: #ffffff;
4106 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
4107 }
4108
4109 .course-avg-rating-wrap .course-avg-rating {
4110 font-size: 76px;
4111 line-height: 1;
4112 font-weight: 400;
4113 }
4114
4115 .course-avg-rating-wrap p {
4116 margin: 0;
4117 }
4118
4119 .tutor-review-individual-item .tutor-review-name {
4120 font-size: 16px;
4121 font-weight: 600;
4122 }
4123
4124 .tutor-review-individual-item .review-meta {
4125 color: var(--tutor-light-color);
4126 }
4127
4128 .individual-review-rating-wrap {
4129 color: #f8c51c;
4130 }
4131
4132 .individual-review-rating-wrap i,
4133 .course-avg-rating-html i {
4134 margin-right: 4px;
4135 color: #f8c51c;
4136 }
4137
4138 .course-rating-meter {
4139 display: -webkit-box;
4140 display: -ms-flexbox;
4141 display: flex;
4142 }
4143
4144 .course-rating-meter i.tutor-icon-star-full {
4145 color: #f8c51c;
4146 }
4147
4148 .rating-meter-bar-wrap {
4149 -webkit-box-flex: 1;
4150 -ms-flex: 1;
4151 flex: 1;
4152 }
4153
4154 .rating-meter-col {
4155 margin: 0 3px;
4156 }
4157
4158 .course-rating-meter {
4159 margin-bottom: 8px;
4160 }
4161
4162 .rating-meter-bar {
4163 height: 5px;
4164 width: 100%;
4165 background: #e8eff1;
4166 margin-top: 11px;
4167 border-radius: 15px;
4168 overflow: hidden;
4169 }
4170
4171 .rating-meter-fill-bar {
4172 background: #f8c51c;
4173 height: 5px;
4174 }
4175
4176 .rating-meter-col.rating-text-col {
4177 -webkit-box-flex: 0;
4178 -ms-flex: 0 0 auto;
4179 flex: 0 0 auto;
4180 }
4181
4182 /* ********************* */
4183 /* Tutor Pagination Wrap */
4184 /* ********************* */
4185 .tutor-pagination,
4186 .tutor-pagination-wrap {
4187 text-align: center;
4188 margin: 20px 0;
4189 }
4190
4191 .tutor-pagination a,
4192 .tutor-pagination span,
4193 .tutor-pagination-wrap a,
4194 .tutor-pagination-wrap span {
4195 padding: 3px;
4196 display: inline-block;
4197 }
4198
4199 .tutor-pagination-wrap a:hover,
4200 .tutor-pagination a:hover {
4201 color: var(--tutor-primary-color);
4202 }
4203
4204 /* ********************* */
4205 /* Tutor Course Tags */
4206 /* ********************* */
4207 .tutor-course-tags {
4208 margin: -5px;
4209 }
4210
4211 .tutor-course-tags a {
4212 padding: 6px 15px;
4213 background: #e8eff1;
4214 display: inline-block;
4215 margin: 5px;
4216 color: var(--tutor-text-color);
4217 border-radius: 2px;
4218 -webkit-transition: 300ms;
4219 transition: 300ms;
4220 }
4221
4222 .tutor-course-tags a:hover {
4223 color: #000;
4224 }
4225
4226 .certificate-download-btn {
4227 margin-top: 20px;
4228 display: -webkit-box !important;
4229 display: -ms-flexbox !important;
4230 display: flex !important;
4231 text-align: center;
4232 text-transform: uppercase !important;
4233 -webkit-box-align: center;
4234 -ms-flex-align: center;
4235 align-items: center;
4236 -webkit-box-pack: center;
4237 -ms-flex-pack: center;
4238 justify-content: center;
4239 }
4240
4241 /* ********************************** */
4242 /* Addon Support Course Prerequisites */
4243 /* ********************************** */
4244 #tutor-single-entry-content .tutor-course-prerequisites {
4245 padding: 60px;
4246 }
4247
4248 .prerequisites-course-lists {
4249 padding: 0;
4250 list-style: none;
4251 margin: 0;
4252 }
4253
4254 .prerequisites-course-lists li a {
4255 padding: 13px 15px;
4256 border: 1px solid #dcdfe5;
4257 margin-bottom: 20px;
4258 border-radius: 4px;
4259 font-weight: 500;
4260 color: var(--tutor-primary-color);
4261 font-size: 16px;
4262 }
4263
4264 .prerequisites-course-lists li:first-child {
4265 padding: 13px 40px 13px 60px;
4266 border: 1px solid #f7e5b9;
4267 margin-bottom: 20px;
4268 border-radius: 4px;
4269 font-weight: 500;
4270 background: #fffff5;
4271 color: #b39f70;
4272 position: relative;
4273 }
4274
4275 .prerequisites-course-lists li:first-child > span {
4276 position: absolute;
4277 left: 20px;
4278 top: 13px;
4279 }
4280
4281 .prerequisites-course-lists li .prerequisites-course-item {
4282 display: -webkit-box;
4283 display: -ms-flexbox;
4284 display: flex;
4285 -webkit-box-align: center;
4286 -ms-flex-align: center;
4287 align-items: center;
4288 }
4289
4290 .prerequisites-course-feature-image img {
4291 width: 70px;
4292 border-radius: 2px;
4293 height: auto;
4294 margin: 0 !important;
4295 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4296 box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4297 }
4298
4299 .prerequisites-course-lists li .prerequisites-course-title {
4300 -webkit-box-flex: 1;
4301 -ms-flex-positive: 1;
4302 flex-grow: 1;
4303 padding-left: 15px;
4304 -webkit-transition: 300ms;
4305 transition: 300ms;
4306 }
4307
4308 .prerequisites-course-lists li a:hover .prerequisites-course-title {
4309 color: var(--tutor-primary-color);
4310 }
4311
4312 .prerequisites-course-checkmark {
4313 line-height: 24px;
4314 height: 24px;
4315 text-transform: uppercase;
4316 font-size: 12px;
4317 font-weight: 700;
4318 min-width: 107px;
4319 }
4320
4321 .prerequisites-course-checkmark i {
4322 height: 24px;
4323 width: 24px;
4324 background: #dbdddd;
4325 color: #dbdddd;
4326 display: inline-block;
4327 text-align: center;
4328 border-radius: 2px;
4329 margin-right: 3px;
4330 }
4331
4332 .prerequisites-course-checkmark.is-complete i {
4333 background: var(--tutor-success-button-color);
4334 color: #fff;
4335 }
4336
4337 /*
4338 social share
4339 */
4340 .tutor-single-course-meta ul li.tutor-social-share {
4341 float: right;
4342 margin-right: 0;
4343 display: -webkit-inline-box;
4344 display: -ms-inline-flexbox;
4345 display: inline-flex;
4346 -webkit-box-align: center;
4347 -ms-flex-align: center;
4348 align-items: center;
4349 }
4350
4351 @media (max-width: 575px) {
4352 .tutor-single-course-meta ul li.tutor-social-share {
4353 display: none;
4354 }
4355 }
4356
4357 .tutor-single-course-meta ul li.tutor-social-share button {
4358 margin: 0;
4359 border: none;
4360 background: transparent;
4361 color: var(--tutor-light-color);
4362 -webkit-transition: 300ms;
4363 transition: 300ms;
4364 padding: 0 4px;
4365 cursor: pointer;
4366 }
4367
4368 .tutor-single-course-meta ul li.tutor-social-share button:hover {
4369 color: var(--tutor-primary-color);
4370 }
4371
4372 /* ************************* */
4373 /* ******** RTL CSS ******** */
4374 /* ************************* */
4375 .rtl .tutor-single-course-meta ul li.tutor-social-share {
4376 float: left;
4377 }
4378
4379 .rtl .tutor-single-course-meta ul li,
4380 .rtl .tutor-loop-author > div {
4381 float: right;
4382 }
4383
4384 .rtl .tutor-single-course-meta ul li {
4385 margin-right: 0;
4386 margin-left: 40px;
4387 }
4388
4389 .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
4390 margin-right: 0;
4391 margin-left: 20px;
4392 }
4393
4394 .rtl .tutor-progress-bar .tutor-progress-filled:after {
4395 left: auto;
4396 right: var(--tutor-progress-left);
4397 -webkit-transform: translateY(-50%) translateX(50%);
4398 transform: translateY(-50%) translateX(50%);
4399 }
4400
4401 .rtl .tutor-progress-percent {
4402 padding-left: 0;
4403 padding-right: 20px;
4404 }
4405
4406 .rtl .tutor-course-lesson h5 i {
4407 margin-right: 0;
4408 margin-left: 10px;
4409 }
4410
4411 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4412 margin-right: 10px;
4413 margin-left: 0;
4414 }
4415
4416 .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
4417 -webkit-box-flex: 1;
4418 -ms-flex-positive: 1;
4419 flex-grow: 1;
4420 text-align: left;
4421 }
4422
4423 .rtl .tutor-custom-list-style li {
4424 padding-right: 25px;
4425 padding-left: 0px;
4426 }
4427
4428 .rtl .tutor-custom-list-style li:before {
4429 left: auto;
4430 right: 0;
4431 }
4432
4433 .rtl .single-instructor-wrap .instructor-name,
4434 .rtl .single-instructor-wrap .instructor-avatar {
4435 float: right;
4436 }
4437
4438 .rtl .single-instructor-wrap .instructor-name {
4439 padding-left: 0;
4440 padding-right: 20px;
4441 }
4442
4443 .rtl .single-instructor-wrap .instructor-bio {
4444 padding-left: 0;
4445 padding-right: 260px;
4446 }
4447
4448 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
4449 margin-left: 30px;
4450 margin-right: 0;
4451 }
4452
4453 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4454 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
4455 padding: 14px 17px 14px 100px;
4456 }
4457
4458 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
4459 right: auto;
4460 left: 15px;
4461 }
4462
4463 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
4464 margin-left: 0;
4465 margin-right: 8px;
4466 }
4467
4468 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
4469 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
4470 margin-right: 0;
4471 margin-left: 10px;
4472 }
4473
4474 .rtl .tutor-topbar-home-btn {
4475 margin-left: 0;
4476 margin-right: 20px;
4477 }
4478
4479 @media screen and (max-width: 546px) {
4480 .rtl .tutor-topbar-home-btn {
4481 margin-right: 10px;
4482 }
4483 }
4484
4485 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
4486 margin-left: 15px;
4487 margin-right: 0;
4488 }
4489
4490 /**
4491 * Tutor Front-End Modal
4492 */
4493 .tutor-frontend-modal {
4494 position: fixed;
4495 width: 100%;
4496 height: 100%;
4497 left: 0;
4498 top: 0;
4499 display: -webkit-box;
4500 display: -ms-flexbox;
4501 display: flex;
4502 -webkit-box-align: center;
4503 -ms-flex-align: center;
4504 align-items: center;
4505 -webkit-box-pack: center;
4506 -ms-flex-pack: center;
4507 justify-content: center;
4508 z-index: 999999;
4509 }
4510
4511 .tutor-frontend-modal .tutor-frontend-modal-overlay {
4512 background: rgba(0, 0, 0, 0.7);
4513 height: 100%;
4514 width: 100%;
4515 position: fixed;
4516 left: 0;
4517 top: 0;
4518 z-index: -1;
4519 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;
4520 }
4521
4522 .tutor-frontend-modal .tutor-frontend-modal-content {
4523 position: relative;
4524 background: #fff;
4525 padding: 60px;
4526 width: 90%;
4527 max-width: 750px;
4528 max-height: 90%;
4529 overflow-y: auto;
4530 }
4531
4532 @media (max-width: 768px) {
4533 .tutor-frontend-modal .tutor-frontend-modal-content {
4534 padding: 40px;
4535 }
4536 }
4537
4538 @media (max-width: 540px) {
4539 .tutor-frontend-modal .tutor-frontend-modal-content {
4540 padding: 20px;
4541 }
4542 }
4543
4544 button.tm-close.tutor-icon-line-cross {
4545 position: absolute;
4546 right: 23px;
4547 top: 23px;
4548 background: transparent;
4549 padding: 0;
4550 font-size: 24px;
4551 border: none;
4552 color: var(--tutor-light-color);
4553 }
4554
4555 button.tm-close.tutor-icon-line-cross:hover {
4556 color: red;
4557 }
4558
4559 .label-order-status {
4560 padding: 3px 5px;
4561 border-radius: 3px;
4562 }
4563
4564 .label-status-completed {
4565 background-color: #4bd863;
4566 color: #ffffff;
4567 }
4568
4569 .label-status-cancelled {
4570 background-color: #fd6a03;
4571 color: #ffffff;
4572 }
4573
4574 .label-status-on-hold {
4575 background-color: #db5382;
4576 color: #ffffff;
4577 }
4578
4579 .tutor-lesson-content-area h2 {
4580 margin-bottom: 25px;
4581 margin-top: 20px;
4582 font-weight: 500;
4583 }
4584
4585 .assignment-result-wrap {
4586 text-align: center;
4587 padding: 10px 0;
4588 }
4589
4590 .submitted-assignment-grade-pass {
4591 color: var(--tutor-success-button-color);
4592 }
4593
4594 .submitted-assignment-grade-failed {
4595 color: red;
4596 }
4597
4598 .received-marks {
4599 color: var(--tutor-primary-color);
4600 }
4601
4602 .tutor-dashboard-course-builder-wrap .tutor-form-row {
4603 margin-top: 20px;
4604 margin-bottom: 20px;
4605 }
4606
4607 .video_source_wrap_html5 {
4608 width: 100px;
4609 text-align: center;
4610 }
4611
4612 .video-poster-img img {
4613 max-width: 200px;
4614 height: auto;
4615 }
4616
4617 /*Assignment Information*/
4618 .tutor-assignment-information {
4619 font-size: 16px;
4620 }
4621
4622 .tutor-assignment-information ul {
4623 padding: 0;
4624 margin: 0 0 22px;
4625 list-style: none;
4626 display: -webkit-box;
4627 display: -ms-flexbox;
4628 display: flex;
4629 -webkit-box-align: center;
4630 -ms-flex-align: center;
4631 align-items: center;
4632 -ms-flex-wrap: wrap;
4633 flex-wrap: wrap;
4634 -webkit-box-pack: justify;
4635 -ms-flex-pack: justify;
4636 justify-content: space-between;
4637 }
4638
4639 .tutor-assignment-information ul li strong {
4640 font-weight: 700;
4641 }
4642
4643 .tutor-assignment-attachment-upload-wrap .tutor-form-group {
4644 display: inline-block;
4645 }
4646
4647 .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
4648 display: none;
4649 }
4650
4651 .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
4652 padding: 15px 17px;
4653 border: 1px solid #dcdfe5;
4654 overflow: hidden;
4655 margin-right: 15px;
4656 border-radius: 4px;
4657 cursor: pointer;
4658 }
4659
4660 .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
4661 font-size: 30px;
4662 line-height: 30px;
4663 float: left;
4664 margin-right: 12px;
4665 }
4666
4667 .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
4668 line-height: 30px;
4669 }
4670
4671 .tutor-assignment-attachment-upload-wrap {
4672 margin-bottom: 40px;
4673 }
4674
4675 /**
4676 * Course adding page
4677 * Course Builder
4678 */
4679 #tutor-course-topics a {
4680 text-decoration: none;
4681 }
4682
4683 #tutor-course-topics .tutor-topics-wrap {
4684 border-bottom: 1px solid #f6f8fa;
4685 padding-bottom: 0;
4686 margin: 0;
4687 }
4688
4689 .tutor-untopics-lessons .course-content-item,
4690 .course-contents .course-content-item {
4691 padding: 10px 12px 10px 25px;
4692 border-bottom: 1px solid #d9d9d9;
4693 background-color: #ebeef0;
4694 }
4695
4696 .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
4697 .course-contents .course-content-item .tutor-lesson-top {
4698 display: -webkit-box;
4699 display: -ms-flexbox;
4700 display: flex;
4701 -webkit-box-align: center;
4702 -ms-flex-align: center;
4703 align-items: center;
4704 }
4705
4706 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
4707 .course-contents .course-content-item .tutor-lesson-top a:last-child {
4708 margin-left: auto;
4709 }
4710
4711 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
4712 .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
4713 -webkit-box-flex: 1;
4714 -ms-flex-positive: 1;
4715 flex-grow: 1;
4716 }
4717
4718 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
4719 .course-contents .course-content-item .tutor-lesson-top a {
4720 color: #393c40;
4721 font-weight: 400;
4722 display: -webkit-inline-box;
4723 display: -ms-inline-flexbox;
4724 display: inline-flex;
4725 -webkit-box-align: center;
4726 -ms-flex-align: center;
4727 align-items: center;
4728 }
4729
4730 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
4731 .course-contents .course-content-item .tutor-lesson-top i {
4732 padding-right: 7px;
4733 color: #393c40;
4734 }
4735
4736 .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
4737 .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
4738 display: none;
4739 }
4740
4741 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
4742 .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
4743 color: red;
4744 }
4745
4746 .tutor-lessons.ui-sortable {
4747 min-height: 20px;
4748 }
4749
4750 #tutor-course-topics .drop-lessons p {
4751 margin: 0;
4752 }
4753
4754 #tutor-course-topics .course-content-item:hover {
4755 background-color: #ebeef0;
4756 }
4757
4758 #tutor-course-topics .tutor-lessons {
4759 padding-left: 0;
4760 }
4761
4762 #tutor-course-topics .tutor-lesson-top,
4763 #tutor-course-topics .tutor-lesson-top i {
4764 font-size: 15px;
4765 }
4766
4767 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
4768 display: inline-block;
4769 vertical-align: middle;
4770 margin-right: 5px;
4771 }
4772
4773 #tutor-course-topics .tutor-lesson-top {
4774 display: -webkit-box;
4775 display: -ms-flexbox;
4776 display: flex;
4777 }
4778
4779 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
4780 .tutor-quiz .open-tutor-quiz-modal,
4781 .course-content-item .open-tutor-assignment-modal {
4782 -webkit-box-flex: 1;
4783 -ms-flex: 1;
4784 flex: 1;
4785 }
4786
4787 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4788 margin-right: 10px;
4789 cursor: ns-resize;
4790 }
4791
4792 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4793 margin-right: 0;
4794 margin-left: 10px;
4795 }
4796
4797 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
4798 margin: 0 10px;
4799 }
4800
4801 #tutor-course-topics .tutor-lesson-top a {
4802 color: #393c40;
4803 }
4804
4805 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
4806 display: none;
4807 }
4808
4809 .course-move-handle {
4810 cursor: row-resize;
4811 }
4812
4813 .new-topic-btn-wrap {
4814 padding: 20px;
4815 }
4816
4817 p.course-empty-content {
4818 padding-left: 20px;
4819 padding-right: 20px;
4820 }
4821
4822 .tutor_btn_lg {
4823 line-height: 45px;
4824 background-color: var(--tutor-primary-color);
4825 color: #ffffff;
4826 padding: 0 20px;
4827 display: inline-block;
4828 border-radius: 2px;
4829 font-weight: 300;
4830 border: none;
4831 -webkit-box-shadow: none;
4832 box-shadow: none;
4833 cursor: pointer;
4834 }
4835
4836 .tutor_btn_lg:focus {
4837 -webkit-box-shadow: none;
4838 box-shadow: none;
4839 border: none;
4840 outline: none;
4841 }
4842
4843 .tutor_btn_lg:focus,
4844 .tutor_btn_lg:hover {
4845 background-color: var(--tutor-primary-color);
4846 color: #ffffff;
4847 }
4848
4849 .ui-sortable-placeholder {
4850 visibility: visible;
4851 background-color: #dddd;
4852 }
4853
4854 .tutor-untopics-lessons {
4855 border: 1px solid #eee;
4856 padding: 20px;
4857 margin: 0 -1px -1px;
4858 background-color: #fbfbfb;
4859 }
4860
4861 .tutor-untopics-lessons h3 {
4862 font-weight: 300;
4863 }
4864
4865 .tutor-untopics-lessons .tutor-lessons {
4866 padding-left: 0 !important;
4867 }
4868
4869 .create-new-lesson-wrap {
4870 text-align: center;
4871 }
4872
4873 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
4874 .tutor-topics-edit-form .tutor-option-field-row:last-child {
4875 border-bottom: none;
4876 }
4877
4878 .tutor-metabox-add-topics .tutor-option-field-row textarea {
4879 height: 120px;
4880 }
4881
4882 .topic-edit-icon {
4883 cursor: pointer;
4884 }
4885
4886 .tutor-topic-title {
4887 display: -webkit-box;
4888 display: -ms-flexbox;
4889 display: flex;
4890 font-size: 16px;
4891 font-weight: 300;
4892 margin: 0;
4893 line-height: 45px;
4894 padding-left: 15px;
4895 }
4896
4897 .rtl .tutor-topic-title {
4898 padding-left: 0;
4899 padding-right: 15px;
4900 }
4901
4902 .tutor-topic-title a {
4903 color: #393c40;
4904 }
4905
4906 .tutor-topic-title .topic-inner-title {
4907 -webkit-box-flex: 1;
4908 -ms-flex: 1 0 auto;
4909 flex: 1 0 auto;
4910 cursor: pointer;
4911 max-width: calc(100% - 137px);
4912 font-weight: 400;
4913 font-size: 16px;
4914 }
4915
4916 .tutor-topic-title span {
4917 padding: 0 5px;
4918 }
4919
4920 .tutor-topic-title span.expand-collapse-wrap {
4921 border-left: 1px solid #e7e7e7;
4922 }
4923
4924 .tutor-topic-title span.expand-collapse-wrap a {
4925 display: block;
4926 padding: 0 13px;
4927 }
4928
4929 .topic-delete-btn {
4930 float: right;
4931 }
4932
4933 .text-muted {
4934 color: #cccccc;
4935 }
4936
4937 .topic-delete-btn a {
4938 padding: 0 10px;
4939 }
4940
4941 .topic-delete-btn a:hover {
4942 color: #ff0000;
4943 }
4944
4945 .topic-delete-btn .dashicons {
4946 width: 12px;
4947 height: 12px;
4948 font-size: 12px;
4949 }
4950
4951 #tutor-course-topics {
4952 position: relative;
4953 }
4954
4955 #tutor-course-topics .inside {
4956 padding: 0;
4957 margin: 0;
4958 }
4959
4960 #tutor-course-topics a:focus {
4961 -webkit-box-shadow: none;
4962 box-shadow: none;
4963 }
4964
4965 #tutor-course-topics .toggle-indicator:before {
4966 margin-top: 20px;
4967 }
4968
4969 .tutor-topics-wrap:nth-child(2n) {
4970 background: #f6f8fa;
4971 }
4972
4973 #tutor-course-content-wrap {
4974 border: 1px solid #ddd;
4975 margin-top: 20px;
4976 }
4977
4978 #tutor-course-content-wrap .tutor-topics-edit-form,
4979 #tutor-course-content-wrap .tutor-metabox-add-topics {
4980 border-left: none;
4981 border-right: none;
4982 margin-top: 0;
4983 }
4984
4985 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
4986 background: #ebeef0;
4987 padding: 0px;
4988 }
4989
4990 /*
4991 .tutor-course-builder-btn-group button + button{
4992 margin-left: 10px;
4993 }*/
4994 .tutor-course-builder-button {
4995 line-height: 35px;
4996 color: #393c40;
4997 display: inline-block;
4998 padding: 0 20px;
4999 border-radius: 4px;
5000 margin-right: 10px;
5001 border: 1px solid #d3d4d5;
5002 background-color: #f2f2f2;
5003 cursor: pointer;
5004 vertical-align: top;
5005 -webkit-transition: 300ms;
5006 transition: 300ms;
5007 font-weight: 400;
5008 }
5009
5010 .tutor-course-builder-button i {
5011 line-height: 35px;
5012 display: inline-block;
5013 vertical-align: top;
5014 margin-right: 6px;
5015 }
5016
5017 .tutor-course-builder-button.tutor-updating-message i {
5018 display: none;
5019 }
5020
5021 .tutor-course-builder-button.tutor-btn-lg {
5022 line-height: 40px;
5023 }
5024
5025 .tutor-add-quiz-button-wrap {
5026 padding: 15px 20px;
5027 display: -webkit-box;
5028 display: -ms-flexbox;
5029 display: flex;
5030 -ms-flex-wrap: wrap;
5031 flex-wrap: wrap;
5032 }
5033
5034 .tutor-add-quiz-button-wrap > * + * {
5035 margin-left: 15px;
5036 }
5037
5038 .tutor-course-builder-button.active {
5039 color: #fff;
5040 background: var(--tutor-primary-color);
5041 border-color: var(--tutor-primary-color);
5042 }
5043
5044 .tutor-course-builder-button:hover {
5045 -webkit-filter: brightness(0.9);
5046 filter: brightness(0.9);
5047 }
5048
5049 .tutor-btn-lg i {
5050 color: var(--tutor-primary-color);
5051 vertical-align: top;
5052 margin-right: 5px;
5053 font-size: 16px;
5054 display: inline-block;
5055 line-height: 40px;
5056 }
5057
5058 .tutor-course-builder-button.active i,
5059 .tutor-course-builder-button:hover i {
5060 color: #fff;
5061 }
5062
5063 .tutor-course-builder-button.tutor-success {
5064 background: var(--tutor-success-button-color);
5065 border-color: var(--tutor-success-button-color);
5066 color: #fff;
5067 }
5068
5069 /**
5070 End Course Builder
5071 */
5072 /**
5073 Updating Messsage
5074 */
5075 .tutor-updating-message:before {
5076 display: inline-block;
5077 font-family: "tutor";
5078 -webkit-font-smoothing: antialiased;
5079 -moz-osx-font-smoothing: grayscale;
5080 vertical-align: top;
5081 content: "\e91d";
5082 -webkit-animation: spin 2s infinite linear;
5083 animation: spin 2s infinite linear;
5084 margin-right: 6px;
5085 }
5086
5087 .rtl .tutor-updating-message:before {
5088 margin-right: 0;
5089 margin-left: 6px;
5090 }
5091
5092 /**
5093 Lesson Edit Modal
5094 */
5095 .lesson-modal-close-wrap a {
5096 background: #ffffff;
5097 width: 50px;
5098 height: 59px;
5099 display: inline-block;
5100 text-align: center;
5101 line-height: 57px;
5102 color: #3a3d42;
5103 font-size: 15px;
5104 position: absolute;
5105 right: 0;
5106 top: 0;
5107 }
5108
5109 .lesson-modal-close-wrap a:hover {
5110 color: red;
5111 }
5112
5113 .lesson-modal-form-wrap .lesson-modal-field-row {
5114 padding: 10px 0;
5115 }
5116
5117 .lesson-modal-field.tutor-lesson-modal-title-wrap {
5118 width: 95%;
5119 }
5120
5121 .lesson-modal-field-row input[type="text"] {
5122 background-color: #fff;
5123 border: 1px solid #ddd;
5124 border-radius: 3px;
5125 -webkit-box-shadow: none;
5126 box-shadow: none;
5127 color: #333;
5128 display: inline-block;
5129 vertical-align: middle;
5130 padding: 7px 12px;
5131 margin: 0 10px 0 0;
5132 min-width: 400px;
5133 min-height: 35px;
5134 }
5135
5136 .tutor-lesson-modal-title-wrap input {
5137 width: 100%;
5138 }
5139
5140 .lesson-modal-form-wrap .tutor-option-field-row {
5141 padding: 10px 0;
5142 }
5143
5144 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
5145 border-bottom: none;
5146 }
5147
5148 .lesson-modal-form-wrap {
5149 /*padding-bottom: 48px;*/
5150 }
5151
5152 .tutor-lesson-modal-wrap .modal-footer {
5153 padding: 10px 20px;
5154 background-color: #fff;
5155 width: 100%;
5156 position: sticky;
5157 bottom: 0;
5158 position: -webkit-sticky;
5159 }
5160
5161 .tutor-option-field .tutor-lesson-edit-feature-img {
5162 width: 100px;
5163 position: relative;
5164 }
5165
5166 .tutor-option-field .tutor-lesson-edit-feature-img img {
5167 width: 100%;
5168 height: auto;
5169 }
5170
5171 a.tutor-lesson-thumbnail-delete-btn {
5172 position: absolute;
5173 top: 0;
5174 right: 0;
5175 color: red;
5176 background: #fff;
5177 padding: 3px 5px;
5178 border-radius: 5px;
5179 }
5180
5181 .tutor-get-pro-text {
5182 color: #e02424;
5183 }
5184
5185 .updating-icon:before {
5186 font-family: "tutor";
5187 content: "\e91d";
5188 -webkit-animation: spin 1s linear infinite;
5189 animation: spin 1s linear infinite;
5190 display: inline-block;
5191 }
5192
5193 .tutor-notice-warning {
5194 background-color: #fcf8e3;
5195 border-color: #faebcc;
5196 padding: 20px;
5197 margin-bottom: 10px;
5198 }
5199
5200 /**
5201 END: Lesson Modal
5202 */
5203 /**
5204 Quiz Modal
5205 */
5206 .tutor-modal-wrap {
5207 opacity: 0;
5208 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
5209 display: none;
5210 position: fixed;
5211 top: 0;
5212 left: 0;
5213 right: 0;
5214 bottom: 0;
5215 z-index: -1;
5216 background-color: rgba(0, 0, 0, 0.5);
5217 }
5218
5219 .tutor-modal-wrap.show {
5220 display: -webkit-box !important;
5221 display: -ms-flexbox !important;
5222 display: flex !important;
5223 opacity: 1;
5224 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
5225 z-index: 99999;
5226 -webkit-box-align: center;
5227 -ms-flex-align: center;
5228 align-items: center;
5229 -webkit-box-pack: center;
5230 -ms-flex-pack: center;
5231 justify-content: center;
5232 }
5233
5234 .tutor-modal-wrap.loading .tutor-modal-content:before {
5235 position: absolute;
5236 top: 0;
5237 left: 0;
5238 right: 0;
5239 bottom: 0;
5240 display: block;
5241 content: "";
5242 z-index: 9;
5243 background: url("../images/spinner.gif") no-repeat center center;
5244 }
5245
5246 .tutor-modal-wrap .tutor-modal-content {
5247 max-height: 90%;
5248 overflow-y: auto;
5249 overflow-x: hidden;
5250 background-color: #fff;
5251 max-width: 730px;
5252 margin: 0;
5253 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5254 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5255 position: relative;
5256 -webkit-transition: all 200ms ease-out;
5257 transition: all 200ms ease-out;
5258 width: 90%;
5259 }
5260
5261 .admin-bar .tutor-modal-wrap .tutor-modal-content {
5262 max-height: calc(90% - 32px);
5263 margin-top: 32px;
5264 }
5265
5266 .tutor-modal-wrap .modal-footer {
5267 padding: 20px 0;
5268 border-top: 1px solid #eee;
5269 }
5270
5271 .tutor-modal-wrap .modal-footer.has-padding {
5272 padding: 20px 15px;
5273 }
5274
5275 .tutor-modal-wrap .modal-container {
5276 padding: 20px 20px 0;
5277 }
5278
5279 .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
5280 margin-top: 0;
5281 }
5282
5283 .tutor-modal-wrap .modal-header {
5284 display: -webkit-box;
5285 display: -ms-flexbox;
5286 display: flex;
5287 padding: 15px 20px;
5288 border-bottom: 1px solid #eeeff1;
5289 }
5290
5291 .tutor-modal-wrap .modal-title {
5292 -ms-flex-preferred-size: 0;
5293 flex-basis: 0;
5294 -webkit-box-flex: 1;
5295 -ms-flex-positive: 1;
5296 flex-grow: 1;
5297 }
5298
5299 .tutor-modal-wrap .modal-header h1 {
5300 padding: 0;
5301 margin: 0;
5302 font-size: 23px;
5303 line-height: 30px;
5304 }
5305
5306 .modal-container .modal-classic-btn-wrap {
5307 position: absolute;
5308 right: 45px;
5309 top: 14px;
5310 }
5311
5312 .modal-container .modal-classic-btn-wrap a {
5313 color: var(--tutor-primary-color);
5314 }
5315
5316 .tutor-modal-wrap .modal-header h1::before,
5317 .tutor-modal-wrap .modal-header h1::after {
5318 display: none;
5319 }
5320
5321 .tutor-modal-wrap .search-bar {
5322 -ms-flex-preferred-size: 0;
5323 flex-basis: 0;
5324 -webkit-box-flex: 1;
5325 -ms-flex-positive: 1;
5326 flex-grow: 1;
5327 padding-top: 20px;
5328 padding-left: 20px;
5329 padding-right: 20px;
5330 }
5331
5332 .tutor-modal-wrap .search-bar input[type="text"] {
5333 width: 100%;
5334 border: 1px solid #eee;
5335 -webkit-box-shadow: none;
5336 box-shadow: none;
5337 padding: 10px;
5338 }
5339
5340 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
5341 width: 50px;
5342 height: 50px;
5343 background: #000;
5344 display: inline-block;
5345 text-align: center;
5346 line-height: 47px;
5347 color: #fff;
5348 font-size: 25px;
5349 position: absolute;
5350 right: 0;
5351 }
5352
5353 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
5354 -ms-flex-preferred-size: 0;
5355 flex-basis: 0;
5356 -webkit-box-flex: 1;
5357 -ms-flex-positive: 1;
5358 flex-grow: 1;
5359 }
5360
5361 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
5362 background: #ffffff;
5363 width: 20px;
5364 height: 20px;
5365 display: inline-block;
5366 text-align: center;
5367 line-height: 28px;
5368 color: #3a3d42;
5369 font-size: 22px;
5370 position: relative;
5371 }
5372
5373 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
5374 padding: 15px 20px;
5375 border-bottom: 1px solid #eeeff1;
5376 }
5377
5378 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
5379 padding: 0;
5380 }
5381
5382 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
5383 background-color: #f1f1f1;
5384 padding: 0;
5385 }
5386
5387 #tutor-quiz-modal-tab-items-wrap {
5388 background-color: #fff;
5389 font-size: 0;
5390 overflow: hidden;
5391 }
5392
5393 #tutor-quiz-builder-modal-tabs-container {
5394 padding: 20px;
5395 }
5396
5397 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
5398 padding: 15px 25px;
5399 display: inline-block;
5400 color: #393c40;
5401 border-left: 1px solid #f1f1f1;
5402 overflow: hidden;
5403 line-height: 17px;
5404 vertical-align: middle;
5405 font-size: 14px !important;
5406 }
5407
5408 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
5409 background-color: #f1f1f1;
5410 }
5411
5412 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
5413 float: left;
5414 font-size: 17px;
5415 line-height: 1;
5416 margin-right: 5px;
5417 }
5418
5419 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
5420 color: var(--tutor-primary-color);
5421 }
5422
5423 .quiz-modal-tab-navigation-btn {
5424 padding: 10px 20px;
5425 border-radius: 3px;
5426 }
5427
5428 .quiz-modal-btn-next,
5429 .quiz-modal-btn-next:focus,
5430 .quiz-modal-btn-first-step,
5431 .quiz-modal-btn-first-step:focus,
5432 .quiz-modal-question-save-btn,
5433 .quiz-modal-question-save-btn:focus,
5434 .quiz-modal-settings-save-btn,
5435 .quiz-modal-settings-save-btn:focus {
5436 background-color: var(--tutor-primary-color);
5437 color: #ffffff;
5438 }
5439
5440 .quiz-modal-btn-next:hover,
5441 .quiz-modal-btn-first-step:hover,
5442 .quiz-modal-question-save-btn:hover,
5443 .quiz-modal-settings-save-btn:hover {
5444 color: #ffffff;
5445 }
5446
5447 .quiz-modal-btn-cancel,
5448 .quiz-modal-btn-back {
5449 color: #4b5981;
5450 border: 1px solid #d4dadb;
5451 }
5452
5453 .tutor-quiz-builder-form-row .quiz-form-warning {
5454 color: #e88e06;
5455 }
5456
5457 .tutor-assignment-builder-modal-wrap .modal-container {
5458 padding: 10px;
5459 }
5460
5461 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
5462 margin: 0;
5463 }
5464
5465 .tutor-quiz-question-answers-form {
5466 background-color: #fff;
5467 padding: 20px;
5468 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5469 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5470 border: 1px solid #dedede;
5471 border-radius: 3px;
5472 margin-bottom: 20px;
5473 }
5474
5475 .advanced-options-tab-item {
5476 float: right;
5477 }
5478
5479 .tutor-course-builder-wrap {
5480 border: 1px dashed #dcdfe5;
5481 }
5482
5483 /** Tutor Quiz Modal Form */
5484 .tutor-quiz-builder-modal-tabs-notice {
5485 background: #d8d8d8;
5486 line-height: 20px;
5487 padding: 10px 30px;
5488 color: #a4a4a4;
5489 }
5490
5491 .tutor-quiz-builder-modal-tabs-notice a {
5492 color: #a4a4a4;
5493 text-decoration: underline;
5494 }
5495
5496 /* .tutor-quiz-builder-group */
5497 .tutor-quiz-builder-group {
5498 margin-bottom: 25px;
5499 }
5500
5501 .tutor-quiz-builder-group > p.warning {
5502 color: red;
5503 font-size: 12px;
5504 }
5505
5506 .tutor-quiz-builder-group > p.help {
5507 color: #a4a4a4;
5508 font-size: 12px;
5509 margin-top: 7px;
5510 }
5511
5512 .tutor-quiz-builder-group > h4 {
5513 color: #393c40;
5514 font-weight: 600;
5515 margin: 0 0 15px;
5516 }
5517
5518 .tutor-quiz-builder-row {
5519 display: -webkit-box;
5520 display: -ms-flexbox;
5521 display: flex;
5522 -webkit-box-align: center;
5523 -ms-flex-align: center;
5524 align-items: center;
5525 margin-left: -10px;
5526 margin-right: -10px;
5527 }
5528
5529 .tutor-quiz-builder-col {
5530 padding-left: 10px;
5531 padding-right: 10px;
5532 -webkit-box-flex: 1;
5533 -ms-flex-positive: 1;
5534 flex-grow: 1;
5535 }
5536
5537 .tutor-quiz-builder-col.auto-width {
5538 -webkit-box-flex: 0;
5539 -ms-flex: 0 0 auto;
5540 flex: 0 0 auto;
5541 }
5542
5543 .tutor-quiz-builder-group textarea,
5544 .tutor-quiz-builder-group input[type="text"],
5545 .tutor-quiz-builder-group input[type="email"],
5546 .tutor-quiz-builder-group input[type="number"],
5547 .tutor-quiz-builder-group input[type="password"] {
5548 line-height: 40px;
5549 padding: 5px 0;
5550 text-indent: 15px;
5551 background: #fff;
5552 display: inline-block;
5553 border: 1px solid #dedede;
5554 border-radius: 3px;
5555 -webkit-box-shadow: none;
5556 box-shadow: none;
5557 height: 40px;
5558 margin: 0;
5559 width: 100%;
5560 color: #393c40;
5561 }
5562
5563 .tutor-quiz-builder-group textarea:focus,
5564 .tutor-quiz-builder-group input[type="text"]:focus,
5565 .tutor-quiz-builder-group input[type="email"]:focus,
5566 .tutor-quiz-builder-group input[type="number"]:focus,
5567 .tutor-quiz-builder-group input[type="password"]:focus {
5568 border-color: var(--tutor-primary-color);
5569 }
5570
5571 .tutor-quiz-builder-group textarea {
5572 height: 80px;
5573 resize: none;
5574 text-indent: 0;
5575 padding: 11px 15px;
5576 line-height: 22px;
5577 }
5578
5579 .tutor-quiz-builder-group textarea[name="quiz_description"] {
5580 height: 150px;
5581 }
5582
5583 .tutor-quiz-builder-group select {
5584 border: 1px solid #ccc;
5585 -webkit-box-shadow: none;
5586 box-shadow: none;
5587 height: 42px !important;
5588 padding: 0 12px !important;
5589 margin: 0;
5590 }
5591
5592 .tutor-quiz-builder-modal-control-btn-group {
5593 display: -webkit-box;
5594 display: -ms-flexbox;
5595 display: flex;
5596 margin-top: 20px;
5597 }
5598
5599 .question_form_inner {
5600 padding: 0 20px 20px;
5601 margin-top: 0;
5602 }
5603
5604 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
5605 -webkit-box-flex: 1;
5606 -ms-flex: 1;
5607 flex: 1;
5608 }
5609
5610 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
5611 display: inline-block;
5612 }
5613
5614 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
5615 margin-right: 6px;
5616 }
5617
5618 .modal-container .tutor-quiz-add-question-btn {
5619 border: 1px solid #c6c9cf;
5620 padding: 10px 15px;
5621 color: #393c40;
5622 display: inline-block;
5623 border-radius: 3px;
5624 }
5625
5626 .modal-container .tutor-quiz-add-question-btn i {
5627 color: var(--tutor-primary-color);
5628 line-height: 16px;
5629 margin-right: 3px;
5630 }
5631
5632 .quiz-form-field-col {
5633 margin-right: 20px;
5634 }
5635
5636 .quiz-form-field-col.result-fail {
5637 width: 100%;
5638 }
5639
5640 .quiz-modal-switch-field {
5641 display: -webkit-box;
5642 display: -ms-flexbox;
5643 display: flex;
5644 margin-top: 30px;
5645 }
5646
5647 .quiz-modal-switch-field label.btn-switch {
5648 margin-right: 20px;
5649 position: relative;
5650 vertical-align: top;
5651 }
5652
5653 label.btn-switch input:checked + .btn-slider {
5654 background-color: var(--tutor-success-button-color);
5655 }
5656
5657 .btn-switch + span {
5658 line-height: 24px;
5659 display: inline-block;
5660 margin-left: 8px;
5661 font-weight: 700;
5662 vertical-align: top;
5663 }
5664
5665 .tutor-select {
5666 position: relative;
5667 }
5668
5669 .tutor-select .select-header {
5670 border: 1px solid #dedede;
5671 margin: 0;
5672 padding: 10px;
5673 width: 100%;
5674 -webkit-box-shadow: none;
5675 box-shadow: none;
5676 background-color: #fff;
5677 display: -webkit-box;
5678 display: -ms-flexbox;
5679 display: flex;
5680 cursor: pointer;
5681 -webkit-box-sizing: border-box;
5682 box-sizing: border-box;
5683 border-radius: 3px;
5684 }
5685
5686 .tutor-select .select-header .lead-option {
5687 -webkit-box-flex: 1;
5688 -ms-flex: 1;
5689 flex: 1;
5690 }
5691
5692 .tutor-select .select-header .select-dropdown {
5693 line-height: 22px;
5694 }
5695
5696 .tutor-select .select-header .lead-option .question-type-pro {
5697 display: none;
5698 }
5699
5700 .tutor-select .tutor-select-options {
5701 border: 1px solid #dedede;
5702 background-color: #fff;
5703 padding: 22px 10px 8px;
5704 width: calc(100% - 22px);
5705 position: absolute;
5706 font-size: 0;
5707 z-index: 9;
5708 display: -webkit-box;
5709 display: -ms-flexbox;
5710 display: flex;
5711 -ms-flex-wrap: wrap;
5712 flex-wrap: wrap;
5713 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5714 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5715 top: 55px;
5716 border-radius: 3px;
5717 }
5718
5719 .tutor-select .tutor-select-options .tutor-select-option {
5720 width: calc(33.3333% - 22px);
5721 display: inline-block;
5722 padding: 9px;
5723 cursor: pointer;
5724 position: relative;
5725 -webkit-box-sizing: border-box;
5726 box-sizing: border-box;
5727 margin: 0 11px 15px;
5728 border: 1px solid #e2e2e2;
5729 border-radius: 3px;
5730 font-size: 13px;
5731 }
5732
5733 .tutor-select .tutor-select-options .tutor-select-option:hover {
5734 border-color: var(--tutor-primary-color);
5735 }
5736
5737 .question-type-pro {
5738 color: #fff;
5739 font-size: 9px;
5740 right: 11px;
5741 position: absolute;
5742 top: 50%;
5743 -webkit-transform: translateY(-50%);
5744 transform: translateY(-50%);
5745 }
5746
5747 i.tutor-icon-block {
5748 padding: 0;
5749 color: #fff;
5750 border-radius: 3px;
5751 margin-right: 2px;
5752 display: inline-block;
5753 width: 22px;
5754 height: 22px;
5755 text-align: center;
5756 line-height: 22px;
5757 }
5758
5759 i.tutor-icon-block.tutor-icon-short-ans {
5760 background-color: #f37512;
5761 }
5762
5763 i.tutor-icon-block.tutor-icon-image-ans {
5764 background-color: #a322f9;
5765 }
5766
5767 i.tutor-icon-block.tutor-icon-yes-no {
5768 background-color: var(--tutor-primary-color);
5769 }
5770
5771 i.tutor-icon-block.tutor-icon-multiple-choice {
5772 background-color: #9034a9;
5773 }
5774
5775 i.tutor-icon-block.tutor-icon-mark {
5776 background-color: #00b890;
5777 }
5778
5779 i.tutor-icon-block.tutor-icon-open-ended {
5780 background-color: #fe3129;
5781 }
5782
5783 i.tutor-icon-block.tutor-icon-fill-gaps {
5784 background-color: #ffbf00;
5785 }
5786
5787 i.tutor-icon-block.tutor-icon-answer-shorting {
5788 background-color: #f80089;
5789 }
5790
5791 i.tutor-icon-block.tutor-icon-assesment {
5792 background-color: #274055;
5793 }
5794
5795 i.tutor-icon-block.tutor-icon-matching {
5796 background-color: #8a4a1b;
5797 }
5798
5799 i.tutor-icon-block.tutor-icon-image-matching {
5800 background-color: #f37512;
5801 }
5802
5803 i.tutor-icon-block.tutor-icon-ordering {
5804 background-color: var(--tutor-primary-color);
5805 }
5806
5807 i.tutor-icon-block.tutor-icon-plus-square-button,
5808 i.tutor-icon-block.tutor-icon-plus {
5809 background-color: var(--tutor-success-button-color);
5810 }
5811
5812 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
5813 background-color: var(--tutor-primary-color);
5814 }
5815
5816 a.back-to-quiz-questions-btn {
5817 font-size: 16px;
5818 font-weight: 300;
5819 color: #393c40;
5820 margin-bottom: 10px;
5821 display: block;
5822 }
5823
5824 a.back-to-quiz-questions-btn.tutor-updating-message i {
5825 display: none;
5826 }
5827
5828 .modal-container .quiz-questions-form {
5829 padding: 20px;
5830 }
5831
5832 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
5833 -webkit-box-flex: 0;
5834 -ms-flex: 0 0 150px;
5835 flex: 0 0 150px;
5836 }
5837
5838 .question-form-header {
5839 margin-bottom: 20px;
5840 }
5841
5842 .quiz-question-form-body {
5843 margin-bottom: 25px;
5844 }
5845
5846 .quiz-builder-question-wrap {
5847 display: -webkit-box;
5848 display: -ms-flexbox;
5849 display: flex;
5850 margin-bottom: 15px;
5851 }
5852
5853 .quiz-builder-question {
5854 -webkit-box-flex: 1;
5855 -ms-flex: 1;
5856 flex: 1;
5857 display: -webkit-box;
5858 display: -ms-flexbox;
5859 display: flex;
5860 background: #fff;
5861 padding: 10px;
5862 border: 1px solid #e2e2e2;
5863 border-radius: 3px;
5864 max-width: calc(100% - 52px);
5865 }
5866
5867 .quiz-builder-question .question-sorting {
5868 margin-right: 10px;
5869 line-height: 22px;
5870 }
5871
5872 .quiz-builder-question .question-sorting i {
5873 display: block;
5874 line-height: 24px;
5875 }
5876
5877 .quiz-builder-question .question-edit-icon {
5878 line-height: 22px;
5879 }
5880
5881 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
5882 display: none;
5883 }
5884
5885 .quiz-builder-question .question-title {
5886 -webkit-box-flex: 1;
5887 -ms-flex: 1;
5888 flex: 1;
5889 line-height: 22px;
5890 text-overflow: ellipsis;
5891 overflow: hidden;
5892 white-space: nowrap;
5893 margin-right: 10px;
5894 }
5895
5896 .quiz-builder-question .question-icon {
5897 -webkit-box-flex: 0;
5898 -ms-flex: 0 0 155px;
5899 flex: 0 0 155px;
5900 }
5901
5902 .quiz-builder-qustion-trash a {
5903 display: block;
5904 padding: 0 0 0 10px;
5905 font-size: 20px;
5906 color: rgba(57, 60, 64, 0.4);
5907 line-height: 44px;
5908 }
5909
5910 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
5911 border: 1px solid #dedede;
5912 padding: 20px 70px 20px 10px;
5913 background-color: #ffffff;
5914 position: relative;
5915 border-radius: 4px;
5916 }
5917
5918 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
5919 background: var(--tutor-primary-color);
5920 border: none;
5921 height: 4px;
5922 border-radius: 4px;
5923 }
5924
5925 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
5926 background: #dedede;
5927 border-radius: 4px;
5928 }
5929
5930 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
5931 background: var(--tutor-primary-color);
5932 border: 1px solid var(--tutor-primary-color);
5933 border-radius: 50%;
5934 margin-top: -2px;
5935 }
5936
5937 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
5938 font-size: 16px;
5939 font-weight: 600;
5940 background: var(--tutor-primary-color);
5941 position: absolute;
5942 right: 5px;
5943 top: 50%;
5944 margin: 0;
5945 -webkit-transform: translateY(-50%);
5946 transform: translateY(-50%);
5947 line-height: 34px;
5948 width: 43px;
5949 text-align: center;
5950 border-radius: 4px;
5951 color: #fff;
5952 }
5953
5954 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
5955 content: "";
5956 position: absolute;
5957 border: 7px solid transparent;
5958 top: 50%;
5959 border-right-color: var(--tutor-primary-color);
5960 right: 100%;
5961 -webkit-transform: translateY(-50%);
5962 transform: translateY(-50%);
5963 }
5964
5965 .tutor-quiz-answer-wrap {
5966 display: -webkit-box;
5967 display: -ms-flexbox;
5968 display: flex;
5969 }
5970
5971 .tutor-quiz-answer {
5972 background-color: #fff;
5973 -webkit-box-flex: 1;
5974 -ms-flex: 1;
5975 flex: 1;
5976 padding: 10px 15px;
5977 border: 1px solid #dedede;
5978 display: -webkit-box;
5979 display: -ms-flexbox;
5980 display: flex;
5981 line-height: 22px;
5982 border-radius: 3px;
5983 margin-bottom: 15px;
5984 }
5985
5986 .tutor-quiz-answer .tutor-quiz-answer-edit a {
5987 display: block;
5988 padding: 0px 9px;
5989 }
5990
5991 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
5992 padding: 0 10px;
5993 display: inline-block;
5994 line-height: 44px;
5995 }
5996
5997 span.tutor-quiz-answer-title {
5998 -webkit-box-flex: 1;
5999 -ms-flex: 1;
6000 flex: 1;
6001 }
6002
6003 .tutor-quiz-answer-media .option-media-preview {
6004 margin-bottom: 20px;
6005 }
6006
6007 .tutor-quiz-answer-media .option-media-preview img {
6008 max-width: 80px;
6009 height: auto;
6010 }
6011
6012 .tutor-question-answer-image {
6013 margin-right: 10px;
6014 }
6015
6016 .tutor-question-answer-image img {
6017 max-height: 25px;
6018 width: auto;
6019 }
6020
6021 button#quiz-answer-save-btn,
6022 button#quiz-answer-edit-btn {
6023 background-color: var(--tutor-success-button-color);
6024 color: #fff;
6025 padding: 10px 15px;
6026 border: none;
6027 cursor: pointer;
6028 }
6029
6030 button#quiz-answer-save-btn:hover,
6031 button#quiz-answer-edit-btn:hover {
6032 background-color: var(--tutor-success-button-color);
6033 }
6034
6035 /**
6036 Tutor Media Upload
6037 */
6038 .tutor-media-upload-wrap {
6039 border: 1px solid #dedede;
6040 display: -webkit-box;
6041 display: -ms-flexbox;
6042 display: flex;
6043 width: 130px;
6044 }
6045
6046 .tutor-media-upload-wrap img {
6047 max-width: 100%;
6048 }
6049
6050 .tutor-media-preview {
6051 -webkit-box-flex: 1;
6052 -ms-flex: 1;
6053 flex: 1;
6054 }
6055
6056 .tutor-media-upload-btn {
6057 display: block;
6058 padding: 10px;
6059 font-size: 50px;
6060 line-height: 50px;
6061 text-align: center;
6062 color: #dedede;
6063 }
6064
6065 .tutor-media-upload-trash-wrap {
6066 border-left: 1px solid #dedede;
6067 }
6068
6069 .tutor-media-upload-trash {
6070 color: #dedede;
6071 display: block;
6072 line-height: 50px;
6073 padding: 12px;
6074 }
6075
6076 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
6077 margin-top: 40px;
6078 margin-bottom: 10px;
6079 }
6080
6081 /**
6082 #End Quiz Modal
6083 */
6084 /* Start Tutor FrontEnd Course Builder*/
6085 .tutor-metabox-add-topics,
6086 .tutor-topics-edit-form {
6087 background-color: #f7f7f7;
6088 border: 1px solid #dcdfe5;
6089 margin-top: 25px;
6090 padding: 20px;
6091 }
6092
6093 .tutor-course-builder-section {
6094 margin-bottom: 60px;
6095 }
6096
6097 .tutor-course-builder-section-title h3 {
6098 font-size: 20px;
6099 font-weight: 700;
6100 color: #1d1f37;
6101 position: relative;
6102 overflow: hidden;
6103 z-index: 1;
6104 margin: 0 0 25px;
6105 cursor: pointer;
6106 }
6107
6108 .tutor-course-builder-section-title h3::after {
6109 content: "";
6110 position: absolute;
6111 top: 50%;
6112 left: 0;
6113 width: 100%;
6114 height: 1px;
6115 background: var(--tutor-primary-color);
6116 z-index: -1;
6117 }
6118
6119 .tutor-course-builder-section-title h3 span,
6120 .tutor-course-builder-section-title h3 i {
6121 float: left;
6122 background-color: #fff;
6123 font-size: 20px;
6124 line-height: 20px;
6125 }
6126
6127 .tutor-course-builder-section-title h3 i {
6128 color: var(--tutor-primary-color);
6129 font-size: 14px;
6130 }
6131
6132 .tutor-course-builder-section-title h3 span {
6133 padding: 0 15px 0 9px;
6134 }
6135
6136 .tutor-frontend-builder-item-scope {
6137 margin-bottom: 30px;
6138 }
6139
6140 .tutor-frontend-builder-item-scope:last-child {
6141 margin-bottom: 0;
6142 }
6143
6144 .tutor-builder-item-heading {
6145 font-weight: 500;
6146 line-height: 21px;
6147 margin-bottom: 10px;
6148 display: block;
6149 }
6150
6151 .builder-course-thumbnail-upload-wrap > div {
6152 font-size: var(--tutor-text-size);
6153 line-height: 25px;
6154 margin-bottom: 20px;
6155 font-weight: 400;
6156 }
6157
6158 .builder-course-thumbnail-img-src {
6159 position: relative;
6160 }
6161
6162 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
6163 font-size: 10px;
6164 position: absolute;
6165 top: -4px;
6166 left: -4px;
6167 color: #e53935;
6168 -webkit-transition: 300ms;
6169 transition: 300ms;
6170 border-radius: 50%;
6171 width: 20px;
6172 height: 20px;
6173 line-height: 20px;
6174 background: #fff;
6175 text-align: center;
6176 }
6177
6178 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
6179 line-height: 20px;
6180 }
6181
6182 .tutor-course-builder-header {
6183 text-align: right;
6184 font-size: 12px;
6185 }
6186
6187 .tutor-course-builder-section .course-empty-content {
6188 margin: 15px 0;
6189 }
6190
6191 .tutor-course-builder-section .tutor-course-builder-header a {
6192 color: #393c40;
6193 }
6194
6195 .tutor-course-builder-section .tutor-course-builder-header a:first-child {
6196 padding-right: 7px;
6197 }
6198
6199 .tutor-course-builder-section .tutor-course-builder-header a:last-child {
6200 padding-left: 7px;
6201 }
6202
6203 .tutor-course-builder-section .tutor-course-builder-header {
6204 margin-top: -15px;
6205 }
6206
6207 .tutor-course-builder-section .new-topic-btn-wrap {
6208 padding: 0;
6209 margin-top: 20px;
6210 }
6211
6212 /*
6213 Tutor Instructor
6214 */
6215 .tutor-course-available-instructors {
6216 display: -webkit-box;
6217 display: -ms-flexbox;
6218 display: flex;
6219 -ms-flex-wrap: wrap;
6220 flex-wrap: wrap;
6221 }
6222
6223 .tutor-course-available-instructors .added-instructor-item {
6224 -webkit-box-flex: 0;
6225 -ms-flex: 0 0 calc(50% - 15px);
6226 flex: 0 0 calc(50% - 15px);
6227 max-width: calc(50% - 15px);
6228 border: 1px solid #dcdfe5;
6229 padding: 13px;
6230 display: -webkit-inline-box;
6231 display: -ms-inline-flexbox;
6232 display: inline-flex;
6233 -webkit-box-align: center;
6234 -ms-flex-align: center;
6235 align-items: center;
6236 border-radius: 4px;
6237 position: relative;
6238 margin-bottom: 30px;
6239 }
6240
6241 .tutor-course-available-instructors .added-instructor-item .instructor-control {
6242 position: absolute;
6243 right: 14px;
6244 top: 50%;
6245 font-size: 12px;
6246 -webkit-transform: translateY(-50%);
6247 transform: translateY(-50%);
6248 opacity: 0;
6249 -webkit-transition: 300ms;
6250 transition: 300ms;
6251 }
6252
6253 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
6254 color: red;
6255 }
6256
6257 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
6258 opacity: 1;
6259 }
6260
6261 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
6262 height: 45px;
6263 width: 45px;
6264 overflow: hidden;
6265 border-radius: 50px;
6266 margin-right: 15px;
6267 }
6268
6269 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
6270 width: 100%;
6271 }
6272
6273 .tutor-course-available-instructors .added-instructor-item .instructor-name {
6274 position: relative;
6275 }
6276
6277 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
6278 display: inline-block;
6279 margin-left: 10px;
6280 width: 18px;
6281 }
6282
6283 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
6284 opacity: 1;
6285 }
6286
6287 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
6288 -webkit-transition: 300ms;
6289 transition: 300ms;
6290 opacity: 0;
6291 position: absolute;
6292 bottom: 34px;
6293 right: 9px;
6294 background: #2a344f;
6295 -webkit-transform: translateX(50%);
6296 transform: translateX(50%);
6297 color: #fff;
6298 font-size: 12px;
6299 font-style: normal;
6300 padding: 0 8px;
6301 border-radius: 15px;
6302 line-height: 20px;
6303 z-index: 1;
6304 }
6305
6306 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
6307 content: "";
6308 position: absolute;
6309 border: 5px solid #2a344f;
6310 bottom: -3px;
6311 left: 50%;
6312 margin-left: -5px;
6313 -webkit-transform: rotate(45deg);
6314 transform: rotate(45deg);
6315 z-index: -1;
6316 }
6317
6318 .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
6319 margin-left: 30px;
6320 }
6321
6322 /* End Tutor FrontEnd Course Builder*/
6323 .tutor-addons-list .plugin-icon {
6324 height: 120px;
6325 }
6326
6327 .btn-switch {
6328 display: inline-block;
6329 height: 22px;
6330 position: relative;
6331 width: 40px;
6332 }
6333
6334 .btn-switch input {
6335 display: none;
6336 }
6337
6338 .btn-slider {
6339 background-color: #ccc;
6340 bottom: 0;
6341 cursor: pointer;
6342 left: 0;
6343 position: absolute;
6344 right: 0;
6345 top: 0;
6346 -webkit-transition: 0.4s;
6347 transition: 0.4s;
6348 }
6349
6350 .btn-slider:before {
6351 background-color: #fff;
6352 bottom: 3px;
6353 content: "";
6354 height: 16px;
6355 left: 4px;
6356 position: absolute;
6357 -webkit-transition: 0.4s;
6358 transition: 0.4s;
6359 width: 16px;
6360 }
6361
6362 input:checked + .btn-slider {
6363 background-color: var(--tutor-primary-color);
6364 }
6365
6366 input:checked + .btn-slider:before {
6367 -webkit-transform: translateX(16px);
6368 transform: translateX(16px);
6369 }
6370
6371 .btn-slider.btn-round {
6372 border-radius: 34px;
6373 }
6374
6375 .btn-slider.btn-round:before {
6376 border-radius: 50%;
6377 }
6378
6379 .tutor-video-embeded-wrap {
6380 position: relative;
6381 padding-bottom: 56.25%;
6382 height: 0;
6383 overflow: hidden;
6384 max-width: 100%;
6385 }
6386
6387 .tutor-video-embeded-wrap iframe,
6388 .tutor-video-embeded-wrap object,
6389 .tutor-video-embeded-wrap embed {
6390 position: absolute;
6391 top: 0;
6392 left: 0;
6393 width: 100%;
6394 height: 100%;
6395 }
6396
6397 /**
6398 Frontend Course Builder
6399 */
6400 /**
6401 Video MetaBox
6402 */
6403 .select2-selection__rendered [class^="tutor-icon-"] {
6404 display: inline-block;
6405 vertical-align: top;
6406 margin-right: 6px;
6407 }
6408
6409 .select2-results__options [class^="tutor-icon-"] {
6410 color: var(--tutor-primary-color);
6411 display: inline-block;
6412 vertical-align: top;
6413 margin-right: 6px;
6414 }
6415
6416 .select2-results__option--highlighted [class^="tutor-icon-"] {
6417 color: #fff;
6418 }
6419
6420 .tutor-video-metabox-wrap {
6421 margin-bottom: 50px;
6422 }
6423
6424 .video-metabox-source-input-wrap {
6425 padding: 30px;
6426 background-color: #f4f7f8;
6427 border: 1px solid #dcdfe5;
6428 border-radius: 3px;
6429 }
6430
6431 .video-metabox-source-html5-upload {
6432 background-color: #fff;
6433 text-align: center;
6434 padding: 40px 20px;
6435 border: 1px solid #dcdfe5;
6436 border-radius: 3px;
6437 }
6438
6439 .video-metabox-source-html5-upload p {
6440 margin-bottom: 5px;
6441 }
6442
6443 .tutor-video-metabox-wrap p {
6444 margin: 0;
6445 padding: 0;
6446 }
6447
6448 .video-metabox-source-html5-upload .video-upload-icon i {
6449 font-size: 50px;
6450 color: var(--tutor-primary-color);
6451 }
6452
6453 .video_source_upload_wrap_html5 {
6454 margin-top: 10px;
6455 }
6456
6457 .video-metabox-source-html5-poster {
6458 padding-top: 30px;
6459 }
6460
6461 .video_source_wrap_html5 {
6462 width: 100%;
6463 }
6464
6465 .builder-course-thumbnail-upload-wrap .button-transparent {
6466 float: right;
6467 background: transparent !important;
6468 }
6469
6470 .builder-course-thumbnail-upload-wrap .button-transparent:hover {
6471 background: var(--tutor-primary-color) !important;
6472 }
6473
6474 .html5-video-poster {
6475 height: 100px;
6476 display: -webkit-box;
6477 display: -ms-flexbox;
6478 display: flex;
6479 -webkit-box-align: center;
6480 -ms-flex-align: center;
6481 align-items: center;
6482 }
6483
6484 .html5-video-poster .tutor-builder-course-video-poster-text {
6485 text-align: left;
6486 padding-left: 20px;
6487 }
6488
6489 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
6490 font-size: 14px;
6491 font-weight: 700;
6492 margin: 0 0 6px;
6493 line-height: 1;
6494 }
6495
6496 .html5-video-poster .tutor-builder-course-video-poster-text span {
6497 font-size: 14px;
6498 font-weight: 400;
6499 }
6500
6501 .html5-video-poster img {
6502 height: 100%;
6503 width: auto;
6504 }
6505
6506 .no-memberhsip-msg-wrap p {
6507 margin: 0;
6508 }
6509
6510 .content-drip-message-wrap.tutor-error-msg {
6511 margin: 40px 50px;
6512 }
6513
6514 /**
6515 Content Drip (Pro)
6516 */
6517 .content-drip-message-wrap {
6518 margin: 120px;
6519 }
6520
6521 .content-drip-wrap-flex {
6522 display: -webkit-box;
6523 display: -ms-flexbox;
6524 display: flex;
6525 }
6526
6527 .content-drip-wrap-flex .content-drip-left {
6528 margin-right: 50px;
6529 }
6530
6531 .content-drip-wrap-flex ul {
6532 margin: 0;
6533 list-style-position: inside;
6534 }
6535
6536 .content-drip-wrap-flex ul li a {
6537 color: var(--tutor-primary-color);
6538 }
6539
6540 /**
6541 END Content Drip
6542 */
6543 /**
6544 * Alert CSS
6545 * since v.1.4.1
6546 */
6547 .tutor-alert {
6548 border: 1px solid #f8a201;
6549 background: #fffff2;
6550 position: relative;
6551 border-radius: 3px;
6552 padding: 20px 25px 20px 95px;
6553 color: #a86d00;
6554 margin-bottom: 20px;
6555 }
6556
6557 .tutor-alert p {
6558 margin-bottom: 10px;
6559 }
6560
6561 .tutor-alert p:last-child {
6562 margin: 0;
6563 }
6564
6565 .tutor-alert.tutor-alert-info {
6566 border: 1px solid #13aaf6;
6567 background: #eaf8ff;
6568 color: #0586c7;
6569 }
6570
6571 .tutor-alert.tutor-alert-info::before {
6572 content: "\e96c";
6573 background: #13aaf6;
6574 }
6575
6576 .tutor-alert.tutor-alert-danger {
6577 border: 1px solid #fe1a1a;
6578 background: #fff2f2;
6579 color: #a50000;
6580 }
6581
6582 .tutor-alert.tutor-alert-success {
6583 border: 1px solid #69bc0d;
6584 background: #f6fff2;
6585 color: #3d7400;
6586 }
6587
6588 .tutor-alert::before {
6589 content: "\e95f";
6590 position: absolute;
6591 font-size: 30px;
6592 font-family: "tutor" !important;
6593 speak: none;
6594 font-style: normal;
6595 font-weight: normal;
6596 font-variant: normal;
6597 text-transform: none;
6598 line-height: 1;
6599 -webkit-font-smoothing: antialiased;
6600 -moz-osx-font-smoothing: grayscale;
6601 width: 70px;
6602 top: 0;
6603 left: 0;
6604 text-align: center;
6605 background: #f8a201;
6606 height: 100%;
6607 display: -webkit-box;
6608 display: -ms-flexbox;
6609 display: flex;
6610 -webkit-box-pack: center;
6611 -ms-flex-pack: center;
6612 justify-content: center;
6613 -webkit-box-align: center;
6614 -ms-flex-align: center;
6615 align-items: center;
6616 color: #ffffff;
6617 }
6618
6619 .tutor-alert.tutor-alert-danger::before {
6620 content: "\e913";
6621 background: #fe1a1a;
6622 }
6623
6624 .tutor-alert.tutor-alert-success::before {
6625 content: "\e90f";
6626 background: #69bc0d;
6627 }
6628
6629 .tutor-alert-content p {
6630 margin: 0;
6631 }
6632
6633 /**
6634 END Alert CSS
6635 */
6636 /**
6637 GradeBook
6638 */
6639 .gradename-bg {
6640 text-align: center;
6641 color: #ffffff;
6642 height: 32px;
6643 min-width: 32px;
6644 font-size: 16px;
6645 line-height: 32px;
6646 padding: 0 8px;
6647 display: inline-block;
6648 border-radius: 20px;
6649 font-weight: bold;
6650 margin-right: 7px;
6651 }
6652
6653 .gradename-outline {
6654 text-align: center;
6655 height: 32px;
6656 min-width: 32px;
6657 font-size: 16px;
6658 line-height: 26px;
6659 padding: 0 8px;
6660 display: inline-block;
6661 border-radius: 20px;
6662 border: 2px solid;
6663 margin-right: 7px;
6664 }
6665
6666 .generate-course-gradebook-btn-wrap {
6667 margin: 10px 0;
6668 }
6669
6670 .gradebook-result-for-label {
6671 margin: 0;
6672 padding: 4px 7px;
6673 background-color: #e8eff1;
6674 display: inline-block;
6675 margin-bottom: 10px;
6676 }
6677
6678 table.course-single-gradebooks {
6679 border-spacing: 0;
6680 width: 100%;
6681 border-collapse: collapse;
6682 border: 1px solid #dcdfe5;
6683 }
6684
6685 table.course-single-gradebooks th {
6686 padding: 1em 1.41575em;
6687 text-align: left;
6688 vertical-align: top;
6689 border-bottom: 1px solid #dcdfe5;
6690 }
6691
6692 table.course-single-gradebooks th {
6693 font-weight: 600;
6694 }
6695
6696 table.course-single-gradebooks thead th {
6697 background-color: rgba(220, 223, 229, 0.14);
6698 padding: 1.41575em;
6699 vertical-align: middle;
6700 }
6701
6702 table.course-single-gradebooks tbody td {
6703 border-bottom: 1px solid #dcdfe5;
6704 background-color: #ffffff !important;
6705 }
6706
6707 table.course-single-gradebooks a {
6708 color: #4b5981;
6709 }
6710
6711 .text-label {
6712 margin: 0;
6713 padding: 4px 7px;
6714 background-color: #e8eff1;
6715 display: inline-block;
6716 border-radius: 3px;
6717 }
6718
6719 .text-label.submitted-assignment-grade-pass {
6720 background-color: #86b223;
6721 color: #ffffff;
6722 }
6723
6724 .text-label.submitted-assignment-grade-failed {
6725 background-color: #d71830;
6726 color: #ffffff;
6727 }
6728
6729 /**
6730 * END Gradebook
6731 */
6732 /**
6733 * Tutor BuddyPress Addon CSS
6734 */
6735 .tutor-bp-message-recipient-header {
6736 display: -webkit-box;
6737 display: -ms-flexbox;
6738 display: flex;
6739 margin-bottom: 20px;
6740 }
6741
6742 .tutor-bp-recipient-info-wrap {
6743 -webkit-box-flex: 1;
6744 -ms-flex-positive: 1;
6745 flex-grow: 1;
6746 }
6747
6748 .tutor-bp-message-recipient-avatar-wrap img {
6749 width: 70px;
6750 height: 70px;
6751 border-radius: 50%;
6752 }
6753
6754 .tutor-bp-message-recipient-avatar-wrap {
6755 margin-right: 35px;
6756 }
6757
6758 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3 {
6759 margin: 10px 0 8px !important;
6760 font-size: 22px;
6761 font-weight: 600;
6762 line-height: 28px;
6763 }
6764
6765 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4 {
6766 margin: 0 0 20px !important;
6767 font-size: 16px;
6768 line-height: 1;
6769 font-weight: 500;
6770 }
6771
6772 .tutor-bp-enrolled-courses-wrap {
6773 margin: 0;
6774 }
6775
6776 .tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice {
6777 font-weight: 400;
6778 color: #1c294b;
6779 margin: 10px 0 8px !important;
6780 }
6781
6782 .tutor-bp-enrolled-courses-wrap ul {
6783 padding: 0 0 0 17px;
6784 margin: 0;
6785 color: #50616f;
6786 }
6787
6788 .tutor-bp-enrolled-courses-wrap ul li a {
6789 line-height: 1.7;
6790 display: block;
6791 color: #54616d;
6792 padding-left: 10px;
6793 }
6794
6795 .tutor-bp-enrolled-courses-wrap ul li a:hover {
6796 color: var(--tutor-primary-color);
6797 opacity: 1;
6798 -webkit-transition: 300ms;
6799 transition: 300ms;
6800 text-decoration: underline !important;
6801 }
6802
6803 /**
6804 * END Tutor BuddyPress
6805 */
6806 /**
6807 * Oxygen Integration CSS
6808 */
6809 .oxy-tutor-element {
6810 width: 100%;
6811 }
6812
6813 /**
6814 * END Oxygen Integration CSS
6815 */
6816 .tutor-forgot-password-form, .tutor-reset-password-form {
6817 max-width: 520px;
6818 padding: 15px;
6819 margin: 0 auto;
6820 padding: 15px !important;
6821 }
6822
6823 /* *********************** */
6824 /* Tutor Dashboard */
6825 /* *********************** */
6826 .tutor-dashboard-header {
6827 display: -webkit-box;
6828 display: -ms-flexbox;
6829 display: flex;
6830 -webkit-box-align: center;
6831 -ms-flex-align: center;
6832 align-items: center;
6833 padding-bottom: 30px;
6834 border-bottom: 1px solid #dcdfe5;
6835 -ms-flex-wrap: wrap;
6836 flex-wrap: wrap;
6837 }
6838
6839 .tutor-dashboard-header .tutor-btn.bordered-btn {
6840 background-color: transparent;
6841 text-transform: uppercase;
6842 font-weight: 400;
6843 border-radius: 2px;
6844 }
6845
6846 .tutor-dashboard-header .tutor-btn.bordered-btn i {
6847 font-size: 20px;
6848 }
6849
6850 .tutor-dashboard-header .tutor-star-rating-group {
6851 margin-right: 3px;
6852 }
6853
6854 .tutor-dashboard-header-avatar img {
6855 display: block;
6856 width: 150px;
6857 height: 150px;
6858 border-radius: 50%;
6859 }
6860
6861 .tutor-dashboard-header-info {
6862 -webkit-box-flex: 1;
6863 -ms-flex-positive: 1;
6864 flex-grow: 1;
6865 padding-left: 24px;
6866 padding-top: 15px;
6867 padding-bottom: 15px;
6868 }
6869
6870 .tutor-dashboard-header-button {
6871 padding-top: 15px;
6872 }
6873
6874 .tutor-dashboard-header-display-name h4 {
6875 font-size: 30px;
6876 margin-top: 0px;
6877 margin-bottom: 10px;
6878 line-height: 34px;
6879 }
6880
6881 .tutor-dashboard-header-stats {
6882 display: -webkit-box;
6883 display: -ms-flexbox;
6884 display: flex;
6885 -ms-flex-wrap: wrap;
6886 flex-wrap: wrap;
6887 line-height: 25px;
6888 }
6889
6890 .tutor-dashboard-header-stats > div:not(:first-child) {
6891 margin-left: 30px;
6892 }
6893
6894 .tutor-dashboard-social-icons {
6895 display: -webkit-inline-box;
6896 display: -ms-inline-flexbox;
6897 display: inline-flex;
6898 -webkit-box-align: center;
6899 -ms-flex-align: center;
6900 align-items: center;
6901 }
6902
6903 .tutor-dashboard-social-icons h4 {
6904 margin: 0 10px 0 0;
6905 font-size: var(--tutor-text-size);
6906 line-height: 25px;
6907 }
6908
6909 .tutor-dashboard-social-icons a {
6910 display: inline-block;
6911 font-size: 12px;
6912 padding: 0 5px;
6913 line-height: 25px;
6914 color: #393c40;
6915 -webkit-transition: 300ms;
6916 transition: 300ms;
6917 }
6918
6919 .tutor-dashboard-social-icons a:hover {
6920 color: var(--tutor-primary-color);
6921 }
6922
6923 /* End dashboard header */
6924 /* Dashboard profile completion warning */
6925 .tutor-profile-completion-warning {
6926 display: -webkit-box;
6927 display: -ms-flexbox;
6928 display: flex;
6929 padding: 20px 0;
6930 border-bottom: 1px solid #dcdfe5;
6931 }
6932
6933 .tutor-profile-completion-warning .profile-completion-warning-icon {
6934 margin-top: 10px;
6935 }
6936
6937 .tutor-profile-completion-warning .profile-completion-warning-icon span {
6938 font-size: 40px;
6939 color: #ed9700;
6940 padding: 0 20px;
6941 }
6942
6943 .tutor-profile-completion-warning .profile-completion-warning-content {
6944 display: -webkit-box;
6945 display: -ms-flexbox;
6946 display: flex;
6947 -ms-flex-wrap: wrap;
6948 flex-wrap: wrap;
6949 -ms-flex-positive: 1;
6950 flex-grow: 1;
6951 -webkit-box-flex: 1;
6952 }
6953
6954 .tutor-profile-completion-warning .profile-completion-warning-content h4 {
6955 font-size: 20px;
6956 line-height: 30px;
6957 margin: 0;
6958 padding: 0;
6959 width: 100%;
6960 }
6961
6962 .tutor-profile-completion-warning .profile-completion-warning-content p {
6963 margin-bottom: 10px;
6964 font-size: 14px;
6965 font-weight: 300;
6966 color: #737787;
6967 }
6968
6969 .tutor-profile-completion-warning .profile-completion-warning-content p a {
6970 font-weight: 400;
6971 color: #3e64de;
6972 }
6973
6974 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details {
6975 -ms-flex-positive: 1;
6976 flex-grow: 1;
6977 -webkit-box-flex: 1;
6978 }
6979
6980 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul {
6981 margin: 0;
6982 list-style: none;
6983 }
6984
6985 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li {
6986 display: inline;
6987 position: relative;
6988 padding-left: 16px;
6989 color: #737787;
6990 }
6991
6992 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li:not(:last-child) {
6993 margin-right: 21px;
6994 }
6995
6996 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li::before {
6997 content: "\2022";
6998 position: absolute;
6999 color: #f44337;
7000 font-weight: bold;
7001 display: inline-block;
7002 left: 0;
7003 }
7004
7005 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li span {
7006 color: #3f435b;
7007 }
7008
7009 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status p span {
7010 font-weight: 400;
7011 }
7012
7013 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-bar {
7014 height: 6px;
7015 border-radius: 8.5px;
7016 background-color: #ededf0;
7017 }
7018
7019 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled {
7020 height: 6px;
7021 border-radius: 3px;
7022 background-color: #ed9700;
7023 }
7024
7025 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled::after {
7026 display: none;
7027 }
7028
7029 /* End dashboard profile completion warning */
7030 /**
7031 * Dashboard Table
7032 */
7033 .tutor-dashboard-info-table-wrap {
7034 margin-bottom: 30px;
7035 }
7036
7037 .tutor-dashboard-info-table-wrap table {
7038 margin-bottom: 0;
7039 border-collapse: collapse;
7040 border: 1px solid #dcdfe5;
7041 border-radius: 4px;
7042 width: 100%;
7043 }
7044
7045 .tutor-dashboard-info-table-wrap > h3 {
7046 font-size: 20px;
7047 font-weight: 500;
7048 border: 1px solid #dcdfe5;
7049 border-bottom: none;
7050 margin: 0;
7051 padding: 30px;
7052 border-radius: 4px 4px 0 0;
7053 }
7054
7055 .tutor-dashboard-info-table-wrap > h3 + table {
7056 border-radius: 0 0 4px 4px;
7057 }
7058
7059 .tutor-dashboard-info-table thead {
7060 background: #fafbfc;
7061 }
7062
7063 .tutor-dashboard-info-table thead tr td {
7064 padding: 15px;
7065 }
7066
7067 .tutor-dashboard-info-table tbody tr td {
7068 background: transparent !important;
7069 padding: 20px 15px;
7070 }
7071
7072 .tutor-dashboard-info-table thead tr,
7073 .tutor-dashboard-info-table tbody tr {
7074 border: 1px solid #dcdfe5;
7075 }
7076
7077 .tutor-dashboard-info-table thead tr td:first-child,
7078 .tutor-dashboard-info-table tbody tr td:first-child {
7079 padding-left: 25px;
7080 }
7081
7082 .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
7083 color: #fff;
7084 font-size: 14px;
7085 line-height: 18px;
7086 padding: 1px 6px;
7087 border-radius: 2px;
7088 }
7089
7090 .tutor-dashboard-info-table span.pending {
7091 background-color: #f5a623;
7092 }
7093
7094 .tutor-dashboard-info-table span.fail {
7095 background-color: #d71830;
7096 }
7097
7098 .tutor-dashboard-info-table span.pass {
7099 background-color: var(--tutor-success-button-color);
7100 }
7101
7102 /**
7103 * Tutor Dashboard Review
7104 */
7105 .tutor-dashboard-single-review {
7106 border: 1px solid #dcdfe5;
7107 border-radius: 4px;
7108 margin-bottom: 30px;
7109 }
7110
7111 .tutor-dashboard-review-heading {
7112 padding: 10px 20px;
7113 border-bottom: 1px solid #dcdfe5;
7114 display: -webkit-box;
7115 display: -ms-flexbox;
7116 display: flex;
7117 -webkit-box-align: center;
7118 -ms-flex-align: center;
7119 align-items: center;
7120 }
7121
7122 .individual-dashboard-review-body {
7123 padding: 10px 20px;
7124 }
7125
7126 .tutor-dashboard-review-title {
7127 font-size: 18px;
7128 -webkit-box-flex: 1;
7129 -ms-flex-positive: 1;
7130 flex-grow: 1;
7131 white-space: nowrap;
7132 overflow: hidden;
7133 text-overflow: ellipsis;
7134 font-weight: 300;
7135 }
7136
7137 .tutor-dashboard-review-title a {
7138 font-weight: 500;
7139 color: var(--tutor-primary-color);
7140 }
7141
7142 .tutor-dashboard-review-title a:hover {
7143 color: var(--tutor-primary-hover-color);
7144 }
7145
7146 .tutor-dashboard-review-links {
7147 white-space: nowrap;
7148 font-weight: 400;
7149 }
7150
7151 .tutor-dashboard-review-links a {
7152 color: #8c94a8;
7153 margin-left: 10px;
7154 display: -webkit-inline-box;
7155 display: -ms-inline-flexbox;
7156 display: inline-flex;
7157 -webkit-box-align: center;
7158 -ms-flex-align: center;
7159 align-items: center;
7160 font-size: 14px;
7161 }
7162
7163 .tutor-dashboard-review-links a i {
7164 line-height: inherit;
7165 font-size: 14px;
7166 margin-right: 5px;
7167 }
7168
7169 .individual-dashboard-review-body .review-meta {
7170 font-size: 85%;
7171 margin: 0;
7172 color: #8c94a8;
7173 }
7174
7175 .individual-star-rating-wrap {
7176 display: -webkit-box;
7177 display: -ms-flexbox;
7178 display: flex;
7179 -webkit-box-align: center;
7180 -ms-flex-align: center;
7181 align-items: center;
7182 }
7183
7184 .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
7185 color: #222222;
7186 background: none;
7187 font-size: 20px;
7188 top: 8px;
7189 }
7190
7191 .tutor-modal-wrap form {
7192 margin-bottom: 20px;
7193 }
7194
7195 /* dashboard content */
7196 .tutor-dashboard-info-cards {
7197 margin: 0 -15px 15px;
7198 padding: 0;
7199 display: -webkit-box;
7200 display: -ms-flexbox;
7201 display: flex;
7202 list-style: none;
7203 -ms-flex-wrap: wrap;
7204 flex-wrap: wrap;
7205 }
7206
7207 .tutor-dashboard-info-cards .tutor-dashboard-info-card {
7208 padding: 15px;
7209 min-width: 33.333%;
7210 }
7211
7212 .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
7213 margin: 0;
7214 padding: 15px 25px;
7215 background: #282c36;
7216 color: #ffffff;
7217 border-radius: 4px;
7218 }
7219
7220 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
7221 display: block;
7222 font-weight: 700;
7223 font-size: 30px;
7224 line-height: 1.618;
7225 }
7226
7227 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
7228 display: inline-block;
7229 }
7230
7231 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
7232 vertical-align: middle;
7233 }
7234
7235 /* dashboard quiz attempts */
7236 .tutor-dashboard-content {
7237 margin-bottom: 60px;
7238 }
7239
7240 .tutor-dashboard-content > h2 {
7241 margin-bottom: 20px;
7242 }
7243
7244 .prev-btn {
7245 font-size: 16px;
7246 line-height: 1.88;
7247 color: #3f435b;
7248 }
7249
7250 .prev-btn span {
7251 font-size: 18px;
7252 font-weight: 800;
7253 color: #3e64de;
7254 margin-right: 7px;
7255 }
7256
7257 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
7258 .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
7259 vertical-align: middle;
7260 border: none;
7261 }
7262
7263 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
7264 padding: 15px 13px !important;
7265 }
7266
7267 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
7268 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
7269 width: auto;
7270 height: auto;
7271 line-height: 19px;
7272 padding: 0 6.5px;
7273 margin-right: 4px;
7274 }
7275
7276 .label-course-status {
7277 background-color: #cccccc;
7278 padding: 3px 5px;
7279 color: #ffffff;
7280 font-size: 12px;
7281 text-transform: capitalize;
7282 }
7283
7284 .label-course-publish {
7285 background-color: var(--tutor-success-button-color);
7286 }
7287
7288 .tutor-dashboard-content .quiz-attempt-answers-wrap table th {
7289 font-size: 14px;
7290 font-weight: 400;
7291 line-height: 1.5;
7292 letter-spacing: 0.12px;
7293 color: #737787;
7294 padding: 15px 10px;
7295 }
7296
7297 /* quiz attempt history (common table) */
7298 .tutor-dashboard-content .tutor-quiz-attempt-history table thead tr,
7299 .single-quiz-page.tutor-quiz-attempt-history table thead tr {
7300 background-color: #fafbfc;
7301 }
7302
7303 .tutor-dashboard-content .tutor-quiz-attempt-history table tr,
7304 .single-quiz-page.tutor-quiz-attempt-history table tr {
7305 border: 0;
7306 background-color: #fff;
7307 }
7308
7309 .tutor-dashboard-content .tutor-quiz-attempt-history table tr:first-child,
7310 .single-quiz-page.tutor-quiz-attempt-history table tr:first-child {
7311 background-color: #fafbfc;
7312 }
7313
7314 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7315 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7316 .single-quiz-page.tutor-quiz-attempt-history table th,
7317 .single-quiz-page.tutor-quiz-attempt-history table td {
7318 border: 1px solid #dcdfe5 !important;
7319 vertical-align: middle;
7320 }
7321
7322 .tutor-dashboard-content .tutor-quiz-attempt-history table th:first-child,
7323 .tutor-dashboard-content .tutor-quiz-attempt-history table td:first-child,
7324 .single-quiz-page.tutor-quiz-attempt-history table th:first-child,
7325 .single-quiz-page.tutor-quiz-attempt-history table td:first-child {
7326 width: 62%;
7327 }
7328
7329 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(2), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(4),
7330 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(2),
7331 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(4),
7332 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(2),
7333 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(4),
7334 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(2),
7335 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(4) {
7336 width: 11%;
7337 }
7338
7339 .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),
7340 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(3),
7341 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(5),
7342 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(6),
7343 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(3),
7344 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(5),
7345 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(6),
7346 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(3),
7347 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(5),
7348 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(6) {
7349 width: 9%;
7350 }
7351
7352 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7353 .single-quiz-page.tutor-quiz-attempt-history table th {
7354 font-size: 14px;
7355 font-weight: 500;
7356 line-height: 1.14;
7357 color: #8792b2;
7358 }
7359
7360 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(n + 3),
7361 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(n + 3) {
7362 text-align: center;
7363 }
7364
7365 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7366 .single-quiz-page.tutor-quiz-attempt-history table td {
7367 background-color: #fff;
7368 font-size: 14px;
7369 font-weight: 400;
7370 color: #4b5981;
7371 }
7372
7373 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(n + 3),
7374 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(n + 3) {
7375 font-weight: 500;
7376 text-align: center;
7377 padding-left: 3px !important;
7378 padding-right: 3px !important;
7379 }
7380
7381 .tutor-dashboard-content .tutor-quiz-attempt-history table td:last-child,
7382 .single-quiz-page.tutor-quiz-attempt-history table td:last-child {
7383 padding-left: 0px !important;
7384 padding-right: 0px !important;
7385 }
7386
7387 .tutor-dashboard-content .tutor-quiz-attempt-history table td a,
7388 .single-quiz-page.tutor-quiz-attempt-history table td a {
7389 font-weight: 500;
7390 color: #4b5981;
7391 text-decoration: underline;
7392 word-break: initial;
7393 }
7394
7395 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course a,
7396 .single-quiz-page.tutor-quiz-attempt-history table td .course a {
7397 font-weight: 600;
7398 line-height: 1.29;
7399 color: #4b5981;
7400 text-decoration: none;
7401 }
7402
7403 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta,
7404 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta {
7405 display: inline-block;
7406 margin-top: 5px;
7407 }
7408
7409 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta span:nth-child(2),
7410 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta span:nth-child(2) {
7411 margin: 0 17px;
7412 }
7413
7414 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student,
7415 .single-quiz-page.tutor-quiz-attempt-history table td .student {
7416 font-weight: 600;
7417 line-height: 1.29;
7418 color: #4b5981;
7419 }
7420
7421 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student-meta,
7422 .single-quiz-page.tutor-quiz-attempt-history table td .student-meta {
7423 display: inline-block;
7424 margin-top: 5px;
7425 }
7426
7427 .single-quiz-page.tutor-quiz-attempt-history table {
7428 margin-bottom: 30px;
7429 }
7430
7431 .tutor-dashboard-content .tutor-quiz-attempt-history table a {
7432 color: var(--tutor-primary-color);
7433 font-weight: 700;
7434 line-height: 24px;
7435 }
7436
7437 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
7438 color: var(--tutor-primary-hover-color);
7439 }
7440
7441 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
7442 color: var(--tutor-primary-color);
7443 }
7444
7445 .tutor-dashboard-item-group {
7446 padding: 25px;
7447 border: 1px solid #dcdfe5;
7448 border-radius: 4px;
7449 margin-bottom: 30px;
7450 }
7451
7452 .tutor-dashboard-item-group > h4 {
7453 font-size: 20px;
7454 color: var(--tutor-primary-color);
7455 font-weight: 500;
7456 }
7457
7458 .tutor-dashboard-item-group > h4:hover {
7459 color: var(--tutor-primary-hover-color);
7460 }
7461
7462 /* Dashboard Assignment */
7463 .tutor-dashboard-assignment-submitted-table tr td {
7464 text-align: center;
7465 }
7466
7467 .tutor-dashboard-assignment-submitted-table tr td a {
7468 color: #8c94a8;
7469 -webkit-transition: 300ms;
7470 transition: 300ms;
7471 }
7472
7473 .tutor-dashboard-assignment-submitted-table tr td a:hover {
7474 color: var(--tutor-primary-color);
7475 }
7476
7477 .tutor-dashboard-assignment-submitted-table tr td,
7478 .tutor-dashboard-assignment-submitted-table tr th {
7479 border: 1px solid #dcdfe5;
7480 }
7481
7482 /* Dashboard Assignment Review */
7483 .tutor-assignment-review-header {
7484 margin-bottom: 30px;
7485 }
7486
7487 .tutor-assignment-review-header h3 {
7488 margin-bottom: 10px;
7489 line-height: 28px;
7490 }
7491
7492 .tutor-assignment-evaluate-wraps h3,
7493 .tutor-assignment-review-header h3 a {
7494 font-size: 22px;
7495 font-weight: 700;
7496 color: var(--tutor-text-color);
7497 display: block;
7498 }
7499
7500 .tutor-assignment-review-header p {
7501 margin: 0;
7502 color: var(--tutor-text-color);
7503 font-weight: 700;
7504 }
7505
7506 .tutor-assignment-review-header p a {
7507 font-weight: 400;
7508 color: var(--tutor-text-color);
7509 }
7510
7511 .tutor-assignment-review-header a {
7512 -webkit-transition: 300ms;
7513 transition: 300ms;
7514 }
7515
7516 .tutor-assignment-review-header a:hover {
7517 color: var(--tutor-primary-color);
7518 }
7519
7520 .tutor-dashboard-assignment-review {
7521 background: rgba(220, 223, 229, 0.14);
7522 border: 1px solid #dcdfe5;
7523 padding: 25px;
7524 font-weight: 400;
7525 border-radius: 4px;
7526 margin-bottom: 40px;
7527 }
7528
7529 .tutor-dashboard-assignment-review h5,
7530 .tutor-dashboard-assignment-review h4 {
7531 font-size: 16px;
7532 line-height: 23px;
7533 font-weight: 700;
7534 color: var(--tutor-text-color);
7535 }
7536
7537 .tutor-dashboard-assignment-review h5 {
7538 margin-bottom: 15px;
7539 }
7540
7541 .tutor-dashboard-assignment-files {
7542 display: -webkit-box;
7543 display: -ms-flexbox;
7544 display: flex;
7545 -ms-flex-wrap: wrap;
7546 flex-wrap: wrap;
7547 margin: -9px;
7548 }
7549
7550 .tutor-dashboard-assignment-files .uploaded-files {
7551 background-color: #fff;
7552 border: 1px solid #dcdfe5;
7553 border-radius: 4px;
7554 margin: 9px;
7555 -webkit-transition: 300ms;
7556 transition: 300ms;
7557 }
7558
7559 .tutor-dashboard-assignment-files .uploaded-files:hover {
7560 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7561 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7562 }
7563
7564 .tutor-dashboard-assignment-files .uploaded-files a i {
7565 margin-right: 12px;
7566 color: #606c8f;
7567 float: left;
7568 font-size: 28px;
7569 line-height: 28px;
7570 }
7571
7572 .tutor-dashboard-assignment-files .uploaded-files a {
7573 color: var(--tutor-primary-color);
7574 display: block;
7575 overflow: hidden;
7576 line-height: 28px;
7577 padding: 15px 17px;
7578 }
7579
7580 .tutor-dashboard-assignment-files .uploaded-files a:hover {
7581 color: var(--tutor-primary-hover-color);
7582 }
7583
7584 .tutor-assignment-evaluate-row {
7585 display: -webkit-box;
7586 display: -ms-flexbox;
7587 display: flex;
7588 }
7589
7590 .tutor-assignment-evaluate-row .tutor-option-field-label {
7591 -webkit-box-flex: 0;
7592 -ms-flex: 0 0 135px;
7593 flex: 0 0 135px;
7594 }
7595
7596 .tutor-assignment-evaluate-row .tutor-option-field {
7597 -webkit-box-flex: 1;
7598 -ms-flex-positive: 1;
7599 flex-grow: 1;
7600 }
7601
7602 .tutor-assignment-evaluate-row .tutor-option-field-label label {
7603 display: block;
7604 padding-top: 12px;
7605 }
7606
7607 .tutor-option-field-label label br {
7608 display: none;
7609 }
7610
7611 .tutor-option-field-label label p {
7612 margin: 0;
7613 display: inline-block;
7614 }
7615
7616 .tutor-assignment-evaluate-row textarea,
7617 .tutor-assignment-evaluate-row .tutor-option-field input {
7618 border: 1px solid #dcdfe5;
7619 height: 50px;
7620 padding: 0 15px;
7621 border-radius: 4px;
7622 width: 100px;
7623 background-color: #fff;
7624 }
7625
7626 .tutor-assignment-evaluate-row textarea {
7627 height: 165px;
7628 width: 100%;
7629 }
7630
7631 .tutor-assignment-evaluate-row {
7632 margin-bottom: 60px;
7633 }
7634
7635 .tutor-assignment-evaluate-row p.desc {
7636 margin-bottom: 0;
7637 margin-top: 6px;
7638 font-style: italic;
7639 }
7640
7641 /* end dashboard content*/
7642 /* dashboard profile*/
7643 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7644 display: -webkit-box;
7645 display: -ms-flexbox;
7646 display: flex;
7647 }
7648
7649 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7650 min-width: 190px;
7651 }
7652
7653 @media (max-width: 480px) {
7654 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7655 -ms-flex-wrap: wrap;
7656 flex-wrap: wrap;
7657 }
7658 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7659 min-width: 100%;
7660 width: 100%;
7661 font-weight: 700;
7662 margin-bottom: 6px;
7663 }
7664 }
7665
7666 .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
7667 -webkit-box-flex: 1;
7668 -ms-flex-positive: 1;
7669 flex-grow: 1;
7670 }
7671
7672 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
7673 font-size: inherit;
7674 font-style: italic;
7675 /*color: #999;*/
7676 }
7677
7678 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
7679 color: var(--tutor-primary-color);
7680 }
7681
7682 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a:hover {
7683 color: var(--tutor-primary-hover-color);
7684 }
7685
7686 /* end dashboard profile*/
7687 .tutor-dashboard-avater img {
7688 width: 70px;
7689 height: 70px;
7690 display: block;
7691 border-radius: 50%;
7692 }
7693
7694 .tutor-dashboard-student-info h4 {
7695 font-size: 18px;
7696 color: var(--tutor-light-color);
7697 margin-bottom: 0;
7698 }
7699
7700 .tutor-dashboard-student-info h4 a {
7701 color: var(--tutor-text-color);
7702 }
7703
7704 .tutor-dashboard-user-role {
7705 font-weight: 400;
7706 }
7707
7708 .tutor-dashboard-inline-links {
7709 margin-bottom: 30px;
7710 }
7711
7712 .tutor-dashboard-inline-links ul {
7713 margin: 0;
7714 padding: 0;
7715 border-bottom: 1px solid #dfe1e5;
7716 }
7717
7718 .tutor-dashboard-inline-links ul li {
7719 display: inline-block;
7720 }
7721
7722 .tutor-dashboard-inline-links ul li a {
7723 display: block;
7724 padding: 5px 10px;
7725 color: var(--tutor-primary-color);
7726 margin-bottom: -1px;
7727 line-height: 40px;
7728 }
7729
7730 .tutor-dashboard-inline-links ul li a:hover {
7731 color: var(--tutor-primary-color);
7732 }
7733
7734 .tutor-dashboard-inline-links ul li a:hover,
7735 .tutor-dashboard-inline-links ul li.active a {
7736 color: var(--tutor-primary-color);
7737 border-bottom: 1px solid var(--tutor-primary-color);
7738 padding-bottom: 4px;
7739 }
7740
7741 .tutor-dashboard-student-meta ul li:first-child {
7742 margin-left: 0;
7743 }
7744
7745 @media (max-width: 767px) {
7746 .tutor-dashboard-student-meta ul {
7747 display: block;
7748 border: none;
7749 padding: 0;
7750 }
7751 .tutor-dashboard-student-meta ul li {
7752 display: inline-block;
7753 color: var(--tutor-text-color);
7754 margin: 5px;
7755 border: 1px solid #dddddd;
7756 padding: 5px 10px;
7757 border-radius: 4px;
7758 }
7759 }
7760
7761 .tutor-dashboard-student-meta ul li strong {
7762 display: block;
7763 color: var(--tutor-light-color);
7764 font-weight: 400;
7765 }
7766
7767 .tutor-dashboard-permalinks {
7768 list-style: none;
7769 margin: 0px 0 20px;
7770 padding: 20px 0;
7771 border-right: 1px solid #dcdfe5;
7772 }
7773
7774 .tutor-dashboard-permalinks li a:hover {
7775 background-color: #edf0f9;
7776 }
7777
7778 .tutor-dashboard-permalinks li.active a {
7779 background-color: var(--tutor-primary-color);
7780 color: #ffffff;
7781 }
7782
7783 .tutor-dashboard-permalinks li.active a:hover {
7784 background-color: var(--tutor-primary-hover-color);
7785 }
7786
7787 @media (max-width: 991px) {
7788 .tutor-dashboard-student .tutor-col-3,
7789 .tutor-dashboard-student .tutor-col-9 {
7790 -webkit-box-flex: 0;
7791 -ms-flex: 0 0 100%;
7792 flex: 0 0 100%;
7793 max-width: 100%;
7794 }
7795 .profile-completion-warning-details {
7796 margin-bottom: 10px;
7797 }
7798 }
7799
7800 .tutor-dashboard-permalinks a {
7801 display: block;
7802 color: var(--tutor-text-color);
7803 padding: 10px 20px;
7804 line-height: 28px;
7805 }
7806
7807 .tutor-dashboard-permalinks a:before {
7808 content: "\e968";
7809 font-family: "tutor" !important;
7810 speak: none;
7811 font-style: normal;
7812 font-weight: normal;
7813 font-variant: normal;
7814 text-transform: none;
7815 line-height: inherit;
7816 -webkit-font-smoothing: antialiased;
7817 -moz-osx-font-smoothing: grayscale;
7818 margin-right: 15px;
7819 vertical-align: middle;
7820 color: var(--tutor-primary-color);
7821 opacity: 0.6;
7822 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
7823 font-size: 17px;
7824 }
7825
7826 .tutor-dashboard-permalinks a:hover::before {
7827 opacity: 1;
7828 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7829 color: var(--tutor-primary-hover-color);
7830 }
7831
7832 .tutor-dashboard-permalinks li.active a:before {
7833 opacity: 1;
7834 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7835 color: #fff;
7836 }
7837
7838 .tutor-dashboard-menu-bio a:before,
7839 .tutor-dashboard-menu-my-profile a:before {
7840 content: "\e963";
7841 }
7842
7843 .tutor-dashboard-menu-enrolled-courses a:before {
7844 content: "\e969";
7845 }
7846
7847 .tutor-dashboard-menu-courses_taken a:before,
7848 .tutor-dashboard-menu-my-courses a:before {
7849 content: "\e965";
7850 }
7851
7852 .tutor-dashboard-menu-announcements a:before {
7853 content: "\e93f";
7854 }
7855
7856 .tutor-dashboard-menu-wishlist a:before {
7857 content: "\e908";
7858 }
7859
7860 .tutor-dashboard-menu-reviews a:before {
7861 content: "\e917";
7862 }
7863
7864 .tutor-dashboard-menu-my-quiz-attempts a:before {
7865 content: "\e9ab";
7866 }
7867
7868 .tutor-dashboard-menu-quiz-attempts a:before {
7869 content: "\e91f";
7870 }
7871
7872 .tutor-dashboard-menu-question-answer a:before {
7873 content: "\e948";
7874 }
7875
7876 .tutor-dashboard-menu-earning a:before {
7877 content: "\e96b";
7878 }
7879
7880 .tutor-dashboard-menu-withdraw a:before {
7881 content: "\e960";
7882 }
7883
7884 .tutor-dashboard-menu-settings a:before {
7885 content: "\e961";
7886 }
7887
7888 .tutor-dashboard-menu-logout a:before {
7889 content: "\e962";
7890 }
7891
7892 .tutor-dashboard-menu-purchase_history a:before {
7893 content: "\e964";
7894 }
7895
7896 .tutor-dashboard-menu-assignments a:before {
7897 content: "\e98b";
7898 }
7899
7900 .tutor-dashboard-content {
7901 padding-top: 30px;
7902 }
7903
7904 .quiz-attempts-title,
7905 .tutor-quiz-attempt-history-title {
7906 font-size: 22px;
7907 font-weight: 600;
7908 line-height: 1.27;
7909 color: #4b5981;
7910 margin-bottom: 31px;
7911 }
7912
7913 /** Earning Report */
7914 .tutor-date-range-filter-wrap {
7915 margin: 15px 0 20px;
7916 font-size: 12px;
7917 }
7918
7919 .report-top-sub-menu {
7920 margin: 0 10px 5px 0;
7921 display: inline-block;
7922 font-size: 0;
7923 }
7924
7925 .report-top-sub-menu a {
7926 text-decoration: none;
7927 padding: 5px 8px;
7928 border: 1px solid #d7dadf;
7929 color: #aaaeb3;
7930 white-space: nowrap;
7931 display: inline-block;
7932 font-size: 12px;
7933 }
7934
7935 .report-top-sub-menu a:not(:first-child) {
7936 margin-left: -1px;
7937 }
7938
7939 .report-top-sub-menu a:hover {
7940 background: #edf0f9;
7941 color: #333;
7942 }
7943
7944 .report-top-sub-menu a.active {
7945 background-color: var(--tutor-primary-color);
7946 color: #ffffff;
7947 border: 1px solid var(--tutor-primary-hover-color);
7948 }
7949
7950 /** Menu divider/separator */
7951 .tutor-dashboard-menu-divider {
7952 height: 1px;
7953 margin: 10px 0;
7954 overflow: hidden;
7955 background-color: #dcdfe5;
7956 }
7957
7958 .tutor-dashboard-menu-divider-header {
7959 color: #acacac;
7960 padding: 10px 20px;
7961 cursor: default;
7962 }
7963
7964 .tutor-date-range-wrap {
7965 display: inline-block;
7966 }
7967
7968 .report-date-range-form {
7969 display: -webkit-box;
7970 display: -ms-flexbox;
7971 display: flex;
7972 margin-bottom: 0;
7973 max-width: 370px;
7974 }
7975
7976 .date-range-input {
7977 position: relative;
7978 }
7979
7980 .date-range-input input {
7981 border-radius: 0 !important;
7982 margin: 0 !important;
7983 border-right: none !important;
7984 font-size: 14px;
7985 }
7986
7987 .date-range-input:last-child {
7988 margin-right: 0;
7989 }
7990
7991 .date-range-input:last-child button {
7992 border-radius: 0;
7993 }
7994
7995 .date-range-input input,
7996 .date-range-input input[type="text"] {
7997 border: 1px solid #d7dadf;
7998 -webkit-box-shadow: none;
7999 box-shadow: none;
8000 line-height: 29px;
8001 margin: 0;
8002 padding-right: 30px;
8003 padding-top: 0;
8004 padding-bottom: 0;
8005 width: 100%;
8006 }
8007
8008 .date-range-input i.tutor-icon-calendar {
8009 position: absolute;
8010 right: 10px;
8011 top: 7px;
8012 }
8013
8014 .date-range-input button {
8015 background-color: var(--tutor-primary-color);
8016 color: #ffffff;
8017 border: none;
8018 line-height: 30px;
8019 padding: 0 15px;
8020 }
8021
8022 .date-range-input button:hover {
8023 background-color: var(--tutor-primary-hover-color);
8024 }
8025
8026 .report-download-csv-icon {
8027 float: right;
8028 }
8029
8030 .report-download-csv-icon a {
8031 text-decoration: none;
8032 }
8033
8034 .tutor-dashboard-statement-table-wrap {
8035 overflow-x: auto;
8036 }
8037
8038 table.tutor-dashboard-statement-table p {
8039 margin: 0;
8040 padding: 0;
8041 }
8042
8043 table.tutor-dashboard-statement-table p.small-text {
8044 font-size: 12px;
8045 color: #666666;
8046 }
8047
8048 /** ENd earning report **/
8049 .tutor-mycourse-thumbnail {
8050 -webkit-box-flex: 0;
8051 -ms-flex: 0 0 250px;
8052 flex: 0 0 250px;
8053 background-size: cover;
8054 background-position: center;
8055 }
8056
8057 .tutor-mycourse-content {
8058 padding: 20px;
8059 -webkit-box-flex: 1;
8060 -ms-flex: 1;
8061 flex: 1;
8062 }
8063
8064 @media (max-width: 580px) {
8065 .tutor-mycourse-thumbnail {
8066 height: 200px;
8067 }
8068 .tutor-mycourse-thumbnail,
8069 .tutor-mycourse-content {
8070 min-width: 100%;
8071 width: 100%;
8072 }
8073 .profile-completion-warning-details li {
8074 display: block !important;
8075 }
8076 }
8077
8078 .tutor-mycourse-content h3 {
8079 margin: 0 0 9px;
8080 }
8081
8082 .tutor-mycourse-content h3 a:hover {
8083 color: var(--tutor-primary-color);
8084 }
8085
8086 .tutor-mycourse-rating {
8087 color: #f8c51c;
8088 font-size: 14px;
8089 }
8090
8091 .tutor-mycourse-rating i {
8092 margin-right: 4px;
8093 }
8094
8095 .tutor-mycourse-view,
8096 .tutor-mycourse-edit,
8097 .tutor-mycourse-delete {
8098 color: var(--tutor-light-color);
8099 -webkit-transition: 300ms;
8100 transition: 300ms;
8101 }
8102
8103 .tutor-mycourse-view i,
8104 .tutor-mycourse-edit i,
8105 .tutor-mycourse-delete i {
8106 line-height: inherit;
8107 display: inline-block;
8108 vertical-align: top;
8109 color: var(--tutor-primary-color);
8110 }
8111
8112 .tutor-mycourse-view:hover,
8113 .tutor-mycourse-edit:hover,
8114 .tutor-mycourse-delete:hover {
8115 color: var(--tutor-primary-color);
8116 }
8117
8118 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8119 display: -webkit-box;
8120 display: -ms-flexbox;
8121 display: flex;
8122 margin-bottom: 30px;
8123 border: 1px solid #dcdfe5;
8124 border-radius: 4px;
8125 -webkit-box-orient: horizontal;
8126 -webkit-box-direction: normal;
8127 -ms-flex-direction: row;
8128 flex-direction: row;
8129 overflow: hidden;
8130 position: relative;
8131 }
8132
8133 @media (max-width: 580px) {
8134 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8135 -ms-flex-wrap: wrap;
8136 flex-wrap: wrap;
8137 }
8138 }
8139
8140 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
8141 display: none;
8142 }
8143
8144 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
8145 margin-bottom: 3px;
8146 }
8147
8148 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
8149 font-weight: 400;
8150 margin-left: 5px;
8151 color: #8c94a8;
8152 }
8153
8154 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
8155 color: var(--tutor-primary-color);
8156 }
8157
8158 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
8159 margin-bottom: 0;
8160 }
8161
8162 .tutor-mycourse-content .mycourse-footer {
8163 display: -webkit-box;
8164 display: -ms-flexbox;
8165 display: flex;
8166 }
8167
8168 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
8169 -webkit-box-flex: 1;
8170 -ms-flex: 1;
8171 flex: 1;
8172 }
8173
8174 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
8175 margin-right: 8px;
8176 }
8177
8178 .tutor-mycourse-status {
8179 margin-right: 15px;
8180 }
8181
8182 .tutor-dashboard-content-inner h3 a {
8183 color: var(--tutor-text-color);
8184 font-size: 22px;
8185 line-height: 28px;
8186 font-weight: 500;
8187 display: block;
8188 }
8189
8190 .tutor-dashboard-content-inner .tutor-course-metadata ul {
8191 display: block;
8192 list-style: none;
8193 margin: 0 0 10px;
8194 padding: 0;
8195 }
8196
8197 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
8198 margin-bottom: 0;
8199 }
8200
8201 .tutor-dashboard-content-inner .tutor-course-metadata li {
8202 display: inline-block;
8203 color: var(--tutor-light-color);
8204 margin-left: 20px;
8205 }
8206
8207 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
8208 margin-left: 0;
8209 }
8210
8211 .tutor-dashboard-content-inner .tutor-course-metadata li span {
8212 color: var(--tutor-text-color);
8213 margin-left: 5px;
8214 }
8215
8216 /**
8217 UI DatePicker
8218 */
8219 .ui-datepicker {
8220 background-color: #fff;
8221 border: 1px solid #eeeeee;
8222 display: none;
8223 margin-top: 4px;
8224 padding: 5px;
8225 width: 180px;
8226 }
8227
8228 .ui-datepicker a,
8229 .ui-datepicker a:hover {
8230 text-decoration: none;
8231 }
8232
8233 .ui-datepicker a:hover,
8234 .ui-datepicker td:hover a {
8235 color: #2a6496;
8236 -webkit-transition: color 0.1s ease-in-out;
8237 transition: color 0.1s ease-in-out;
8238 }
8239
8240 .ui-datepicker .ui-datepicker-header {
8241 margin-bottom: 4px;
8242 text-align: center;
8243 }
8244
8245 .ui-datepicker .ui-datepicker-title {
8246 font-weight: 700;
8247 }
8248
8249 .ui-datepicker .ui-datepicker-prev,
8250 .ui-datepicker .ui-datepicker-next {
8251 cursor: default;
8252 font-family: "tutor";
8253 -webkit-font-smoothing: antialiased;
8254 font-style: normal;
8255 font-weight: normal;
8256 height: 20px;
8257 line-height: 1;
8258 margin-top: 2px;
8259 width: 30px;
8260 }
8261
8262 .ui-datepicker .ui-datepicker-prev {
8263 float: left;
8264 text-align: left;
8265 }
8266
8267 .ui-datepicker .ui-datepicker-next {
8268 float: right;
8269 text-align: right;
8270 }
8271
8272 .ui-datepicker .ui-datepicker-prev:before {
8273 content: "\e921";
8274 }
8275
8276 .ui-datepicker .ui-datepicker-next:before {
8277 content: "\e903";
8278 }
8279
8280 .ui-datepicker .ui-icon {
8281 display: none;
8282 }
8283
8284 .ui-datepicker .ui-datepicker-calendar {
8285 table-layout: fixed;
8286 width: 100%;
8287 }
8288
8289 .ui-datepicker .ui-datepicker-calendar th,
8290 .ui-datepicker .ui-datepicker-calendar td {
8291 text-align: center;
8292 padding: 0;
8293 }
8294
8295 .ui-datepicker .ui-datepicker-calendar td {
8296 border-radius: 4px;
8297 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8298 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8299 }
8300
8301 .ui-datepicker .ui-datepicker-calendar td:hover {
8302 background-color: #eee;
8303 cursor: pointer;
8304 }
8305
8306 .ui-datepicker .ui-datepicker-calendar td a {
8307 text-decoration: none;
8308 }
8309
8310 .ui-datepicker .ui-datepicker-current-day {
8311 background-color: #4289cc;
8312 }
8313
8314 .ui-datepicker .ui-datepicker-current-day a {
8315 color: #fff;
8316 }
8317
8318 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
8319 background-color: #fff;
8320 cursor: default;
8321 }
8322
8323 .ui-datepicker-calendar .ui-state-default {
8324 border: none;
8325 background: none;
8326 }
8327
8328 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
8329 background: #eeeeee;
8330 padding: 3px;
8331 display: block;
8332 }
8333
8334 .tutor-table {
8335 width: 100%;
8336 }
8337
8338 .tutor-stretched-link::after {
8339 position: absolute;
8340 top: 0;
8341 right: 0;
8342 bottom: 0;
8343 left: 0;
8344 z-index: 1;
8345 pointer-events: auto;
8346 content: "";
8347 background-color: rgba(0, 0, 0, 0);
8348 }
8349
8350 .sr-only {
8351 position: absolute;
8352 width: 1px;
8353 height: 1px;
8354 padding: 0;
8355 margin: -1px;
8356 overflow: hidden;
8357 clip: rect(0, 0, 0, 0);
8358 white-space: nowrap;
8359 border: 0;
8360 }
8361
8362 /**
8363 * Tutor Course Delete Popup
8364 */
8365 .tutor-course-delete-popup {
8366 text-align: center;
8367 font-size: 16px;
8368 line-height: 25px;
8369 font-weight: 400;
8370 color: #8C94A8;
8371 }
8372
8373 .tutor-course-delete-popup img {
8374 width: 110px;
8375 margin: 0 auto;
8376 }
8377
8378 .tutor-course-delete-popup h3 {
8379 font-weight: 500;
8380 font-size: 30px;
8381 margin: 15px 0 25px;
8382 }
8383
8384 .tutor-modal-button-group {
8385 margin-top: 55px;
8386 }
8387
8388 .tutor-modal-button-group button {
8389 line-height: 30px;
8390 padding: 10px 25px;
8391 color: #C7CCDA;
8392 border: 2px solid #DDDFE7;
8393 border-radius: 2px;
8394 background: #fff;
8395 min-width: 220px;
8396 text-align: center;
8397 text-transform: uppercase;
8398 -webkit-transition: 300ms;
8399 transition: 300ms;
8400 }
8401
8402 .tutor-modal-button-group button + button {
8403 margin-left: 20px;
8404 }
8405
8406 .tutor-modal-button-group button.tutor-danger {
8407 background: #F0576A;
8408 border-color: #F0576A;
8409 color: #ffffff;
8410 }
8411
8412 .tutor-modal-button-group button:hover {
8413 background: #fff;
8414 color: #333;
8415 border-color: #333;
8416 }
8417
8418 .tutor-modal-button-group button.tutor-danger:hover {
8419 background: #cd4a5a;
8420 border-color: #cd4a5a;
8421 color: #ffffff;
8422 }
8423
8424 @media (max-width: 768px) {
8425 .tutor-modal-button-group button {
8426 padding: 5px 20px;
8427 min-width: auto;
8428 margin-bottom: 6px;
8429 }
8430 .tutor-modal-button-group {
8431 margin-top: 20px;
8432 }
8433 }
8434
8435 /**
8436 Withdraw Method
8437 */
8438 .withdraw-method-select-wrap {
8439 display: -webkit-box;
8440 display: -ms-flexbox;
8441 display: flex;
8442 -ms-flex-wrap: wrap;
8443 flex-wrap: wrap;
8444 margin: 0 -15px 40px;
8445 }
8446
8447 .withdraw-method-select-wrap .withdraw-method-select {
8448 -webkit-box-flex: 1;
8449 -ms-flex-positive: 1;
8450 flex-grow: 1;
8451 padding: 0 15px;
8452 margin-bottom: 30px;
8453 }
8454
8455 .withdraw-method-select-wrap .withdraw-method-select label {
8456 display: block;
8457 padding: 20px;
8458 margin: 0;
8459 cursor: pointer;
8460 overflow: hidden;
8461 border: 1px solid #DCDFE5;
8462 border-radius: 4px;
8463 position: relative;
8464 }
8465
8466 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
8467 border-color: var(--tutor-success-button-color);
8468 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8469 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8470 }
8471
8472 .withdraw-method-select-wrap .withdraw-method-select label:after {
8473 content: '\e90f';
8474 position: absolute;
8475 right: -1px;
8476 top: -1px;
8477 border: 1px solid #DCDFE5;
8478 height: 22px;
8479 width: 22px;
8480 text-align: center;
8481 line-height: 22px;
8482 color: transparent;
8483 }
8484
8485 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
8486 color: #fff;
8487 background: var(--tutor-success-button-color);
8488 border-color: var(--tutor-success-button-color);
8489 font-family: 'tutor' !important;
8490 speak: none;
8491 font-style: normal;
8492 font-weight: normal;
8493 font-variant: normal;
8494 text-transform: none;
8495 font-size: 13px;
8496 }
8497
8498 .withdraw-method-select-wrap .withdraw-method-select p {
8499 margin: 0;
8500 }
8501
8502 .withdraw-method-select-wrap .withdraw-method-select label > p {
8503 font-size: 20px;
8504 font-weight: 600;
8505 color: var(--tutor-primary-color);
8506 }
8507
8508 .withdraw-method-select-wrap .withdraw-method-select label span {
8509 color: #B0B6C8;
8510 font-weight: 400;
8511 }
8512
8513 .withdraw-method-form {
8514 display: -webkit-box;
8515 display: -ms-flexbox;
8516 display: flex;
8517 -ms-flex-wrap: wrap;
8518 flex-wrap: wrap;
8519 margin: 0 -15px;
8520 }
8521
8522 .withdraw-method-form > div {
8523 -webkit-box-flex: 1;
8524 -ms-flex-positive: 1;
8525 flex-grow: 1;
8526 min-width: 50%;
8527 padding: 0 15px 20px;
8528 }
8529
8530 @media (max-width: 480px) {
8531 .withdraw-method-form > div {
8532 width: 100%;
8533 }
8534 }
8535
8536 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
8537 width: 100%;
8538 }
8539
8540 .withdraw-form-field-amount input[type='text'],
8541 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
8542 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8543 border: 1px solid #DCDFE5;
8544 display: block;
8545 width: 100%;
8546 background: transparent;
8547 -webkit-box-shadow: none;
8548 box-shadow: none;
8549 border-radius: 4px;
8550 }
8551
8552 label[for="tutor_withdraw_amount"] {
8553 margin-bottom: 7px;
8554 display: block;
8555 }
8556
8557 .withdraw-form-field-amount input[type='text'] {
8558 margin-bottom: 10px;
8559 height: 45px;
8560 }
8561
8562 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
8563 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
8564 border-color: var(--tutor-primary-color);
8565 outline: none;
8566 }
8567
8568 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8569 min-height: 80px;
8570 }
8571
8572 .withdraw-method-forms-wrap .withdraw-method-form label {
8573 color: #989EAF;
8574 margin-bottom: 8px;
8575 display: block;
8576 }
8577
8578 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
8579 font-size: 12px;
8580 margin: 5px 0 0;
8581 font-style: italic;
8582 }
8583
8584 .submitted-assignment-title a, .submitted-assignment-title h3 {
8585 margin-bottom: 20px;
8586 }
8587
8588 .submitted-assignments-sorting-wrap {
8589 margin-bottom: 30px;
8590 }
8591
8592 .submitted-assignments-sorting-wrap .tutor-form-group {
8593 display: -webkit-box;
8594 display: -ms-flexbox;
8595 display: flex;
8596 -webkit-box-align: center;
8597 -ms-flex-align: center;
8598 align-items: center;
8599 -ms-flex-preferred-size: 35% !important;
8600 flex-basis: 35% !important;
8601 }
8602
8603 .submitted-assignments-sorting-wrap .tutor-form-group label, .submitted-assignments-sorting-wrap .tutor-form-group select {
8604 margin-bottom: 0;
8605 }
8606
8607 .submitted-assignments-sorting-wrap .tutor-form-group label {
8608 -ms-flex-preferred-size: 35%;
8609 flex-basis: 35%;
8610 }
8611
8612 .submitted-assignments-sorting-wrap .tutor-form-group select {
8613 height: 40px;
8614 }
8615
8616 .tutor-dashboard-assignment-table .student-column {
8617 display: -webkit-box;
8618 display: -ms-flexbox;
8619 display: flex;
8620 -webkit-box-align: center;
8621 -ms-flex-align: center;
8622 align-items: center;
8623 }
8624
8625 .tutor-dashboard-assignment-table .student-column .student-avatar {
8626 width: 34px;
8627 margin-right: 10px;
8628 }
8629
8630 .tutor-dashboard-assignment-table .student-column .student-avatar img {
8631 border-radius: 50%;
8632 }
8633
8634 .tutor-dashboard-assignment-table .student-column .student-avatar span {
8635 display: block;
8636 width: 34px;
8637 height: 34px;
8638 line-height: 34px;
8639 border-radius: 50%;
8640 font-size: 12px;
8641 text-align: center;
8642 }
8643
8644 .tutor-dashboard-assignment-table .student-column .student-details h4, .tutor-dashboard-assignment-table .student-column .student-details p {
8645 line-height: 1.3;
8646 margin-bottom: 0;
8647 }
8648
8649 .tutor-dashboard-assignment-table span.review-required,
8650 .tutor-dashboard-assignment-table span.result-pass,
8651 .tutor-dashboard-assignment-table span.result-fail {
8652 background: #df3247;
8653 font-size: 14px;
8654 font-weight: bold;
8655 color: #fff;
8656 padding: 4px 11px;
8657 border-radius: 2px;
8658 }
8659
8660 .tutor-dashboard-assignment-table span.result-pass {
8661 background: var(--tutor-success-button-color);
8662 }
8663
8664 .tutor-dashboard-assignment-table span.review-required {
8665 background: #f5b30d;
8666 }
8667
8668 .tutor-assignment-review-header p span {
8669 font-weight: 400;
8670 color: var(--tutor-text-color);
8671 }
8672
8673 .tutor-assignment-submitted-page {
8674 border-bottom: none;
8675 }
8676
8677 .tutor-assignment-submitted-page .assignment-info {
8678 display: -webkit-box;
8679 display: -ms-flexbox;
8680 display: flex;
8681 -webkit-box-align: center;
8682 -ms-flex-align: center;
8683 align-items: center;
8684 }
8685
8686 .tutor-assignment-submitted-page .assignment-info p {
8687 margin-right: 15px;
8688 }
8689
8690 .tutor-assignment-submitted-page h3 {
8691 margin: 5px 0;
8692 }
8693
8694 .tutor-dashboard-assignment-submitted-content {
8695 margin-top: 30px;
8696 margin-bottom: 50px;
8697 }
8698
8699 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row {
8700 margin-bottom: 30px;
8701 }
8702
8703 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark {
8704 display: -webkit-box;
8705 display: -ms-flexbox;
8706 display: flex;
8707 -webkit-box-align: center;
8708 -ms-flex-align: center;
8709 align-items: center;
8710 }
8711
8712 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark input {
8713 margin: 0;
8714 }
8715
8716 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark p {
8717 margin-top: 0;
8718 margin-left: 15px;
8719 }
8720
8721 .tutor-announcement-content-wrap {
8722 text-align: left !important;
8723 display: -webkit-box;
8724 display: -ms-flexbox;
8725 display: flex;
8726 -webkit-box-pack: justify;
8727 -ms-flex-pack: justify;
8728 justify-content: space-between;
8729 -webkit-box-align: center;
8730 -ms-flex-align: center;
8731 align-items: center;
8732 }
8733
8734 .tutor-announcement-content-wrap p {
8735 margin: 0;
8736 }
8737
8738 .tutor-dashboard-announcement-sorting-wrap {
8739 display: -webkit-box;
8740 display: -ms-flexbox;
8741 display: flex;
8742 -webkit-column-gap: 15px;
8743 -moz-column-gap: 15px;
8744 column-gap: 15px;
8745 }
8746
8747 .tutor-dashboard-announcement-sorting-wrap div:nth-child(1) {
8748 -ms-flex-preferred-size: 50%;
8749 flex-basis: 50%;
8750 }
8751
8752 .tutor-dashboard-announcement-sorting-wrap div:nth-child(2) {
8753 -ms-flex-preferred-size: 20%;
8754 flex-basis: 20%;
8755 }
8756
8757 .tutor-dashboard-announcement-sorting-wrap div:nth-child(3) {
8758 -ms-flex-preferred-size: 30%;
8759 flex-basis: 30%;
8760 }
8761
8762 .tutor-dashboard-announcement-table {
8763 border-spacing: 0;
8764 border-collapse: collapse;
8765 border: 1px solid #ccd0d4;
8766 }
8767
8768 .tutor-dashboard-announcement-table thead th, .tutor-dashboard-announcement-table thead td {
8769 border-bottom: 1px solid #ccd0d4;
8770 }
8771
8772 .tutor-dashboard-announcement-table tbody tr:last-child {
8773 border-bottom: 1px solid #ccd0d4;
8774 }
8775
8776 .tutor-dashboard-announcement-table tbody td:first-child {
8777 padding-left: 30px;
8778 line-height: 24px;
8779 }
8780
8781 .tutor-dashboard-announcement-table tr {
8782 background-color: #F3F3F3;
8783 }
8784
8785 .tutor-dashboard-announcement-table tr:nth-child(odd) {
8786 background-color: #fff;
8787 }
8788
8789 .tutor-dashboard-announcement-table th, .tutor-dashboard-announcement-table td {
8790 border: 0;
8791 vertical-align: middle;
8792 }
8793
8794 .tutor-dashboard-announcement-table th h4, .tutor-dashboard-announcement-table td h4 {
8795 font-size: 16px;
8796 margin-bottom: 0;
8797 }
8798
8799 .tutor-dashboard-announcement-table th p, .tutor-dashboard-announcement-table th a, .tutor-dashboard-announcement-table td p, .tutor-dashboard-announcement-table td a {
8800 font-size: 13px;
8801 margin-bottom: 0;
8802 }
8803
8804 .tutor-dashboard-announcement-table th:last-child, .tutor-dashboard-announcement-table td:last-child {
8805 padding-right: 30px;
8806 }
8807
8808 .tutor-dashboard-announcement-table th {
8809 padding: 15px 0;
8810 background-color: #f3f3f3;
8811 }
8812
8813 .tutor-dashboard-announcement-table td {
8814 padding: 30px 0;
8815 }
8816
8817 .tutor-dashboard-announcement-table th:first-child {
8818 padding-left: 40px;
8819 }
8820
8821 .tutor-dashboard-announcement-table th:last-child {
8822 padding-right: 40px;
8823 }
8824
8825 .tutor-announcement-datepicker {
8826 position: relative;
8827 }
8828
8829 .tutor-announcement-datepicker input, .tutor-announcement-datepicker i {
8830 position: absolute;
8831 }
8832
8833 .tutor-announcement-datepicker i {
8834 top: 50%;
8835 right: 10px;
8836 color: #3e64de;
8837 }
8838
8839 .tutor-announcement-buttons {
8840 display: -webkit-box;
8841 display: -ms-flexbox;
8842 display: flex;
8843 -webkit-box-align: center;
8844 -ms-flex-align: center;
8845 align-items: center;
8846 }
8847
8848 .tutor-announcement-buttons li {
8849 list-style: none;
8850 }
8851
8852 .tutor-dropdown {
8853 position: relative;
8854 cursor: pointer;
8855 margin-left: 20px;
8856 }
8857
8858 .tutor-dropdown .tutor-icon-action {
8859 padding: 5px 10px;
8860 margin-right: -10px;
8861 }
8862
8863 .tutor-dropdown .tutor-icon-action:hover {
8864 background: #f3f3f3;
8865 border-radius: 50%;
8866 }
8867
8868 .tutor-dropdown.show .tutor-dropdown-menu {
8869 display: block !important;
8870 }
8871
8872 .tutor-dropdown-menu:before {
8873 content: "";
8874 position: absolute;
8875 right: 10px;
8876 background: linear-gradient(-45deg, transparent 50%, black 50%);
8877 height: 10px;
8878 width: 10px;
8879 -webkit-transform: rotate(45deg);
8880 transform: rotate(45deg);
8881 top: -4px;
8882 }
8883
8884 .tutor-dropdown-menu {
8885 min-width: 140px;
8886 background: #353535;
8887 color: white;
8888 width: 100%;
8889 position: absolute;
8890 top: 40px;
8891 right: -13px;
8892 display: none;
8893 border-radius: 5px;
8894 padding: 0;
8895 margin: 0;
8896 }
8897
8898 .tutor-dropdown-menu li {
8899 list-style: none !important;
8900 padding: 5px 15px 5px 15px;
8901 cursor: pointer;
8902 }
8903
8904 .tutor-dropdown-menu li:first-child {
8905 border-top-left-radius: 6px;
8906 border-top-right-radius: 6px;
8907 }
8908
8909 .tutor-dropdown-menu li:last-child {
8910 border-bottom-left-radius: 6px;
8911 border-bottom-right-radius: 6px;
8912 }
8913
8914 .tutor-dropdown-menu li:hover {
8915 background-color: #6b6b6b;
8916 }
8917
8918 .tutor-dropdwown-menu li i {
8919 padding-right: 4px;
8920 }
8921
8922 .tutor-announcements-update-form .tutor-option-field-row input[type="text"],
8923 .tutor-announcements-update-form textarea,
8924 .tutor-announcements-form .tutor-option-field-row input[type="text"],
8925 .tutor-announcements-form textarea {
8926 width: 100%;
8927 margin-top: 8px;
8928 }
8929
8930 .tutor-announcements-form select,
8931 .tutor-announcements-update-form select {
8932 width: 100%;
8933 max-width: 100% !important;
8934 padding: 7px 12px;
8935 margin-top: 8px;
8936 }
8937
8938 .tutor-announcements-update-form .tutor-option-field-row,
8939 .tutor-announcements-form .tutor-option-field-row {
8940 border: none !important;
8941 }
8942
8943 .tutor-announcement-modal-content {
8944 border-radius: 20px;
8945 }
8946
8947 .tutor-announcement-modal-footer-buttons {
8948 display: -webkit-box;
8949 display: -ms-flexbox;
8950 display: flex;
8951 -webkit-box-pack: justify;
8952 -ms-flex-pack: justify;
8953 justify-content: space-between;
8954 }
8955
8956 .tutor-announcement-cancel-btn {
8957 background: #e8e8e8 !important;
8958 border-radius: 3px !important;
8959 color: #7a7a7a !important;
8960 }
8961
8962 /*announcemnets details modal*/
8963 .tutor-announcement-details-modal-content > a {
8964 cursor: pointer;
8965 padding: 20px;
8966 float: right;
8967 }
8968
8969 .modal-container.tutor-announcement-details-container {
8970 padding: 45px 70px !important;
8971 }
8972
8973 .balance-info .tutor-announcement-big-icon {
8974 margin-right: 10px;
8975 }
8976
8977 .tutor-announcement-big-icon {
8978 font-size: 32px;
8979 width: 76px;
8980 height: 76px;
8981 border-radius: 100%;
8982 background: #e9edfb;
8983 text-align: center;
8984 color: #3e64de;
8985 }
8986
8987 .tutor-announcement-big-icon .tutor-icon-speaker {
8988 position: relative !important;
8989 top: 30% !important;
8990 }
8991
8992 .tutor-announcement-detail-content {
8993 margin-top: 35px;
8994 }
8995
8996 .tutor-announcement-detail-content h3 {
8997 font-size: 24px;
8998 font-weight: bold;
8999 color: #161616;
9000 }
9001
9002 .tutor-announcement-detail-content p {
9003 font-style: normal;
9004 font-weight: normal;
9005 font-size: 16px;
9006 color: #7a7a7a;
9007 margin-top: 15px;
9008 margin-bottom: 10px;
9009 }
9010
9011 .tutor-detail-course-content-wrap {
9012 background-color: #f3f3f3;
9013 }
9014
9015 .tutor-detail-course-content {
9016 padding: 30px 70px 70px;
9017 }
9018
9019 .tutor-detail-course-info-wrap {
9020 display: -webkit-box;
9021 display: -ms-flexbox;
9022 display: flex;
9023 -webkit-box-pack: justify;
9024 -ms-flex-pack: justify;
9025 justify-content: space-between;
9026 margin-bottom: 50px;
9027 }
9028
9029 .tutor-announce-detail-popup-button-wrap {
9030 display: -webkit-box;
9031 display: -ms-flexbox;
9032 display: flex;
9033 -webkit-box-pack: justify;
9034 -ms-flex-pack: justify;
9035 justify-content: space-between;
9036 }
9037
9038 .announcement-detail-edit-delete-button > .tutor-announcement-delete {
9039 background: #e8e8e8 !important;
9040 color: #7a7a7a !important;
9041 }
9042
9043 .tutor-border-none {
9044 border: none !important;
9045 }
9046
9047 .announcement-detail-edit-delete-button > button {
9048 padding: 10px 20px !important;
9049 }
9050
9051 .announcement-detail-edit-delete-button {
9052 display: -webkit-box;
9053 display: -ms-flexbox;
9054 display: flex;
9055 gap: 10px;
9056 }
9057
9058 .tutor-announcement-detail-course-info p,
9059 .tutor-announcement-detail-date-info p {
9060 font-size: 16px;
9061 color: #161616;
9062 font-weight: 700;
9063 max-width: 95%;
9064 }
9065
9066 .tutor-announcements-modal-wrap .tutor-modal-content {
9067 max-width: 660px !important;
9068 }
9069
9070 .tutor-announcements-modal-wrap .modal-footer {
9071 -webkit-box-pack: justify;
9072 -ms-flex-pack: justify;
9073 justify-content: space-between;
9074 }
9075
9076 .tutor-quiz-attempt-history td:last-child {
9077 text-align: center;
9078 }
9079
9080 .tutor-quiz-attempt-history td:last-child a {
9081 display: block;
9082 padding: 10px;
9083 }
9084
9085 .attempt-review-title {
9086 font-size: 18px;
9087 color: var(--tutor-text-size);
9088 font-weight: 600;
9089 display: -webkit-box;
9090 display: -ms-flexbox;
9091 display: flex;
9092 -webkit-box-align: center;
9093 -ms-flex-align: center;
9094 align-items: center;
9095 margin-bottom: 60px;
9096 }
9097
9098 .attempt-review-title i {
9099 margin-right: 12px;
9100 color: var(--tutor-primary-color);
9101 }
9102
9103 .tutor-quiz-attempt-info-row .attempt-view-bottom,
9104 .tutor-quiz-attempt-info-row .attempt-view-top {
9105 display: -webkit-box;
9106 display: -ms-flexbox;
9107 display: flex;
9108 -webkit-box-pack: justify;
9109 -ms-flex-pack: justify;
9110 justify-content: space-between;
9111 }
9112
9113 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
9114 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
9115 display: -webkit-inline-box;
9116 display: -ms-inline-flexbox;
9117 display: inline-flex;
9118 -webkit-box-align: center;
9119 -ms-flex-align: center;
9120 align-items: center;
9121 max-width: 30%;
9122 }
9123
9124 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
9125 -webkit-box-align: start;
9126 -ms-flex-align: start;
9127 align-items: flex-start;
9128 }
9129
9130 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
9131 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
9132 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
9133 background: #df3247;
9134 font-size: 14px;
9135 font-weight: 400;
9136 color: #fff;
9137 padding: 1px 4px;
9138 margin-right: 13px;
9139 border-radius: 2px;
9140 }
9141
9142 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
9143 background: var(--tutor-success-button-color);
9144 }
9145
9146 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
9147 background: #f5b30d;
9148 }
9149
9150 .tutor-quiz-attempt-info-row .attempt-info-content h4,
9151 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
9152 font-size: 14px;
9153 line-height: 25px;
9154 margin: 0;
9155 color: #7a7f85;
9156 font-weight: 400;
9157 }
9158
9159 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
9160 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
9161 font-weight: 700;
9162 color: var(--tutor-text-color);
9163 margin-top: 7px;
9164 }
9165
9166 .tutor-quiz-attempt-info-row .attempt-view-top {
9167 padding-bottom: 30px;
9168 margin-bottom: 30px;
9169 border-bottom: 1px solid #dcdfe5;
9170 }
9171
9172 .tutor-quiz-attempt-info-row .attempt-view-bottom {
9173 margin-bottom: 60px;
9174 }
9175
9176 .attempt-user-details {
9177 display: -webkit-box;
9178 display: -ms-flexbox;
9179 display: flex;
9180 -webkit-box-align: center;
9181 -ms-flex-align: center;
9182 align-items: center;
9183 }
9184
9185 .attempt-user-details .attempt-user-avatar {
9186 padding-right: 20px;
9187 }
9188
9189 .attempt-user-details .attempt-user-avatar img {
9190 display: block;
9191 width: 70px;
9192 height: 70px;
9193 border-radius: 50%;
9194 }
9195
9196 .attempt-user-details .attempt-info-content h4 {
9197 font-size: 18px;
9198 }
9199
9200 .attempt-review-notice-wrap {
9201 display: -webkit-box;
9202 display: -ms-flexbox;
9203 display: flex;
9204 margin-bottom: 60px;
9205 -webkit-box-pack: justify;
9206 -ms-flex-pack: justify;
9207 justify-content: space-between;
9208 }
9209
9210 .attempt-review-notice-wrap p {
9211 margin: 0;
9212 display: -webkit-inline-box;
9213 display: -ms-inline-flexbox;
9214 display: inline-flex;
9215 -webkit-box-align: center;
9216 -ms-flex-align: center;
9217 align-items: center;
9218 }
9219
9220 .attempt-review-notice-wrap p.attempt-review-notice i {
9221 font-size: 16px;
9222 color: #f5c813;
9223 margin-right: 9px;
9224 }
9225
9226 .attempt-review-notice-wrap p.attempt-review-at > span {
9227 color: var(--tutor-primary-color);
9228 margin-right: 7px;
9229 font-size: 16px;
9230 }
9231
9232 .attempt-review-notice-wrap p > strong {
9233 font-weight: 400;
9234 margin-right: 5px;
9235 }
9236
9237 .quiz-attempt-answers-wrap {
9238 background: #fff;
9239 margin: 0 0 1.5em;
9240 }
9241
9242 .quiz-attempt-answers-wrap .attempt-answers-header {
9243 padding: 30px 20px;
9244 }
9245
9246 .quiz-attempt-answers-wrap .attempt-answers-header h3 {
9247 font-size: 20px;
9248 line-height: 1.5;
9249 color: #3f435b;
9250 }
9251
9252 .quiz-attempt-answers-wrap .tutor-instructor-feedback-wrap {
9253 padding-left: 20px;
9254 padding-right: 20px;
9255 padding-bottom: 20px;
9256 }
9257
9258 .quiz-attempt-answers-wrap table {
9259 border-collapse: collapse;
9260 border: none;
9261 }
9262
9263 .quiz-attempt-answers-wrap table tr {
9264 background-color: #fff;
9265 }
9266
9267 .quiz-attempt-answers-wrap table tr:first-child {
9268 background-color: #f7f7f9;
9269 border-top: 1px solid #eaeaea;
9270 border-bottom: 1px solid #eaeaea !important;
9271 }
9272
9273 .quiz-attempt-answers-wrap table tr:not(:first-child) {
9274 border-top: 1px solid #dcdce1;
9275 }
9276
9277 .quiz-attempt-answers-wrap table tr:not(:last-child) {
9278 border-bottom: 1px solid #dcdce1;
9279 }
9280
9281 .quiz-attempt-answers-wrap table th {
9282 font-size: 12px;
9283 text-transform: inherit;
9284 }
9285
9286 .quiz-attempt-answers-wrap table th,
9287 .quiz-attempt-answers-wrap table td {
9288 padding: 17px 20px;
9289 vertical-align: middle;
9290 border: none;
9291 font-size: 14px;
9292 line-height: 1.71;
9293 letter-spacing: normal;
9294 color: #393c40;
9295 }
9296
9297 .quiz-attempt-answers-wrap table th p,
9298 .quiz-attempt-answers-wrap table td p {
9299 margin: 0;
9300 }
9301
9302 .quiz-attempt-answers-wrap table th .tutor-icon-block,
9303 .quiz-attempt-answers-wrap table td .tutor-icon-block {
9304 font-size: 14px;
9305 width: 30px;
9306 height: 30px;
9307 line-height: 30px;
9308 }
9309
9310 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
9311 border: 1px solid #d4dadb;
9312 color: #d4dadb;
9313 height: 30px;
9314 width: 30px;
9315 border-radius: 2px;
9316 font-size: 13px;
9317 display: inline-block;
9318 text-align: center;
9319 line-height: 30px;
9320 -webkit-transition: 300ms;
9321 transition: 300ms;
9322 }
9323
9324 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
9325 border: 1px solid var(--tutor-success-button-color);
9326 color: var(--tutor-success-button-color);
9327 }
9328
9329 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
9330 border: 1px solid #df3247;
9331 color: #df3247;
9332 }
9333
9334 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
9335 margin-right: 17px;
9336 }
9337
9338 .tutor-quiz-attempt-review-wrap .attempt-answers-header {
9339 background: #fff;
9340 padding: 20px;
9341 margin-top: 20px;
9342 }
9343
9344 .tutor-quiz-attempt-review-wrap .attempt-answers-header a {
9345 color: #3f435b;
9346 }
9347
9348 .tutor-quiz-attempt-review-wrap .attempt-answers-header > p {
9349 color: #737787;
9350 margin-top: 10px;
9351 margin-bottom: 0;
9352 }
9353
9354 .tutor-quiz-attempt-review-wrap .attempt-answers-header h3 {
9355 font-size: 20px;
9356 line-height: 1.5;
9357 color: #3f435b;
9358 }
9359
9360 .tutor-quiz-attempt-review-wrap .instructor-feedback-content {
9361 padding: 0px 20px 10px 20px;
9362 }
9363
9364 .tutor-quiz-attempt-review-wrap .instructor-feedback-content > p {
9365 margin-bottom: 1em;
9366 }
9367
9368 .tutor-quiz-attempt-review-wrap table {
9369 border-collapse: collapse;
9370 border: none;
9371 }
9372
9373 .tutor-quiz-attempt-review-wrap table tr {
9374 background-color: #fff;
9375 }
9376
9377 .tutor-quiz-attempt-review-wrap table tr:first-child {
9378 background-color: #f7f7f9;
9379 border-top: 1px solid #eaeaea;
9380 border-bottom: 1px solid #eaeaea;
9381 }
9382
9383 .tutor-quiz-attempt-review-wrap table tr:first-child th,
9384 .tutor-quiz-attempt-review-wrap table tr:first-child td {
9385 padding-top: 14px;
9386 padding-bottom: 14px;
9387 }
9388
9389 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) {
9390 border-top: 1px solid #dcdce1;
9391 }
9392
9393 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) th,
9394 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) td {
9395 padding-top: 20px;
9396 padding-bottom: 20px;
9397 }
9398
9399 .tutor-quiz-attempt-review-wrap table tr:not(:last-child) {
9400 border-bottom: 1px solid #dcdce1;
9401 }
9402
9403 .tutor-quiz-attempt-review-wrap table th,
9404 .tutor-quiz-attempt-review-wrap table td {
9405 border: none;
9406 vertical-align: top;
9407 font-size: 14px;
9408 font-weight: 400;
9409 line-height: 1.71;
9410 padding: 15px 6px;
9411 }
9412
9413 .tutor-quiz-attempt-review-wrap table th:first-child,
9414 .tutor-quiz-attempt-review-wrap table td:first-child {
9415 padding: 12px;
9416 }
9417
9418 .tutor-quiz-attempt-review-wrap table th:last-child,
9419 .tutor-quiz-attempt-review-wrap table td:last-child {
9420 padding: 12px 10px;
9421 }
9422
9423 .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),
9424 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(3),
9425 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(4) {
9426 width: 28%;
9427 }
9428
9429 .tutor-quiz-attempt-review-wrap span.result-review-required,
9430 .tutor-quiz-attempt-review-wrap span.result-pass,
9431 .tutor-quiz-attempt-review-wrap span.result-fail {
9432 background: #df3247;
9433 font-size: 14px;
9434 font-weight: bold;
9435 color: #fff;
9436 padding: 4px 11px;
9437 border-radius: 2px;
9438 }
9439
9440 .tutor-quiz-attempt-review-wrap span.result-pass {
9441 background: var(--tutor-success-button-color);
9442 }
9443
9444 .tutor-quiz-attempt-review-wrap span.result-review-required {
9445 background: #f5b30d;
9446 }
9447
9448 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip],
9449 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip] {
9450 position: relative;
9451 z-index: 2;
9452 cursor: pointer;
9453 }
9454
9455 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
9456 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before,
9457 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
9458 visibility: hidden;
9459 opacity: 0;
9460 pointer-events: none;
9461 -webkit-transform: translateY(15px);
9462 transform: translateY(15px);
9463 -webkit-transition: 0.15s ease;
9464 transition: 0.15s ease;
9465 }
9466
9467 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before,
9468 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before {
9469 content: attr(data-tooltip);
9470 position: absolute;
9471 bottom: 40px;
9472 left: 50%;
9473 margin-bottom: 0px;
9474 margin-left: -60px;
9475 min-width: 122px;
9476 text-align: center;
9477 padding: 4px 7px;
9478 font-size: 14px;
9479 line-height: 1.2;
9480 font-weight: 300;
9481 border-radius: 12px;
9482 background-color: #3f435b;
9483 color: #fff;
9484 z-index: 99999;
9485 }
9486
9487 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
9488 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
9489 position: absolute;
9490 content: "";
9491 bottom: 34px;
9492 left: 50%;
9493 margin-left: -10px;
9494 border-top: 8px solid #3f435b;
9495 border-right: 10px solid transparent;
9496 border-left: 10px solid transparent;
9497 }
9498
9499 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
9500 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before,
9501 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
9502 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
9503 .quiz-attempt-answers-wrap .active[data-tooltip]:after,
9504 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
9505 .quiz-attempt-answers-wrap .active[data-tooltip]:after {
9506 visibility: visible;
9507 opacity: 1;
9508 -webkit-transform: translateY(0px);
9509 transform: translateY(0px);
9510 }
9511
9512 .tutor-status-blocked-context i,
9513 .tutor-status-approved-context i,
9514 .quiz-correct-answer-text i,
9515 .quiz-incorrect-answer-text i {
9516 font-size: 14px;
9517 height: 20px;
9518 width: 20px;
9519 text-align: center;
9520 line-height: 20px;
9521 background: #7bbc30;
9522 color: #fff;
9523 display: inline-block;
9524 border-radius: 2px;
9525 margin-right: 6px;
9526 }
9527
9528 .tutor-status-blocked-context i,
9529 .quiz-incorrect-answer-text i {
9530 background: #f44337;
9531 font-size: 10px;
9532 font-weight: 900;
9533 }
9534
9535 .answer-image-matched-wrap {
9536 display: block;
9537 }
9538
9539 .answer-image-matched-wrap .image-matching-item {
9540 display: -webkit-box;
9541 display: -ms-flexbox;
9542 display: flex;
9543 -webkit-box-align: center;
9544 -ms-flex-align: center;
9545 align-items: center;
9546 }
9547
9548 .answer-image-matched-wrap .image-matching-item:not(:last-child) {
9549 margin-bottom: 12px;
9550 }
9551
9552 .answer-image-matched-wrap .image-matching-item img {
9553 max-width: 35px;
9554 }
9555
9556 .answer-image-matched-wrap .image-matching-item .dragged-caption {
9557 font-size: 14px;
9558 margin-left: 12px;
9559 }
9560
9561 .correct-answer-wrap .matching-type {
9562 display: -webkit-box;
9563 display: -ms-flexbox;
9564 display: flex;
9565 }
9566
9567 .correct-answer-wrap .text-image-type {
9568 display: -webkit-box;
9569 display: -ms-flexbox;
9570 display: flex;
9571 -webkit-box-align: center;
9572 -ms-flex-align: center;
9573 align-items: center;
9574 }
9575
9576 .correct-answer-wrap .text-image-type:not(:last-child) {
9577 margin-bottom: 12px;
9578 }
9579
9580 .correct-answer-wrap .text-image-type .image {
9581 margin-right: 12px;
9582 }
9583
9584 .correct-answer-wrap .text-image-type img {
9585 max-width: 35px;
9586 }
9587
9588 #tutor_profile_cover_photo_editor {
9589 height: 344px;
9590 position: relative;
9591 }
9592
9593 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9594 text-align: right;
9595 padding-left: 190px;
9596 margin-top: 16px;
9597 }
9598
9599 @media (max-width: 492px) {
9600 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9601 padding-left: 120px;
9602 }
9603 }
9604
9605 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > img, #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9606 display: inline-block;
9607 vertical-align: middle;
9608 }
9609
9610 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9611 white-space: nowrap;
9612 font-style: normal;
9613 font-weight: normal;
9614 font-size: 13px;
9615 line-height: 18px;
9616 color: #7A7A7A;
9617 }
9618
9619 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span > span {
9620 color: black;
9621 }
9622
9623 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span.loader-area {
9624 display: none;
9625 }
9626
9627 #tutor_profile_cover_photo_editor #tutor_cover_area {
9628 height: 245px;
9629 background-color: #E9EDFB;
9630 background-position: center center;
9631 background-size: cover;
9632 background-repeat: no-repeat;
9633 border-radius: 6px;
9634 position: relative;
9635 overflow: hidden;
9636 }
9637
9638 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay {
9639 height: 70%;
9640 position: absolute;
9641 left: 0;
9642 bottom: 0;
9643 right: 0;
9644 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9645 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9646 }
9647
9648 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
9649 background: #3E64DE;
9650 border-radius: 3px;
9651 color: white;
9652 border: none;
9653 cursor: pointer;
9654 font-style: normal;
9655 font-weight: 600;
9656 font-size: 12px;
9657 color: #FFFFFF;
9658 position: absolute;
9659 padding: 8px 20px;
9660 right: 22px;
9661 bottom: 22px;
9662 }
9663
9664 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader:hover {
9665 background: #2f52c4;
9666 }
9667
9668 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9669 margin-left: 6px;
9670 }
9671
9672 @media (max-width: 432px) {
9673 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9674 display: none;
9675 }
9676 }
9677
9678 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter {
9679 position: absolute;
9680 color: white;
9681 background: rgba(0, 0, 0, 0.247);
9682 text-align: center;
9683 width: 36px;
9684 border-radius: 50%;
9685 font-size: 17px;
9686 line-height: 40px;
9687 height: 36px;
9688 right: 22px;
9689 top: 22px;
9690 cursor: pointer;
9691 }
9692
9693 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter:hover {
9694 background: rgba(0, 0, 0, 0.438);
9695 }
9696
9697 #tutor_profile_cover_photo_editor #tutor_profile_area {
9698 width: 142px;
9699 height: 142px;
9700 left: 35px;
9701 top: 145px;
9702 border-radius: 50%;
9703 border: 5px solid white;
9704 position: absolute;
9705 overflow: hidden;
9706 background-color: #E9EDFB;
9707 background-position: center center;
9708 background-size: cover;
9709 background-repeat: no-repeat;
9710 }
9711
9712 @media (max-width: 688px) {
9713 #tutor_profile_cover_photo_editor #tutor_profile_area {
9714 width: 120px;
9715 height: 120px;
9716 left: 31px;
9717 top: 168px;
9718 }
9719 }
9720
9721 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay {
9722 position: absolute;
9723 right: 0;
9724 left: 0;
9725 bottom: 0;
9726 background: rgba(0, 0, 0, 0.253);
9727 padding: 0;
9728 height: 37px;
9729 cursor: pointer;
9730 color: white;
9731 display: -webkit-box;
9732 display: -ms-flexbox;
9733 display: flex;
9734 display: -o-flex;
9735 display: -ms-flex;
9736 display: -moz-flex;
9737 display: -webkit-flex;
9738 -webkit-box-align: center;
9739 -ms-flex-align: center;
9740 align-items: center;
9741 -o-align-items: center;
9742 -ms-align-items: center;
9743 -moz-align-items: center;
9744 -webkit-align-items: center;
9745 -webkit-box-pack: center;
9746 -ms-flex-pack: center;
9747 justify-content: center;
9748 -o-justify-content: center;
9749 -ms-justify-content: center;
9750 -moz-justify-content: center;
9751 -webkit-justify-content: center;
9752 }
9753
9754 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay:hover {
9755 background: rgba(0, 0, 0, 0.411);
9756 }
9757
9758 #tutor_profile_cover_photo_editor #tutor_pp_option {
9759 position: absolute;
9760 background: #353535;
9761 width: 157px;
9762 top: 294px;
9763 left: 27px;
9764 border-radius: 6px;
9765 color: white;
9766 z-index: 99;
9767 display: none;
9768 }
9769
9770 @media (max-width: 688px) {
9771 #tutor_profile_cover_photo_editor #tutor_pp_option {
9772 top: 294px;
9773 left: 10px;
9774 }
9775 }
9776
9777 #tutor_profile_cover_photo_editor #tutor_pp_option span {
9778 display: block;
9779 padding: 5px 10px;
9780 cursor: pointer;
9781 overflow: hidden;
9782 font-style: normal;
9783 font-weight: normal;
9784 font-size: 16px;
9785 line-height: 26px;
9786 color: #FFFFFF;
9787 }
9788
9789 #tutor_profile_cover_photo_editor #tutor_pp_option span:first-of-type {
9790 border-top-left-radius: 6px;
9791 border-top-right-radius: 6px;
9792 }
9793
9794 #tutor_profile_cover_photo_editor #tutor_pp_option span:last-of-type {
9795 border-bottom-left-radius: 6px;
9796 border-bottom-right-radius: 6px;
9797 }
9798
9799 #tutor_profile_cover_photo_editor #tutor_pp_option span:hover {
9800 background: #6b6b6b;
9801 }
9802
9803 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow {
9804 text-align: center;
9805 height: 0;
9806 }
9807
9808 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow i {
9809 display: inline-block;
9810 width: 0;
9811 height: 0;
9812 border-left: 5px solid transparent;
9813 border-right: 5px solid transparent;
9814 position: relative;
9815 top: -17px;
9816 border-bottom: 5px solid #353535;
9817 }
9818
9819 #tutor_profile_cover_photo_editor #tutor_pp_option > *:not(:last-child) {
9820 position: relative;
9821 z-index: 1;
9822 }
9823
9824 #tutor_profile_cover_photo_editor #tutor_pp_option > div:last-child {
9825 position: fixed;
9826 left: 0;
9827 right: 0;
9828 top: 0;
9829 bottom: 0;
9830 background: transparent;
9831 z-index: 0;
9832 z-index: 0;
9833 }
9834
9835 #tutor_profile_cover_photo_editor.pop-up-opened #tutor_pp_option {
9836 display: block;
9837 }
9838
9839 #tutor_profile_cover_photo_editor #tutor_photo_dialogue_box {
9840 display: none;
9841 }
9842
9843 .tutor-user-public-profile .photo-area {
9844 overflow: hidden;
9845 height: 414px;
9846 margin-top: 30px;
9847 }
9848
9849 .tutor-user-public-profile .photo-area .cover-area {
9850 position: relative;
9851 border-radius: 6px;
9852 overflow: hidden;
9853 }
9854
9855 .tutor-user-public-profile .photo-area .cover-area > div:first-child {
9856 height: 375px;
9857 background-position: center center;
9858 background-repeat: no-repeat;
9859 background-size: cover;
9860 }
9861
9862 .tutor-user-public-profile .photo-area .cover-area > div:last-child {
9863 position: absolute;
9864 left: 0;
9865 right: 0;
9866 bottom: 0;
9867 height: 70%;
9868 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9869 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9870 }
9871
9872 .tutor-user-public-profile .photo-area .pp-area {
9873 position: relative;
9874 top: -111px;
9875 padding-left: 49px;
9876 display: -webkit-box;
9877 display: -ms-flexbox;
9878 display: flex;
9879 display: -o-flex;
9880 display: -ms-flex;
9881 display: -moz-flex;
9882 display: -webkit-flex;
9883 -webkit-box-align: center;
9884 -ms-flex-align: center;
9885 align-items: center;
9886 -o-align-items: center;
9887 -ms-align-items: center;
9888 -moz-align-items: center;
9889 -webkit-align-items: center;
9890 }
9891
9892 .tutor-user-public-profile .photo-area .pp-area .profile-pic {
9893 background-position: center center;
9894 background-repeat: no-repeat;
9895 background-size: cover;
9896 display: inline-block;
9897 border: 8px solid white;
9898 }
9899
9900 .tutor-user-public-profile .photo-area .pp-area .profile-name {
9901 padding-left: 23px;
9902 padding-bottom: 30px;
9903 }
9904
9905 .tutor-user-public-profile .photo-area .pp-area .profile-name h3 {
9906 font-style: normal;
9907 font-weight: 600;
9908 font-size: 40px;
9909 line-height: 48px;
9910 color: #FFFFFF;
9911 margin: 0;
9912 }
9913
9914 .tutor-user-public-profile .photo-area .pp-area .profile-name > span {
9915 font-style: normal;
9916 font-weight: 500;
9917 font-size: 15px;
9918 color: #757575;
9919 margin-right: 10px;
9920 }
9921
9922 .tutor-user-public-profile .photo-area .pp-area .profile-name > span > span {
9923 color: white;
9924 }
9925
9926 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media {
9927 text-align: right;
9928 padding-right: 30px;
9929 padding-bottom: 20px;
9930 -webkit-box-flex: 1;
9931 flex: 1;
9932 -o-flex: 1;
9933 -ms-flex: 1;
9934 -moz-flex: 1;
9935 -webkit-flex: 1;
9936 }
9937
9938 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container {
9939 font-size: 16px;
9940 }
9941
9942 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-digits {
9943 color: white;
9944 }
9945
9946 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta {
9947 color: #757575;
9948 }
9949
9950 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container {
9951 margin-top: 15px;
9952 text-align: right;
9953 }
9954
9955 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a {
9956 display: inline-block;
9957 margin-left: 20px;
9958 color: whitesmoke;
9959 cursor: pointer;
9960 text-decoration: none;
9961 font-size: 16px;
9962 }
9963
9964 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a:hover {
9965 color: white;
9966 }
9967
9968 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-pic {
9969 border-radius: 50%;
9970 height: 153px;
9971 width: 153px;
9972 }
9973
9974 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
9975 overflow: initial;
9976 }
9977
9978 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-pic {
9979 border-radius: 10px;
9980 height: 200px;
9981 width: 153px;
9982 }
9983
9984 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-rating-media {
9985 padding-bottom: 75px;
9986 }
9987
9988 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .tutor-user-profile-sidebar {
9989 margin-top: 79px;
9990 }
9991
9992 .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area {
9993 height: auto;
9994 }
9995
9996 .tutor-user-public-profile.tutor-user-public-profile-no-cp .cover-area {
9997 display: none;
9998 }
9999
10000 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10001 top: 0;
10002 }
10003
10004 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-pic {
10005 border-radius: 50%;
10006 height: 153px;
10007 width: 153px;
10008 }
10009
10010 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
10011 padding-top: 49px;
10012 }
10013
10014 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3 {
10015 color: #161616 !important;
10016 }
10017
10018 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span {
10019 color: black !important;
10020 }
10021
10022 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10023 position: absolute;
10024 left: 226px;
10025 top: 15px;
10026 }
10027
10028 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media .rating-digits {
10029 color: #161616 !important;
10030 }
10031
10032 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-rating-container {
10033 text-align: left;
10034 }
10035
10036 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
10037 text-align: left !important;
10038 margin-top: 5px !important;
10039 }
10040
10041 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a {
10042 margin-left: 0 !important;
10043 margin-right: 20px;
10044 color: #757575 !important;
10045 }
10046
10047 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a:hover {
10048 color: #161616 !important;
10049 }
10050
10051 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10052 width: calc(100% - 157px);
10053 }
10054
10055 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
10056 position: absolute;
10057 right: 36px;
10058 left: auto;
10059 }
10060
10061 @media (min-width: 768px) {
10062 .tutor-user-public-profile .content-for-mobile {
10063 display: none;
10064 }
10065 .tutor-user-public-profile .content-for-desktop {
10066 display: block;
10067 }
10068 }
10069
10070 @media (max-width: 767px) {
10071 .tutor-user-public-profile .content-for-mobile {
10072 display: block;
10073 margin: 22px 0 0 0;
10074 padding: 0 !important;
10075 }
10076 .tutor-user-public-profile .content-for-desktop {
10077 display: none;
10078 }
10079 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
10080 height: auto;
10081 }
10082 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .cover-area > div:first-child {
10083 height: 220px;
10084 }
10085 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10086 padding-left: 0 !important;
10087 top: -82px !important;
10088 flex-wrap: wrap;
10089 -o-flex-wrap: wrap;
10090 -ms-flex-wrap: wrap;
10091 -moz-flex-wrap: wrap;
10092 -webkit-flex-wrap: wrap;
10093 -webkit-box-pack: center;
10094 -ms-flex-pack: center;
10095 justify-content: center;
10096 -o-justify-content: center;
10097 -ms-justify-content: center;
10098 -moz-justify-content: center;
10099 -webkit-justify-content: center;
10100 }
10101 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-rating-media {
10102 width: 100% !important;
10103 text-align: center !important;
10104 }
10105 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span > span {
10106 color: black !important;
10107 }
10108 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span:nth-of-type(2) > span {
10109 color: #C4C4C4 !important;
10110 }
10111 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name h3 {
10112 color: #161616 !important;
10113 font-size: 30px !important;
10114 }
10115 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-no-cp .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .rating-digits {
10116 color: #161616 !important;
10117 }
10118 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10119 top: -98px !important;
10120 }
10121 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
10122 height: 160px !important;
10123 width: 153px !important;
10124 }
10125 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container, .tutor-user-public-profile.tutor-user-public-profile-no-cp .ratings {
10126 position: static !important;
10127 top: 0 !important;
10128 text-align: center !important;
10129 }
10130 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
10131 padding: 0 !important;
10132 }
10133 .tutor-user-public-profile .tutor-social-container {
10134 margin: 15px 0 0 0 !important;
10135 }
10136 .tutor-user-public-profile .tutor-social-container a {
10137 color: #7A7A7A !important;
10138 }
10139 .tutor-user-public-profile .profile-name {
10140 padding: 0 !important;
10141 }
10142 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10143 margin-top: -83px !important;
10144 position: relative !important;
10145 top: 0 !important;
10146 }
10147 .tutor-user-public-profile .tutor-user-profile-sidebar {
10148 margin-top: 0 !important;
10149 }
10150 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10151 -webkit-box-pack: left !important;
10152 -ms-flex-pack: left !important;
10153 justify-content: left !important;
10154 -o-justify-content: left !important;
10155 -ms-justify-content: left !important;
10156 -moz-justify-content: left !important;
10157 -webkit-justify-content: left !important;
10158 }
10159 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area * {
10160 text-align: left !important;
10161 }
10162 }
10163
10164 .tutor-user-public-profile .tutor-user-profile-sidebar {
10165 padding: 15px;
10166 width: 223px;
10167 float: left;
10168 }
10169
10170 .tutor-user-public-profile .tutor-user-profile-content {
10171 width: calc(100% - 228px);
10172 float: left;
10173 margin-bottom: 30px;
10174 }
10175
10176 .tutor-user-public-profile .tutor-user-profile-content > h3 {
10177 font-style: normal;
10178 font-weight: normal;
10179 font-size: 24px;
10180 line-height: 34px;
10181 color: #161616;
10182 margin-top: 20px;
10183 }
10184
10185 .tutor-user-public-profile .tutor-user-profile-content > h3:first-child {
10186 margin-top: 0;
10187 }
10188
10189 @media (max-width: 800px) {
10190 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10191 padding-left: 0 !important;
10192 }
10193 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10194 left: 178px !important;
10195 }
10196 .tutor-user-public-profile .tutor-user-profile-sidebar, .tutor-user-public-profile .tutor-user-profile-content {
10197 width: 100%;
10198 float: none;
10199 }
10200 }
10201
10202 .tutor-dashboard-builder-header {
10203 padding: 10px 0px;
10204 border-bottom: 2px solid #DCDFE5;
10205 position: fixed;
10206 top: 0px;
10207 background: #fff;
10208 width: 100%;
10209 z-index: 99;
10210 }
10211
10212 @media (max-width: 991px) {
10213 .tutor-dashboard-builder-header {
10214 position: static;
10215 }
10216 }
10217
10218 .tutor-dashboard-builder-header .tutor-row {
10219 -webkit-box-pack: justify;
10220 -ms-flex-pack: justify;
10221 justify-content: space-between;
10222 }
10223
10224 @media (max-width: 991px) {
10225 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
10226 -webkit-box-flex: 0;
10227 -ms-flex: 0 0 100%;
10228 flex: 0 0 100%;
10229 max-width: 100%;
10230 }
10231 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
10232 margin-bottom: 15px;
10233 }
10234 }
10235
10236 .tutor-dashboard-builder-header .tutor-button {
10237 white-space: nowrap;
10238 margin-left: auto;
10239 }
10240
10241 @media (max-width: 991px) {
10242 .tutor-dashboard-builder-header .tutor-button {
10243 padding: 6px 10px;
10244 }
10245 }
10246
10247 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
10248 display: -webkit-box;
10249 display: -ms-flexbox;
10250 display: flex;
10251 -webkit-box-align: center;
10252 -ms-flex-align: center;
10253 align-items: center;
10254 -webkit-box-pack: justify;
10255 -ms-flex-pack: justify;
10256 justify-content: space-between;
10257 }
10258
10259 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
10260 padding: 0 25px;
10261 position: relative;
10262 }
10263
10264 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
10265 max-height: 32px;
10266 }
10267
10268 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
10269 margin: 0;
10270 padding: 0px 25px;
10271 line-height: 30px;
10272 border: none;
10273 border-left: 1px solid #DCDFE5;
10274 background: transparent;
10275 display: -webkit-inline-box;
10276 display: -ms-inline-flexbox;
10277 display: inline-flex;
10278 color: var(--tutor-text-color);
10279 -webkit-transition: 300ms;
10280 transition: 300ms;
10281 font-weight: 500;
10282 white-space: nowrap;
10283 }
10284
10285 @media (max-width: 991px) {
10286 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
10287 border-left: none;
10288 }
10289 }
10290
10291 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
10292 font-size: 24px;
10293 line-height: 30px;
10294 margin-right: 9px;
10295 }
10296
10297 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
10298 color: var(--tutor-primary-color);
10299 background: transparent;
10300 }
10301
10302 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
10303 color: var(--tutor-primary-color);
10304 }
10305
10306 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
10307 display: -webkit-box;
10308 display: -ms-flexbox;
10309 display: flex;
10310 -webkit-box-align: center;
10311 -ms-flex-align: center;
10312 align-items: center;
10313 -webkit-box-pack: justify;
10314 -ms-flex-pack: justify;
10315 justify-content: space-between;
10316 }
10317
10318 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
10319 color: var(--tutor-text-color);
10320 font-weight: 500;
10321 line-height: 36px;
10322 padding: 0 25px;
10323 -webkit-transition: 300ms;
10324 transition: 300ms;
10325 white-space: nowrap;
10326 }
10327
10328 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
10329 font-size: 36px;
10330 line-height: 36px;
10331 display: inline-block;
10332 vertical-align: top;
10333 padding-right: 9px;
10334 }
10335
10336 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
10337 color: var(--tutor-primary-color);
10338 }
10339
10340 .tutor-frontend-course-builder-section {
10341 padding: 113px 0 45px;
10342 background-color: #ffffff;
10343 }
10344
10345 @media (max-width: 991px) {
10346 .tutor-frontend-course-builder-section {
10347 padding-top: 60px;
10348 }
10349 .tutor-frontend-course-builder-section .tutor-col-8,
10350 .tutor-frontend-course-builder-section .tutor-col-4 {
10351 width: 100%;
10352 max-width: 100%;
10353 -webkit-box-flex: 0;
10354 -ms-flex: 0 0 100%;
10355 flex: 0 0 100%;
10356 }
10357 }
10358
10359 .admin-bar .tutor-dashboard-builder-header {
10360 top: 32px;
10361 }
10362
10363 @media (max-width: 783px) {
10364 .admin-bar .tutor-dashboard-builder-header {
10365 top: 46px;
10366 }
10367 }
10368
10369 .tutor-course-builder-upload-tips {
10370 position: fixed;
10371 max-width: 370px;
10372 }
10373
10374 @media (max-width: 991px) {
10375 .tutor-course-builder-upload-tips {
10376 position: static;
10377 }
10378 }
10379
10380 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
10381 font-size: 16px;
10382 color: #8C94A8;
10383 font-weight: 700;
10384 display: -webkit-box;
10385 display: -ms-flexbox;
10386 display: flex;
10387 -webkit-box-align: center;
10388 -ms-flex-align: center;
10389 align-items: center;
10390 }
10391
10392 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
10393 font-size: 24px;
10394 color: var(--tutor-primary-color);
10395 margin-right: 11px;
10396 }
10397
10398 .tutor-course-builder-upload-tips ul {
10399 margin: 0;
10400 padding: 0 0 0 35px;
10401 list-style: none;
10402 }
10403
10404 .tutor-course-builder-upload-tips ul li {
10405 position: relative;
10406 margin-bottom: 8px;
10407 line-height: 24px;
10408 }
10409
10410 .tutor-course-builder-upload-tips ul li::after {
10411 content: '';
10412 position: absolute;
10413 height: 8px;
10414 width: 8px;
10415 border-radius: 50%;
10416 background: #DCDFE5;
10417 left: -26px;
10418 top: 9px;
10419 }
10420
10421 /*
10422 * Course Level Meta
10423 */
10424 .tutor-course-level-meta {
10425 display: -webkit-box;
10426 display: -ms-flexbox;
10427 display: flex;
10428 }
10429
10430 .tutor-course-level-meta label {
10431 margin: 0 40px 0 0;
10432 font-weight: 600;
10433 }
10434
10435 .tutor-frontend-builder-course-price .tutor-form-group input {
10436 margin-bottom: 0;
10437 }
10438
10439 .tutor-frontend-builder-course-price .tutor-styled-radio {
10440 display: -webkit-box;
10441 display: -ms-flexbox;
10442 display: flex;
10443 -webkit-box-align: center;
10444 -ms-flex-align: center;
10445 align-items: center;
10446 }
10447
10448 /*
10449 * Course Builder Attachments
10450 */
10451 .tutor-course-builder-attachements {
10452 display: -webkit-box;
10453 display: -ms-flexbox;
10454 display: flex;
10455 margin-left: -30px;
10456 -ms-flex-wrap: wrap;
10457 flex-wrap: wrap;
10458 }
10459
10460 .tutor-course-builder-attachements .tutor-added-attachment {
10461 -webkit-box-flex: 0;
10462 -ms-flex: 0 0 calc(25% - 30px);
10463 flex: 0 0 calc(25% - 30px);
10464 max-width: calc(25% - 30px);
10465 border: 1px solid #DCDFE5;
10466 padding: 35px 20px 20px;
10467 position: relative;
10468 text-align: center;
10469 margin-left: 30px;
10470 margin-bottom: 30px;
10471 border-radius: 4px;
10472 -webkit-transition: 300ms;
10473 transition: 300ms;
10474 min-width: 120px;
10475 }
10476
10477 @media (max-width: 480px) {
10478 .tutor-course-builder-attachements .tutor-added-attachment {
10479 -webkit-box-flex: 0;
10480 -ms-flex: 0 0 calc(50% - 30px);
10481 flex: 0 0 calc(50% - 30px);
10482 max-width: calc(50% - 30px);
10483 }
10484 }
10485
10486 .tutor-course-builder-attachements .tutor-added-attachment i {
10487 font-size: 58px;
10488 line-height: 58px;
10489 margin-bottom: 25px;
10490 display: block;
10491 }
10492
10493 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
10494 position: absolute;
10495 height: 22px;
10496 width: 22px;
10497 border: 1px solid #DCDFE5;
10498 text-align: center;
10499 line-height: 22px;
10500 top: -1px;
10501 right: -1px;
10502 font-size: 10px;
10503 border-top-right-radius: 4px;
10504 color: transparent;
10505 -webkit-transition: 300ms;
10506 transition: 300ms;
10507 }
10508
10509 .tutor-course-builder-attachements .tutor-added-attachment:hover,
10510 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
10511 border-color: #D71830;
10512 color: #D71830;
10513 }
10514
10515 .tutor-course-builder-attachements .tutor-added-attachment span {
10516 display: block;
10517 }
10518
10519 .tutor-course-builder-attachements .tutor-added-attachment span a {
10520 font-size: 14px;
10521 display: block;
10522 line-height: 20px;
10523 color: #606C8F;
10524 }
10525
10526 .tutor-course-builder-btn-group {
10527 display: -webkit-box;
10528 display: -ms-flexbox;
10529 display: flex;
10530 -webkit-box-pack: justify;
10531 -ms-flex-pack: justify;
10532 justify-content: space-between;
10533 -ms-flex-wrap: wrap;
10534 flex-wrap: wrap;
10535 }
10536
10537 /**
10538 Course Settings Tabs
10539 */
10540 #tutor-metabox-course-settings-tabs {
10541 background-color: #fff;
10542 border: 1px solid #e5e5e5;
10543 margin: 1em 0;
10544 }
10545
10546 .inside #tutor-metabox-course-settings-tabs {
10547 border: 0;
10548 margin: 0;
10549 }
10550
10551 .settings-tabs-heading {
10552 padding: 1em;
10553 border-bottom: 1px solid #e5e5e5;
10554 }
10555
10556 .settings-tabs-heading h3 {
10557 font-size: 14px;
10558 margin: 0;
10559 line-height: 1.4;
10560 }
10561
10562 .course-settings-tabs-container {
10563 display: -webkit-box;
10564 display: -ms-flexbox;
10565 display: flex;
10566 }
10567
10568 .course-settings-tabs-container .settings-tabs-navs-wrap {
10569 -webkit-box-flex: 0;
10570 -ms-flex: 0 0 200px;
10571 flex: 0 0 200px;
10572 background: #F5F5F5;
10573 }
10574
10575 .settings-tabs-navs-wrap .settings-tabs-navs {
10576 margin: 0;
10577 list-style: none;
10578 }
10579
10580 .settings-tabs-navs-wrap .settings-tabs-navs li {
10581 margin: 0;
10582 }
10583
10584 .settings-tabs-navs-wrap .settings-tabs-navs li a {
10585 display: block;
10586 padding-top: 10px;
10587 padding-bottom: 10px;
10588 padding-left: 15px;
10589 padding-right: 15px;
10590 color: #23282d;
10591 text-decoration: none;
10592 background: #F5F5F5;
10593 text-transform: capitalize;
10594 border-bottom: 1px solid #e5e5e5;
10595 border-left: 3px solid transparent;
10596 }
10597
10598 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
10599 border-bottom: none;
10600 }
10601
10602 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
10603 -webkit-box-shadow: none;
10604 box-shadow: none;
10605 }
10606
10607 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
10608 background-color: #ffffff;
10609 border-bottom: 1px solid #e5e5e5;
10610 color: var(--tutor-primary-color);
10611 border-left: 3px solid var(--tutor-primary-color);
10612 }
10613
10614 .course-settings-tabs-container .settings-tabs-container {
10615 padding: 1em;
10616 -webkit-box-flex: 1;
10617 -ms-flex: 1;
10618 flex: 1;
10619 }
10620
10621 .tutor-field-radio p {
10622 margin-top: 0;
10623 }
10624
10625 /**
10626 Content Drip (Pro)
10627 */
10628 .lesson-modal-form-wrap .lesson-content-drip-wrap {
10629 padding: 10px;
10630 border: 1px solid #e4e4e4;
10631 }
10632
10633 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
10634 margin: 0 0 10px 0;
10635 }
10636
10637 .select2-dropdown.increasezindex {
10638 z-index: 9999999999999;
10639 }
10640
10641 .tutor-topic-title i.tutor-icon-move {
10642 line-height: unset;
10643 }
10644
10645 .select2-selection__rendered [class^="tutor-icon-"] {
10646 vertical-align: middle;
10647 }
10648
10649 @media (min-width: 992px) {
10650 .tutor-option-tooltip.tutor-option-field {
10651 position: relative;
10652 }
10653 .tutor-option-tooltip.tutor-option-field p.desc {
10654 position: absolute;
10655 left: calc(100% + 16px);
10656 background: #2A344F;
10657 width: 160px;
10658 padding: 10px 13px;
10659 opacity: 0;
10660 visibility: hidden;
10661 -webkit-transition: 300ms;
10662 transition: 300ms;
10663 z-index: 98;
10664 top: 10px;
10665 color: #fff;
10666 border-radius: 12px;
10667 font-size: 12px;
10668 font-style: normal;
10669 }
10670 .tutor-option-tooltip.tutor-option-field p.desc::before {
10671 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");
10672 position: absolute;
10673 left: -10px;
10674 top: 16px;
10675 }
10676 .tutor-option-tooltip.tutor-option-field:hover p.desc {
10677 opacity: 1;
10678 visibility: visible;
10679 }
10680 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
10681 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
10682 opacity: 1;
10683 visibility: visible;
10684 }
10685 }
10686
10687 .tutor-instructor-pending-content {
10688 text-align: center;
10689 }
10690
10691 .tutor-instructor-pending-content a {
10692 margin-top: 26px;
10693 }
10694
10695 .tutor-instructor-pending-content img {
10696 margin-bottom: 69px;
10697 border-radius: 10px;
10698 }
10699
10700 .tutor-instructor-thankyou-text h2 {
10701 line-height: 48px;
10702 font-size: 40px;
10703 font-style: normal;
10704 font-weight: 500;
10705 letter-spacing: 0px;
10706 color: #161616;
10707 margin-bottom: 26px;
10708 }
10709
10710 .tutor-instructor-extra-text {
10711 font-size: 20px;
10712 font-style: normal;
10713 font-weight: 400;
10714 letter-spacing: 0px;
10715 color: #525252;
10716 line-height: 30px;
10717 }
10718
10719 .tutor-frontend-dashboard-withdrawal h4 {
10720 margin-bottom: 25px;
10721 }
10722
10723 .withdraw-history-table-title h4 {
10724 margin-top: 45px;
10725 }
10726
10727 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance {
10728 display: -webkit-box;
10729 display: -ms-flexbox;
10730 display: flex;
10731 -webkit-box-align: center;
10732 -ms-flex-align: center;
10733 align-items: center;
10734 -webkit-box-pack: justify;
10735 -ms-flex-pack: justify;
10736 justify-content: space-between;
10737 border: 1px solid #DCDBDC;
10738 border-radius: 6px;
10739 padding: 25px 35px 25px 30px;
10740 margin-bottom: 15px;
10741 }
10742
10743 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info {
10744 display: -webkit-box;
10745 display: -ms-flexbox;
10746 display: flex;
10747 -webkit-box-align: center;
10748 -ms-flex-align: center;
10749 align-items: center;
10750 }
10751
10752 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info img {
10753 margin-right: 15px;
10754 }
10755
10756 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info small {
10757 font-size: 16px;
10758 }
10759
10760 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info p {
10761 font-size: 20px;
10762 line-height: 26px;
10763 margin: 0;
10764 }
10765
10766 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:focus, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:active {
10767 text-decoration: none;
10768 background: #3E64DE;
10769 border-radius: 3px;
10770 display: inline-block;
10771 padding: 8px 18px;
10772 font-weight: 500;
10773 font-size: 16px;
10774 color: white;
10775 cursor: pointer;
10776 }
10777
10778 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover {
10779 background: #2548bb;
10780 }
10781
10782 .tutor-frontend-dashboard-withdrawal h4 {
10783 font-weight: 500;
10784 font-size: 24px;
10785 }
10786
10787 .tutor-frontend-dashboard-withdrawal .withdrawal-preference {
10788 font-size: 15px;
10789 color: #7A7A7A;
10790 }
10791
10792 .tutor-frontend-dashboard-withdrawal .inline-image-text > img {
10793 width: 23px;
10794 display: inline-block !important;
10795 }
10796
10797 .tutor-frontend-dashboard-withdrawal .inline-image-text > * {
10798 vertical-align: middle;
10799 }
10800
10801 .tutor-frontend-dashboard-withdrawal .inline-image-text.is-inline-block > * {
10802 display: inline-block;
10803 }
10804
10805 .tutor-frontend-dashboard-withdrawal .inline-image-text a {
10806 text-decoration: underline;
10807 color: #444;
10808 }
10809
10810 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap {
10811 display: none;
10812 }
10813
10814 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div {
10815 width: 100%;
10816 height: 100%;
10817 padding: 15px;
10818 overflow: hidden;
10819 position: fixed;
10820 left: 0;
10821 right: 0;
10822 top: 0;
10823 bottom: 0;
10824 z-index: 9999999999;
10825 background: rgba(0, 0, 0, 0.589);
10826 display: -webkit-box;
10827 display: -ms-flexbox;
10828 display: flex;
10829 display: -o-flex;
10830 display: -ms-flex;
10831 display: -moz-flex;
10832 display: -webkit-flex;
10833 -webkit-box-align: center;
10834 -ms-flex-align: center;
10835 align-items: center;
10836 -o-align-items: center;
10837 -ms-align-items: center;
10838 -moz-align-items: center;
10839 -webkit-align-items: center;
10840 -webkit-box-pack: center;
10841 -ms-flex-pack: center;
10842 justify-content: center;
10843 -o-justify-content: center;
10844 -ms-justify-content: center;
10845 -moz-justify-content: center;
10846 -webkit-justify-content: center;
10847 }
10848
10849 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div {
10850 display: inline-block;
10851 max-height: 100%;
10852 width: 100%;
10853 max-width: 690px;
10854 background: white;
10855 overflow: auto;
10856 border-radius: 15px;
10857 position: relative;
10858 padding: 0;
10859 }
10860
10861 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div {
10862 padding: 50px 70px;
10863 }
10864
10865 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child > .tutor-icon-line-cross {
10866 position: absolute;
10867 cursor: pointer;
10868 top: 30px;
10869 right: 30px;
10870 font-size: 20px;
10871 }
10872
10873 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child tr, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child td, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child table, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child tbody {
10874 border: none;
10875 margin: 0;
10876 padding: 0;
10877 }
10878
10879 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child h3 {
10880 margin: 7px 0px;
10881 font-weight: 600;
10882 padding: 0;
10883 }
10884
10885 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:last-child {
10886 border-top: 1px solid #E8E8E8;
10887 background: #F3F3F3;
10888 }
10889
10890 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount {
10891 border: 1px solid #BABABA;
10892 border-radius: 6px;
10893 background: white;
10894 height: 43px;
10895 overflow: hidden;
10896 margin-bottom: 12px;
10897 }
10898
10899 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span {
10900 display: block;
10901 text-align: center;
10902 width: 40px;
10903 float: left;
10904 height: 100%;
10905 background: #f3f3f3;
10906 border-right: 1px solid #BABABA;
10907 }
10908
10909 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span > span {
10910 font-size: 18px;
10911 font-weight: bold;
10912 display: inline-block;
10913 line-height: 41px;
10914 }
10915
10916 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input:focus, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input:active {
10917 border: none;
10918 outline: 0;
10919 height: 100%;
10920 width: calc(100% - 40px);
10921 display: inline-block;
10922 margin: 0;
10923 padding: 0;
10924 padding-left: 7px;
10925 }
10926
10927 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container {
10928 margin: 50px 0 0;
10929 overflow: auto;
10930 }
10931
10932 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container > button:last-child {
10933 float: right;
10934 }
10935
10936 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response {
10937 position: fixed;
10938 left: 50px;
10939 bottom: 50px;
10940 border: 1px solid #E8E8E8;
10941 background: white;
10942 border-radius: 10px;
10943 margin: 0;
10944 }
10945
10946 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response:empty {
10947 display: none;
10948 }
10949
10950 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response > * {
10951 background: white;
10952 border: none;
10953 }
10954
10955 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response img {
10956 width: 34px;
10957 margin: 5px 13px;
10958 }
10959
10960 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response b {
10961 font-weight: 600;
10962 }
10963
10964 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response span {
10965 color: #333333;
10966 }
10967
10968 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn {
10969 background: #F3F3F3;
10970 border: 1px solid #DCDBDC;
10971 color: #7A7A7A;
10972 }
10973
10974 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn:hover {
10975 background: #e6e6e6;
10976 }
10977
10978 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdrawal-pop-up-success img {
10979 display: inline-block !important;
10980 }
10981
10982 .tutor-frontend-dashboard-withdrawal table.withdrawals-history {
10983 border: 1px solid #DCDBDC;
10984 -webkit-box-sizing: border-box;
10985 box-sizing: border-box;
10986 position: relative;
10987 }
10988
10989 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th {
10990 background: #F3F3F3;
10991 }
10992
10993 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
10994 padding: 10px;
10995 border: none;
10996 font-weight: normal;
10997 font-size: 13px;
10998 text-align: left;
10999 vertical-align: middle;
11000 }
11001
11002 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
11003 border-bottom: 1px solid #DCDBDC;
11004 border-collapse: collapse;
11005 }
11006
11007 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:first-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:first-child {
11008 padding: 10px 0 15px 15px;
11009 }
11010
11011 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:last-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:last-child {
11012 text-align: right;
11013 padding-right: 15px;
11014 width: 50px;
11015 }
11016
11017 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:nth-child(4), .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:nth-child(4) {
11018 width: 105px;
11019 }
11020
11021 .tutor-frontend-dashboard-withdrawal table.withdrawals-history .withdraw-method-name {
11022 line-height: 20px;
11023 font-size: 15px;
11024 display: block;
11025 }
11026
11027 .tutor-frontend-dashboard-withdrawal table.withdrawals-history small {
11028 font-size: 13px;
11029 }
11030
11031 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container {
11032 position: relative;
11033 display: inline-block;
11034 height: 24px;
11035 cursor: pointer;
11036 }
11037
11038 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container img {
11039 display: inline-block !important;
11040 width: 16px;
11041 }
11042
11043 .tutor-frontend-dashboard-withdrawal .tutor-status-text {
11044 display: inline-block;
11045 font-weight: bold;
11046 font-size: 13px;
11047 color: #FFFFFF;
11048 background: gray;
11049 border-radius: 2px;
11050 padding: 3px 9px;
11051 }
11052
11053 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-approved {
11054 background: #24A148;
11055 }
11056
11057 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-pending {
11058 background: #ED9700;
11059 }
11060
11061 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-rejected {
11062 background: #F44337;
11063 }
11064
11065 .tutor-tooltip-inside {
11066 /* Tooltip shared base styles */
11067 /* Tooltip visibility class toggled by jQuery */
11068 /* Tooltip positioning */
11069 /** Common styles: Horizontally Centered **/
11070 /** Common styles: Bottom positions **/
11071 /** Common styles: Top positions **/
11072 /** Common styles: Corner positions **/
11073 /** Common styles: Left corner positions **/
11074 /** Common styles: Right corner positions **/
11075 /** Common styles: Vertically Centered **/
11076 /** Left position only **/
11077 /** Right position only **/
11078 /* Tooltip arrow shared base styles */
11079 /** Common styles: Horizontally Centered, Up/Down arrows **/
11080 /** Common styles: Up arrow **/
11081 /** Common styles: Down arrow **/
11082 /** Common styles: Left-/Right-aligned, Up/Down arrows **/
11083 /** Common styles: Right-aligned, Up/Down arrows **/
11084 /** Common styles: Left-aligned, Up/Down arrows **/
11085 /** Common styles: Vertically Centered, Left/Right arrows **/
11086 /** Right arrow **/
11087 /** Left arrow **/
11088 }
11089
11090 .tutor-tooltip-inside .tooltip {
11091 position: absolute;
11092 z-index: 2;
11093 overflow: hidden;
11094 clip: rect(0, 0, 0, 0);
11095 -webkit-box-sizing: border-box;
11096 box-sizing: border-box;
11097 width: 0;
11098 height: 0;
11099 padding: 0;
11100 cursor: default;
11101 color: #fff;
11102 font-family: Helvetica, Arial, sans-serif;
11103 font-size: 14px;
11104 font-size: 1.4rem;
11105 line-height: normal;
11106 text-align: center;
11107 white-space: nowrap;
11108 border-width: 0;
11109 border-style: solid;
11110 border-color: #6d6e71;
11111 border-top-color: #373739;
11112 background-color: #373739;
11113 opacity: 0;
11114 -webkit-transition: opacity .3s ease-in .3s;
11115 transition: opacity .3s ease-in .3s;
11116 font-size: 13px;
11117 color: #FFFFFF;
11118 height: auto;
11119 text-align: center;
11120 white-space: normal;
11121 font-size: 12px;
11122 background: #353535;
11123 border-radius: 10px;
11124 padding: 7px;
11125 }
11126
11127 .tutor-tooltip-inside .tooltip.isVisible {
11128 overflow: visible;
11129 clip: auto;
11130 width: 150px;
11131 height: auto;
11132 padding: 10px 15px;
11133 border-width: 1px;
11134 opacity: 1;
11135 }
11136
11137 .tutor-tooltip-inside .tooltip,
11138 .tutor-tooltip-inside .tooltip.tip-bottom,
11139 .tutor-tooltip-inside .tooltip.tip-top {
11140 left: 50%;
11141 -webkit-transform: translate(-50%, 0);
11142 transform: translate(-50%, 0);
11143 }
11144
11145 .tutor-tooltip-inside .tooltip,
11146 .tutor-tooltip-inside .tooltip.tip-bottom,
11147 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11148 .tutor-tooltip-inside .tooltip.tip-bottom-right {
11149 top: 110%;
11150 top: calc(100% + 13px);
11151 }
11152
11153 .tutor-tooltip-inside .tooltip.tip-top,
11154 .tutor-tooltip-inside .tooltip.tip-top-left,
11155 .tutor-tooltip-inside .tooltip.tip-top-right {
11156 top: auto;
11157 bottom: 110%;
11158 bottom: calc(100% + 13px);
11159 }
11160
11161 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11162 .tutor-tooltip-inside .tooltip.tip-bottom-right,
11163 .tutor-tooltip-inside .tooltip.tip-top-left,
11164 .tutor-tooltip-inside .tooltip.tip-top-right {
11165 -webkit-transform: none;
11166 transform: none;
11167 }
11168
11169 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11170 .tutor-tooltip-inside .tooltip.tip-top-left {
11171 right: 50%;
11172 left: auto;
11173 margin-right: -25px;
11174 }
11175
11176 .tutor-tooltip-inside .tooltip.tip-bottom-right,
11177 .tutor-tooltip-inside .tooltip.tip-top-right {
11178 margin-left: -25px;
11179 }
11180
11181 .tutor-tooltip-inside .tooltip.tip-left,
11182 .tutor-tooltip-inside .tooltip.tip-right {
11183 top: 50%;
11184 -webkit-transform: translate(0, -50%);
11185 transform: translate(0, -50%);
11186 }
11187
11188 .tutor-tooltip-inside .tooltip.tip-left {
11189 right: 110%;
11190 right: calc(100% + 13px);
11191 left: auto;
11192 }
11193
11194 .tutor-tooltip-inside .tooltip.tip-right {
11195 left: 110%;
11196 left: calc(100% + 13px);
11197 }
11198
11199 .tutor-tooltip-inside .tooltip:after {
11200 content: ' ';
11201 display: block;
11202 position: absolute;
11203 width: 0;
11204 height: 0;
11205 border-width: 10px;
11206 border-style: solid;
11207 pointer-events: none;
11208 }
11209
11210 .tutor-tooltip-inside .tooltip:after,
11211 .tutor-tooltip-inside .tooltip.tip-bottom:after,
11212 .tutor-tooltip-inside .tooltip.tip-top:after {
11213 left: 50%;
11214 margin-left: -10px;
11215 }
11216
11217 .tutor-tooltip-inside .tooltip:after,
11218 .tutor-tooltip-inside .tooltip.tip-bottom:after,
11219 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11220 .tutor-tooltip-inside .tooltip.tip-bottom-right:after {
11221 top: -20px;
11222 border-color: transparent transparent #373739 transparent;
11223 }
11224
11225 .tutor-tooltip-inside .tooltip.tip-top:after,
11226 .tutor-tooltip-inside .tooltip.tip-top-left:after,
11227 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11228 top: auto;
11229 bottom: -20px;
11230 border-color: #373739 transparent transparent transparent;
11231 }
11232
11233 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11234 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
11235 .tutor-tooltip-inside .tooltip.tip-top-left:after,
11236 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11237 margin-left: 0;
11238 }
11239
11240 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11241 .tutor-tooltip-inside .tooltip.tip-top-left:after {
11242 right: 15px;
11243 left: auto;
11244 }
11245
11246 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
11247 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11248 left: 15px;
11249 }
11250
11251 .tutor-tooltip-inside .tooltip.tip-left:after,
11252 .tutor-tooltip-inside .tooltip.tip-right:after {
11253 top: 50%;
11254 margin-top: -10px;
11255 margin-left: auto;
11256 }
11257
11258 .tutor-tooltip-inside .tooltip.tip-left:after {
11259 right: -20px;
11260 left: auto;
11261 border-color: transparent transparent transparent #373739;
11262 }
11263
11264 .tutor-tooltip-inside .tooltip.tip-right:after {
11265 left: -20px;
11266 border-color: transparent #373739 transparent transparent;
11267 }
11268
11269 .tutor-instructor-list, .tutor-instructor-list:focus, .tutor-instructor-list:active {
11270 outline: none;
11271 cursor: pointer;
11272 text-decoration: none !important;
11273 background: #FFFFFF;
11274 border: 1px solid #DCDBDC;
11275 border-radius: 6px;
11276 }
11277
11278 .tutor-instructor-list .tutor-instructor-profile-photo, .tutor-instructor-list .tutor-instructor-cover-photo {
11279 background-size: cover;
11280 background-repeat: no-repeat;
11281 background-position: center center;
11282 }
11283
11284 .tutor-instructor-list .tutor-instructor-profile-photo {
11285 border-radius: 50%;
11286 width: 60px;
11287 height: 60px;
11288 }
11289
11290 .tutor-instructor-list .tutor-instructor-name {
11291 font-style: normal;
11292 font-weight: 500;
11293 font-size: 24px;
11294 color: #161616;
11295 margin: 0;
11296 }
11297
11298 .tutor-instructor-list .tutor-instructor-course-count {
11299 margin-bottom: 10px;
11300 }
11301
11302 .tutor-instructor-list .tutor-instructor-course-count > span {
11303 font-style: normal;
11304 font-weight: 500;
11305 font-size: 15px;
11306 color: #161616;
11307 }
11308
11309 .tutor-instructor-list .tutor-instructor-course-count > span:last-child {
11310 color: #808080;
11311 }
11312
11313 .tutor-instructor-list .tutor-instructor-rating * {
11314 font-size: 16px;
11315 }
11316
11317 .tutor-instructor-list .tutor-instructor-rating .rating-digits {
11318 color: #161616;
11319 }
11320
11321 .tutor-instructor-list .tutor-instructor-rating .rating-total-meta {
11322 color: #7A7A7A;
11323 }
11324
11325 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo {
11326 width: 100%;
11327 height: 153px;
11328 }
11329
11330 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-profile-photo {
11331 border: 4px solid white;
11332 margin: -31px 15px 0;
11333 }
11334
11335 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-rating {
11336 padding: 0 15px;
11337 }
11338
11339 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-cover-photo {
11340 display: none;
11341 }
11342
11343 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-profile-photo {
11344 border-radius: 0%;
11345 width: 100%;
11346 height: 160px;
11347 }
11348
11349 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-rating {
11350 padding: 0 15px;
11351 }
11352
11353 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name {
11354 margin-top: 15px;
11355 }
11356
11357 .tutor-instructor-list.tutor-instructor-list-pp-top-left {
11358 padding: 15px;
11359 }
11360
11361 .tutor-instructor-list.tutor-instructor-list-pp-top-left .tutor-instructor-cover-photo {
11362 display: none;
11363 }
11364
11365 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-cover-photo, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-cover-photo {
11366 display: none;
11367 }
11368
11369 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-profile-photo, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
11370 border-radius: 0%;
11371 height: 102px;
11372 width: 102px;
11373 top: 0px;
11374 position: absolute;
11375 }
11376
11377 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
11378 margin-left: 118px;
11379 white-space: nowrap;
11380 overflow: hidden;
11381 text-overflow: ellipsis;
11382 width: calc(100% - 110px);
11383 display: inline-block;
11384 position: relative;
11385 top: 6px;
11386 }
11387
11388 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
11389 top: 7px;
11390 position: relative;
11391 }
11392
11393 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
11394 border-radius: 50%;
11395 height: 82px;
11396 width: 82px;
11397 margin: 10px;
11398 }
11399
11400 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name {
11401 top: 11px;
11402 }
11403
11404 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count {
11405 top: 46px;
11406 }
11407
11408 .tutor-instructor-filter {
11409 overflow: auto;
11410 }
11411
11412 .tutor-instructor-filter > div {
11413 float: left;
11414 padding: 0 15px;
11415 }
11416
11417 .tutor-instructor-filter > div:first-child {
11418 width: 220px;
11419 }
11420
11421 @media (min-width: 768px) {
11422 .tutor-instructor-filter > div:last-child {
11423 padding: 0 15px;
11424 width: calc(100% - 250px);
11425 }
11426 }
11427
11428 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field {
11429 padding: 5px;
11430 border: 1px solid #BABABA;
11431 -webkit-box-sizing: border-box;
11432 box-sizing: border-box;
11433 border-radius: 6px;
11434 margin-bottom: 30px;
11435 }
11436
11437 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field i {
11438 padding: 0 5px;
11439 color: #3E64DE;
11440 }
11441
11442 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field i, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input {
11443 font-size: 16px;
11444 }
11445
11446 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input {
11447 border: none;
11448 background: transparent;
11449 padding: 0;
11450 width: calc(100% - 40px);
11451 }
11452
11453 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input:hover, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input:active {
11454 outline: 0;
11455 }
11456
11457 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container > div {
11458 width: calc(100% - 25px);
11459 display: inline-block;
11460 }
11461
11462 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container > i {
11463 vertical-align: middle;
11464 display: inline-block;
11465 margin-left: 5px;
11466 cursor: pointer;
11467 }
11468
11469 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup {
11470 z-index: 9999999999;
11471 }
11472
11473 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup:not(.is-opened) {
11474 display: none;
11475 }
11476
11477 @media (min-width: 768px) {
11478 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup .is-opened {
11479 display: none;
11480 }
11481 }
11482
11483 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup, .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div {
11484 position: fixed;
11485 left: 0;
11486 bottom: 0;
11487 right: 0;
11488 }
11489
11490 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child {
11491 bottom: auto;
11492 top: 0;
11493 }
11494
11495 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup {
11496 top: 0;
11497 background: rgba(0, 0, 0, 0.493);
11498 }
11499
11500 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div {
11501 background: white;
11502 border-top-left-radius: 10px;
11503 border-top-right-radius: 10px;
11504 height: 70%;
11505 overflow: hidden;
11506 }
11507
11508 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child, .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child {
11509 position: absolute;
11510 left: 0;
11511 right: 0;
11512 bottom: 0;
11513 padding: 18px;
11514 background: white;
11515 }
11516
11517 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child {
11518 bottom: auto;
11519 top: 0;
11520 }
11521
11522 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:nth-child(2) {
11523 overflow-x: hidden;
11524 overflow-y: auto;
11525 height: 100%;
11526 padding: 72px 18px;
11527 }
11528
11529 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child {
11530 text-align: center;
11531 }
11532
11533 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child button {
11534 width: 100%;
11535 text-align: center;
11536 display: block;
11537 }
11538
11539 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span {
11540 display: inline-block;
11541 background: #161616;
11542 color: white;
11543 border-radius: 50px;
11544 padding: 2px 12px;
11545 font-size: 13px;
11546 margin: 0 7px 7px 0;
11547 }
11548
11549 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span:last-child {
11550 background: transparent;
11551 color: #161616;
11552 cursor: pointer;
11553 }
11554
11555 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span > span {
11556 font-size: 10px;
11557 margin-left: 5px;
11558 cursor: pointer;
11559 }
11560
11561 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup .expand-instructor-filter {
11562 width: 60px;
11563 height: 6px;
11564 background: #C4C4C4;
11565 border-radius: 50px;
11566 margin: 0 auto;
11567 cursor: ns-resize;
11568 }
11569
11570 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(1) {
11571 font-style: normal;
11572 font-weight: bold;
11573 font-size: 16px;
11574 text-transform: uppercase;
11575 color: #353535;
11576 }
11577
11578 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(2) {
11579 cursor: pointer;
11580 float: right;
11581 font-style: normal;
11582 font-weight: normal;
11583 font-size: 16px;
11584 line-height: 26px;
11585 color: #7A7A7A;
11586 }
11587
11588 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(2) i {
11589 font-size: 10px;
11590 margin-right: 5px;
11591 }
11592
11593 @media (max-width: 767px) {
11594 .tutor-instructor-filter .tutor-instructor-filter-sidebar, .tutor-instructor-filter .filter-pc {
11595 display: none;
11596 }
11597 }
11598
11599 @media (min-width: 768px) {
11600 .tutor-instructor-filter .filter-mobile {
11601 display: none;
11602 }
11603 .tutor-instructor-filter .tutor-instructor-filter-result {
11604 width: 100%;
11605 }
11606 }
11607
11608 .tutor-instructor-rejection-notice {
11609 width: 100%;
11610 clear: both;
11611 margin: 41px 0 0 0;
11612 background: #FFF7F7;
11613 padding: 16.5px;
11614 border-radius: 6px;
11615 border: 1px solid #FDD9D7;
11616 }
11617
11618 .tutor-instructor-rejection-notice span {
11619 color: #C62828;
11620 font-size: 16px;
11621 font-weight: 400;
11622 }
11623
11624 .tutor-instructor-rejection-notice span i {
11625 color: #F44337;
11626 font-size: 27px;
11627 display: inline-block;
11628 margin-right: 14px;
11629 }
11630
11631 .tutor-instructor-rejection-notice a {
11632 float: right;
11633 color: #F44337;
11634 cursor: pointer;
11635 font-weight: bold;
11636 }
11637
11638 .tutor-instructor-rejection-notice a:hover {
11639 color: #e41304;
11640 }
11641
11642 .tutor-toast-parent {
11643 position: fixed;
11644 right: 25px;
11645 bottom: 50px;
11646 right: 50px;
11647 left: auto;
11648 max-height: 400px;
11649 width: 350px;
11650 overflow-x: hidden;
11651 overflow-y: auto;
11652 background: transparent;
11653 z-index: 99999999;
11654 }
11655
11656 .tutor-toast-parent:empty {
11657 display: none;
11658 }
11659
11660 .tutor-toast-parent > div {
11661 background: white;
11662 padding: 10px;
11663 margin: 15px;
11664 border-radius: 15px;
11665 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
11666 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
11667 border: 1px solid #E8E8E8;
11668 background: white;
11669 border: none;
11670 display: -webkit-box;
11671 display: -ms-flexbox;
11672 display: flex;
11673 display: -o-flex;
11674 display: -ms-flex;
11675 display: -moz-flex;
11676 display: -webkit-flex;
11677 -ms-flex-line-pack: center;
11678 align-content: center;
11679 -o-align-content: center;
11680 -ms-align-content: center;
11681 -moz-align-content: center;
11682 -webkit-align-content: center;
11683 -webkit-box-align: center;
11684 -ms-flex-align: center;
11685 align-items: center;
11686 -o-align-items: center;
11687 -ms-align-items: center;
11688 -moz-align-items: center;
11689 -webkit-align-items: center;
11690 }
11691
11692 .tutor-toast-parent > div > div {
11693 padding: 8px;
11694 }
11695
11696 .tutor-toast-parent > div > div:nth-child(1), .tutor-toast-parent > div > div:nth-child(3) {
11697 -webkit-box-pack: center;
11698 -ms-flex-pack: center;
11699 justify-content: center;
11700 -o-justify-content: center;
11701 -ms-justify-content: center;
11702 -moz-justify-content: center;
11703 -webkit-justify-content: center;
11704 }
11705
11706 .tutor-toast-parent > div > div:nth-child(2) {
11707 -webkit-box-flex: 1;
11708 flex: 1;
11709 -o-flex: 1;
11710 -ms-flex: 1;
11711 -moz-flex: 1;
11712 -webkit-flex: 1;
11713 }
11714
11715 .tutor-toast-parent > div img {
11716 width: 100%;
11717 height: auto;
11718 }
11719
11720 .tutor-toast-parent > div b {
11721 font-weight: 600;
11722 display: block;
11723 }
11724
11725 .tutor-toast-parent > div span {
11726 color: #333333;
11727 }
11728
11729 .tutor-toast-parent > div i {
11730 cursor: pointer;
11731 font-size: 14px;
11732 }
11733
11734 body.rtl .tutor-toast-parent {
11735 right: auto;
11736 left: 50px;
11737 }
11738