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