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