PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.6
Tutor LMS – eLearning and online course solution v1.7.6
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
10865 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, color 0.1s ease-in-out;
8219 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8220 }
8221
8222 .ui-datepicker .ui-datepicker-calendar td:hover {
8223 background-color: #eee;
8224 cursor: pointer;
8225 }
8226
8227 .ui-datepicker .ui-datepicker-calendar td a {
8228 text-decoration: none;
8229 }
8230
8231 .ui-datepicker .ui-datepicker-current-day {
8232 background-color: #4289cc;
8233 }
8234
8235 .ui-datepicker .ui-datepicker-current-day a {
8236 color: #fff;
8237 }
8238
8239 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
8240 background-color: #fff;
8241 cursor: default;
8242 }
8243
8244 .ui-datepicker-calendar .ui-state-default {
8245 border: none;
8246 background: none;
8247 }
8248
8249 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
8250 background: #eeeeee;
8251 padding: 3px;
8252 display: block;
8253 }
8254
8255 .tutor-table {
8256 width: 100%;
8257 }
8258
8259 .tutor-stretched-link::after {
8260 position: absolute;
8261 top: 0;
8262 right: 0;
8263 bottom: 0;
8264 left: 0;
8265 z-index: 1;
8266 pointer-events: auto;
8267 content: "";
8268 background-color: rgba(0, 0, 0, 0);
8269 }
8270
8271 .sr-only {
8272 position: absolute;
8273 width: 1px;
8274 height: 1px;
8275 padding: 0;
8276 margin: -1px;
8277 overflow: hidden;
8278 clip: rect(0, 0, 0, 0);
8279 white-space: nowrap;
8280 border: 0;
8281 }
8282
8283 /**
8284 * Tutor Course Delete Popup
8285 */
8286 .tutor-course-delete-popup {
8287 text-align: center;
8288 font-size: 16px;
8289 line-height: 25px;
8290 font-weight: 400;
8291 color: #8C94A8;
8292 }
8293
8294 .tutor-course-delete-popup img {
8295 width: 110px;
8296 margin: 0 auto;
8297 }
8298
8299 .tutor-course-delete-popup h3 {
8300 font-weight: 500;
8301 font-size: 30px;
8302 margin: 15px 0 25px;
8303 }
8304
8305 .tutor-modal-button-group {
8306 margin-top: 55px;
8307 }
8308
8309 .tutor-modal-button-group button {
8310 line-height: 30px;
8311 padding: 10px 25px;
8312 color: #C7CCDA;
8313 border: 2px solid #DDDFE7;
8314 border-radius: 2px;
8315 background: #fff;
8316 min-width: 220px;
8317 text-align: center;
8318 text-transform: uppercase;
8319 -webkit-transition: 300ms;
8320 transition: 300ms;
8321 }
8322
8323 .tutor-modal-button-group button + button {
8324 margin-left: 20px;
8325 }
8326
8327 .tutor-modal-button-group button.tutor-danger {
8328 background: #F0576A;
8329 border-color: #F0576A;
8330 color: #ffffff;
8331 }
8332
8333 .tutor-modal-button-group button:hover {
8334 background: #fff;
8335 color: #333;
8336 border-color: #333;
8337 }
8338
8339 .tutor-modal-button-group button.tutor-danger:hover {
8340 background: #cd4a5a;
8341 border-color: #cd4a5a;
8342 color: #ffffff;
8343 }
8344
8345 @media (max-width: 768px) {
8346 .tutor-modal-button-group button {
8347 padding: 5px 20px;
8348 min-width: auto;
8349 margin-bottom: 6px;
8350 }
8351 .tutor-modal-button-group {
8352 margin-top: 20px;
8353 }
8354 }
8355
8356 /**
8357 Withdraw Method
8358 */
8359 .withdraw-method-select-wrap {
8360 display: -webkit-box;
8361 display: -ms-flexbox;
8362 display: flex;
8363 -ms-flex-wrap: wrap;
8364 flex-wrap: wrap;
8365 margin: 0 -15px 40px;
8366 }
8367
8368 .withdraw-method-select-wrap .withdraw-method-select {
8369 -webkit-box-flex: 1;
8370 -ms-flex-positive: 1;
8371 flex-grow: 1;
8372 padding: 0 15px;
8373 margin-bottom: 30px;
8374 }
8375
8376 .withdraw-method-select-wrap .withdraw-method-select label {
8377 display: block;
8378 padding: 20px;
8379 margin: 0;
8380 cursor: pointer;
8381 overflow: hidden;
8382 border: 1px solid #DCDFE5;
8383 border-radius: 4px;
8384 position: relative;
8385 }
8386
8387 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
8388 border-color: var(--tutor-success-button-color);
8389 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8390 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8391 }
8392
8393 .withdraw-method-select-wrap .withdraw-method-select label:after {
8394 content: '\e90f';
8395 position: absolute;
8396 right: -1px;
8397 top: -1px;
8398 border: 1px solid #DCDFE5;
8399 height: 22px;
8400 width: 22px;
8401 text-align: center;
8402 line-height: 22px;
8403 color: transparent;
8404 }
8405
8406 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
8407 color: #fff;
8408 background: var(--tutor-success-button-color);
8409 border-color: var(--tutor-success-button-color);
8410 font-family: 'tutor' !important;
8411 speak: none;
8412 font-style: normal;
8413 font-weight: normal;
8414 font-variant: normal;
8415 text-transform: none;
8416 font-size: 13px;
8417 }
8418
8419 .withdraw-method-select-wrap .withdraw-method-select p {
8420 margin: 0;
8421 }
8422
8423 .withdraw-method-select-wrap .withdraw-method-select label > p {
8424 font-size: 20px;
8425 font-weight: 600;
8426 color: var(--tutor-primary-color);
8427 }
8428
8429 .withdraw-method-select-wrap .withdraw-method-select label span {
8430 color: #B0B6C8;
8431 font-weight: 400;
8432 }
8433
8434 .withdraw-method-form {
8435 display: -webkit-box;
8436 display: -ms-flexbox;
8437 display: flex;
8438 -ms-flex-wrap: wrap;
8439 flex-wrap: wrap;
8440 margin: 0 -15px;
8441 }
8442
8443 .withdraw-method-form > div {
8444 -webkit-box-flex: 1;
8445 -ms-flex-positive: 1;
8446 flex-grow: 1;
8447 min-width: 50%;
8448 padding: 0 15px 20px;
8449 }
8450
8451 @media (max-width: 480px) {
8452 .withdraw-method-form > div {
8453 width: 100%;
8454 }
8455 }
8456
8457 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
8458 width: 100%;
8459 }
8460
8461 .withdraw-form-field-amount input[type='text'],
8462 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
8463 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8464 border: 1px solid #DCDFE5;
8465 display: block;
8466 width: 100%;
8467 background: transparent;
8468 -webkit-box-shadow: none;
8469 box-shadow: none;
8470 border-radius: 4px;
8471 }
8472
8473 label[for="tutor_withdraw_amount"] {
8474 margin-bottom: 7px;
8475 display: block;
8476 }
8477
8478 .withdraw-form-field-amount input[type='text'] {
8479 margin-bottom: 10px;
8480 height: 45px;
8481 }
8482
8483 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
8484 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
8485 border-color: var(--tutor-primary-color);
8486 outline: none;
8487 }
8488
8489 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8490 min-height: 80px;
8491 }
8492
8493 .withdraw-method-forms-wrap .withdraw-method-form label {
8494 color: #989EAF;
8495 margin-bottom: 8px;
8496 display: block;
8497 }
8498
8499 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
8500 font-size: 12px;
8501 margin: 5px 0 0;
8502 font-style: italic;
8503 }
8504
8505 .tutor-dashboard-assignment-table tr th, .tutor-dashboard-assignment-table tr td {
8506 border: 1px solid #DCDFE5;
8507 vertical-align: middle;
8508 padding: 20px;
8509 }
8510
8511 .tutor-dashboard-assignment-table tr th:not(:first-child), .tutor-dashboard-assignment-table tr td:not(:first-child) {
8512 text-align: center;
8513 }
8514
8515 .tutor-dashboard-assignment-table tr h5 {
8516 margin: 0;
8517 font-size: 16px;
8518 line-height: 18px;
8519 font-weight: 700;
8520 color: var(--tutor-text-color);
8521 }
8522
8523 .tutor-dashboard-assignment-table tr h5:not(:last-child) {
8524 margin-bottom: 7px;
8525 }
8526
8527 .tutor-dashboard-assignment-table tr a {
8528 font-weight: 400;
8529 color: var(--tutor-text-color);
8530 }
8531
8532 .tutor-dashboard-assignment-table tr a:hover {
8533 color: var(--tutor-primary-color);
8534 -webkit-transition: 300ms;
8535 transition: 300ms;
8536 }
8537
8538 .tutor-quiz-attempt-history td:last-child {
8539 text-align: center;
8540 }
8541
8542 .tutor-quiz-attempt-history td:last-child a {
8543 display: block;
8544 padding: 10px;
8545 }
8546
8547 .attempt-review-title {
8548 font-size: 18px;
8549 color: var(--tutor-text-size);
8550 font-weight: 600;
8551 display: -webkit-box;
8552 display: -ms-flexbox;
8553 display: flex;
8554 -webkit-box-align: center;
8555 -ms-flex-align: center;
8556 align-items: center;
8557 margin-bottom: 60px;
8558 }
8559
8560 .attempt-review-title i {
8561 margin-right: 12px;
8562 color: var(--tutor-primary-color);
8563 }
8564
8565 .tutor-quiz-attempt-info-row .attempt-view-bottom,
8566 .tutor-quiz-attempt-info-row .attempt-view-top {
8567 display: -webkit-box;
8568 display: -ms-flexbox;
8569 display: flex;
8570 -webkit-box-pack: justify;
8571 -ms-flex-pack: justify;
8572 justify-content: space-between;
8573 }
8574
8575 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
8576 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
8577 display: -webkit-inline-box;
8578 display: -ms-inline-flexbox;
8579 display: inline-flex;
8580 -webkit-box-align: center;
8581 -ms-flex-align: center;
8582 align-items: center;
8583 max-width: 30%;
8584 }
8585
8586 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
8587 -webkit-box-align: start;
8588 -ms-flex-align: start;
8589 align-items: flex-start;
8590 }
8591
8592 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
8593 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
8594 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
8595 background: #df3247;
8596 font-size: 14px;
8597 font-weight: 400;
8598 color: #fff;
8599 padding: 1px 4px;
8600 margin-right: 13px;
8601 border-radius: 2px;
8602 }
8603
8604 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
8605 background: var(--tutor-success-button-color);
8606 }
8607
8608 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
8609 background: #f5b30d;
8610 }
8611
8612 .tutor-quiz-attempt-info-row .attempt-info-content h4,
8613 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
8614 font-size: 14px;
8615 line-height: 25px;
8616 margin: 0;
8617 color: #7a7f85;
8618 font-weight: 400;
8619 }
8620
8621 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
8622 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
8623 font-weight: 700;
8624 color: var(--tutor-text-color);
8625 margin-top: 7px;
8626 }
8627
8628 .tutor-quiz-attempt-info-row .attempt-view-top {
8629 padding-bottom: 30px;
8630 margin-bottom: 30px;
8631 border-bottom: 1px solid #dcdfe5;
8632 }
8633
8634 .tutor-quiz-attempt-info-row .attempt-view-bottom {
8635 margin-bottom: 60px;
8636 }
8637
8638 .attempt-user-details {
8639 display: -webkit-box;
8640 display: -ms-flexbox;
8641 display: flex;
8642 -webkit-box-align: center;
8643 -ms-flex-align: center;
8644 align-items: center;
8645 }
8646
8647 .attempt-user-details .attempt-user-avatar {
8648 padding-right: 20px;
8649 }
8650
8651 .attempt-user-details .attempt-user-avatar img {
8652 display: block;
8653 width: 70px;
8654 height: 70px;
8655 border-radius: 50%;
8656 }
8657
8658 .attempt-user-details .attempt-info-content h4 {
8659 font-size: 18px;
8660 }
8661
8662 .attempt-review-notice-wrap {
8663 display: -webkit-box;
8664 display: -ms-flexbox;
8665 display: flex;
8666 margin-bottom: 60px;
8667 -webkit-box-pack: justify;
8668 -ms-flex-pack: justify;
8669 justify-content: space-between;
8670 }
8671
8672 .attempt-review-notice-wrap p {
8673 margin: 0;
8674 display: -webkit-inline-box;
8675 display: -ms-inline-flexbox;
8676 display: inline-flex;
8677 -webkit-box-align: center;
8678 -ms-flex-align: center;
8679 align-items: center;
8680 }
8681
8682 .attempt-review-notice-wrap p.attempt-review-notice i {
8683 font-size: 16px;
8684 color: #f5c813;
8685 margin-right: 9px;
8686 }
8687
8688 .attempt-review-notice-wrap p.attempt-review-at > span {
8689 color: var(--tutor-primary-color);
8690 margin-right: 7px;
8691 font-size: 16px;
8692 }
8693
8694 .attempt-review-notice-wrap p > strong {
8695 font-weight: 400;
8696 margin-right: 5px;
8697 }
8698
8699 .quiz-attempt-answers-wrap {
8700 background: #fff;
8701 margin: 0 0 1.5em;
8702 }
8703
8704 .quiz-attempt-answers-wrap .attempt-answers-header {
8705 padding: 30px 20px;
8706 }
8707
8708 .quiz-attempt-answers-wrap .attempt-answers-header h3 {
8709 font-size: 20px;
8710 line-height: 1.5;
8711 color: #3f435b;
8712 }
8713
8714 .quiz-attempt-answers-wrap table {
8715 border-collapse: collapse;
8716 border: none;
8717 }
8718
8719 .quiz-attempt-answers-wrap table tr {
8720 background-color: #fff;
8721 }
8722
8723 .quiz-attempt-answers-wrap table tr:first-child {
8724 background-color: #f7f7f9;
8725 border-top: 1px solid #eaeaea;
8726 border-bottom: 1px solid #eaeaea !important;
8727 }
8728
8729 .quiz-attempt-answers-wrap table tr:not(:first-child) {
8730 border-top: 1px solid #dcdce1;
8731 }
8732
8733 .quiz-attempt-answers-wrap table tr:not(:last-child) {
8734 border-bottom: 1px solid #dcdce1;
8735 }
8736
8737 .quiz-attempt-answers-wrap table th {
8738 font-size: 12px;
8739 text-transform: inherit;
8740 }
8741
8742 .quiz-attempt-answers-wrap table th,
8743 .quiz-attempt-answers-wrap table td {
8744 padding: 17px 20px;
8745 vertical-align: middle;
8746 border: none;
8747 font-size: 14px;
8748 line-height: 1.71;
8749 letter-spacing: normal;
8750 color: #393c40;
8751 }
8752
8753 .quiz-attempt-answers-wrap table th p,
8754 .quiz-attempt-answers-wrap table td p {
8755 margin: 0;
8756 }
8757
8758 .quiz-attempt-answers-wrap table th .tutor-icon-block,
8759 .quiz-attempt-answers-wrap table td .tutor-icon-block {
8760 font-size: 14px;
8761 width: 30px;
8762 height: 30px;
8763 line-height: 30px;
8764 }
8765
8766 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
8767 border: 1px solid #d4dadb;
8768 color: #d4dadb;
8769 height: 30px;
8770 width: 30px;
8771 border-radius: 2px;
8772 font-size: 13px;
8773 display: inline-block;
8774 text-align: center;
8775 line-height: 30px;
8776 -webkit-transition: 300ms;
8777 transition: 300ms;
8778 }
8779
8780 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
8781 border: 1px solid var(--tutor-success-button-color);
8782 color: var(--tutor-success-button-color);
8783 }
8784
8785 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
8786 border: 1px solid #df3247;
8787 color: #df3247;
8788 }
8789
8790 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
8791 margin-right: 17px;
8792 }
8793
8794 .tutor-quiz-attempt-review-wrap .attempt-answers-header {
8795 background: #fff;
8796 padding: 20px;
8797 margin-top: 20px;
8798 }
8799
8800 .tutor-quiz-attempt-review-wrap .attempt-answers-header a {
8801 color: #3f435b;
8802 }
8803
8804 .tutor-quiz-attempt-review-wrap .attempt-answers-header > p {
8805 color: #737787;
8806 margin-top: 10px;
8807 margin-bottom: 0;
8808 }
8809
8810 .tutor-quiz-attempt-review-wrap .attempt-answers-header h3 {
8811 font-size: 20px;
8812 line-height: 1.5;
8813 color: #3f435b;
8814 }
8815
8816 .tutor-quiz-attempt-review-wrap .instructor-feedback-content {
8817 padding: 0px 20px 10px 20px;
8818 }
8819
8820 .tutor-quiz-attempt-review-wrap .instructor-feedback-content > p {
8821 margin-bottom: 1em;
8822 }
8823
8824 .tutor-quiz-attempt-review-wrap table {
8825 border-collapse: collapse;
8826 border: none;
8827 }
8828
8829 .tutor-quiz-attempt-review-wrap table tr {
8830 background-color: #fff;
8831 }
8832
8833 .tutor-quiz-attempt-review-wrap table tr:first-child {
8834 background-color: #f7f7f9;
8835 border-top: 1px solid #eaeaea;
8836 border-bottom: 1px solid #eaeaea;
8837 }
8838
8839 .tutor-quiz-attempt-review-wrap table tr:first-child th,
8840 .tutor-quiz-attempt-review-wrap table tr:first-child td {
8841 padding-top: 14px;
8842 padding-bottom: 14px;
8843 }
8844
8845 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) {
8846 border-top: 1px solid #dcdce1;
8847 }
8848
8849 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) th,
8850 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) td {
8851 padding-top: 20px;
8852 padding-bottom: 20px;
8853 }
8854
8855 .tutor-quiz-attempt-review-wrap table tr:not(:last-child) {
8856 border-bottom: 1px solid #dcdce1;
8857 }
8858
8859 .tutor-quiz-attempt-review-wrap table th,
8860 .tutor-quiz-attempt-review-wrap table td {
8861 border: none;
8862 vertical-align: top;
8863 font-size: 14px;
8864 font-weight: 400;
8865 line-height: 1.71;
8866 padding: 15px 6px;
8867 }
8868
8869 .tutor-quiz-attempt-review-wrap table th:first-child,
8870 .tutor-quiz-attempt-review-wrap table td:first-child {
8871 padding: 12px;
8872 }
8873
8874 .tutor-quiz-attempt-review-wrap table th:last-child,
8875 .tutor-quiz-attempt-review-wrap table td:last-child {
8876 padding: 12px 10px;
8877 }
8878
8879 .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),
8880 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(3),
8881 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(4) {
8882 width: 28%;
8883 }
8884
8885 .tutor-quiz-attempt-review-wrap span.result-review-required,
8886 .tutor-quiz-attempt-review-wrap span.result-pass,
8887 .tutor-quiz-attempt-review-wrap span.result-fail {
8888 background: #df3247;
8889 font-size: 14px;
8890 font-weight: bold;
8891 color: #fff;
8892 padding: 4px 11px;
8893 border-radius: 2px;
8894 }
8895
8896 .tutor-quiz-attempt-review-wrap span.result-pass {
8897 background: var(--tutor-success-button-color);
8898 }
8899
8900 .tutor-quiz-attempt-review-wrap span.result-review-required {
8901 background: #f5b30d;
8902 }
8903
8904 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip],
8905 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip] {
8906 position: relative;
8907 z-index: 2;
8908 cursor: pointer;
8909 }
8910
8911 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
8912 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before,
8913 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
8914 visibility: hidden;
8915 opacity: 0;
8916 pointer-events: none;
8917 -webkit-transform: translateY(15px);
8918 transform: translateY(15px);
8919 -webkit-transition: 0.15s ease;
8920 transition: 0.15s ease;
8921 }
8922
8923 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before,
8924 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before {
8925 content: attr(data-tooltip);
8926 position: absolute;
8927 bottom: 40px;
8928 left: 50%;
8929 margin-bottom: 0px;
8930 margin-left: -60px;
8931 min-width: 122px;
8932 text-align: center;
8933 padding: 4px 7px;
8934 font-size: 14px;
8935 line-height: 1.2;
8936 font-weight: 300;
8937 border-radius: 12px;
8938 background-color: #3f435b;
8939 color: #fff;
8940 z-index: 99999;
8941 }
8942
8943 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
8944 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
8945 position: absolute;
8946 content: "";
8947 bottom: 34px;
8948 left: 50%;
8949 margin-left: -10px;
8950 border-top: 8px solid #3f435b;
8951 border-right: 10px solid transparent;
8952 border-left: 10px solid transparent;
8953 }
8954
8955 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
8956 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before,
8957 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
8958 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
8959 .quiz-attempt-answers-wrap .active[data-tooltip]:after,
8960 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
8961 .quiz-attempt-answers-wrap .active[data-tooltip]:after {
8962 visibility: visible;
8963 opacity: 1;
8964 -webkit-transform: translateY(0px);
8965 transform: translateY(0px);
8966 }
8967
8968 .tutor-status-blocked-context i,
8969 .tutor-status-approved-context i,
8970 .quiz-correct-answer-text i,
8971 .quiz-incorrect-answer-text i {
8972 font-size: 14px;
8973 height: 20px;
8974 width: 20px;
8975 text-align: center;
8976 line-height: 20px;
8977 background: #7bbc30;
8978 color: #fff;
8979 display: inline-block;
8980 border-radius: 2px;
8981 margin-right: 6px;
8982 }
8983
8984 .tutor-status-blocked-context i,
8985 .quiz-incorrect-answer-text i {
8986 background: #f44337;
8987 font-size: 10px;
8988 font-weight: 900;
8989 }
8990
8991 .answer-image-matched-wrap {
8992 display: block;
8993 }
8994
8995 .answer-image-matched-wrap .image-matching-item {
8996 display: -webkit-box;
8997 display: -ms-flexbox;
8998 display: flex;
8999 -webkit-box-align: center;
9000 -ms-flex-align: center;
9001 align-items: center;
9002 }
9003
9004 .answer-image-matched-wrap .image-matching-item:not(:last-child) {
9005 margin-bottom: 12px;
9006 }
9007
9008 .answer-image-matched-wrap .image-matching-item img {
9009 max-width: 35px;
9010 }
9011
9012 .answer-image-matched-wrap .image-matching-item .dragged-caption {
9013 font-size: 14px;
9014 margin-left: 12px;
9015 }
9016
9017 .correct-answer-wrap .matching-type {
9018 display: -webkit-box;
9019 display: -ms-flexbox;
9020 display: flex;
9021 }
9022
9023 .correct-answer-wrap .text-image-type {
9024 display: -webkit-box;
9025 display: -ms-flexbox;
9026 display: flex;
9027 -webkit-box-align: center;
9028 -ms-flex-align: center;
9029 align-items: center;
9030 }
9031
9032 .correct-answer-wrap .text-image-type:not(:last-child) {
9033 margin-bottom: 12px;
9034 }
9035
9036 .correct-answer-wrap .text-image-type .image {
9037 margin-right: 12px;
9038 }
9039
9040 .correct-answer-wrap .text-image-type img {
9041 max-width: 35px;
9042 }
9043
9044 #tutor_profile_cover_photo_editor {
9045 height: 344px;
9046 position: relative;
9047 }
9048
9049 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9050 text-align: right;
9051 padding-left: 190px;
9052 margin-top: 16px;
9053 }
9054
9055 @media (max-width: 492px) {
9056 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9057 padding-left: 120px;
9058 }
9059 }
9060
9061 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > img, #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9062 display: inline-block;
9063 vertical-align: middle;
9064 }
9065
9066 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9067 white-space: nowrap;
9068 font-style: normal;
9069 font-weight: normal;
9070 font-size: 13px;
9071 line-height: 18px;
9072 color: #7A7A7A;
9073 }
9074
9075 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span > span {
9076 color: black;
9077 }
9078
9079 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span.loader-area {
9080 display: none;
9081 }
9082
9083 #tutor_profile_cover_photo_editor #tutor_cover_area {
9084 height: 245px;
9085 background-color: #E9EDFB;
9086 background-position: center center;
9087 background-size: cover;
9088 background-repeat: no-repeat;
9089 border-radius: 6px;
9090 position: relative;
9091 overflow: hidden;
9092 }
9093
9094 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay {
9095 height: 70%;
9096 position: absolute;
9097 left: 0;
9098 bottom: 0;
9099 right: 0;
9100 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9101 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9102 }
9103
9104 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
9105 background: #3E64DE;
9106 border-radius: 3px;
9107 color: white;
9108 border: none;
9109 cursor: pointer;
9110 font-style: normal;
9111 font-weight: 600;
9112 font-size: 12px;
9113 color: #FFFFFF;
9114 position: absolute;
9115 padding: 8px 20px;
9116 right: 22px;
9117 bottom: 22px;
9118 }
9119
9120 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader:hover {
9121 background: #2f52c4;
9122 }
9123
9124 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9125 margin-left: 6px;
9126 }
9127
9128 @media (max-width: 432px) {
9129 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9130 display: none;
9131 }
9132 }
9133
9134 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter {
9135 position: absolute;
9136 color: white;
9137 background: rgba(0, 0, 0, 0.247);
9138 text-align: center;
9139 width: 36px;
9140 border-radius: 50%;
9141 font-size: 17px;
9142 line-height: 40px;
9143 height: 36px;
9144 right: 22px;
9145 top: 22px;
9146 cursor: pointer;
9147 }
9148
9149 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter:hover {
9150 background: rgba(0, 0, 0, 0.438);
9151 }
9152
9153 #tutor_profile_cover_photo_editor #tutor_profile_area {
9154 width: 142px;
9155 height: 142px;
9156 left: 35px;
9157 top: 145px;
9158 border-radius: 50%;
9159 border: 5px solid white;
9160 position: absolute;
9161 overflow: hidden;
9162 background-color: #E9EDFB;
9163 background-position: center center;
9164 background-size: cover;
9165 background-repeat: no-repeat;
9166 }
9167
9168 @media (max-width: 688px) {
9169 #tutor_profile_cover_photo_editor #tutor_profile_area {
9170 width: 120px;
9171 height: 120px;
9172 left: 31px;
9173 top: 168px;
9174 }
9175 }
9176
9177 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay {
9178 position: absolute;
9179 right: 0;
9180 left: 0;
9181 bottom: 0;
9182 background: rgba(0, 0, 0, 0.253);
9183 padding: 0;
9184 height: 37px;
9185 cursor: pointer;
9186 color: white;
9187 display: -webkit-box;
9188 display: -ms-flexbox;
9189 display: flex;
9190 display: -o-flex;
9191 display: -ms-flex;
9192 display: -moz-flex;
9193 display: -webkit-flex;
9194 -webkit-box-align: center;
9195 -ms-flex-align: center;
9196 align-items: center;
9197 -o-align-items: center;
9198 -ms-align-items: center;
9199 -moz-align-items: center;
9200 -webkit-align-items: center;
9201 -webkit-box-pack: center;
9202 -ms-flex-pack: center;
9203 justify-content: center;
9204 -o-justify-content: center;
9205 -ms-justify-content: center;
9206 -moz-justify-content: center;
9207 -webkit-justify-content: center;
9208 }
9209
9210 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay:hover {
9211 background: rgba(0, 0, 0, 0.411);
9212 }
9213
9214 #tutor_profile_cover_photo_editor #tutor_pp_option {
9215 position: absolute;
9216 background: #353535;
9217 width: 157px;
9218 top: 294px;
9219 left: 27px;
9220 border-radius: 6px;
9221 color: white;
9222 z-index: 99;
9223 display: none;
9224 }
9225
9226 @media (max-width: 688px) {
9227 #tutor_profile_cover_photo_editor #tutor_pp_option {
9228 top: 294px;
9229 left: 10px;
9230 }
9231 }
9232
9233 #tutor_profile_cover_photo_editor #tutor_pp_option span {
9234 display: block;
9235 padding: 5px 10px;
9236 cursor: pointer;
9237 overflow: hidden;
9238 font-style: normal;
9239 font-weight: normal;
9240 font-size: 16px;
9241 line-height: 26px;
9242 color: #FFFFFF;
9243 }
9244
9245 #tutor_profile_cover_photo_editor #tutor_pp_option span:first-of-type {
9246 border-top-left-radius: 6px;
9247 border-top-right-radius: 6px;
9248 }
9249
9250 #tutor_profile_cover_photo_editor #tutor_pp_option span:last-of-type {
9251 border-bottom-left-radius: 6px;
9252 border-bottom-right-radius: 6px;
9253 }
9254
9255 #tutor_profile_cover_photo_editor #tutor_pp_option span:hover {
9256 background: #6b6b6b;
9257 }
9258
9259 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow {
9260 text-align: center;
9261 height: 0;
9262 }
9263
9264 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow i {
9265 display: inline-block;
9266 width: 0;
9267 height: 0;
9268 border-left: 5px solid transparent;
9269 border-right: 5px solid transparent;
9270 position: relative;
9271 top: -17px;
9272 border-bottom: 5px solid #353535;
9273 }
9274
9275 #tutor_profile_cover_photo_editor #tutor_pp_option > *:not(:last-child) {
9276 position: relative;
9277 z-index: 1;
9278 }
9279
9280 #tutor_profile_cover_photo_editor #tutor_pp_option > div:last-child {
9281 position: fixed;
9282 left: 0;
9283 right: 0;
9284 top: 0;
9285 bottom: 0;
9286 background: transparent;
9287 z-index: 0;
9288 z-index: 0;
9289 }
9290
9291 #tutor_profile_cover_photo_editor.pop-up-opened #tutor_pp_option {
9292 display: block;
9293 }
9294
9295 #tutor_profile_cover_photo_editor #tutor_photo_dialogue_box {
9296 display: none;
9297 }
9298
9299 .tutor-user-public-profile .photo-area {
9300 overflow: hidden;
9301 height: 414px;
9302 margin-top: 30px;
9303 }
9304
9305 .tutor-user-public-profile .photo-area .cover-area {
9306 position: relative;
9307 border-radius: 6px;
9308 overflow: hidden;
9309 }
9310
9311 .tutor-user-public-profile .photo-area .cover-area > div:first-child {
9312 height: 375px;
9313 background-position: center center;
9314 background-repeat: no-repeat;
9315 background-size: cover;
9316 }
9317
9318 .tutor-user-public-profile .photo-area .cover-area > div:last-child {
9319 position: absolute;
9320 left: 0;
9321 right: 0;
9322 bottom: 0;
9323 height: 70%;
9324 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9325 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9326 }
9327
9328 .tutor-user-public-profile .photo-area .pp-area {
9329 position: relative;
9330 top: -111px;
9331 padding-left: 49px;
9332 display: -webkit-box;
9333 display: -ms-flexbox;
9334 display: flex;
9335 display: -o-flex;
9336 display: -ms-flex;
9337 display: -moz-flex;
9338 display: -webkit-flex;
9339 -webkit-box-align: center;
9340 -ms-flex-align: center;
9341 align-items: center;
9342 -o-align-items: center;
9343 -ms-align-items: center;
9344 -moz-align-items: center;
9345 -webkit-align-items: center;
9346 }
9347
9348 .tutor-user-public-profile .photo-area .pp-area .profile-pic {
9349 background-position: center center;
9350 background-repeat: no-repeat;
9351 background-size: cover;
9352 display: inline-block;
9353 border: 8px solid white;
9354 }
9355
9356 .tutor-user-public-profile .photo-area .pp-area .profile-name {
9357 padding-left: 23px;
9358 padding-bottom: 30px;
9359 }
9360
9361 .tutor-user-public-profile .photo-area .pp-area .profile-name h3 {
9362 font-style: normal;
9363 font-weight: 600;
9364 font-size: 40px;
9365 line-height: 48px;
9366 color: #FFFFFF;
9367 margin: 0;
9368 }
9369
9370 .tutor-user-public-profile .photo-area .pp-area .profile-name > span {
9371 font-style: normal;
9372 font-weight: 500;
9373 font-size: 15px;
9374 color: #757575;
9375 margin-right: 10px;
9376 }
9377
9378 .tutor-user-public-profile .photo-area .pp-area .profile-name > span > span {
9379 color: white;
9380 }
9381
9382 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media {
9383 text-align: right;
9384 padding-right: 30px;
9385 padding-bottom: 20px;
9386 -webkit-box-flex: 1;
9387 flex: 1;
9388 -o-flex: 1;
9389 -ms-flex: 1;
9390 -moz-flex: 1;
9391 -webkit-flex: 1;
9392 }
9393
9394 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container {
9395 font-size: 16px;
9396 }
9397
9398 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-digits {
9399 color: white;
9400 }
9401
9402 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta {
9403 color: #757575;
9404 }
9405
9406 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container {
9407 margin-top: 15px;
9408 text-align: right;
9409 }
9410
9411 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a {
9412 display: inline-block;
9413 margin-left: 20px;
9414 color: whitesmoke;
9415 cursor: pointer;
9416 text-decoration: none;
9417 font-size: 16px;
9418 }
9419
9420 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a:hover {
9421 color: white;
9422 }
9423
9424 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-pic {
9425 border-radius: 50%;
9426 height: 153px;
9427 width: 153px;
9428 }
9429
9430 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
9431 overflow: initial;
9432 }
9433
9434 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-pic {
9435 border-radius: 10px;
9436 height: 200px;
9437 width: 153px;
9438 }
9439
9440 .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 {
9441 padding-bottom: 75px;
9442 }
9443
9444 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .tutor-user-profile-sidebar {
9445 margin-top: 79px;
9446 }
9447
9448 .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area {
9449 height: auto;
9450 }
9451
9452 .tutor-user-public-profile.tutor-user-public-profile-no-cp .cover-area {
9453 display: none;
9454 }
9455
9456 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
9457 top: 0;
9458 }
9459
9460 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-pic {
9461 border-radius: 50%;
9462 height: 153px;
9463 width: 153px;
9464 }
9465
9466 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
9467 padding-top: 49px;
9468 }
9469
9470 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3 {
9471 color: #161616 !important;
9472 }
9473
9474 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span {
9475 color: black !important;
9476 }
9477
9478 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
9479 position: absolute;
9480 left: 226px;
9481 top: 15px;
9482 }
9483
9484 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media .rating-digits {
9485 color: #161616 !important;
9486 }
9487
9488 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-rating-container {
9489 text-align: left;
9490 }
9491
9492 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
9493 text-align: left !important;
9494 margin-top: 5px !important;
9495 }
9496
9497 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a {
9498 margin-left: 0 !important;
9499 margin-right: 20px;
9500 color: #757575 !important;
9501 }
9502
9503 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a:hover {
9504 color: #161616 !important;
9505 }
9506
9507 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
9508 width: calc(100% - 157px);
9509 }
9510
9511 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
9512 position: absolute;
9513 right: 36px;
9514 left: auto;
9515 }
9516
9517 @media (min-width: 768px) {
9518 .tutor-user-public-profile .content-for-mobile {
9519 display: none;
9520 }
9521 .tutor-user-public-profile .content-for-desktop {
9522 display: block;
9523 }
9524 }
9525
9526 @media (max-width: 767px) {
9527 .tutor-user-public-profile .content-for-mobile {
9528 display: block;
9529 margin: 22px 0 0 0;
9530 padding: 0 !important;
9531 }
9532 .tutor-user-public-profile .content-for-desktop {
9533 display: none;
9534 }
9535 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
9536 height: auto;
9537 }
9538 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .cover-area > div:first-child {
9539 height: 220px;
9540 }
9541 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
9542 padding-left: 0 !important;
9543 top: -82px !important;
9544 flex-wrap: wrap;
9545 -o-flex-wrap: wrap;
9546 -ms-flex-wrap: wrap;
9547 -moz-flex-wrap: wrap;
9548 -webkit-flex-wrap: wrap;
9549 -webkit-box-pack: center;
9550 -ms-flex-pack: center;
9551 justify-content: center;
9552 -o-justify-content: center;
9553 -ms-justify-content: center;
9554 -moz-justify-content: center;
9555 -webkit-justify-content: center;
9556 }
9557 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-rating-media {
9558 width: 100% !important;
9559 text-align: center !important;
9560 }
9561 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span > span {
9562 color: black !important;
9563 }
9564 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span:nth-of-type(2) > span {
9565 color: #C4C4C4 !important;
9566 }
9567 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name h3 {
9568 color: #161616 !important;
9569 font-size: 30px !important;
9570 }
9571 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-no-cp .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .rating-digits {
9572 color: #161616 !important;
9573 }
9574 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
9575 top: -98px !important;
9576 }
9577 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
9578 height: 160px !important;
9579 width: 153px !important;
9580 }
9581 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container, .tutor-user-public-profile.tutor-user-public-profile-no-cp .ratings {
9582 position: static !important;
9583 top: 0 !important;
9584 text-align: center !important;
9585 }
9586 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
9587 padding: 0 !important;
9588 }
9589 .tutor-user-public-profile .tutor-social-container {
9590 margin: 15px 0 0 0 !important;
9591 }
9592 .tutor-user-public-profile .tutor-social-container a {
9593 color: #7A7A7A !important;
9594 }
9595 .tutor-user-public-profile .profile-name {
9596 padding: 0 !important;
9597 }
9598 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
9599 margin-top: -83px !important;
9600 position: relative !important;
9601 top: 0 !important;
9602 }
9603 .tutor-user-public-profile .tutor-user-profile-sidebar {
9604 margin-top: 0 !important;
9605 }
9606 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
9607 -webkit-box-pack: left !important;
9608 -ms-flex-pack: left !important;
9609 justify-content: left !important;
9610 -o-justify-content: left !important;
9611 -ms-justify-content: left !important;
9612 -moz-justify-content: left !important;
9613 -webkit-justify-content: left !important;
9614 }
9615 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area * {
9616 text-align: left !important;
9617 }
9618 }
9619
9620 .tutor-user-public-profile .tutor-user-profile-sidebar {
9621 padding: 15px;
9622 width: 223px;
9623 float: left;
9624 }
9625
9626 .tutor-user-public-profile .tutor-user-profile-content {
9627 width: calc(100% - 228px);
9628 float: left;
9629 margin-bottom: 30px;
9630 }
9631
9632 .tutor-user-public-profile .tutor-user-profile-content > h3 {
9633 font-style: normal;
9634 font-weight: normal;
9635 font-size: 24px;
9636 line-height: 34px;
9637 color: #161616;
9638 margin-top: 20px;
9639 }
9640
9641 .tutor-user-public-profile .tutor-user-profile-content > h3:first-child {
9642 margin-top: 0;
9643 }
9644
9645 @media (max-width: 800px) {
9646 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
9647 padding-left: 0 !important;
9648 }
9649 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
9650 left: 178px !important;
9651 }
9652 .tutor-user-public-profile .tutor-user-profile-sidebar, .tutor-user-public-profile .tutor-user-profile-content {
9653 width: 100%;
9654 float: none;
9655 }
9656 }
9657
9658 .tutor-dashboard-builder-header {
9659 padding: 10px 0px;
9660 border-bottom: 2px solid #DCDFE5;
9661 position: fixed;
9662 top: 0px;
9663 background: #fff;
9664 width: 100%;
9665 z-index: 99;
9666 }
9667
9668 @media (max-width: 991px) {
9669 .tutor-dashboard-builder-header {
9670 position: static;
9671 }
9672 }
9673
9674 .tutor-dashboard-builder-header .tutor-row {
9675 -webkit-box-pack: justify;
9676 -ms-flex-pack: justify;
9677 justify-content: space-between;
9678 }
9679
9680 @media (max-width: 991px) {
9681 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
9682 -webkit-box-flex: 0;
9683 -ms-flex: 0 0 100%;
9684 flex: 0 0 100%;
9685 max-width: 100%;
9686 }
9687 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
9688 margin-bottom: 15px;
9689 }
9690 }
9691
9692 .tutor-dashboard-builder-header .tutor-button {
9693 white-space: nowrap;
9694 margin-left: auto;
9695 }
9696
9697 @media (max-width: 991px) {
9698 .tutor-dashboard-builder-header .tutor-button {
9699 padding: 6px 10px;
9700 }
9701 }
9702
9703 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
9704 display: -webkit-box;
9705 display: -ms-flexbox;
9706 display: flex;
9707 -webkit-box-align: center;
9708 -ms-flex-align: center;
9709 align-items: center;
9710 -webkit-box-pack: justify;
9711 -ms-flex-pack: justify;
9712 justify-content: space-between;
9713 }
9714
9715 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
9716 padding: 0 25px;
9717 position: relative;
9718 }
9719
9720 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
9721 max-height: 32px;
9722 }
9723
9724 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
9725 margin: 0;
9726 padding: 0px 25px;
9727 line-height: 30px;
9728 border: none;
9729 border-left: 1px solid #DCDFE5;
9730 background: transparent;
9731 display: -webkit-inline-box;
9732 display: -ms-inline-flexbox;
9733 display: inline-flex;
9734 color: var(--tutor-text-color);
9735 -webkit-transition: 300ms;
9736 transition: 300ms;
9737 font-weight: 500;
9738 white-space: nowrap;
9739 }
9740
9741 @media (max-width: 991px) {
9742 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
9743 border-left: none;
9744 }
9745 }
9746
9747 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
9748 font-size: 24px;
9749 line-height: 30px;
9750 margin-right: 9px;
9751 }
9752
9753 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
9754 color: var(--tutor-primary-color);
9755 background: transparent;
9756 }
9757
9758 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
9759 color: var(--tutor-primary-color);
9760 }
9761
9762 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
9763 display: -webkit-box;
9764 display: -ms-flexbox;
9765 display: flex;
9766 -webkit-box-align: center;
9767 -ms-flex-align: center;
9768 align-items: center;
9769 -webkit-box-pack: justify;
9770 -ms-flex-pack: justify;
9771 justify-content: space-between;
9772 }
9773
9774 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
9775 color: var(--tutor-text-color);
9776 font-weight: 500;
9777 line-height: 36px;
9778 padding: 0 25px;
9779 -webkit-transition: 300ms;
9780 transition: 300ms;
9781 white-space: nowrap;
9782 }
9783
9784 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
9785 font-size: 36px;
9786 line-height: 36px;
9787 display: inline-block;
9788 vertical-align: top;
9789 padding-right: 9px;
9790 }
9791
9792 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
9793 color: var(--tutor-primary-color);
9794 }
9795
9796 .tutor-frontend-course-builder-section {
9797 padding: 113px 0 45px;
9798 background-color: #ffffff;
9799 }
9800
9801 @media (max-width: 991px) {
9802 .tutor-frontend-course-builder-section {
9803 padding-top: 60px;
9804 }
9805 .tutor-frontend-course-builder-section .tutor-col-8,
9806 .tutor-frontend-course-builder-section .tutor-col-4 {
9807 width: 100%;
9808 max-width: 100%;
9809 -webkit-box-flex: 0;
9810 -ms-flex: 0 0 100%;
9811 flex: 0 0 100%;
9812 }
9813 }
9814
9815 .admin-bar .tutor-dashboard-builder-header {
9816 top: 32px;
9817 }
9818
9819 @media (max-width: 783px) {
9820 .admin-bar .tutor-dashboard-builder-header {
9821 top: 46px;
9822 }
9823 }
9824
9825 .tutor-course-builder-upload-tips {
9826 position: fixed;
9827 max-width: 370px;
9828 }
9829
9830 @media (max-width: 991px) {
9831 .tutor-course-builder-upload-tips {
9832 position: static;
9833 }
9834 }
9835
9836 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
9837 font-size: 16px;
9838 color: #8C94A8;
9839 font-weight: 700;
9840 display: -webkit-box;
9841 display: -ms-flexbox;
9842 display: flex;
9843 -webkit-box-align: center;
9844 -ms-flex-align: center;
9845 align-items: center;
9846 }
9847
9848 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
9849 font-size: 24px;
9850 color: var(--tutor-primary-color);
9851 margin-right: 11px;
9852 }
9853
9854 .tutor-course-builder-upload-tips ul {
9855 margin: 0;
9856 padding: 0 0 0 35px;
9857 list-style: none;
9858 }
9859
9860 .tutor-course-builder-upload-tips ul li {
9861 position: relative;
9862 margin-bottom: 8px;
9863 line-height: 24px;
9864 }
9865
9866 .tutor-course-builder-upload-tips ul li::after {
9867 content: '';
9868 position: absolute;
9869 height: 8px;
9870 width: 8px;
9871 border-radius: 50%;
9872 background: #DCDFE5;
9873 left: -26px;
9874 top: 9px;
9875 }
9876
9877 /*
9878 * Course Level Meta
9879 */
9880 .tutor-course-level-meta {
9881 display: -webkit-box;
9882 display: -ms-flexbox;
9883 display: flex;
9884 }
9885
9886 .tutor-course-level-meta label {
9887 margin: 0 40px 0 0;
9888 font-weight: 600;
9889 }
9890
9891 .tutor-frontend-builder-course-price .tutor-form-group input {
9892 margin-bottom: 0;
9893 }
9894
9895 .tutor-frontend-builder-course-price .tutor-styled-radio {
9896 display: -webkit-box;
9897 display: -ms-flexbox;
9898 display: flex;
9899 -webkit-box-align: center;
9900 -ms-flex-align: center;
9901 align-items: center;
9902 }
9903
9904 /*
9905 * Course Builder Attachments
9906 */
9907 .tutor-course-builder-attachements {
9908 display: -webkit-box;
9909 display: -ms-flexbox;
9910 display: flex;
9911 margin-left: -30px;
9912 -ms-flex-wrap: wrap;
9913 flex-wrap: wrap;
9914 }
9915
9916 .tutor-course-builder-attachements .tutor-added-attachment {
9917 -webkit-box-flex: 0;
9918 -ms-flex: 0 0 calc(25% - 30px);
9919 flex: 0 0 calc(25% - 30px);
9920 max-width: calc(25% - 30px);
9921 border: 1px solid #DCDFE5;
9922 padding: 35px 20px 20px;
9923 position: relative;
9924 text-align: center;
9925 margin-left: 30px;
9926 margin-bottom: 30px;
9927 border-radius: 4px;
9928 -webkit-transition: 300ms;
9929 transition: 300ms;
9930 min-width: 120px;
9931 }
9932
9933 @media (max-width: 480px) {
9934 .tutor-course-builder-attachements .tutor-added-attachment {
9935 -webkit-box-flex: 0;
9936 -ms-flex: 0 0 calc(50% - 30px);
9937 flex: 0 0 calc(50% - 30px);
9938 max-width: calc(50% - 30px);
9939 }
9940 }
9941
9942 .tutor-course-builder-attachements .tutor-added-attachment i {
9943 font-size: 58px;
9944 line-height: 58px;
9945 margin-bottom: 25px;
9946 display: block;
9947 }
9948
9949 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
9950 position: absolute;
9951 height: 22px;
9952 width: 22px;
9953 border: 1px solid #DCDFE5;
9954 text-align: center;
9955 line-height: 22px;
9956 top: -1px;
9957 right: -1px;
9958 font-size: 10px;
9959 border-top-right-radius: 4px;
9960 color: transparent;
9961 -webkit-transition: 300ms;
9962 transition: 300ms;
9963 }
9964
9965 .tutor-course-builder-attachements .tutor-added-attachment:hover,
9966 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
9967 border-color: #D71830;
9968 color: #D71830;
9969 }
9970
9971 .tutor-course-builder-attachements .tutor-added-attachment span {
9972 display: block;
9973 }
9974
9975 .tutor-course-builder-attachements .tutor-added-attachment span a {
9976 font-size: 14px;
9977 display: block;
9978 line-height: 20px;
9979 color: #606C8F;
9980 }
9981
9982 .tutor-course-builder-btn-group {
9983 display: -webkit-box;
9984 display: -ms-flexbox;
9985 display: flex;
9986 -webkit-box-pack: justify;
9987 -ms-flex-pack: justify;
9988 justify-content: space-between;
9989 -ms-flex-wrap: wrap;
9990 flex-wrap: wrap;
9991 }
9992
9993 /**
9994 Course Settings Tabs
9995 */
9996 #tutor-metabox-course-settings-tabs {
9997 background-color: #fff;
9998 border: 1px solid #e5e5e5;
9999 margin: 1em 0;
10000 }
10001
10002 .inside #tutor-metabox-course-settings-tabs {
10003 border: 0;
10004 margin: 0;
10005 }
10006
10007 .settings-tabs-heading {
10008 padding: 1em;
10009 border-bottom: 1px solid #e5e5e5;
10010 }
10011
10012 .settings-tabs-heading h3 {
10013 font-size: 14px;
10014 margin: 0;
10015 line-height: 1.4;
10016 }
10017
10018 .course-settings-tabs-container {
10019 display: -webkit-box;
10020 display: -ms-flexbox;
10021 display: flex;
10022 }
10023
10024 .course-settings-tabs-container .settings-tabs-navs-wrap {
10025 -webkit-box-flex: 0;
10026 -ms-flex: 0 0 200px;
10027 flex: 0 0 200px;
10028 background: #F5F5F5;
10029 }
10030
10031 .settings-tabs-navs-wrap .settings-tabs-navs {
10032 margin: 0;
10033 list-style: none;
10034 }
10035
10036 .settings-tabs-navs-wrap .settings-tabs-navs li {
10037 margin: 0;
10038 }
10039
10040 .settings-tabs-navs-wrap .settings-tabs-navs li a {
10041 display: block;
10042 padding-top: 10px;
10043 padding-bottom: 10px;
10044 padding-left: 15px;
10045 padding-right: 15px;
10046 color: #23282d;
10047 text-decoration: none;
10048 background: #F5F5F5;
10049 text-transform: capitalize;
10050 border-bottom: 1px solid #e5e5e5;
10051 border-left: 3px solid transparent;
10052 }
10053
10054 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
10055 border-bottom: none;
10056 }
10057
10058 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
10059 -webkit-box-shadow: none;
10060 box-shadow: none;
10061 }
10062
10063 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
10064 background-color: #ffffff;
10065 border-bottom: 1px solid #e5e5e5;
10066 color: var(--tutor-primary-color);
10067 border-left: 3px solid var(--tutor-primary-color);
10068 }
10069
10070 .course-settings-tabs-container .settings-tabs-container {
10071 padding: 1em;
10072 -webkit-box-flex: 1;
10073 -ms-flex: 1;
10074 flex: 1;
10075 }
10076
10077 .tutor-field-radio p {
10078 margin-top: 0;
10079 }
10080
10081 /**
10082 Content Drip (Pro)
10083 */
10084 .lesson-modal-form-wrap .lesson-content-drip-wrap {
10085 padding: 10px;
10086 border: 1px solid #e4e4e4;
10087 }
10088
10089 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
10090 margin: 0 0 10px 0;
10091 }
10092
10093 .select2-dropdown.increasezindex {
10094 z-index: 9999999999999;
10095 }
10096
10097 .tutor-topic-title i.tutor-icon-move {
10098 line-height: unset;
10099 }
10100
10101 .select2-selection__rendered [class^="tutor-icon-"] {
10102 vertical-align: middle;
10103 }
10104
10105 @media (min-width: 992px) {
10106 .tutor-option-tooltip.tutor-option-field {
10107 position: relative;
10108 }
10109 .tutor-option-tooltip.tutor-option-field p.desc {
10110 position: absolute;
10111 left: calc(100% + 16px);
10112 background: #2A344F;
10113 width: 160px;
10114 padding: 10px 13px;
10115 opacity: 0;
10116 visibility: hidden;
10117 -webkit-transition: 300ms;
10118 transition: 300ms;
10119 z-index: 98;
10120 top: 10px;
10121 color: #fff;
10122 border-radius: 12px;
10123 font-size: 12px;
10124 font-style: normal;
10125 }
10126 .tutor-option-tooltip.tutor-option-field p.desc::before {
10127 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");
10128 position: absolute;
10129 left: -10px;
10130 top: 16px;
10131 }
10132 .tutor-option-tooltip.tutor-option-field:hover p.desc {
10133 opacity: 1;
10134 visibility: visible;
10135 }
10136 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
10137 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
10138 opacity: 1;
10139 visibility: visible;
10140 }
10141 }
10142
10143 .tutor-instructor-pending-content {
10144 text-align: center;
10145 }
10146
10147 .tutor-instructor-pending-content a {
10148 margin-top: 26px;
10149 }
10150
10151 .tutor-instructor-pending-content img {
10152 margin-bottom: 69px;
10153 border-radius: 10px;
10154 }
10155
10156 .tutor-instructor-thankyou-text h2 {
10157 line-height: 48px;
10158 font-size: 40px;
10159 font-style: normal;
10160 font-weight: 500;
10161 letter-spacing: 0px;
10162 color: #161616;
10163 margin-bottom: 26px;
10164 }
10165
10166 .tutor-instructor-extra-text {
10167 font-size: 20px;
10168 font-style: normal;
10169 font-weight: 400;
10170 letter-spacing: 0px;
10171 color: #525252;
10172 line-height: 30px;
10173 }
10174
10175 .tutor-frontend-dashboard-withdrawal h4 {
10176 margin-bottom: 25px;
10177 }
10178
10179 .withdraw-history-table-title h4 {
10180 margin-top: 45px;
10181 }
10182
10183 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance {
10184 display: -webkit-box;
10185 display: -ms-flexbox;
10186 display: flex;
10187 -webkit-box-align: center;
10188 -ms-flex-align: center;
10189 align-items: center;
10190 -webkit-box-pack: justify;
10191 -ms-flex-pack: justify;
10192 justify-content: space-between;
10193 border: 1px solid #DCDBDC;
10194 border-radius: 6px;
10195 padding: 25px 35px 25px 30px;
10196 margin-bottom: 15px;
10197 }
10198
10199 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info {
10200 display: -webkit-box;
10201 display: -ms-flexbox;
10202 display: flex;
10203 -webkit-box-align: center;
10204 -ms-flex-align: center;
10205 align-items: center;
10206 }
10207
10208 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info img {
10209 margin-right: 15px;
10210 }
10211
10212 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info small {
10213 font-size: 16px;
10214 }
10215
10216 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info p {
10217 font-size: 20px;
10218 line-height: 26px;
10219 margin: 0;
10220 }
10221
10222 .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 {
10223 text-decoration: none;
10224 background: #3E64DE;
10225 border-radius: 3px;
10226 display: inline-block;
10227 padding: 8px 18px;
10228 font-weight: 500;
10229 font-size: 16px;
10230 color: white;
10231 cursor: pointer;
10232 }
10233
10234 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover {
10235 background: #2548bb;
10236 }
10237
10238 .tutor-frontend-dashboard-withdrawal h4 {
10239 font-weight: 500;
10240 font-size: 24px;
10241 }
10242
10243 .tutor-frontend-dashboard-withdrawal .withdrawal-preference {
10244 font-size: 15px;
10245 color: #7A7A7A;
10246 }
10247
10248 .tutor-frontend-dashboard-withdrawal .inline-image-text > img {
10249 width: 23px;
10250 display: inline-block !important;
10251 }
10252
10253 .tutor-frontend-dashboard-withdrawal .inline-image-text > * {
10254 vertical-align: middle;
10255 }
10256
10257 .tutor-frontend-dashboard-withdrawal .inline-image-text.is-inline-block > * {
10258 display: inline-block;
10259 }
10260
10261 .tutor-frontend-dashboard-withdrawal .inline-image-text a {
10262 text-decoration: underline;
10263 color: #444;
10264 }
10265
10266 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap {
10267 display: none;
10268 }
10269
10270 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div {
10271 width: 100%;
10272 height: 100%;
10273 padding: 15px;
10274 overflow: hidden;
10275 position: fixed;
10276 left: 0;
10277 right: 0;
10278 top: 0;
10279 bottom: 0;
10280 z-index: 9999999999;
10281 background: rgba(0, 0, 0, 0.589);
10282 display: -webkit-box;
10283 display: -ms-flexbox;
10284 display: flex;
10285 display: -o-flex;
10286 display: -ms-flex;
10287 display: -moz-flex;
10288 display: -webkit-flex;
10289 -webkit-box-align: center;
10290 -ms-flex-align: center;
10291 align-items: center;
10292 -o-align-items: center;
10293 -ms-align-items: center;
10294 -moz-align-items: center;
10295 -webkit-align-items: center;
10296 -webkit-box-pack: center;
10297 -ms-flex-pack: center;
10298 justify-content: center;
10299 -o-justify-content: center;
10300 -ms-justify-content: center;
10301 -moz-justify-content: center;
10302 -webkit-justify-content: center;
10303 }
10304
10305 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div {
10306 display: inline-block;
10307 max-height: 100%;
10308 width: 100%;
10309 max-width: 690px;
10310 background: white;
10311 overflow: auto;
10312 border-radius: 15px;
10313 position: relative;
10314 padding: 0;
10315 }
10316
10317 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div {
10318 padding: 50px 70px;
10319 }
10320
10321 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child > .tutor-icon-line-cross {
10322 position: absolute;
10323 cursor: pointer;
10324 top: 30px;
10325 right: 30px;
10326 font-size: 20px;
10327 }
10328
10329 .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 {
10330 border: none;
10331 margin: 0;
10332 padding: 0;
10333 }
10334
10335 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child h3 {
10336 margin: 7px 0px;
10337 font-weight: 600;
10338 padding: 0;
10339 }
10340
10341 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:last-child {
10342 border-top: 1px solid #E8E8E8;
10343 background: #F3F3F3;
10344 }
10345
10346 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount {
10347 border: 1px solid #BABABA;
10348 border-radius: 6px;
10349 background: white;
10350 height: 43px;
10351 overflow: hidden;
10352 margin-bottom: 12px;
10353 }
10354
10355 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span {
10356 display: block;
10357 text-align: center;
10358 width: 40px;
10359 float: left;
10360 height: 100%;
10361 background: #f3f3f3;
10362 border-right: 1px solid #BABABA;
10363 }
10364
10365 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span > span {
10366 font-size: 18px;
10367 font-weight: bold;
10368 display: inline-block;
10369 line-height: 41px;
10370 }
10371
10372 .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 {
10373 border: none;
10374 outline: 0;
10375 height: 100%;
10376 width: calc(100% - 40px);
10377 display: inline-block;
10378 margin: 0;
10379 padding: 0;
10380 padding-left: 7px;
10381 }
10382
10383 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container {
10384 margin: 50px 0 0;
10385 overflow: auto;
10386 }
10387
10388 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container > button:last-child {
10389 float: right;
10390 }
10391
10392 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response {
10393 position: fixed;
10394 left: 50px;
10395 bottom: 50px;
10396 border: 1px solid #E8E8E8;
10397 background: white;
10398 border-radius: 10px;
10399 margin: 0;
10400 }
10401
10402 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response:empty {
10403 display: none;
10404 }
10405
10406 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response > * {
10407 background: white;
10408 border: none;
10409 }
10410
10411 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response img {
10412 width: 34px;
10413 margin: 5px 13px;
10414 }
10415
10416 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response b {
10417 font-weight: 600;
10418 }
10419
10420 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response span {
10421 color: #333333;
10422 }
10423
10424 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn {
10425 background: #F3F3F3;
10426 border: 1px solid #DCDBDC;
10427 color: #7A7A7A;
10428 }
10429
10430 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn:hover {
10431 background: #e6e6e6;
10432 }
10433
10434 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdrawal-pop-up-success img {
10435 display: inline-block !important;
10436 }
10437
10438 .tutor-frontend-dashboard-withdrawal table.withdrawals-history {
10439 border: 1px solid #DCDBDC;
10440 -webkit-box-sizing: border-box;
10441 box-sizing: border-box;
10442 position: relative;
10443 }
10444
10445 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th {
10446 background: #F3F3F3;
10447 }
10448
10449 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
10450 padding: 10px;
10451 border: none;
10452 font-weight: normal;
10453 font-size: 13px;
10454 text-align: left;
10455 vertical-align: middle;
10456 }
10457
10458 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
10459 border-bottom: 1px solid #DCDBDC;
10460 border-collapse: collapse;
10461 }
10462
10463 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:first-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:first-child {
10464 padding: 10px 0 15px 15px;
10465 }
10466
10467 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:last-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:last-child {
10468 text-align: right;
10469 padding-right: 15px;
10470 width: 50px;
10471 }
10472
10473 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:nth-child(4), .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:nth-child(4) {
10474 width: 105px;
10475 }
10476
10477 .tutor-frontend-dashboard-withdrawal table.withdrawals-history .withdraw-method-name {
10478 line-height: 20px;
10479 font-size: 15px;
10480 display: block;
10481 }
10482
10483 .tutor-frontend-dashboard-withdrawal table.withdrawals-history small {
10484 font-size: 13px;
10485 }
10486
10487 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container {
10488 position: relative;
10489 display: inline-block;
10490 height: 24px;
10491 cursor: pointer;
10492 }
10493
10494 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container img {
10495 display: inline-block !important;
10496 width: 16px;
10497 }
10498
10499 .tutor-frontend-dashboard-withdrawal .tutor-status-text {
10500 display: inline-block;
10501 font-weight: bold;
10502 font-size: 13px;
10503 color: #FFFFFF;
10504 background: gray;
10505 border-radius: 2px;
10506 padding: 3px 9px;
10507 }
10508
10509 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-approved {
10510 background: #24A148;
10511 }
10512
10513 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-pending {
10514 background: #ED9700;
10515 }
10516
10517 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-rejected {
10518 background: #F44337;
10519 }
10520
10521 .tutor-tooltip-inside {
10522 /* Tooltip shared base styles */
10523 /* Tooltip visibility class toggled by jQuery */
10524 /* Tooltip positioning */
10525 /** Common styles: Horizontally Centered **/
10526 /** Common styles: Bottom positions **/
10527 /** Common styles: Top positions **/
10528 /** Common styles: Corner positions **/
10529 /** Common styles: Left corner positions **/
10530 /** Common styles: Right corner positions **/
10531 /** Common styles: Vertically Centered **/
10532 /** Left position only **/
10533 /** Right position only **/
10534 /* Tooltip arrow shared base styles */
10535 /** Common styles: Horizontally Centered, Up/Down arrows **/
10536 /** Common styles: Up arrow **/
10537 /** Common styles: Down arrow **/
10538 /** Common styles: Left-/Right-aligned, Up/Down arrows **/
10539 /** Common styles: Right-aligned, Up/Down arrows **/
10540 /** Common styles: Left-aligned, Up/Down arrows **/
10541 /** Common styles: Vertically Centered, Left/Right arrows **/
10542 /** Right arrow **/
10543 /** Left arrow **/
10544 }
10545
10546 .tutor-tooltip-inside .tooltip {
10547 position: absolute;
10548 z-index: 2;
10549 overflow: hidden;
10550 clip: rect(0, 0, 0, 0);
10551 -webkit-box-sizing: border-box;
10552 box-sizing: border-box;
10553 width: 0;
10554 height: 0;
10555 padding: 0;
10556 cursor: default;
10557 color: #fff;
10558 font-family: Helvetica, Arial, sans-serif;
10559 font-size: 14px;
10560 font-size: 1.4rem;
10561 line-height: normal;
10562 text-align: center;
10563 white-space: nowrap;
10564 border-width: 0;
10565 border-style: solid;
10566 border-color: #6d6e71;
10567 border-top-color: #373739;
10568 background-color: #373739;
10569 opacity: 0;
10570 -webkit-transition: opacity .3s ease-in .3s;
10571 transition: opacity .3s ease-in .3s;
10572 font-size: 13px;
10573 color: #FFFFFF;
10574 height: auto;
10575 text-align: center;
10576 white-space: normal;
10577 font-size: 12px;
10578 background: #353535;
10579 border-radius: 10px;
10580 padding: 7px;
10581 }
10582
10583 .tutor-tooltip-inside .tooltip.isVisible {
10584 overflow: visible;
10585 clip: auto;
10586 width: 150px;
10587 height: auto;
10588 padding: 10px 15px;
10589 border-width: 1px;
10590 opacity: 1;
10591 }
10592
10593 .tutor-tooltip-inside .tooltip,
10594 .tutor-tooltip-inside .tooltip.tip-bottom,
10595 .tutor-tooltip-inside .tooltip.tip-top {
10596 left: 50%;
10597 -webkit-transform: translate(-50%, 0);
10598 transform: translate(-50%, 0);
10599 }
10600
10601 .tutor-tooltip-inside .tooltip,
10602 .tutor-tooltip-inside .tooltip.tip-bottom,
10603 .tutor-tooltip-inside .tooltip.tip-bottom-left,
10604 .tutor-tooltip-inside .tooltip.tip-bottom-right {
10605 top: 110%;
10606 top: calc(100% + 13px);
10607 }
10608
10609 .tutor-tooltip-inside .tooltip.tip-top,
10610 .tutor-tooltip-inside .tooltip.tip-top-left,
10611 .tutor-tooltip-inside .tooltip.tip-top-right {
10612 top: auto;
10613 bottom: 110%;
10614 bottom: calc(100% + 13px);
10615 }
10616
10617 .tutor-tooltip-inside .tooltip.tip-bottom-left,
10618 .tutor-tooltip-inside .tooltip.tip-bottom-right,
10619 .tutor-tooltip-inside .tooltip.tip-top-left,
10620 .tutor-tooltip-inside .tooltip.tip-top-right {
10621 -webkit-transform: none;
10622 transform: none;
10623 }
10624
10625 .tutor-tooltip-inside .tooltip.tip-bottom-left,
10626 .tutor-tooltip-inside .tooltip.tip-top-left {
10627 right: 50%;
10628 left: auto;
10629 margin-right: -25px;
10630 }
10631
10632 .tutor-tooltip-inside .tooltip.tip-bottom-right,
10633 .tutor-tooltip-inside .tooltip.tip-top-right {
10634 margin-left: -25px;
10635 }
10636
10637 .tutor-tooltip-inside .tooltip.tip-left,
10638 .tutor-tooltip-inside .tooltip.tip-right {
10639 top: 50%;
10640 -webkit-transform: translate(0, -50%);
10641 transform: translate(0, -50%);
10642 }
10643
10644 .tutor-tooltip-inside .tooltip.tip-left {
10645 right: 110%;
10646 right: calc(100% + 13px);
10647 left: auto;
10648 }
10649
10650 .tutor-tooltip-inside .tooltip.tip-right {
10651 left: 110%;
10652 left: calc(100% + 13px);
10653 }
10654
10655 .tutor-tooltip-inside .tooltip:after {
10656 content: ' ';
10657 display: block;
10658 position: absolute;
10659 width: 0;
10660 height: 0;
10661 border-width: 10px;
10662 border-style: solid;
10663 pointer-events: none;
10664 }
10665
10666 .tutor-tooltip-inside .tooltip:after,
10667 .tutor-tooltip-inside .tooltip.tip-bottom:after,
10668 .tutor-tooltip-inside .tooltip.tip-top:after {
10669 left: 50%;
10670 margin-left: -10px;
10671 }
10672
10673 .tutor-tooltip-inside .tooltip:after,
10674 .tutor-tooltip-inside .tooltip.tip-bottom:after,
10675 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
10676 .tutor-tooltip-inside .tooltip.tip-bottom-right:after {
10677 top: -20px;
10678 border-color: transparent transparent #373739 transparent;
10679 }
10680
10681 .tutor-tooltip-inside .tooltip.tip-top:after,
10682 .tutor-tooltip-inside .tooltip.tip-top-left:after,
10683 .tutor-tooltip-inside .tooltip.tip-top-right:after {
10684 top: auto;
10685 bottom: -20px;
10686 border-color: #373739 transparent transparent transparent;
10687 }
10688
10689 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
10690 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
10691 .tutor-tooltip-inside .tooltip.tip-top-left:after,
10692 .tutor-tooltip-inside .tooltip.tip-top-right:after {
10693 margin-left: 0;
10694 }
10695
10696 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
10697 .tutor-tooltip-inside .tooltip.tip-top-left:after {
10698 right: 15px;
10699 left: auto;
10700 }
10701
10702 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
10703 .tutor-tooltip-inside .tooltip.tip-top-right:after {
10704 left: 15px;
10705 }
10706
10707 .tutor-tooltip-inside .tooltip.tip-left:after,
10708 .tutor-tooltip-inside .tooltip.tip-right:after {
10709 top: 50%;
10710 margin-top: -10px;
10711 margin-left: auto;
10712 }
10713
10714 .tutor-tooltip-inside .tooltip.tip-left:after {
10715 right: -20px;
10716 left: auto;
10717 border-color: transparent transparent transparent #373739;
10718 }
10719
10720 .tutor-tooltip-inside .tooltip.tip-right:after {
10721 left: -20px;
10722 border-color: transparent #373739 transparent transparent;
10723 }
10724
10725 .tutor-instructor-list, .tutor-instructor-list:focus, .tutor-instructor-list:active {
10726 outline: none;
10727 cursor: pointer;
10728 text-decoration: none !important;
10729 background: #FFFFFF;
10730 border: 1px solid #DCDBDC;
10731 border-radius: 6px;
10732 }
10733
10734 .tutor-instructor-list .tutor-instructor-profile-photo, .tutor-instructor-list .tutor-instructor-cover-photo {
10735 background-size: cover;
10736 background-repeat: no-repeat;
10737 background-position: center center;
10738 }
10739
10740 .tutor-instructor-list .tutor-instructor-profile-photo {
10741 border-radius: 50%;
10742 width: 60px;
10743 height: 60px;
10744 }
10745
10746 .tutor-instructor-list .tutor-instructor-name {
10747 font-style: normal;
10748 font-weight: 500;
10749 font-size: 24px;
10750 color: #161616;
10751 margin: 0;
10752 }
10753
10754 .tutor-instructor-list .tutor-instructor-course-count {
10755 margin-bottom: 10px;
10756 }
10757
10758 .tutor-instructor-list .tutor-instructor-course-count > span {
10759 font-style: normal;
10760 font-weight: 500;
10761 font-size: 15px;
10762 color: #161616;
10763 }
10764
10765 .tutor-instructor-list .tutor-instructor-course-count > span:last-child {
10766 color: #808080;
10767 }
10768
10769 .tutor-instructor-list .tutor-instructor-rating * {
10770 font-size: 16px;
10771 }
10772
10773 .tutor-instructor-list .tutor-instructor-rating .rating-digits {
10774 color: #161616;
10775 }
10776
10777 .tutor-instructor-list .tutor-instructor-rating .rating-total-meta {
10778 color: #7A7A7A;
10779 }
10780
10781 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo {
10782 width: 100%;
10783 height: 153px;
10784 }
10785
10786 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-profile-photo {
10787 border: 4px solid white;
10788 margin: -31px 15px 0;
10789 }
10790
10791 .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 {
10792 padding: 0 15px;
10793 }
10794
10795 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-cover-photo {
10796 display: none;
10797 }
10798
10799 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-profile-photo {
10800 border-radius: 0%;
10801 width: 100%;
10802 height: 160px;
10803 }
10804
10805 .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 {
10806 padding: 0 15px;
10807 }
10808
10809 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name {
10810 margin-top: 15px;
10811 }
10812
10813 .tutor-instructor-list.tutor-instructor-list-pp-top-left {
10814 padding: 15px;
10815 }
10816
10817 .tutor-instructor-list.tutor-instructor-list-pp-top-left .tutor-instructor-cover-photo {
10818 display: none;
10819 }
10820
10821 .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 {
10822 display: none;
10823 }
10824
10825 .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 {
10826 border-radius: 0%;
10827 height: 102px;
10828 width: 102px;
10829 top: 0px;
10830 position: absolute;
10831 }
10832
10833 .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 {
10834 margin-left: 118px;
10835 white-space: nowrap;
10836 overflow: hidden;
10837 text-overflow: ellipsis;
10838 width: calc(100% - 110px);
10839 display: inline-block;
10840 position: relative;
10841 top: 6px;
10842 }
10843
10844 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
10845 top: 7px;
10846 position: relative;
10847 }
10848
10849 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
10850 border-radius: 50%;
10851 height: 82px;
10852 width: 82px;
10853 margin: 10px;
10854 }
10855
10856 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name {
10857 top: 11px;
10858 }
10859
10860 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count {
10861 top: 46px;
10862 }
10863
10864 /*# sourceMappingURL=tutor-front.css.map */
10865