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