PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.4
Tutor LMS – eLearning and online course solution v1.9.4
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 4 years ago tutor-admin.min.css 4 years ago tutor-front.css 4 years ago tutor-front.min.css 4 years ago tutor-setup.css 5 years ago
tutor-front.css
11803 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-menu-zoom a:before {
7902 content: "\e9b1";
7903 }
7904
7905 .tutor-dashboard-content {
7906 padding-top: 30px;
7907 }
7908
7909 .quiz-attempts-title,
7910 .tutor-quiz-attempt-history-title {
7911 font-size: 22px;
7912 font-weight: 600;
7913 line-height: 1.27;
7914 color: #4b5981;
7915 margin-bottom: 31px;
7916 }
7917
7918 /** Earning Report */
7919 .tutor-date-range-filter-wrap {
7920 margin: 15px 0 20px;
7921 font-size: 12px;
7922 }
7923
7924 .report-top-sub-menu {
7925 margin: 0 10px 5px 0;
7926 display: inline-block;
7927 font-size: 0;
7928 }
7929
7930 .report-top-sub-menu a {
7931 text-decoration: none;
7932 padding: 5px 8px;
7933 border: 1px solid #d7dadf;
7934 color: #aaaeb3;
7935 white-space: nowrap;
7936 display: inline-block;
7937 font-size: 12px;
7938 }
7939
7940 .report-top-sub-menu a:not(:first-child) {
7941 margin-left: -1px;
7942 }
7943
7944 .report-top-sub-menu a:hover {
7945 background: #edf0f9;
7946 color: #333;
7947 }
7948
7949 .report-top-sub-menu a.active {
7950 background-color: var(--tutor-primary-color);
7951 color: #ffffff;
7952 border: 1px solid var(--tutor-primary-hover-color);
7953 }
7954
7955 /** Menu divider/separator */
7956 .tutor-dashboard-menu-divider {
7957 height: 1px;
7958 margin: 10px 0;
7959 overflow: hidden;
7960 background-color: #dcdfe5;
7961 }
7962
7963 .tutor-dashboard-menu-divider-header {
7964 color: #acacac;
7965 padding: 10px 20px;
7966 cursor: default;
7967 }
7968
7969 .tutor-date-range-wrap {
7970 display: inline-block;
7971 }
7972
7973 .report-date-range-form {
7974 display: -webkit-box;
7975 display: -ms-flexbox;
7976 display: flex;
7977 margin-bottom: 0;
7978 max-width: 370px;
7979 }
7980
7981 .date-range-input {
7982 position: relative;
7983 }
7984
7985 .date-range-input input {
7986 border-radius: 0 !important;
7987 margin: 0 !important;
7988 border-right: none !important;
7989 font-size: 14px;
7990 }
7991
7992 .date-range-input:last-child {
7993 margin-right: 0;
7994 }
7995
7996 .date-range-input:last-child button {
7997 border-radius: 0;
7998 }
7999
8000 .date-range-input input,
8001 .date-range-input input[type="text"] {
8002 border: 1px solid #d7dadf;
8003 -webkit-box-shadow: none;
8004 box-shadow: none;
8005 line-height: 29px;
8006 margin: 0;
8007 padding-right: 30px;
8008 padding-top: 0;
8009 padding-bottom: 0;
8010 width: 100%;
8011 }
8012
8013 .date-range-input i.tutor-icon-calendar {
8014 position: absolute;
8015 right: 10px;
8016 top: 7px;
8017 }
8018
8019 .date-range-input button {
8020 background-color: var(--tutor-primary-color);
8021 color: #ffffff;
8022 border: none;
8023 line-height: 30px;
8024 padding: 0 15px;
8025 }
8026
8027 .date-range-input button:hover {
8028 background-color: var(--tutor-primary-hover-color);
8029 }
8030
8031 .report-download-csv-icon {
8032 float: right;
8033 }
8034
8035 .report-download-csv-icon a {
8036 text-decoration: none;
8037 }
8038
8039 .tutor-dashboard-statement-table-wrap {
8040 overflow-x: auto;
8041 }
8042
8043 table.tutor-dashboard-statement-table p {
8044 margin: 0;
8045 padding: 0;
8046 }
8047
8048 table.tutor-dashboard-statement-table p.small-text {
8049 font-size: 12px;
8050 color: #666666;
8051 }
8052
8053 /** ENd earning report **/
8054 .tutor-mycourse-thumbnail {
8055 -webkit-box-flex: 0;
8056 -ms-flex: 0 0 250px;
8057 flex: 0 0 250px;
8058 background-size: cover;
8059 background-position: center;
8060 }
8061
8062 .tutor-mycourse-content {
8063 padding: 20px;
8064 -webkit-box-flex: 1;
8065 -ms-flex: 1;
8066 flex: 1;
8067 }
8068
8069 @media (max-width: 580px) {
8070 .tutor-mycourse-thumbnail {
8071 height: 200px;
8072 }
8073 .tutor-mycourse-thumbnail,
8074 .tutor-mycourse-content {
8075 min-width: 100%;
8076 width: 100%;
8077 }
8078 .profile-completion-warning-details li {
8079 display: block !important;
8080 }
8081 }
8082
8083 .tutor-mycourse-content h3 {
8084 margin: 0 0 9px;
8085 }
8086
8087 .tutor-mycourse-content h3 a:hover {
8088 color: var(--tutor-primary-color);
8089 }
8090
8091 .tutor-mycourse-rating {
8092 color: #f8c51c;
8093 font-size: 14px;
8094 }
8095
8096 .tutor-mycourse-rating i {
8097 margin-right: 4px;
8098 }
8099
8100 .tutor-mycourse-view,
8101 .tutor-mycourse-edit,
8102 .tutor-mycourse-delete {
8103 color: var(--tutor-light-color);
8104 -webkit-transition: 300ms;
8105 transition: 300ms;
8106 }
8107
8108 .tutor-mycourse-view i,
8109 .tutor-mycourse-edit i,
8110 .tutor-mycourse-delete i {
8111 line-height: inherit;
8112 display: inline-block;
8113 vertical-align: top;
8114 color: var(--tutor-primary-color);
8115 }
8116
8117 .tutor-mycourse-view:hover,
8118 .tutor-mycourse-edit:hover,
8119 .tutor-mycourse-delete:hover {
8120 color: var(--tutor-primary-color);
8121 }
8122
8123 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8124 display: -webkit-box;
8125 display: -ms-flexbox;
8126 display: flex;
8127 margin-bottom: 30px;
8128 border: 1px solid #dcdfe5;
8129 border-radius: 4px;
8130 -webkit-box-orient: horizontal;
8131 -webkit-box-direction: normal;
8132 -ms-flex-direction: row;
8133 flex-direction: row;
8134 overflow: hidden;
8135 position: relative;
8136 }
8137
8138 @media (max-width: 580px) {
8139 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8140 -ms-flex-wrap: wrap;
8141 flex-wrap: wrap;
8142 }
8143 }
8144
8145 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
8146 display: none;
8147 }
8148
8149 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
8150 margin-bottom: 3px;
8151 }
8152
8153 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
8154 font-weight: 400;
8155 margin-left: 5px;
8156 color: #8c94a8;
8157 }
8158
8159 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
8160 color: var(--tutor-primary-color);
8161 }
8162
8163 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
8164 margin-bottom: 0;
8165 }
8166
8167 .tutor-mycourse-content .mycourse-footer {
8168 display: -webkit-box;
8169 display: -ms-flexbox;
8170 display: flex;
8171 }
8172
8173 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
8174 -webkit-box-flex: 1;
8175 -ms-flex: 1;
8176 flex: 1;
8177 }
8178
8179 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
8180 margin-right: 8px;
8181 }
8182
8183 .tutor-mycourse-status {
8184 margin-right: 15px;
8185 }
8186
8187 .tutor-dashboard-content-inner h3 a {
8188 color: var(--tutor-text-color);
8189 font-size: 22px;
8190 line-height: 28px;
8191 font-weight: 500;
8192 display: block;
8193 }
8194
8195 .tutor-dashboard-content-inner .tutor-course-metadata ul {
8196 display: block;
8197 list-style: none;
8198 margin: 0 0 10px;
8199 padding: 0;
8200 }
8201
8202 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
8203 margin-bottom: 0;
8204 }
8205
8206 .tutor-dashboard-content-inner .tutor-course-metadata li {
8207 display: inline-block;
8208 color: var(--tutor-light-color);
8209 margin-left: 20px;
8210 }
8211
8212 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
8213 margin-left: 0;
8214 }
8215
8216 .tutor-dashboard-content-inner .tutor-course-metadata li span {
8217 color: var(--tutor-text-color);
8218 margin-left: 5px;
8219 }
8220
8221 /**
8222 UI DatePicker
8223 */
8224 .ui-datepicker {
8225 display: none;
8226 margin-top: 4px;
8227 padding: 10px;
8228 width: 260px;
8229 background: #FFFFFF;
8230 border: 1px solid #E3E5EB;
8231 -webkit-box-sizing: border-box;
8232 box-sizing: border-box;
8233 -webkit-box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.12);
8234 box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.12);
8235 border-radius: 6px;
8236 }
8237
8238 .ui-datepicker table th span {
8239 color: #B4B7C0;
8240 font-weight: 400;
8241 font-size: 13px;
8242 }
8243
8244 .ui-datepicker-title .ui-datepicker-month,
8245 .ui-datepicker-title .ui-datepicker-year {
8246 font-size: 20px;
8247 font-weight: 500;
8248 color: #212327;
8249 }
8250
8251 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
8252 border-radius: 100% !important;
8253 background-color: #E9EDFB !important;
8254 color: #41454F !important;
8255 border: none !important;
8256 padding: 5px;
8257 }
8258
8259 .ui-datepicker .ui-datepicker-calendar td {
8260 width: 30px;
8261 height: 30px;
8262 border-radius: 50% !important;
8263 }
8264
8265 .ui-datepicker .ui-datepicker-calendar td:hover {
8266 border-radius: 100% !important;
8267 background-color: #E9EDFB !important;
8268 color: #41454F !important;
8269 border: none !important;
8270 }
8271
8272 .ui-datepicker .ui-datepicker-current-day {
8273 border-radius: 100% !important;
8274 background-color: #3E64DE !important;
8275 color: #fff !important;
8276 }
8277
8278 .ui-datepicker .ui-datepicker-current-day a {
8279 color: #fff !important;
8280 }
8281
8282 .ui-datepicker .ui-datepicker-prev.ui-corner-all, .ui-datepicker .ui-datepicker-next.ui-corner-all {
8283 color: #3E64DE;
8284 }
8285
8286 .ui_tpicker_hour_slider, .ui_tpicker_minute_slider {
8287 border: 1px solid !important;
8288 }
8289
8290 .ui-datepicker a,
8291 .ui-datepicker a:hover {
8292 text-decoration: none;
8293 }
8294
8295 .ui-datepicker a:hover,
8296 .ui-datepicker td:hover a {
8297 color: #2a6496;
8298 -webkit-transition: color 0.1s ease-in-out;
8299 transition: color 0.1s ease-in-out;
8300 }
8301
8302 .ui-datepicker .ui-datepicker-header {
8303 margin-bottom: 4px;
8304 text-align: center;
8305 }
8306
8307 .ui-datepicker .ui-datepicker-title {
8308 font-weight: 700;
8309 }
8310
8311 .ui-datepicker .ui-datepicker-prev,
8312 .ui-datepicker .ui-datepicker-next {
8313 cursor: default;
8314 font-family: "tutor";
8315 -webkit-font-smoothing: antialiased;
8316 font-style: normal;
8317 font-weight: normal;
8318 height: 20px;
8319 line-height: 1;
8320 margin-top: 2px;
8321 width: 30px;
8322 }
8323
8324 .ui-datepicker .ui-datepicker-prev {
8325 float: left;
8326 text-align: left;
8327 }
8328
8329 .ui-datepicker .ui-datepicker-next {
8330 float: right;
8331 text-align: right;
8332 }
8333
8334 .ui-datepicker .ui-datepicker-prev:before {
8335 content: "\e921";
8336 }
8337
8338 .ui-datepicker .ui-datepicker-next:before {
8339 content: "\e903";
8340 }
8341
8342 .ui-datepicker .ui-icon {
8343 display: none;
8344 }
8345
8346 .ui-datepicker .ui-datepicker-calendar {
8347 table-layout: fixed;
8348 width: 100%;
8349 }
8350
8351 .ui-datepicker .ui-datepicker-calendar th,
8352 .ui-datepicker .ui-datepicker-calendar td {
8353 text-align: center;
8354 padding: 0;
8355 }
8356
8357 .ui-datepicker .ui-datepicker-calendar td {
8358 border-radius: 4px;
8359 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8360 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8361 }
8362
8363 .ui-datepicker .ui-datepicker-calendar td:hover {
8364 background-color: #eee;
8365 cursor: pointer;
8366 }
8367
8368 .ui-datepicker .ui-datepicker-calendar td a {
8369 text-decoration: none;
8370 }
8371
8372 .ui-datepicker .ui-datepicker-current-day {
8373 background-color: #4289cc;
8374 }
8375
8376 .ui-datepicker .ui-datepicker-current-day a {
8377 color: #fff;
8378 }
8379
8380 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
8381 background-color: #fff;
8382 cursor: default;
8383 }
8384
8385 .ui-datepicker-calendar .ui-state-default {
8386 border: none;
8387 background: none;
8388 }
8389
8390 .tutor-table {
8391 width: 100%;
8392 }
8393
8394 .tutor-stretched-link::after {
8395 position: absolute;
8396 top: 0;
8397 right: 0;
8398 bottom: 0;
8399 left: 0;
8400 z-index: 1;
8401 pointer-events: auto;
8402 content: "";
8403 background-color: rgba(0, 0, 0, 0);
8404 }
8405
8406 .sr-only {
8407 position: absolute;
8408 width: 1px;
8409 height: 1px;
8410 padding: 0;
8411 margin: -1px;
8412 overflow: hidden;
8413 clip: rect(0, 0, 0, 0);
8414 white-space: nowrap;
8415 border: 0;
8416 }
8417
8418 /**
8419 * Tutor Course Delete Popup
8420 */
8421 .tutor-course-delete-popup {
8422 text-align: center;
8423 font-size: 16px;
8424 line-height: 25px;
8425 font-weight: 400;
8426 color: #8C94A8;
8427 }
8428
8429 .tutor-course-delete-popup img {
8430 width: 110px;
8431 margin: 0 auto;
8432 }
8433
8434 .tutor-course-delete-popup h3 {
8435 font-weight: 500;
8436 font-size: 30px;
8437 margin: 15px 0 25px;
8438 }
8439
8440 .tutor-modal-button-group {
8441 margin-top: 55px;
8442 }
8443
8444 .tutor-modal-button-group button {
8445 line-height: 30px;
8446 padding: 10px 25px;
8447 color: #C7CCDA;
8448 border: 2px solid #DDDFE7;
8449 border-radius: 2px;
8450 background: #fff;
8451 min-width: 220px;
8452 text-align: center;
8453 text-transform: uppercase;
8454 -webkit-transition: 300ms;
8455 transition: 300ms;
8456 }
8457
8458 .tutor-modal-button-group button + button {
8459 margin-left: 20px;
8460 }
8461
8462 .tutor-modal-button-group button.tutor-danger {
8463 background: #F0576A;
8464 border-color: #F0576A;
8465 color: #ffffff;
8466 }
8467
8468 .tutor-modal-button-group button:hover {
8469 background: #fff;
8470 color: #333;
8471 border-color: #333;
8472 }
8473
8474 .tutor-modal-button-group button.tutor-danger:hover {
8475 background: #cd4a5a;
8476 border-color: #cd4a5a;
8477 color: #ffffff;
8478 }
8479
8480 @media (max-width: 768px) {
8481 .tutor-modal-button-group button {
8482 padding: 5px 20px;
8483 min-width: auto;
8484 margin-bottom: 6px;
8485 }
8486 .tutor-modal-button-group {
8487 margin-top: 20px;
8488 }
8489 }
8490
8491 /**
8492 Withdraw Method
8493 */
8494 .withdraw-method-select-wrap {
8495 display: -webkit-box;
8496 display: -ms-flexbox;
8497 display: flex;
8498 -ms-flex-wrap: wrap;
8499 flex-wrap: wrap;
8500 margin: 0 -15px 40px;
8501 }
8502
8503 .withdraw-method-select-wrap .withdraw-method-select {
8504 -webkit-box-flex: 1;
8505 -ms-flex-positive: 1;
8506 flex-grow: 1;
8507 padding: 0 15px;
8508 margin-bottom: 30px;
8509 }
8510
8511 .withdraw-method-select-wrap .withdraw-method-select label {
8512 display: block;
8513 padding: 20px;
8514 margin: 0;
8515 cursor: pointer;
8516 overflow: hidden;
8517 border: 1px solid #DCDFE5;
8518 border-radius: 4px;
8519 position: relative;
8520 }
8521
8522 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
8523 border-color: var(--tutor-success-button-color);
8524 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8525 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8526 }
8527
8528 .withdraw-method-select-wrap .withdraw-method-select label:after {
8529 content: '\e90f';
8530 position: absolute;
8531 right: -1px;
8532 top: -1px;
8533 border: 1px solid #DCDFE5;
8534 height: 22px;
8535 width: 22px;
8536 text-align: center;
8537 line-height: 22px;
8538 color: transparent;
8539 }
8540
8541 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
8542 color: #fff;
8543 background: var(--tutor-success-button-color);
8544 border-color: var(--tutor-success-button-color);
8545 font-family: 'tutor' !important;
8546 speak: none;
8547 font-style: normal;
8548 font-weight: normal;
8549 font-variant: normal;
8550 text-transform: none;
8551 font-size: 13px;
8552 }
8553
8554 .withdraw-method-select-wrap .withdraw-method-select p {
8555 margin: 0;
8556 }
8557
8558 .withdraw-method-select-wrap .withdraw-method-select label > p {
8559 font-size: 20px;
8560 font-weight: 600;
8561 color: var(--tutor-primary-color);
8562 }
8563
8564 .withdraw-method-select-wrap .withdraw-method-select label span {
8565 color: #B0B6C8;
8566 font-weight: 400;
8567 }
8568
8569 .withdraw-method-form {
8570 display: -webkit-box;
8571 display: -ms-flexbox;
8572 display: flex;
8573 -ms-flex-wrap: wrap;
8574 flex-wrap: wrap;
8575 margin: 0 -15px;
8576 }
8577
8578 .withdraw-method-form > div {
8579 -webkit-box-flex: 1;
8580 -ms-flex-positive: 1;
8581 flex-grow: 1;
8582 min-width: 50%;
8583 padding: 0 15px 20px;
8584 }
8585
8586 @media (max-width: 480px) {
8587 .withdraw-method-form > div {
8588 width: 100%;
8589 }
8590 }
8591
8592 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
8593 width: 100%;
8594 }
8595
8596 .withdraw-form-field-amount input[type='text'],
8597 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
8598 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8599 border: 1px solid #DCDFE5;
8600 display: block;
8601 width: 100%;
8602 background: transparent;
8603 -webkit-box-shadow: none;
8604 box-shadow: none;
8605 border-radius: 4px;
8606 }
8607
8608 label[for="tutor_withdraw_amount"] {
8609 margin-bottom: 7px;
8610 display: block;
8611 }
8612
8613 .withdraw-form-field-amount input[type='text'] {
8614 margin-bottom: 10px;
8615 height: 45px;
8616 }
8617
8618 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
8619 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
8620 border-color: var(--tutor-primary-color);
8621 outline: none;
8622 }
8623
8624 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8625 min-height: 80px;
8626 }
8627
8628 .withdraw-method-forms-wrap .withdraw-method-form label {
8629 color: #989EAF;
8630 margin-bottom: 8px;
8631 display: block;
8632 }
8633
8634 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
8635 font-size: 12px;
8636 margin: 5px 0 0;
8637 font-style: italic;
8638 }
8639
8640 .submitted-assignment-title a, .submitted-assignment-title h3 {
8641 margin-bottom: 20px;
8642 }
8643
8644 .submitted-assignments-sorting-wrap {
8645 margin-bottom: 30px;
8646 }
8647
8648 .submitted-assignments-sorting-wrap .tutor-form-group {
8649 display: -webkit-box;
8650 display: -ms-flexbox;
8651 display: flex;
8652 -webkit-box-align: center;
8653 -ms-flex-align: center;
8654 align-items: center;
8655 -ms-flex-preferred-size: 35% !important;
8656 flex-basis: 35% !important;
8657 }
8658
8659 .submitted-assignments-sorting-wrap .tutor-form-group label, .submitted-assignments-sorting-wrap .tutor-form-group select {
8660 margin-bottom: 0;
8661 }
8662
8663 .submitted-assignments-sorting-wrap .tutor-form-group label {
8664 -ms-flex-preferred-size: 35%;
8665 flex-basis: 35%;
8666 }
8667
8668 .submitted-assignments-sorting-wrap .tutor-form-group select {
8669 height: 40px;
8670 }
8671
8672 .tutor-dashboard-assignment-table .student-column {
8673 display: -webkit-box;
8674 display: -ms-flexbox;
8675 display: flex;
8676 -webkit-box-align: center;
8677 -ms-flex-align: center;
8678 align-items: center;
8679 }
8680
8681 .tutor-dashboard-assignment-table .student-column .student-avatar {
8682 width: 34px;
8683 margin-right: 10px;
8684 }
8685
8686 .tutor-dashboard-assignment-table .student-column .student-avatar img {
8687 border-radius: 50%;
8688 }
8689
8690 .tutor-dashboard-assignment-table .student-column .student-avatar span {
8691 display: block;
8692 width: 34px;
8693 height: 34px;
8694 line-height: 34px;
8695 border-radius: 50%;
8696 font-size: 12px;
8697 text-align: center;
8698 }
8699
8700 .tutor-dashboard-assignment-table .student-column .student-details h4, .tutor-dashboard-assignment-table .student-column .student-details p {
8701 line-height: 1.3;
8702 margin-bottom: 0;
8703 }
8704
8705 .tutor-dashboard-assignment-table span.review-required,
8706 .tutor-dashboard-assignment-table span.result-pass,
8707 .tutor-dashboard-assignment-table span.result-fail {
8708 background: #df3247;
8709 font-size: 14px;
8710 font-weight: bold;
8711 color: #fff;
8712 padding: 4px 11px;
8713 border-radius: 2px;
8714 }
8715
8716 .tutor-dashboard-assignment-table span.result-pass {
8717 background: var(--tutor-success-button-color);
8718 }
8719
8720 .tutor-dashboard-assignment-table span.review-required {
8721 background: #f5b30d;
8722 }
8723
8724 .tutor-assignment-review-header p span {
8725 font-weight: 400;
8726 color: var(--tutor-text-color);
8727 }
8728
8729 .tutor-assignment-submitted-page {
8730 border-bottom: none;
8731 }
8732
8733 .tutor-assignment-submitted-page .assignment-info {
8734 display: -webkit-box;
8735 display: -ms-flexbox;
8736 display: flex;
8737 -webkit-box-align: center;
8738 -ms-flex-align: center;
8739 align-items: center;
8740 }
8741
8742 .tutor-assignment-submitted-page .assignment-info p {
8743 margin-right: 15px;
8744 }
8745
8746 .tutor-assignment-submitted-page h3 {
8747 margin: 5px 0;
8748 }
8749
8750 .tutor-dashboard-assignment-submitted-content {
8751 margin-top: 30px;
8752 margin-bottom: 50px;
8753 }
8754
8755 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row {
8756 margin-bottom: 30px;
8757 }
8758
8759 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark {
8760 display: -webkit-box;
8761 display: -ms-flexbox;
8762 display: flex;
8763 -webkit-box-align: center;
8764 -ms-flex-align: center;
8765 align-items: center;
8766 }
8767
8768 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark input {
8769 margin: 0;
8770 }
8771
8772 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark p {
8773 margin-top: 0;
8774 margin-left: 15px;
8775 }
8776
8777 .tutor-announcement-content-wrap {
8778 text-align: left !important;
8779 display: -webkit-box;
8780 display: -ms-flexbox;
8781 display: flex;
8782 -webkit-box-pack: justify;
8783 -ms-flex-pack: justify;
8784 justify-content: space-between;
8785 -webkit-box-align: center;
8786 -ms-flex-align: center;
8787 align-items: center;
8788 }
8789
8790 .tutor-announcement-content-wrap p {
8791 margin: 0;
8792 }
8793
8794 .tutor-dashboard-announcement-sorting-wrap {
8795 display: -webkit-box;
8796 display: -ms-flexbox;
8797 display: flex;
8798 -webkit-column-gap: 15px;
8799 -moz-column-gap: 15px;
8800 column-gap: 15px;
8801 }
8802
8803 .tutor-dashboard-announcement-sorting-wrap div:nth-child(1) {
8804 -ms-flex-preferred-size: 50%;
8805 flex-basis: 50%;
8806 }
8807
8808 .tutor-dashboard-announcement-sorting-wrap div:nth-child(2) {
8809 -ms-flex-preferred-size: 20%;
8810 flex-basis: 20%;
8811 }
8812
8813 .tutor-dashboard-announcement-sorting-wrap div:nth-child(3) {
8814 -ms-flex-preferred-size: 30%;
8815 flex-basis: 30%;
8816 }
8817
8818 .tutor-dashboard-announcement-table {
8819 border-spacing: 0;
8820 border-collapse: collapse;
8821 border: 1px solid #ccd0d4;
8822 }
8823
8824 .tutor-dashboard-announcement-table thead th, .tutor-dashboard-announcement-table thead td {
8825 border-bottom: 1px solid #ccd0d4;
8826 }
8827
8828 .tutor-dashboard-announcement-table tbody tr:last-child {
8829 border-bottom: 1px solid #ccd0d4;
8830 }
8831
8832 .tutor-dashboard-announcement-table tbody td:first-child {
8833 padding-left: 30px;
8834 line-height: 24px;
8835 }
8836
8837 .tutor-dashboard-announcement-table tr {
8838 background-color: #F3F3F3;
8839 }
8840
8841 .tutor-dashboard-announcement-table tr:nth-child(odd) {
8842 background-color: #fff;
8843 }
8844
8845 .tutor-dashboard-announcement-table th, .tutor-dashboard-announcement-table td {
8846 border: 0;
8847 vertical-align: middle;
8848 }
8849
8850 .tutor-dashboard-announcement-table th h4, .tutor-dashboard-announcement-table td h4 {
8851 font-size: 16px;
8852 margin-bottom: 0;
8853 }
8854
8855 .tutor-dashboard-announcement-table th p, .tutor-dashboard-announcement-table th a, .tutor-dashboard-announcement-table td p, .tutor-dashboard-announcement-table td a {
8856 font-size: 13px;
8857 margin-bottom: 0;
8858 }
8859
8860 .tutor-dashboard-announcement-table th:last-child, .tutor-dashboard-announcement-table td:last-child {
8861 padding-right: 30px;
8862 }
8863
8864 .tutor-dashboard-announcement-table th {
8865 padding: 15px 0;
8866 background-color: #f3f3f3;
8867 }
8868
8869 .tutor-dashboard-announcement-table td {
8870 padding: 30px 0;
8871 }
8872
8873 .tutor-dashboard-announcement-table th:first-child {
8874 padding-left: 40px;
8875 }
8876
8877 .tutor-dashboard-announcement-table th:last-child {
8878 padding-right: 40px;
8879 }
8880
8881 .tutor-announcement-datepicker {
8882 position: relative;
8883 }
8884
8885 .tutor-announcement-datepicker input, .tutor-announcement-datepicker i {
8886 position: absolute;
8887 }
8888
8889 .tutor-announcement-datepicker i {
8890 top: 50%;
8891 right: 10px;
8892 color: #3e64de;
8893 }
8894
8895 .tutor-announcement-buttons {
8896 display: -webkit-box;
8897 display: -ms-flexbox;
8898 display: flex;
8899 -webkit-box-align: center;
8900 -ms-flex-align: center;
8901 align-items: center;
8902 }
8903
8904 .tutor-announcement-buttons li {
8905 list-style: none;
8906 }
8907
8908 .tutor-dropdown {
8909 position: relative;
8910 cursor: pointer;
8911 margin-left: 20px;
8912 }
8913
8914 .tutor-dropdown .tutor-icon-action {
8915 padding: 5px 10px;
8916 margin-right: -10px;
8917 }
8918
8919 .tutor-dropdown .tutor-icon-action:hover {
8920 background: #f3f3f3;
8921 border-radius: 50%;
8922 }
8923
8924 .tutor-dropdown.show .tutor-dropdown-menu {
8925 display: block !important;
8926 }
8927
8928 .tutor-dropdown-menu:before {
8929 content: "";
8930 position: absolute;
8931 right: 10px;
8932 background: linear-gradient(-45deg, transparent 50%, black 50%);
8933 height: 10px;
8934 width: 10px;
8935 -webkit-transform: rotate(45deg);
8936 transform: rotate(45deg);
8937 top: -4px;
8938 }
8939
8940 .tutor-dropdown-menu {
8941 min-width: 140px;
8942 background: #353535;
8943 color: white;
8944 width: 100%;
8945 position: absolute;
8946 top: 40px;
8947 right: -13px;
8948 display: none;
8949 border-radius: 5px;
8950 padding: 0;
8951 margin: 0;
8952 }
8953
8954 .tutor-dropdown-menu li {
8955 list-style: none !important;
8956 padding: 5px 15px 5px 15px;
8957 cursor: pointer;
8958 }
8959
8960 .tutor-dropdown-menu li:first-child {
8961 border-top-left-radius: 6px;
8962 border-top-right-radius: 6px;
8963 }
8964
8965 .tutor-dropdown-menu li:last-child {
8966 border-bottom-left-radius: 6px;
8967 border-bottom-right-radius: 6px;
8968 }
8969
8970 .tutor-dropdown-menu li:hover {
8971 background-color: #6b6b6b;
8972 }
8973
8974 .tutor-dropdwown-menu li i {
8975 padding-right: 4px;
8976 }
8977
8978 .tutor-announcements-update-form .tutor-option-field-row input[type="text"],
8979 .tutor-announcements-update-form textarea,
8980 .tutor-announcements-form .tutor-option-field-row input[type="text"],
8981 .tutor-announcements-form textarea {
8982 width: 100%;
8983 margin-top: 8px;
8984 }
8985
8986 .tutor-announcements-form select,
8987 .tutor-announcements-update-form select {
8988 width: 100%;
8989 max-width: 100% !important;
8990 padding: 7px 12px;
8991 margin-top: 8px;
8992 }
8993
8994 .tutor-announcements-update-form .tutor-option-field-row,
8995 .tutor-announcements-form .tutor-option-field-row {
8996 border: none !important;
8997 }
8998
8999 .tutor-announcement-modal-content {
9000 border-radius: 20px;
9001 }
9002
9003 .tutor-announcement-modal-footer-buttons {
9004 display: -webkit-box;
9005 display: -ms-flexbox;
9006 display: flex;
9007 -webkit-box-pack: justify;
9008 -ms-flex-pack: justify;
9009 justify-content: space-between;
9010 }
9011
9012 .tutor-announcement-cancel-btn {
9013 background: #e8e8e8 !important;
9014 border-radius: 3px !important;
9015 color: #7a7a7a !important;
9016 }
9017
9018 /*announcemnets details modal*/
9019 .tutor-announcement-details-modal-content > a {
9020 cursor: pointer;
9021 padding: 20px;
9022 float: right;
9023 }
9024
9025 .modal-container.tutor-announcement-details-container {
9026 padding: 45px 70px !important;
9027 }
9028
9029 .balance-info .tutor-announcement-big-icon {
9030 margin-right: 10px;
9031 }
9032
9033 .tutor-announcement-big-icon {
9034 font-size: 32px;
9035 width: 76px;
9036 height: 76px;
9037 border-radius: 100%;
9038 background: #e9edfb;
9039 text-align: center;
9040 color: #3e64de;
9041 }
9042
9043 .tutor-announcement-big-icon .tutor-icon-speaker {
9044 position: relative !important;
9045 top: 30% !important;
9046 }
9047
9048 .tutor-announcement-detail-content {
9049 margin-top: 35px;
9050 }
9051
9052 .tutor-announcement-detail-content h3 {
9053 font-size: 24px;
9054 font-weight: bold;
9055 color: #161616;
9056 }
9057
9058 .tutor-announcement-detail-content p {
9059 font-style: normal;
9060 font-weight: normal;
9061 font-size: 16px;
9062 color: #7a7a7a;
9063 margin-top: 15px;
9064 margin-bottom: 10px;
9065 }
9066
9067 .tutor-detail-course-content-wrap {
9068 background-color: #f3f3f3;
9069 }
9070
9071 .tutor-detail-course-content {
9072 padding: 30px 70px 70px;
9073 }
9074
9075 .tutor-detail-course-info-wrap {
9076 display: -webkit-box;
9077 display: -ms-flexbox;
9078 display: flex;
9079 -webkit-box-pack: justify;
9080 -ms-flex-pack: justify;
9081 justify-content: space-between;
9082 margin-bottom: 50px;
9083 }
9084
9085 .tutor-announce-detail-popup-button-wrap {
9086 display: -webkit-box;
9087 display: -ms-flexbox;
9088 display: flex;
9089 -webkit-box-pack: justify;
9090 -ms-flex-pack: justify;
9091 justify-content: space-between;
9092 }
9093
9094 .announcement-detail-edit-delete-button > .tutor-announcement-delete {
9095 background: #e8e8e8 !important;
9096 color: #7a7a7a !important;
9097 }
9098
9099 .tutor-border-none {
9100 border: none !important;
9101 }
9102
9103 .announcement-detail-edit-delete-button > button {
9104 padding: 10px 20px !important;
9105 }
9106
9107 .announcement-detail-edit-delete-button {
9108 display: -webkit-box;
9109 display: -ms-flexbox;
9110 display: flex;
9111 gap: 10px;
9112 }
9113
9114 .tutor-announcement-detail-course-info p,
9115 .tutor-announcement-detail-date-info p {
9116 font-size: 16px;
9117 color: #161616;
9118 font-weight: 700;
9119 max-width: 95%;
9120 }
9121
9122 .tutor-announcements-modal-wrap .tutor-modal-content {
9123 max-width: 660px !important;
9124 }
9125
9126 .tutor-announcements-modal-wrap .modal-footer {
9127 -webkit-box-pack: justify;
9128 -ms-flex-pack: justify;
9129 justify-content: space-between;
9130 }
9131
9132 .tutor-quiz-attempt-history td:last-child {
9133 text-align: center;
9134 }
9135
9136 .tutor-quiz-attempt-history td:last-child a {
9137 display: block;
9138 padding: 10px;
9139 }
9140
9141 .attempt-review-title {
9142 font-size: 18px;
9143 color: var(--tutor-text-size);
9144 font-weight: 600;
9145 display: -webkit-box;
9146 display: -ms-flexbox;
9147 display: flex;
9148 -webkit-box-align: center;
9149 -ms-flex-align: center;
9150 align-items: center;
9151 margin-bottom: 60px;
9152 }
9153
9154 .attempt-review-title i {
9155 margin-right: 12px;
9156 color: var(--tutor-primary-color);
9157 }
9158
9159 .tutor-quiz-attempt-info-row .attempt-view-bottom,
9160 .tutor-quiz-attempt-info-row .attempt-view-top {
9161 display: -webkit-box;
9162 display: -ms-flexbox;
9163 display: flex;
9164 -webkit-box-pack: justify;
9165 -ms-flex-pack: justify;
9166 justify-content: space-between;
9167 }
9168
9169 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
9170 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
9171 display: -webkit-inline-box;
9172 display: -ms-inline-flexbox;
9173 display: inline-flex;
9174 -webkit-box-align: center;
9175 -ms-flex-align: center;
9176 align-items: center;
9177 max-width: 30%;
9178 }
9179
9180 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
9181 -webkit-box-align: start;
9182 -ms-flex-align: start;
9183 align-items: flex-start;
9184 }
9185
9186 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
9187 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
9188 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
9189 background: #df3247;
9190 font-size: 14px;
9191 font-weight: 400;
9192 color: #fff;
9193 padding: 1px 4px;
9194 margin-right: 13px;
9195 border-radius: 2px;
9196 }
9197
9198 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
9199 background: var(--tutor-success-button-color);
9200 }
9201
9202 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
9203 background: #f5b30d;
9204 }
9205
9206 .tutor-quiz-attempt-info-row .attempt-info-content h4,
9207 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
9208 font-size: 14px;
9209 line-height: 25px;
9210 margin: 0;
9211 color: #7a7f85;
9212 font-weight: 400;
9213 }
9214
9215 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
9216 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
9217 font-weight: 700;
9218 color: var(--tutor-text-color);
9219 margin-top: 7px;
9220 }
9221
9222 .tutor-quiz-attempt-info-row .attempt-view-top {
9223 padding-bottom: 30px;
9224 margin-bottom: 30px;
9225 border-bottom: 1px solid #dcdfe5;
9226 }
9227
9228 .tutor-quiz-attempt-info-row .attempt-view-bottom {
9229 margin-bottom: 60px;
9230 }
9231
9232 .attempt-user-details {
9233 display: -webkit-box;
9234 display: -ms-flexbox;
9235 display: flex;
9236 -webkit-box-align: center;
9237 -ms-flex-align: center;
9238 align-items: center;
9239 }
9240
9241 .attempt-user-details .attempt-user-avatar {
9242 padding-right: 20px;
9243 }
9244
9245 .attempt-user-details .attempt-user-avatar img {
9246 display: block;
9247 width: 70px;
9248 height: 70px;
9249 border-radius: 50%;
9250 }
9251
9252 .attempt-user-details .attempt-info-content h4 {
9253 font-size: 18px;
9254 }
9255
9256 .attempt-review-notice-wrap {
9257 display: -webkit-box;
9258 display: -ms-flexbox;
9259 display: flex;
9260 margin-bottom: 60px;
9261 -webkit-box-pack: justify;
9262 -ms-flex-pack: justify;
9263 justify-content: space-between;
9264 }
9265
9266 .attempt-review-notice-wrap p {
9267 margin: 0;
9268 display: -webkit-inline-box;
9269 display: -ms-inline-flexbox;
9270 display: inline-flex;
9271 -webkit-box-align: center;
9272 -ms-flex-align: center;
9273 align-items: center;
9274 }
9275
9276 .attempt-review-notice-wrap p.attempt-review-notice i {
9277 font-size: 16px;
9278 color: #f5c813;
9279 margin-right: 9px;
9280 }
9281
9282 .attempt-review-notice-wrap p.attempt-review-at > span {
9283 color: var(--tutor-primary-color);
9284 margin-right: 7px;
9285 font-size: 16px;
9286 }
9287
9288 .attempt-review-notice-wrap p > strong {
9289 font-weight: 400;
9290 margin-right: 5px;
9291 }
9292
9293 .quiz-attempt-answers-wrap {
9294 background: #fff;
9295 margin: 0 0 1.5em;
9296 }
9297
9298 .quiz-attempt-answers-wrap .attempt-answers-header {
9299 padding: 30px 20px;
9300 }
9301
9302 .quiz-attempt-answers-wrap .attempt-answers-header h3 {
9303 font-size: 20px;
9304 line-height: 1.5;
9305 color: #3f435b;
9306 }
9307
9308 .quiz-attempt-answers-wrap .tutor-instructor-feedback-wrap {
9309 padding-left: 20px;
9310 padding-right: 20px;
9311 padding-bottom: 20px;
9312 }
9313
9314 .quiz-attempt-answers-wrap table {
9315 border-collapse: collapse;
9316 border: none;
9317 }
9318
9319 .quiz-attempt-answers-wrap table tr {
9320 background-color: #fff;
9321 }
9322
9323 .quiz-attempt-answers-wrap table tr:first-child {
9324 background-color: #f7f7f9;
9325 border-top: 1px solid #eaeaea;
9326 border-bottom: 1px solid #eaeaea !important;
9327 }
9328
9329 .quiz-attempt-answers-wrap table tr:not(:first-child) {
9330 border-top: 1px solid #dcdce1;
9331 }
9332
9333 .quiz-attempt-answers-wrap table tr:not(:last-child) {
9334 border-bottom: 1px solid #dcdce1;
9335 }
9336
9337 .quiz-attempt-answers-wrap table th {
9338 font-size: 12px;
9339 text-transform: inherit;
9340 }
9341
9342 .quiz-attempt-answers-wrap table th,
9343 .quiz-attempt-answers-wrap table td {
9344 padding: 17px 20px;
9345 vertical-align: middle;
9346 border: none;
9347 font-size: 14px;
9348 line-height: 1.71;
9349 letter-spacing: normal;
9350 color: #393c40;
9351 }
9352
9353 .quiz-attempt-answers-wrap table th p,
9354 .quiz-attempt-answers-wrap table td p {
9355 margin: 0;
9356 }
9357
9358 .quiz-attempt-answers-wrap table th .tutor-icon-block,
9359 .quiz-attempt-answers-wrap table td .tutor-icon-block {
9360 font-size: 14px;
9361 width: 30px;
9362 height: 30px;
9363 line-height: 30px;
9364 }
9365
9366 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
9367 border: 1px solid #d4dadb;
9368 color: #d4dadb;
9369 height: 30px;
9370 width: 30px;
9371 border-radius: 2px;
9372 font-size: 13px;
9373 display: inline-block;
9374 text-align: center;
9375 line-height: 30px;
9376 -webkit-transition: 300ms;
9377 transition: 300ms;
9378 }
9379
9380 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
9381 border: 1px solid var(--tutor-success-button-color);
9382 color: var(--tutor-success-button-color);
9383 }
9384
9385 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
9386 border: 1px solid #df3247;
9387 color: #df3247;
9388 }
9389
9390 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
9391 margin-right: 17px;
9392 }
9393
9394 .tutor-quiz-attempt-review-wrap .attempt-answers-header {
9395 background: #fff;
9396 padding: 20px;
9397 margin-top: 20px;
9398 }
9399
9400 .tutor-quiz-attempt-review-wrap .attempt-answers-header a {
9401 color: #3f435b;
9402 }
9403
9404 .tutor-quiz-attempt-review-wrap .attempt-answers-header > p {
9405 color: #737787;
9406 margin-top: 10px;
9407 margin-bottom: 0;
9408 }
9409
9410 .tutor-quiz-attempt-review-wrap .attempt-answers-header h3 {
9411 font-size: 20px;
9412 line-height: 1.5;
9413 color: #3f435b;
9414 }
9415
9416 .tutor-quiz-attempt-review-wrap .instructor-feedback-content {
9417 padding: 0px 20px 10px 20px;
9418 }
9419
9420 .tutor-quiz-attempt-review-wrap .instructor-feedback-content > p {
9421 margin-bottom: 1em;
9422 }
9423
9424 .tutor-quiz-attempt-review-wrap table {
9425 border-collapse: collapse;
9426 border: none;
9427 }
9428
9429 .tutor-quiz-attempt-review-wrap table tr {
9430 background-color: #fff;
9431 }
9432
9433 .tutor-quiz-attempt-review-wrap table tr:first-child {
9434 background-color: #f7f7f9;
9435 border-top: 1px solid #eaeaea;
9436 border-bottom: 1px solid #eaeaea;
9437 }
9438
9439 .tutor-quiz-attempt-review-wrap table tr:first-child th,
9440 .tutor-quiz-attempt-review-wrap table tr:first-child td {
9441 padding-top: 14px;
9442 padding-bottom: 14px;
9443 }
9444
9445 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) {
9446 border-top: 1px solid #dcdce1;
9447 }
9448
9449 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) th,
9450 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) td {
9451 padding-top: 20px;
9452 padding-bottom: 20px;
9453 }
9454
9455 .tutor-quiz-attempt-review-wrap table tr:not(:last-child) {
9456 border-bottom: 1px solid #dcdce1;
9457 }
9458
9459 .tutor-quiz-attempt-review-wrap table th,
9460 .tutor-quiz-attempt-review-wrap table td {
9461 border: none;
9462 vertical-align: top;
9463 font-size: 14px;
9464 font-weight: 400;
9465 line-height: 1.71;
9466 padding: 15px 6px;
9467 }
9468
9469 .tutor-quiz-attempt-review-wrap table th:first-child,
9470 .tutor-quiz-attempt-review-wrap table td:first-child {
9471 padding: 12px;
9472 }
9473
9474 .tutor-quiz-attempt-review-wrap table th:last-child,
9475 .tutor-quiz-attempt-review-wrap table td:last-child {
9476 padding: 12px 10px;
9477 }
9478
9479 .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),
9480 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(3),
9481 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(4) {
9482 width: 28%;
9483 }
9484
9485 .tutor-quiz-attempt-review-wrap span.result-review-required,
9486 .tutor-quiz-attempt-review-wrap span.result-pass,
9487 .tutor-quiz-attempt-review-wrap span.result-fail {
9488 background: #df3247;
9489 font-size: 14px;
9490 font-weight: bold;
9491 color: #fff;
9492 padding: 4px 11px;
9493 border-radius: 2px;
9494 }
9495
9496 .tutor-quiz-attempt-review-wrap span.result-pass {
9497 background: var(--tutor-success-button-color);
9498 }
9499
9500 .tutor-quiz-attempt-review-wrap span.result-review-required {
9501 background: #f5b30d;
9502 }
9503
9504 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip],
9505 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip] {
9506 position: relative;
9507 z-index: 2;
9508 cursor: pointer;
9509 }
9510
9511 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
9512 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before,
9513 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
9514 visibility: hidden;
9515 opacity: 0;
9516 pointer-events: none;
9517 -webkit-transform: translateY(15px);
9518 transform: translateY(15px);
9519 -webkit-transition: 0.15s ease;
9520 transition: 0.15s ease;
9521 }
9522
9523 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before,
9524 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before {
9525 content: attr(data-tooltip);
9526 position: absolute;
9527 bottom: 40px;
9528 left: 50%;
9529 margin-bottom: 0px;
9530 margin-left: -60px;
9531 min-width: 122px;
9532 text-align: center;
9533 padding: 4px 7px;
9534 font-size: 14px;
9535 line-height: 1.2;
9536 font-weight: 300;
9537 border-radius: 12px;
9538 background-color: #3f435b;
9539 color: #fff;
9540 z-index: 99999;
9541 }
9542
9543 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
9544 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
9545 position: absolute;
9546 content: "";
9547 bottom: 34px;
9548 left: 50%;
9549 margin-left: -10px;
9550 border-top: 8px solid #3f435b;
9551 border-right: 10px solid transparent;
9552 border-left: 10px solid transparent;
9553 }
9554
9555 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
9556 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before,
9557 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
9558 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
9559 .quiz-attempt-answers-wrap .active[data-tooltip]:after,
9560 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
9561 .quiz-attempt-answers-wrap .active[data-tooltip]:after {
9562 visibility: visible;
9563 opacity: 1;
9564 -webkit-transform: translateY(0px);
9565 transform: translateY(0px);
9566 }
9567
9568 .tutor-status-blocked-context i,
9569 .tutor-status-approved-context i,
9570 .quiz-correct-answer-text i,
9571 .quiz-incorrect-answer-text i {
9572 font-size: 14px;
9573 height: 20px;
9574 width: 20px;
9575 text-align: center;
9576 line-height: 20px;
9577 background: #7bbc30;
9578 color: #fff;
9579 display: inline-block;
9580 border-radius: 2px;
9581 margin-right: 6px;
9582 }
9583
9584 .tutor-status-blocked-context i,
9585 .quiz-incorrect-answer-text i {
9586 background: #f44337;
9587 font-size: 10px;
9588 font-weight: 900;
9589 }
9590
9591 .answer-image-matched-wrap {
9592 display: block;
9593 }
9594
9595 .answer-image-matched-wrap .image-matching-item {
9596 display: -webkit-box;
9597 display: -ms-flexbox;
9598 display: flex;
9599 -webkit-box-align: center;
9600 -ms-flex-align: center;
9601 align-items: center;
9602 }
9603
9604 .answer-image-matched-wrap .image-matching-item:not(:last-child) {
9605 margin-bottom: 12px;
9606 }
9607
9608 .answer-image-matched-wrap .image-matching-item img {
9609 max-width: 35px;
9610 }
9611
9612 .answer-image-matched-wrap .image-matching-item .dragged-caption {
9613 font-size: 14px;
9614 margin-left: 12px;
9615 }
9616
9617 .correct-answer-wrap .matching-type {
9618 display: -webkit-box;
9619 display: -ms-flexbox;
9620 display: flex;
9621 }
9622
9623 .correct-answer-wrap .text-image-type {
9624 display: -webkit-box;
9625 display: -ms-flexbox;
9626 display: flex;
9627 -webkit-box-align: center;
9628 -ms-flex-align: center;
9629 align-items: center;
9630 }
9631
9632 .correct-answer-wrap .text-image-type:not(:last-child) {
9633 margin-bottom: 12px;
9634 }
9635
9636 .correct-answer-wrap .text-image-type .image {
9637 margin-right: 12px;
9638 }
9639
9640 .correct-answer-wrap .text-image-type img {
9641 max-width: 35px;
9642 }
9643
9644 #tutor_profile_cover_photo_editor {
9645 height: 344px;
9646 position: relative;
9647 }
9648
9649 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9650 text-align: right;
9651 padding-left: 190px;
9652 margin-top: 16px;
9653 }
9654
9655 @media (max-width: 492px) {
9656 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9657 padding-left: 120px;
9658 }
9659 }
9660
9661 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > img, #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9662 display: inline-block;
9663 vertical-align: middle;
9664 }
9665
9666 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9667 white-space: nowrap;
9668 font-style: normal;
9669 font-weight: normal;
9670 font-size: 13px;
9671 line-height: 18px;
9672 color: #7A7A7A;
9673 }
9674
9675 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span > span {
9676 color: black;
9677 }
9678
9679 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span.loader-area {
9680 display: none;
9681 }
9682
9683 #tutor_profile_cover_photo_editor #tutor_cover_area {
9684 height: 245px;
9685 background-color: #E9EDFB;
9686 background-position: center center;
9687 background-size: cover;
9688 background-repeat: no-repeat;
9689 border-radius: 6px;
9690 position: relative;
9691 overflow: hidden;
9692 }
9693
9694 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay {
9695 height: 70%;
9696 position: absolute;
9697 left: 0;
9698 bottom: 0;
9699 right: 0;
9700 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9701 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9702 }
9703
9704 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
9705 background: #3E64DE;
9706 border-radius: 3px;
9707 color: white;
9708 border: none;
9709 cursor: pointer;
9710 font-style: normal;
9711 font-weight: 600;
9712 font-size: 12px;
9713 color: #FFFFFF;
9714 position: absolute;
9715 padding: 8px 20px;
9716 right: 22px;
9717 bottom: 22px;
9718 }
9719
9720 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader:hover {
9721 background: #2f52c4;
9722 }
9723
9724 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9725 margin-left: 6px;
9726 }
9727
9728 @media (max-width: 432px) {
9729 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9730 display: none;
9731 }
9732 }
9733
9734 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter {
9735 position: absolute;
9736 color: white;
9737 background: rgba(0, 0, 0, 0.247);
9738 text-align: center;
9739 width: 36px;
9740 border-radius: 50%;
9741 font-size: 17px;
9742 line-height: 40px;
9743 height: 36px;
9744 right: 22px;
9745 top: 22px;
9746 cursor: pointer;
9747 }
9748
9749 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter:hover {
9750 background: rgba(0, 0, 0, 0.438);
9751 }
9752
9753 #tutor_profile_cover_photo_editor #tutor_profile_area {
9754 width: 142px;
9755 height: 142px;
9756 left: 35px;
9757 top: 145px;
9758 border-radius: 50%;
9759 border: 5px solid white;
9760 position: absolute;
9761 overflow: hidden;
9762 background-color: #E9EDFB;
9763 background-position: center center;
9764 background-size: cover;
9765 background-repeat: no-repeat;
9766 }
9767
9768 @media (max-width: 688px) {
9769 #tutor_profile_cover_photo_editor #tutor_profile_area {
9770 width: 120px;
9771 height: 120px;
9772 left: 31px;
9773 top: 168px;
9774 }
9775 }
9776
9777 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay {
9778 position: absolute;
9779 right: 0;
9780 left: 0;
9781 bottom: 0;
9782 background: rgba(0, 0, 0, 0.253);
9783 padding: 0;
9784 height: 37px;
9785 cursor: pointer;
9786 color: white;
9787 display: -webkit-box;
9788 display: -ms-flexbox;
9789 display: flex;
9790 display: -o-flex;
9791 display: -ms-flex;
9792 display: -moz-flex;
9793 display: -webkit-flex;
9794 -webkit-box-align: center;
9795 -ms-flex-align: center;
9796 align-items: center;
9797 -o-align-items: center;
9798 -ms-align-items: center;
9799 -moz-align-items: center;
9800 -webkit-align-items: center;
9801 -webkit-box-pack: center;
9802 -ms-flex-pack: center;
9803 justify-content: center;
9804 -o-justify-content: center;
9805 -ms-justify-content: center;
9806 -moz-justify-content: center;
9807 -webkit-justify-content: center;
9808 }
9809
9810 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay:hover {
9811 background: rgba(0, 0, 0, 0.411);
9812 }
9813
9814 #tutor_profile_cover_photo_editor #tutor_pp_option {
9815 position: absolute;
9816 background: #353535;
9817 width: 157px;
9818 top: 294px;
9819 left: 27px;
9820 border-radius: 6px;
9821 color: white;
9822 z-index: 99;
9823 display: none;
9824 }
9825
9826 @media (max-width: 688px) {
9827 #tutor_profile_cover_photo_editor #tutor_pp_option {
9828 top: 294px;
9829 left: 10px;
9830 }
9831 }
9832
9833 #tutor_profile_cover_photo_editor #tutor_pp_option span {
9834 display: block;
9835 padding: 5px 10px;
9836 cursor: pointer;
9837 overflow: hidden;
9838 font-style: normal;
9839 font-weight: normal;
9840 font-size: 16px;
9841 line-height: 26px;
9842 color: #FFFFFF;
9843 }
9844
9845 #tutor_profile_cover_photo_editor #tutor_pp_option span:first-of-type {
9846 border-top-left-radius: 6px;
9847 border-top-right-radius: 6px;
9848 }
9849
9850 #tutor_profile_cover_photo_editor #tutor_pp_option span:last-of-type {
9851 border-bottom-left-radius: 6px;
9852 border-bottom-right-radius: 6px;
9853 }
9854
9855 #tutor_profile_cover_photo_editor #tutor_pp_option span:hover {
9856 background: #6b6b6b;
9857 }
9858
9859 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow {
9860 text-align: center;
9861 height: 0;
9862 }
9863
9864 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow i {
9865 display: inline-block;
9866 width: 0;
9867 height: 0;
9868 border-left: 5px solid transparent;
9869 border-right: 5px solid transparent;
9870 position: relative;
9871 top: -17px;
9872 border-bottom: 5px solid #353535;
9873 }
9874
9875 #tutor_profile_cover_photo_editor #tutor_pp_option > *:not(:last-child) {
9876 position: relative;
9877 z-index: 1;
9878 }
9879
9880 #tutor_profile_cover_photo_editor #tutor_pp_option > div:last-child {
9881 position: fixed;
9882 left: 0;
9883 right: 0;
9884 top: 0;
9885 bottom: 0;
9886 background: transparent;
9887 z-index: 0;
9888 z-index: 0;
9889 }
9890
9891 #tutor_profile_cover_photo_editor.pop-up-opened #tutor_pp_option {
9892 display: block;
9893 }
9894
9895 #tutor_profile_cover_photo_editor #tutor_photo_dialogue_box {
9896 display: none;
9897 }
9898
9899 .tutor-user-public-profile .photo-area {
9900 overflow: hidden;
9901 height: 414px;
9902 margin-top: 30px;
9903 }
9904
9905 .tutor-user-public-profile .photo-area .cover-area {
9906 position: relative;
9907 border-radius: 6px;
9908 overflow: hidden;
9909 }
9910
9911 .tutor-user-public-profile .photo-area .cover-area > div:first-child {
9912 height: 375px;
9913 background-position: center center;
9914 background-repeat: no-repeat;
9915 background-size: cover;
9916 }
9917
9918 .tutor-user-public-profile .photo-area .cover-area > div:last-child {
9919 position: absolute;
9920 left: 0;
9921 right: 0;
9922 bottom: 0;
9923 height: 70%;
9924 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9925 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9926 }
9927
9928 .tutor-user-public-profile .photo-area .pp-area {
9929 position: relative;
9930 top: -111px;
9931 padding-left: 49px;
9932 display: -webkit-box;
9933 display: -ms-flexbox;
9934 display: flex;
9935 display: -o-flex;
9936 display: -ms-flex;
9937 display: -moz-flex;
9938 display: -webkit-flex;
9939 -webkit-box-align: center;
9940 -ms-flex-align: center;
9941 align-items: center;
9942 -o-align-items: center;
9943 -ms-align-items: center;
9944 -moz-align-items: center;
9945 -webkit-align-items: center;
9946 }
9947
9948 .tutor-user-public-profile .photo-area .pp-area .profile-pic {
9949 background-position: center center;
9950 background-repeat: no-repeat;
9951 background-size: cover;
9952 display: inline-block;
9953 border: 8px solid white;
9954 }
9955
9956 .tutor-user-public-profile .photo-area .pp-area .profile-name {
9957 padding-left: 23px;
9958 padding-bottom: 30px;
9959 }
9960
9961 .tutor-user-public-profile .photo-area .pp-area .profile-name h3 {
9962 font-style: normal;
9963 font-weight: 600;
9964 font-size: 40px;
9965 line-height: 48px;
9966 color: #FFFFFF;
9967 margin: 0;
9968 }
9969
9970 .tutor-user-public-profile .photo-area .pp-area .profile-name > span {
9971 font-style: normal;
9972 font-weight: 500;
9973 font-size: 15px;
9974 color: #757575;
9975 margin-right: 10px;
9976 }
9977
9978 .tutor-user-public-profile .photo-area .pp-area .profile-name > span > span {
9979 color: white;
9980 }
9981
9982 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media {
9983 text-align: right;
9984 padding-right: 30px;
9985 padding-bottom: 20px;
9986 -webkit-box-flex: 1;
9987 flex: 1;
9988 -o-flex: 1;
9989 -ms-flex: 1;
9990 -moz-flex: 1;
9991 -webkit-flex: 1;
9992 }
9993
9994 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container {
9995 font-size: 16px;
9996 }
9997
9998 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-digits {
9999 color: white;
10000 }
10001
10002 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta {
10003 color: #757575;
10004 }
10005
10006 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container {
10007 margin-top: 15px;
10008 text-align: right;
10009 }
10010
10011 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a {
10012 display: inline-block;
10013 margin-left: 20px;
10014 color: whitesmoke;
10015 cursor: pointer;
10016 text-decoration: none;
10017 font-size: 16px;
10018 }
10019
10020 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a:hover {
10021 color: white;
10022 }
10023
10024 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-pic {
10025 border-radius: 50%;
10026 height: 153px;
10027 width: 153px;
10028 }
10029
10030 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
10031 overflow: initial;
10032 }
10033
10034 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-pic {
10035 border-radius: 10px;
10036 height: 200px;
10037 width: 153px;
10038 }
10039
10040 .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 {
10041 padding-bottom: 75px;
10042 }
10043
10044 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .tutor-user-profile-sidebar {
10045 margin-top: 79px;
10046 }
10047
10048 .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area {
10049 height: auto;
10050 }
10051
10052 .tutor-user-public-profile.tutor-user-public-profile-no-cp .cover-area {
10053 display: none;
10054 }
10055
10056 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10057 top: 0;
10058 }
10059
10060 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-pic {
10061 border-radius: 50%;
10062 height: 153px;
10063 width: 153px;
10064 }
10065
10066 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
10067 padding-top: 49px;
10068 }
10069
10070 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3 {
10071 color: #161616 !important;
10072 }
10073
10074 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span {
10075 color: black !important;
10076 }
10077
10078 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10079 position: absolute;
10080 left: 226px;
10081 top: 15px;
10082 }
10083
10084 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media .rating-digits {
10085 color: #161616 !important;
10086 }
10087
10088 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-rating-container {
10089 text-align: left;
10090 }
10091
10092 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
10093 text-align: left !important;
10094 margin-top: 5px !important;
10095 }
10096
10097 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a {
10098 margin-left: 0 !important;
10099 margin-right: 20px;
10100 color: #757575 !important;
10101 }
10102
10103 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a:hover {
10104 color: #161616 !important;
10105 }
10106
10107 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10108 width: calc(100% - 157px);
10109 }
10110
10111 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
10112 position: absolute;
10113 right: 36px;
10114 left: auto;
10115 }
10116
10117 @media (min-width: 768px) {
10118 .tutor-user-public-profile .content-for-mobile {
10119 display: none;
10120 }
10121 .tutor-user-public-profile .content-for-desktop {
10122 display: block;
10123 }
10124 }
10125
10126 @media (max-width: 767px) {
10127 .tutor-user-public-profile .content-for-mobile {
10128 display: block;
10129 margin: 22px 0 0 0;
10130 padding: 0 !important;
10131 }
10132 .tutor-user-public-profile .content-for-desktop {
10133 display: none;
10134 }
10135 .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 {
10136 height: auto;
10137 }
10138 .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 {
10139 height: 220px;
10140 }
10141 .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 {
10142 padding-left: 0 !important;
10143 top: -82px !important;
10144 flex-wrap: wrap;
10145 -o-flex-wrap: wrap;
10146 -ms-flex-wrap: wrap;
10147 -moz-flex-wrap: wrap;
10148 -webkit-flex-wrap: wrap;
10149 -webkit-box-pack: center;
10150 -ms-flex-pack: center;
10151 justify-content: center;
10152 -o-justify-content: center;
10153 -ms-justify-content: center;
10154 -moz-justify-content: center;
10155 -webkit-justify-content: center;
10156 }
10157 .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 {
10158 width: 100% !important;
10159 text-align: center !important;
10160 }
10161 .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 {
10162 color: black !important;
10163 }
10164 .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 {
10165 color: #C4C4C4 !important;
10166 }
10167 .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 {
10168 color: #161616 !important;
10169 font-size: 30px !important;
10170 }
10171 .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 {
10172 color: #161616 !important;
10173 }
10174 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10175 top: -98px !important;
10176 }
10177 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
10178 height: 160px !important;
10179 width: 153px !important;
10180 }
10181 .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 {
10182 position: static !important;
10183 top: 0 !important;
10184 text-align: center !important;
10185 }
10186 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
10187 padding: 0 !important;
10188 }
10189 .tutor-user-public-profile .tutor-social-container {
10190 margin: 15px 0 0 0 !important;
10191 }
10192 .tutor-user-public-profile .tutor-social-container a {
10193 color: #7A7A7A !important;
10194 }
10195 .tutor-user-public-profile .profile-name {
10196 padding: 0 !important;
10197 }
10198 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10199 margin-top: -83px !important;
10200 position: relative !important;
10201 top: 0 !important;
10202 }
10203 .tutor-user-public-profile .tutor-user-profile-sidebar {
10204 margin-top: 0 !important;
10205 }
10206 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10207 -webkit-box-pack: left !important;
10208 -ms-flex-pack: left !important;
10209 justify-content: left !important;
10210 -o-justify-content: left !important;
10211 -ms-justify-content: left !important;
10212 -moz-justify-content: left !important;
10213 -webkit-justify-content: left !important;
10214 }
10215 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area * {
10216 text-align: left !important;
10217 }
10218 }
10219
10220 .tutor-user-public-profile .tutor-user-profile-sidebar {
10221 padding: 15px;
10222 width: 223px;
10223 float: left;
10224 }
10225
10226 .tutor-user-public-profile .tutor-user-profile-content {
10227 width: calc(100% - 228px);
10228 float: left;
10229 margin-bottom: 30px;
10230 }
10231
10232 .tutor-user-public-profile .tutor-user-profile-content > h3 {
10233 font-style: normal;
10234 font-weight: normal;
10235 font-size: 24px;
10236 line-height: 34px;
10237 color: #161616;
10238 margin-top: 20px;
10239 }
10240
10241 .tutor-user-public-profile .tutor-user-profile-content > h3:first-child {
10242 margin-top: 0;
10243 }
10244
10245 @media (max-width: 800px) {
10246 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10247 padding-left: 0 !important;
10248 }
10249 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10250 left: 178px !important;
10251 }
10252 .tutor-user-public-profile .tutor-user-profile-sidebar, .tutor-user-public-profile .tutor-user-profile-content {
10253 width: 100%;
10254 float: none;
10255 }
10256 }
10257
10258 .tutor-dashboard-builder-header {
10259 padding: 10px 0px;
10260 border-bottom: 2px solid #DCDFE5;
10261 position: fixed;
10262 top: 0px;
10263 background: #fff;
10264 width: 100%;
10265 z-index: 99;
10266 }
10267
10268 @media (max-width: 991px) {
10269 .tutor-dashboard-builder-header {
10270 position: static;
10271 }
10272 }
10273
10274 .tutor-dashboard-builder-header .tutor-row {
10275 -webkit-box-pack: justify;
10276 -ms-flex-pack: justify;
10277 justify-content: space-between;
10278 }
10279
10280 @media (max-width: 991px) {
10281 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
10282 -webkit-box-flex: 0;
10283 -ms-flex: 0 0 100%;
10284 flex: 0 0 100%;
10285 max-width: 100%;
10286 }
10287 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
10288 margin-bottom: 15px;
10289 }
10290 }
10291
10292 .tutor-dashboard-builder-header .tutor-button {
10293 white-space: nowrap;
10294 margin-left: auto;
10295 }
10296
10297 @media (max-width: 991px) {
10298 .tutor-dashboard-builder-header .tutor-button {
10299 padding: 6px 10px;
10300 }
10301 }
10302
10303 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
10304 display: -webkit-box;
10305 display: -ms-flexbox;
10306 display: flex;
10307 -webkit-box-align: center;
10308 -ms-flex-align: center;
10309 align-items: center;
10310 -webkit-box-pack: justify;
10311 -ms-flex-pack: justify;
10312 justify-content: space-between;
10313 }
10314
10315 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
10316 padding: 0 25px;
10317 position: relative;
10318 }
10319
10320 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
10321 max-height: 32px;
10322 }
10323
10324 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
10325 margin: 0;
10326 padding: 0px 25px;
10327 line-height: 30px;
10328 border: none;
10329 border-left: 1px solid #DCDFE5;
10330 background: transparent;
10331 display: -webkit-inline-box;
10332 display: -ms-inline-flexbox;
10333 display: inline-flex;
10334 color: var(--tutor-text-color);
10335 -webkit-transition: 300ms;
10336 transition: 300ms;
10337 font-weight: 500;
10338 white-space: nowrap;
10339 }
10340
10341 @media (max-width: 991px) {
10342 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
10343 border-left: none;
10344 }
10345 }
10346
10347 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
10348 font-size: 24px;
10349 line-height: 30px;
10350 margin-right: 9px;
10351 }
10352
10353 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
10354 color: var(--tutor-primary-color);
10355 background: transparent;
10356 }
10357
10358 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
10359 color: var(--tutor-primary-color);
10360 }
10361
10362 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
10363 display: -webkit-box;
10364 display: -ms-flexbox;
10365 display: flex;
10366 -webkit-box-align: center;
10367 -ms-flex-align: center;
10368 align-items: center;
10369 -webkit-box-pack: justify;
10370 -ms-flex-pack: justify;
10371 justify-content: space-between;
10372 }
10373
10374 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
10375 color: var(--tutor-text-color);
10376 font-weight: 500;
10377 line-height: 36px;
10378 padding: 0 25px;
10379 -webkit-transition: 300ms;
10380 transition: 300ms;
10381 white-space: nowrap;
10382 }
10383
10384 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
10385 font-size: 36px;
10386 line-height: 36px;
10387 display: inline-block;
10388 vertical-align: top;
10389 padding-right: 9px;
10390 }
10391
10392 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
10393 color: var(--tutor-primary-color);
10394 }
10395
10396 .tutor-frontend-course-builder-section {
10397 padding: 113px 0 45px;
10398 background-color: #ffffff;
10399 }
10400
10401 @media (max-width: 991px) {
10402 .tutor-frontend-course-builder-section {
10403 padding-top: 60px;
10404 }
10405 .tutor-frontend-course-builder-section .tutor-col-8,
10406 .tutor-frontend-course-builder-section .tutor-col-4 {
10407 width: 100%;
10408 max-width: 100%;
10409 -webkit-box-flex: 0;
10410 -ms-flex: 0 0 100%;
10411 flex: 0 0 100%;
10412 }
10413 }
10414
10415 .admin-bar .tutor-dashboard-builder-header {
10416 top: 32px;
10417 }
10418
10419 @media (max-width: 783px) {
10420 .admin-bar .tutor-dashboard-builder-header {
10421 top: 46px;
10422 }
10423 }
10424
10425 .tutor-course-builder-upload-tips {
10426 position: fixed;
10427 max-width: 370px;
10428 }
10429
10430 @media (max-width: 991px) {
10431 .tutor-course-builder-upload-tips {
10432 position: static;
10433 }
10434 }
10435
10436 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
10437 font-size: 16px;
10438 color: #8C94A8;
10439 font-weight: 700;
10440 display: -webkit-box;
10441 display: -ms-flexbox;
10442 display: flex;
10443 -webkit-box-align: center;
10444 -ms-flex-align: center;
10445 align-items: center;
10446 }
10447
10448 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
10449 font-size: 24px;
10450 color: var(--tutor-primary-color);
10451 margin-right: 11px;
10452 }
10453
10454 .tutor-course-builder-upload-tips ul {
10455 margin: 0;
10456 padding: 0 0 0 35px;
10457 list-style: none;
10458 }
10459
10460 .tutor-course-builder-upload-tips ul li {
10461 position: relative;
10462 margin-bottom: 8px;
10463 line-height: 24px;
10464 }
10465
10466 .tutor-course-builder-upload-tips ul li::after {
10467 content: '';
10468 position: absolute;
10469 height: 8px;
10470 width: 8px;
10471 border-radius: 50%;
10472 background: #DCDFE5;
10473 left: -26px;
10474 top: 9px;
10475 }
10476
10477 /*
10478 * Course Level Meta
10479 */
10480 .tutor-course-level-meta {
10481 display: -webkit-box;
10482 display: -ms-flexbox;
10483 display: flex;
10484 }
10485
10486 .tutor-course-level-meta label {
10487 margin: 0 40px 0 0;
10488 font-weight: 600;
10489 }
10490
10491 .tutor-frontend-builder-course-price .tutor-form-group input {
10492 margin-bottom: 0;
10493 }
10494
10495 .tutor-frontend-builder-course-price .tutor-styled-radio {
10496 display: -webkit-box;
10497 display: -ms-flexbox;
10498 display: flex;
10499 -webkit-box-align: center;
10500 -ms-flex-align: center;
10501 align-items: center;
10502 }
10503
10504 /*
10505 * Course Builder Attachments
10506 */
10507 .tutor-course-builder-attachements {
10508 display: -webkit-box;
10509 display: -ms-flexbox;
10510 display: flex;
10511 margin-left: -30px;
10512 -ms-flex-wrap: wrap;
10513 flex-wrap: wrap;
10514 }
10515
10516 .tutor-course-builder-attachements .tutor-added-attachment {
10517 -webkit-box-flex: 0;
10518 -ms-flex: 0 0 calc(25% - 30px);
10519 flex: 0 0 calc(25% - 30px);
10520 max-width: calc(25% - 30px);
10521 border: 1px solid #DCDFE5;
10522 padding: 35px 20px 20px;
10523 position: relative;
10524 text-align: center;
10525 margin-left: 30px;
10526 margin-bottom: 30px;
10527 border-radius: 4px;
10528 -webkit-transition: 300ms;
10529 transition: 300ms;
10530 min-width: 120px;
10531 }
10532
10533 @media (max-width: 480px) {
10534 .tutor-course-builder-attachements .tutor-added-attachment {
10535 -webkit-box-flex: 0;
10536 -ms-flex: 0 0 calc(50% - 30px);
10537 flex: 0 0 calc(50% - 30px);
10538 max-width: calc(50% - 30px);
10539 }
10540 }
10541
10542 .tutor-course-builder-attachements .tutor-added-attachment i {
10543 font-size: 58px;
10544 line-height: 58px;
10545 margin-bottom: 25px;
10546 display: block;
10547 }
10548
10549 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
10550 position: absolute;
10551 height: 22px;
10552 width: 22px;
10553 border: 1px solid #DCDFE5;
10554 text-align: center;
10555 line-height: 22px;
10556 top: -1px;
10557 right: -1px;
10558 font-size: 10px;
10559 border-top-right-radius: 4px;
10560 color: transparent;
10561 -webkit-transition: 300ms;
10562 transition: 300ms;
10563 }
10564
10565 .tutor-course-builder-attachements .tutor-added-attachment:hover,
10566 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
10567 border-color: #D71830;
10568 color: #D71830;
10569 }
10570
10571 .tutor-course-builder-attachements .tutor-added-attachment span {
10572 display: block;
10573 }
10574
10575 .tutor-course-builder-attachements .tutor-added-attachment span a {
10576 font-size: 14px;
10577 display: block;
10578 line-height: 20px;
10579 color: #606C8F;
10580 }
10581
10582 .tutor-course-builder-btn-group {
10583 display: -webkit-box;
10584 display: -ms-flexbox;
10585 display: flex;
10586 -webkit-box-pack: justify;
10587 -ms-flex-pack: justify;
10588 justify-content: space-between;
10589 -ms-flex-wrap: wrap;
10590 flex-wrap: wrap;
10591 }
10592
10593 /**
10594 Course Settings Tabs
10595 */
10596 #tutor-metabox-course-settings-tabs {
10597 background-color: #fff;
10598 border: 1px solid #e5e5e5;
10599 margin: 1em 0;
10600 }
10601
10602 .inside #tutor-metabox-course-settings-tabs {
10603 border: 0;
10604 margin: 0;
10605 }
10606
10607 .settings-tabs-heading {
10608 padding: 1em;
10609 border-bottom: 1px solid #e5e5e5;
10610 }
10611
10612 .settings-tabs-heading h3 {
10613 font-size: 14px;
10614 margin: 0;
10615 line-height: 1.4;
10616 }
10617
10618 .course-settings-tabs-container {
10619 display: -webkit-box;
10620 display: -ms-flexbox;
10621 display: flex;
10622 }
10623
10624 .course-settings-tabs-container .settings-tabs-navs-wrap {
10625 -webkit-box-flex: 0;
10626 -ms-flex: 0 0 200px;
10627 flex: 0 0 200px;
10628 background: #F5F5F5;
10629 }
10630
10631 .settings-tabs-navs-wrap .settings-tabs-navs {
10632 margin: 0;
10633 list-style: none;
10634 }
10635
10636 .settings-tabs-navs-wrap .settings-tabs-navs li {
10637 margin: 0;
10638 }
10639
10640 .settings-tabs-navs-wrap .settings-tabs-navs li a {
10641 display: block;
10642 padding-top: 10px;
10643 padding-bottom: 10px;
10644 padding-left: 15px;
10645 padding-right: 15px;
10646 color: #23282d;
10647 text-decoration: none;
10648 background: #F5F5F5;
10649 text-transform: capitalize;
10650 border-bottom: 1px solid #e5e5e5;
10651 border-left: 3px solid transparent;
10652 }
10653
10654 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
10655 border-bottom: none;
10656 }
10657
10658 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
10659 -webkit-box-shadow: none;
10660 box-shadow: none;
10661 }
10662
10663 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
10664 background-color: #ffffff;
10665 border-bottom: 1px solid #e5e5e5;
10666 color: var(--tutor-primary-color);
10667 border-left: 3px solid var(--tutor-primary-color);
10668 }
10669
10670 .course-settings-tabs-container .settings-tabs-container {
10671 padding: 1em;
10672 -webkit-box-flex: 1;
10673 -ms-flex: 1;
10674 flex: 1;
10675 }
10676
10677 .tutor-field-radio p {
10678 margin-top: 0;
10679 }
10680
10681 /**
10682 Content Drip (Pro)
10683 */
10684 .lesson-modal-form-wrap .lesson-content-drip-wrap {
10685 padding: 10px;
10686 border: 1px solid #e4e4e4;
10687 }
10688
10689 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
10690 margin: 0 0 10px 0;
10691 }
10692
10693 .select2-dropdown.increasezindex {
10694 z-index: 9999999999999;
10695 }
10696
10697 .tutor-topic-title i.tutor-icon-move {
10698 line-height: unset;
10699 }
10700
10701 .select2-selection__rendered [class^="tutor-icon-"] {
10702 vertical-align: middle;
10703 }
10704
10705 /* Fix select2 dropdown overlap issue for frontend course builder */
10706 body.has-tutor-frontend-course-builder > span.select2-container.select2-container--open {
10707 margin-top: 32px !important;
10708 }
10709
10710 body.has-tutor-frontend-course-builder .select2-search__field {
10711 min-width: 1em !important;
10712 }
10713
10714 @media (min-width: 992px) {
10715 .tutor-option-tooltip.tutor-option-field {
10716 position: relative;
10717 }
10718 .tutor-option-tooltip.tutor-option-field p.desc {
10719 position: absolute;
10720 left: calc(100% + 16px);
10721 background: #2A344F;
10722 width: 160px;
10723 padding: 10px 13px;
10724 opacity: 0;
10725 visibility: hidden;
10726 -webkit-transition: 300ms;
10727 transition: 300ms;
10728 z-index: 98;
10729 top: 10px;
10730 color: #fff;
10731 border-radius: 12px;
10732 font-size: 12px;
10733 font-style: normal;
10734 }
10735 .tutor-option-tooltip.tutor-option-field p.desc::before {
10736 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");
10737 position: absolute;
10738 left: -10px;
10739 top: 16px;
10740 }
10741 .tutor-option-tooltip.tutor-option-field:hover p.desc {
10742 opacity: 1;
10743 visibility: visible;
10744 }
10745 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
10746 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
10747 opacity: 1;
10748 visibility: visible;
10749 }
10750 }
10751
10752 .tutor-instructor-pending-content {
10753 text-align: center;
10754 }
10755
10756 .tutor-instructor-pending-content a {
10757 margin-top: 26px;
10758 }
10759
10760 .tutor-instructor-pending-content img {
10761 margin-bottom: 69px;
10762 border-radius: 10px;
10763 }
10764
10765 .tutor-instructor-thankyou-text h2 {
10766 line-height: 48px;
10767 font-size: 40px;
10768 font-style: normal;
10769 font-weight: 500;
10770 letter-spacing: 0px;
10771 color: #161616;
10772 margin-bottom: 26px;
10773 }
10774
10775 .tutor-instructor-extra-text {
10776 font-size: 20px;
10777 font-style: normal;
10778 font-weight: 400;
10779 letter-spacing: 0px;
10780 color: #525252;
10781 line-height: 30px;
10782 }
10783
10784 .tutor-frontend-dashboard-withdrawal h4 {
10785 margin-bottom: 25px;
10786 }
10787
10788 .withdraw-history-table-title h4 {
10789 margin-top: 45px;
10790 }
10791
10792 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance {
10793 display: -webkit-box;
10794 display: -ms-flexbox;
10795 display: flex;
10796 -webkit-box-align: center;
10797 -ms-flex-align: center;
10798 align-items: center;
10799 -webkit-box-pack: justify;
10800 -ms-flex-pack: justify;
10801 justify-content: space-between;
10802 border: 1px solid #DCDBDC;
10803 border-radius: 6px;
10804 padding: 25px 35px 25px 30px;
10805 margin-bottom: 15px;
10806 }
10807
10808 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info {
10809 display: -webkit-box;
10810 display: -ms-flexbox;
10811 display: flex;
10812 -webkit-box-align: center;
10813 -ms-flex-align: center;
10814 align-items: center;
10815 }
10816
10817 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info img {
10818 margin-right: 15px;
10819 }
10820
10821 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info small {
10822 font-size: 16px;
10823 }
10824
10825 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info p {
10826 font-size: 20px;
10827 line-height: 26px;
10828 margin: 0;
10829 }
10830
10831 .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 {
10832 text-decoration: none;
10833 background: #3E64DE;
10834 border-radius: 3px;
10835 display: inline-block;
10836 padding: 8px 18px;
10837 font-weight: 500;
10838 font-size: 16px;
10839 color: white;
10840 cursor: pointer;
10841 }
10842
10843 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover {
10844 background: #2548bb;
10845 }
10846
10847 .tutor-frontend-dashboard-withdrawal h4 {
10848 font-weight: 500;
10849 font-size: 24px;
10850 }
10851
10852 .tutor-frontend-dashboard-withdrawal .withdrawal-preference {
10853 font-size: 15px;
10854 color: #7A7A7A;
10855 }
10856
10857 .tutor-frontend-dashboard-withdrawal .inline-image-text > img {
10858 width: 23px;
10859 display: inline-block !important;
10860 }
10861
10862 .tutor-frontend-dashboard-withdrawal .inline-image-text > * {
10863 vertical-align: middle;
10864 }
10865
10866 .tutor-frontend-dashboard-withdrawal .inline-image-text.is-inline-block > * {
10867 display: inline-block;
10868 }
10869
10870 .tutor-frontend-dashboard-withdrawal .inline-image-text a {
10871 text-decoration: underline;
10872 color: #444;
10873 }
10874
10875 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap {
10876 display: none;
10877 }
10878
10879 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div {
10880 width: 100%;
10881 height: 100%;
10882 padding: 15px;
10883 overflow: hidden;
10884 position: fixed;
10885 left: 0;
10886 right: 0;
10887 top: 0;
10888 bottom: 0;
10889 z-index: 9999999999;
10890 background: rgba(0, 0, 0, 0.589);
10891 display: -webkit-box;
10892 display: -ms-flexbox;
10893 display: flex;
10894 display: -o-flex;
10895 display: -ms-flex;
10896 display: -moz-flex;
10897 display: -webkit-flex;
10898 -webkit-box-align: center;
10899 -ms-flex-align: center;
10900 align-items: center;
10901 -o-align-items: center;
10902 -ms-align-items: center;
10903 -moz-align-items: center;
10904 -webkit-align-items: center;
10905 -webkit-box-pack: center;
10906 -ms-flex-pack: center;
10907 justify-content: center;
10908 -o-justify-content: center;
10909 -ms-justify-content: center;
10910 -moz-justify-content: center;
10911 -webkit-justify-content: center;
10912 }
10913
10914 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div {
10915 display: inline-block;
10916 max-height: 100%;
10917 width: 100%;
10918 max-width: 690px;
10919 background: white;
10920 overflow: auto;
10921 border-radius: 15px;
10922 position: relative;
10923 padding: 0;
10924 }
10925
10926 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div {
10927 padding: 50px 70px;
10928 }
10929
10930 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child > .tutor-icon-line-cross {
10931 position: absolute;
10932 cursor: pointer;
10933 top: 30px;
10934 right: 30px;
10935 font-size: 20px;
10936 }
10937
10938 .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 {
10939 border: none;
10940 margin: 0;
10941 padding: 0;
10942 }
10943
10944 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child h3 {
10945 margin: 7px 0px;
10946 font-weight: 600;
10947 padding: 0;
10948 }
10949
10950 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:last-child {
10951 border-top: 1px solid #E8E8E8;
10952 background: #F3F3F3;
10953 }
10954
10955 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount {
10956 border: 1px solid #BABABA;
10957 border-radius: 6px;
10958 background: white;
10959 height: 43px;
10960 overflow: hidden;
10961 margin-bottom: 12px;
10962 }
10963
10964 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span {
10965 display: block;
10966 text-align: center;
10967 width: 40px;
10968 float: left;
10969 height: 100%;
10970 background: #f3f3f3;
10971 border-right: 1px solid #BABABA;
10972 }
10973
10974 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span > span {
10975 font-size: 18px;
10976 font-weight: bold;
10977 display: inline-block;
10978 line-height: 41px;
10979 }
10980
10981 .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 {
10982 border: none;
10983 outline: 0;
10984 height: 100%;
10985 width: calc(100% - 40px);
10986 display: inline-block;
10987 margin: 0;
10988 padding: 0;
10989 padding-left: 7px;
10990 }
10991
10992 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container {
10993 margin: 50px 0 0;
10994 overflow: auto;
10995 }
10996
10997 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container > button:last-child {
10998 float: right;
10999 }
11000
11001 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response {
11002 position: fixed;
11003 left: 50px;
11004 bottom: 50px;
11005 border: 1px solid #E8E8E8;
11006 background: white;
11007 border-radius: 10px;
11008 margin: 0;
11009 }
11010
11011 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response:empty {
11012 display: none;
11013 }
11014
11015 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response > * {
11016 background: white;
11017 border: none;
11018 }
11019
11020 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response img {
11021 width: 34px;
11022 margin: 5px 13px;
11023 }
11024
11025 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response b {
11026 font-weight: 600;
11027 }
11028
11029 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response span {
11030 color: #333333;
11031 }
11032
11033 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn {
11034 background: #F3F3F3;
11035 border: 1px solid #DCDBDC;
11036 color: #7A7A7A;
11037 }
11038
11039 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn:hover {
11040 background: #e6e6e6;
11041 }
11042
11043 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdrawal-pop-up-success img {
11044 display: inline-block !important;
11045 }
11046
11047 .tutor-frontend-dashboard-withdrawal table.withdrawals-history {
11048 border: 1px solid #DCDBDC;
11049 -webkit-box-sizing: border-box;
11050 box-sizing: border-box;
11051 position: relative;
11052 }
11053
11054 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th {
11055 background: #F3F3F3;
11056 }
11057
11058 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
11059 padding: 10px;
11060 border: none;
11061 font-weight: normal;
11062 font-size: 13px;
11063 text-align: left;
11064 vertical-align: middle;
11065 }
11066
11067 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
11068 border-bottom: 1px solid #DCDBDC;
11069 border-collapse: collapse;
11070 }
11071
11072 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:first-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:first-child {
11073 padding: 10px 0 15px 15px;
11074 }
11075
11076 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:last-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:last-child {
11077 text-align: right;
11078 padding-right: 15px;
11079 width: 50px;
11080 }
11081
11082 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:nth-child(4), .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:nth-child(4) {
11083 width: 105px;
11084 }
11085
11086 .tutor-frontend-dashboard-withdrawal table.withdrawals-history .withdraw-method-name {
11087 line-height: 20px;
11088 font-size: 15px;
11089 display: block;
11090 }
11091
11092 .tutor-frontend-dashboard-withdrawal table.withdrawals-history small {
11093 font-size: 13px;
11094 }
11095
11096 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container {
11097 position: relative;
11098 display: inline-block;
11099 height: 24px;
11100 cursor: pointer;
11101 }
11102
11103 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container img {
11104 display: inline-block !important;
11105 width: 16px;
11106 }
11107
11108 .tutor-frontend-dashboard-withdrawal .tutor-status-text {
11109 display: inline-block;
11110 font-weight: bold;
11111 font-size: 13px;
11112 color: #FFFFFF;
11113 background: gray;
11114 border-radius: 2px;
11115 padding: 3px 9px;
11116 }
11117
11118 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-approved {
11119 background: #24A148;
11120 }
11121
11122 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-pending {
11123 background: #ED9700;
11124 }
11125
11126 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-rejected {
11127 background: #F44337;
11128 }
11129
11130 .tutor-tooltip-inside {
11131 /* Tooltip shared base styles */
11132 /* Tooltip visibility class toggled by jQuery */
11133 /* Tooltip positioning */
11134 /** Common styles: Horizontally Centered **/
11135 /** Common styles: Bottom positions **/
11136 /** Common styles: Top positions **/
11137 /** Common styles: Corner positions **/
11138 /** Common styles: Left corner positions **/
11139 /** Common styles: Right corner positions **/
11140 /** Common styles: Vertically Centered **/
11141 /** Left position only **/
11142 /** Right position only **/
11143 /* Tooltip arrow shared base styles */
11144 /** Common styles: Horizontally Centered, Up/Down arrows **/
11145 /** Common styles: Up arrow **/
11146 /** Common styles: Down arrow **/
11147 /** Common styles: Left-/Right-aligned, Up/Down arrows **/
11148 /** Common styles: Right-aligned, Up/Down arrows **/
11149 /** Common styles: Left-aligned, Up/Down arrows **/
11150 /** Common styles: Vertically Centered, Left/Right arrows **/
11151 /** Right arrow **/
11152 /** Left arrow **/
11153 }
11154
11155 .tutor-tooltip-inside .tooltip {
11156 position: absolute;
11157 z-index: 2;
11158 overflow: hidden;
11159 clip: rect(0, 0, 0, 0);
11160 -webkit-box-sizing: border-box;
11161 box-sizing: border-box;
11162 width: 0;
11163 height: 0;
11164 padding: 0;
11165 cursor: default;
11166 color: #fff;
11167 font-family: Helvetica, Arial, sans-serif;
11168 font-size: 14px;
11169 font-size: 1.4rem;
11170 line-height: normal;
11171 text-align: center;
11172 white-space: nowrap;
11173 border-width: 0;
11174 border-style: solid;
11175 border-color: #6d6e71;
11176 border-top-color: #373739;
11177 background-color: #373739;
11178 opacity: 0;
11179 -webkit-transition: opacity .3s ease-in .3s;
11180 transition: opacity .3s ease-in .3s;
11181 font-size: 13px;
11182 color: #FFFFFF;
11183 height: auto;
11184 text-align: center;
11185 white-space: normal;
11186 font-size: 12px;
11187 background: #353535;
11188 border-radius: 10px;
11189 padding: 7px;
11190 }
11191
11192 .tutor-tooltip-inside .tooltip.isVisible {
11193 overflow: visible;
11194 clip: auto;
11195 width: 150px;
11196 height: auto;
11197 padding: 10px 15px;
11198 border-width: 1px;
11199 opacity: 1;
11200 }
11201
11202 .tutor-tooltip-inside .tooltip,
11203 .tutor-tooltip-inside .tooltip.tip-bottom,
11204 .tutor-tooltip-inside .tooltip.tip-top {
11205 left: 50%;
11206 -webkit-transform: translate(-50%, 0);
11207 transform: translate(-50%, 0);
11208 }
11209
11210 .tutor-tooltip-inside .tooltip,
11211 .tutor-tooltip-inside .tooltip.tip-bottom,
11212 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11213 .tutor-tooltip-inside .tooltip.tip-bottom-right {
11214 top: 110%;
11215 top: calc(100% + 13px);
11216 }
11217
11218 .tutor-tooltip-inside .tooltip.tip-top,
11219 .tutor-tooltip-inside .tooltip.tip-top-left,
11220 .tutor-tooltip-inside .tooltip.tip-top-right {
11221 top: auto;
11222 bottom: 110%;
11223 bottom: calc(100% + 13px);
11224 }
11225
11226 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11227 .tutor-tooltip-inside .tooltip.tip-bottom-right,
11228 .tutor-tooltip-inside .tooltip.tip-top-left,
11229 .tutor-tooltip-inside .tooltip.tip-top-right {
11230 -webkit-transform: none;
11231 transform: none;
11232 }
11233
11234 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11235 .tutor-tooltip-inside .tooltip.tip-top-left {
11236 right: 50%;
11237 left: auto;
11238 margin-right: -25px;
11239 }
11240
11241 .tutor-tooltip-inside .tooltip.tip-bottom-right,
11242 .tutor-tooltip-inside .tooltip.tip-top-right {
11243 margin-left: -25px;
11244 }
11245
11246 .tutor-tooltip-inside .tooltip.tip-left,
11247 .tutor-tooltip-inside .tooltip.tip-right {
11248 top: 50%;
11249 -webkit-transform: translate(0, -50%);
11250 transform: translate(0, -50%);
11251 }
11252
11253 .tutor-tooltip-inside .tooltip.tip-left {
11254 right: 110%;
11255 right: calc(100% + 13px);
11256 left: auto;
11257 }
11258
11259 .tutor-tooltip-inside .tooltip.tip-right {
11260 left: 110%;
11261 left: calc(100% + 13px);
11262 }
11263
11264 .tutor-tooltip-inside .tooltip:after {
11265 content: ' ';
11266 display: block;
11267 position: absolute;
11268 width: 0;
11269 height: 0;
11270 border-width: 10px;
11271 border-style: solid;
11272 pointer-events: none;
11273 }
11274
11275 .tutor-tooltip-inside .tooltip:after,
11276 .tutor-tooltip-inside .tooltip.tip-bottom:after,
11277 .tutor-tooltip-inside .tooltip.tip-top:after {
11278 left: 50%;
11279 margin-left: -10px;
11280 }
11281
11282 .tutor-tooltip-inside .tooltip:after,
11283 .tutor-tooltip-inside .tooltip.tip-bottom:after,
11284 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11285 .tutor-tooltip-inside .tooltip.tip-bottom-right:after {
11286 top: -20px;
11287 border-color: transparent transparent #373739 transparent;
11288 }
11289
11290 .tutor-tooltip-inside .tooltip.tip-top:after,
11291 .tutor-tooltip-inside .tooltip.tip-top-left:after,
11292 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11293 top: auto;
11294 bottom: -20px;
11295 border-color: #373739 transparent transparent transparent;
11296 }
11297
11298 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11299 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
11300 .tutor-tooltip-inside .tooltip.tip-top-left:after,
11301 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11302 margin-left: 0;
11303 }
11304
11305 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11306 .tutor-tooltip-inside .tooltip.tip-top-left:after {
11307 right: 15px;
11308 left: auto;
11309 }
11310
11311 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
11312 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11313 left: 15px;
11314 }
11315
11316 .tutor-tooltip-inside .tooltip.tip-left:after,
11317 .tutor-tooltip-inside .tooltip.tip-right:after {
11318 top: 50%;
11319 margin-top: -10px;
11320 margin-left: auto;
11321 }
11322
11323 .tutor-tooltip-inside .tooltip.tip-left:after {
11324 right: -20px;
11325 left: auto;
11326 border-color: transparent transparent transparent #373739;
11327 }
11328
11329 .tutor-tooltip-inside .tooltip.tip-right:after {
11330 left: -20px;
11331 border-color: transparent #373739 transparent transparent;
11332 }
11333
11334 .tutor-instructor-list, .tutor-instructor-list:focus, .tutor-instructor-list:active {
11335 outline: none;
11336 cursor: pointer;
11337 text-decoration: none !important;
11338 background: #FFFFFF;
11339 border: 1px solid #DCDBDC;
11340 border-radius: 6px;
11341 }
11342
11343 .tutor-instructor-list .tutor-instructor-profile-photo, .tutor-instructor-list .tutor-instructor-cover-photo {
11344 background-size: cover;
11345 background-repeat: no-repeat;
11346 background-position: center center;
11347 }
11348
11349 .tutor-instructor-list .tutor-instructor-profile-photo {
11350 border-radius: 50%;
11351 width: 60px;
11352 height: 60px;
11353 }
11354
11355 .tutor-instructor-list .tutor-instructor-name {
11356 font-style: normal;
11357 font-weight: 500;
11358 font-size: 24px;
11359 color: #161616;
11360 margin: 0;
11361 }
11362
11363 .tutor-instructor-list .tutor-instructor-course-count {
11364 margin-bottom: 10px;
11365 }
11366
11367 .tutor-instructor-list .tutor-instructor-course-count > span {
11368 font-style: normal;
11369 font-weight: 500;
11370 font-size: 15px;
11371 color: #161616;
11372 }
11373
11374 .tutor-instructor-list .tutor-instructor-course-count > span:last-child {
11375 color: #808080;
11376 }
11377
11378 .tutor-instructor-list .tutor-instructor-rating * {
11379 font-size: 16px;
11380 }
11381
11382 .tutor-instructor-list .tutor-instructor-rating .rating-digits {
11383 color: #161616;
11384 }
11385
11386 .tutor-instructor-list .tutor-instructor-rating .rating-total-meta {
11387 color: #7A7A7A;
11388 }
11389
11390 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo {
11391 width: 100%;
11392 height: 153px;
11393 }
11394
11395 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-profile-photo {
11396 border: 4px solid white;
11397 margin: -31px 15px 0;
11398 }
11399
11400 .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 {
11401 padding: 0 15px;
11402 }
11403
11404 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-cover-photo {
11405 display: none;
11406 }
11407
11408 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-profile-photo {
11409 border-radius: 0%;
11410 width: 100%;
11411 height: 160px;
11412 }
11413
11414 .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 {
11415 padding: 0 15px;
11416 }
11417
11418 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name {
11419 margin-top: 15px;
11420 }
11421
11422 .tutor-instructor-list.tutor-instructor-list-pp-top-left {
11423 padding: 15px;
11424 }
11425
11426 .tutor-instructor-list.tutor-instructor-list-pp-top-left .tutor-instructor-cover-photo {
11427 display: none;
11428 }
11429
11430 .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 {
11431 display: none;
11432 }
11433
11434 .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 {
11435 border-radius: 0%;
11436 height: 102px;
11437 width: 102px;
11438 top: 0px;
11439 position: absolute;
11440 }
11441
11442 .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 {
11443 margin-left: 118px;
11444 white-space: nowrap;
11445 overflow: hidden;
11446 text-overflow: ellipsis;
11447 width: calc(100% - 110px);
11448 display: inline-block;
11449 position: relative;
11450 top: 6px;
11451 }
11452
11453 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
11454 top: 7px;
11455 position: relative;
11456 }
11457
11458 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
11459 border-radius: 50%;
11460 height: 82px;
11461 width: 82px;
11462 margin: 10px;
11463 }
11464
11465 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name {
11466 top: 11px;
11467 }
11468
11469 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count {
11470 top: 46px;
11471 }
11472
11473 .tutor-instructor-filter {
11474 overflow: auto;
11475 }
11476
11477 .tutor-instructor-filter > div {
11478 float: left;
11479 padding: 0 15px;
11480 }
11481
11482 .tutor-instructor-filter > div:first-child {
11483 width: 220px;
11484 }
11485
11486 @media (min-width: 768px) {
11487 .tutor-instructor-filter > div:last-child {
11488 padding: 0 15px;
11489 width: calc(100% - 250px);
11490 }
11491 }
11492
11493 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field {
11494 padding: 5px;
11495 border: 1px solid #BABABA;
11496 -webkit-box-sizing: border-box;
11497 box-sizing: border-box;
11498 border-radius: 6px;
11499 margin-bottom: 30px;
11500 }
11501
11502 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field i {
11503 padding: 0 5px;
11504 color: #3E64DE;
11505 }
11506
11507 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field i, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input {
11508 font-size: 16px;
11509 }
11510
11511 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input {
11512 border: none;
11513 background: transparent;
11514 padding: 0;
11515 width: calc(100% - 40px);
11516 }
11517
11518 .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 {
11519 outline: 0;
11520 }
11521
11522 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container > div {
11523 width: calc(100% - 25px);
11524 display: inline-block;
11525 }
11526
11527 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container > i {
11528 vertical-align: middle;
11529 display: inline-block;
11530 margin-left: 5px;
11531 cursor: pointer;
11532 }
11533
11534 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup {
11535 z-index: 9999999999;
11536 }
11537
11538 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup:not(.is-opened) {
11539 display: none;
11540 }
11541
11542 @media (min-width: 768px) {
11543 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup .is-opened {
11544 display: none;
11545 }
11546 }
11547
11548 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup, .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div {
11549 position: fixed;
11550 left: 0;
11551 bottom: 0;
11552 right: 0;
11553 }
11554
11555 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child {
11556 bottom: auto;
11557 top: 0;
11558 }
11559
11560 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup {
11561 top: 0;
11562 background: rgba(0, 0, 0, 0.493);
11563 }
11564
11565 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div {
11566 background: white;
11567 border-top-left-radius: 10px;
11568 border-top-right-radius: 10px;
11569 height: 70%;
11570 overflow: hidden;
11571 }
11572
11573 .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 {
11574 position: absolute;
11575 left: 0;
11576 right: 0;
11577 bottom: 0;
11578 padding: 18px;
11579 background: white;
11580 }
11581
11582 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child {
11583 bottom: auto;
11584 top: 0;
11585 }
11586
11587 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:nth-child(2) {
11588 overflow-x: hidden;
11589 overflow-y: auto;
11590 height: 100%;
11591 padding: 72px 18px;
11592 }
11593
11594 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child {
11595 text-align: center;
11596 }
11597
11598 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child button {
11599 width: 100%;
11600 text-align: center;
11601 display: block;
11602 }
11603
11604 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span {
11605 display: inline-block;
11606 background: #161616;
11607 color: white;
11608 border-radius: 50px;
11609 padding: 2px 12px;
11610 font-size: 13px;
11611 margin: 0 7px 7px 0;
11612 }
11613
11614 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span:last-child {
11615 background: transparent;
11616 color: #161616;
11617 cursor: pointer;
11618 }
11619
11620 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span > span {
11621 font-size: 10px;
11622 margin-left: 5px;
11623 cursor: pointer;
11624 }
11625
11626 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup .expand-instructor-filter {
11627 width: 60px;
11628 height: 6px;
11629 background: #C4C4C4;
11630 border-radius: 50px;
11631 margin: 0 auto;
11632 cursor: ns-resize;
11633 }
11634
11635 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(1) {
11636 font-style: normal;
11637 font-weight: bold;
11638 font-size: 16px;
11639 text-transform: uppercase;
11640 color: #353535;
11641 }
11642
11643 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(2) {
11644 cursor: pointer;
11645 float: right;
11646 font-style: normal;
11647 font-weight: normal;
11648 font-size: 16px;
11649 line-height: 26px;
11650 color: #7A7A7A;
11651 }
11652
11653 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(2) i {
11654 font-size: 10px;
11655 margin-right: 5px;
11656 }
11657
11658 @media (max-width: 767px) {
11659 .tutor-instructor-filter .tutor-instructor-filter-sidebar, .tutor-instructor-filter .filter-pc {
11660 display: none;
11661 }
11662 }
11663
11664 @media (min-width: 768px) {
11665 .tutor-instructor-filter .filter-mobile {
11666 display: none;
11667 }
11668 .tutor-instructor-filter .tutor-instructor-filter-result {
11669 width: 100%;
11670 }
11671 }
11672
11673 .tutor-instructor-rejection-notice {
11674 width: 100%;
11675 clear: both;
11676 margin: 41px 0 0 0;
11677 background: #FFF7F7;
11678 padding: 16.5px;
11679 border-radius: 6px;
11680 border: 1px solid #FDD9D7;
11681 }
11682
11683 .tutor-instructor-rejection-notice span {
11684 color: #C62828;
11685 font-size: 16px;
11686 font-weight: 400;
11687 }
11688
11689 .tutor-instructor-rejection-notice span i {
11690 color: #F44337;
11691 font-size: 27px;
11692 display: inline-block;
11693 margin-right: 14px;
11694 }
11695
11696 .tutor-instructor-rejection-notice a {
11697 float: right;
11698 color: #F44337;
11699 cursor: pointer;
11700 font-weight: bold;
11701 }
11702
11703 .tutor-instructor-rejection-notice a:hover {
11704 color: #e41304;
11705 }
11706
11707 .tutor-toast-parent {
11708 position: fixed;
11709 right: 25px;
11710 bottom: 50px;
11711 right: 50px;
11712 left: auto;
11713 max-height: 400px;
11714 width: 350px;
11715 overflow-x: hidden;
11716 overflow-y: auto;
11717 background: transparent;
11718 z-index: 99999999;
11719 }
11720
11721 .tutor-toast-parent:empty {
11722 display: none;
11723 }
11724
11725 .tutor-toast-parent > div {
11726 background: white;
11727 padding: 10px;
11728 margin: 15px;
11729 border-radius: 15px;
11730 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
11731 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
11732 border: 1px solid #E8E8E8;
11733 background: white;
11734 border: none;
11735 display: -webkit-box;
11736 display: -ms-flexbox;
11737 display: flex;
11738 display: -o-flex;
11739 display: -ms-flex;
11740 display: -moz-flex;
11741 display: -webkit-flex;
11742 -ms-flex-line-pack: center;
11743 align-content: center;
11744 -o-align-content: center;
11745 -ms-align-content: center;
11746 -moz-align-content: center;
11747 -webkit-align-content: center;
11748 -webkit-box-align: center;
11749 -ms-flex-align: center;
11750 align-items: center;
11751 -o-align-items: center;
11752 -ms-align-items: center;
11753 -moz-align-items: center;
11754 -webkit-align-items: center;
11755 }
11756
11757 .tutor-toast-parent > div > div {
11758 padding: 8px;
11759 }
11760
11761 .tutor-toast-parent > div > div:nth-child(1), .tutor-toast-parent > div > div:nth-child(3) {
11762 -webkit-box-pack: center;
11763 -ms-flex-pack: center;
11764 justify-content: center;
11765 -o-justify-content: center;
11766 -ms-justify-content: center;
11767 -moz-justify-content: center;
11768 -webkit-justify-content: center;
11769 }
11770
11771 .tutor-toast-parent > div > div:nth-child(2) {
11772 -webkit-box-flex: 1;
11773 flex: 1;
11774 -o-flex: 1;
11775 -ms-flex: 1;
11776 -moz-flex: 1;
11777 -webkit-flex: 1;
11778 }
11779
11780 .tutor-toast-parent > div img {
11781 width: 100%;
11782 height: auto;
11783 }
11784
11785 .tutor-toast-parent > div b {
11786 font-weight: 600;
11787 display: block;
11788 }
11789
11790 .tutor-toast-parent > div span {
11791 color: #333333;
11792 }
11793
11794 .tutor-toast-parent > div i {
11795 cursor: pointer;
11796 font-size: 14px;
11797 }
11798
11799 body.rtl .tutor-toast-parent {
11800 right: auto;
11801 left: 50px;
11802 }
11803