PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.6
Tutor LMS – eLearning and online course solution v1.4.6
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-front.css
tutor / assets / css Last commit date
tutor-admin.css 6 years ago tutor-front.css 6 years ago tutor-front.min.css 6 years ago
tutor-front.css
8613 lines
1 :root {
2 --tutor-primary-color: #1B52D8;
3 --tutor-primary-hover-color: #1b52a9;
4 --tutor-text-color: #4B5981;
5 --tutor-light-color: #B1B8C9;
6 --tutor-success-button-color: #4BD863;
7 --tutor-text-size: 16px;
8 }
9
10 body {
11 -webkit-font-smoothing: antialiased;
12 -moz-osx-font-smoothing: grayscale;
13 }
14
15 .tutor-wrap {
16 color: var(--tutor-text-color);
17 }
18
19 .tutor-wrap img {
20 max-width: 100%;
21 height: auto;
22 }
23
24 .tutor-custom-list-style {
25 list-style: none;
26 margin: 0;
27 padding: 0;
28 }
29
30 .tutor-custom-list-style li {
31 position: relative;
32 margin-bottom: 5px;
33 line-height: 30px;
34 padding-left: 25px;
35 }
36
37 .tutor-custom-list-style li:before {
38 content: '\e90f';
39 position: absolute;
40 left: 0;
41 font-family: 'tutor';
42 color: var(--tutor-primary-color);
43 }
44
45 .ui-slider {
46 position: relative;
47 text-align: left;
48 }
49
50 .ui-slider .ui-slider-handle {
51 position: absolute;
52 z-index: 2;
53 width: 15px;
54 height: 15px;
55 top: -6.5px;
56 cursor: pointer;
57 }
58
59 .ui-slider .ui-slider-range {
60 position: absolute;
61 z-index: 1;
62 font-size: .7em;
63 display: block;
64 border: 0;
65 background-position: 0 0;
66 }
67
68 .ui-slider-horizontal {
69 height: .8em;
70 }
71
72 .ui-slider-horizontal .ui-slider-range {
73 top: 0;
74 height: 100%;
75 }
76
77 .ui-slider-horizontal .ui-slider-range-min {
78 left: 0;
79 }
80
81 .ui-slider-horizontal .ui-slider-range-max {
82 right: 0;
83 }
84
85 .ui-slider-vertical {
86 width: .8em;
87 height: 100px;
88 }
89
90 .ui-slider-vertical .ui-slider-handle {
91 left: -.3em;
92 margin-left: 0;
93 margin-bottom: -.6em;
94 }
95
96 .ui-slider-vertical .ui-slider-range {
97 left: 0;
98 width: 100%;
99 }
100
101 .ui-slider-vertical .ui-slider-range-min {
102 bottom: 0;
103 }
104
105 .ui-slider-vertical .ui-slider-range-max {
106 top: 0;
107 }
108
109 .tutor-styled-radio > span {
110 position: relative;
111 padding-left: 30px;
112 cursor: pointer;
113 }
114
115 .tutor-styled-radio > span::before {
116 content: '';
117 height: 18px;
118 width: 18px;
119 background: #F1F3F7;
120 border: 1px solid #DCDFE5;
121 border-radius: 50%;
122 position: absolute;
123 top: 50%;
124 margin-top: -9px;
125 left: 0;
126 -webkit-box-sizing: border-box;
127 box-sizing: border-box;
128 -webkit-transition: 200ms;
129 transition: 200ms;
130 }
131
132 .tutor-styled-radio > input {
133 display: none !important;
134 }
135
136 .tutor-styled-radio > input:checked + span::before {
137 border: 5px solid var(--tutor-primary-color);
138 }
139
140 /**
141 * Important Layout Styles
142 */
143 .tutor-container {
144 padding-left: 15px;
145 padding-right: 15px;
146 max-width: 1140px;
147 margin-right: auto;
148 margin-left: auto;
149 width: 100%;
150 }
151
152 .tutor-container.tutor-fluid {
153 max-width: 100%;
154 }
155
156 .tutor-row {
157 display: -webkit-box;
158 display: -ms-flexbox;
159 display: flex;
160 -ms-flex-wrap: wrap;
161 flex-wrap: wrap;
162 margin-right: -15px;
163 margin-left: -15px;
164 }
165
166 .tutor-col-auto,
167 .tutor-col,
168 .tutor-col-3,
169 .tutor-col-4,
170 .tutor-col-5,
171 .tutor-col-6,
172 .tutor-col-7,
173 .tutor-col-8,
174 .tutor-col-9,
175 .tutor-col-12 {
176 position: relative;
177 width: 100%;
178 min-height: 1px;
179 padding-right: 15px;
180 padding-left: 15px;
181 }
182
183 .tutor-col {
184 -ms-flex-preferred-size: 0;
185 flex-basis: 0;
186 -webkit-box-flex: 1;
187 -ms-flex-positive: 1;
188 flex-grow: 1;
189 max-width: 100%;
190 }
191
192 .tutor-col-auto {
193 -webkit-box-flex: 0;
194 -ms-flex: 0 0 auto;
195 flex: 0 0 auto;
196 width: auto;
197 max-width: none;
198 }
199
200 .tutor-col-3 {
201 -webkit-box-flex: 0;
202 -ms-flex: 0 0 25%;
203 flex: 0 0 25%;
204 max-width: 25%;
205 }
206
207 .tutor-col-4 {
208 -webkit-box-flex: 0;
209 -ms-flex: 0 0 33.333333%;
210 flex: 0 0 33.333333%;
211 max-width: 33.333333%;
212 }
213
214 .tutor-col-5 {
215 -webkit-box-flex: 0;
216 -ms-flex: 0 0 41.666667%;
217 flex: 0 0 41.666667%;
218 max-width: 41.666667%;
219 }
220
221 .tutor-col-6 {
222 -webkit-box-flex: 0;
223 -ms-flex: 0 0 50%;
224 flex: 0 0 50%;
225 max-width: 50%;
226 }
227
228 .tutor-col-7 {
229 -webkit-box-flex: 0;
230 -ms-flex: 0 0 58.333333%;
231 flex: 0 0 58.333333%;
232 max-width: 58.333333%;
233 }
234
235 .tutor-col-8 {
236 -webkit-box-flex: 0;
237 -ms-flex: 0 0 66.666666%;
238 flex: 0 0 66.666666%;
239 max-width: 66.666666%;
240 }
241
242 .tutor-col-9 {
243 -webkit-box-flex: 0;
244 -ms-flex: 0 0 75%;
245 flex: 0 0 75%;
246 max-width: 75%;
247 }
248
249 .tutor-col-12 {
250 -webkit-box-flex: 0;
251 -ms-flex: 0 0 100%;
252 flex: 0 0 100%;
253 max-width: 100%;
254 }
255
256 .tutor-align-items-center {
257 -webkit-box-align: center;
258 -ms-flex-align: center;
259 align-items: center;
260 }
261
262 @media (max-width: 991px) {
263 .tutor-col-auto,
264 .tutor-col,
265 .tutor-col-3,
266 .tutor-col-4,
267 .tutor-col-6,
268 .tutor-col-8,
269 .tutor-col-9 {
270 -webkit-box-flex: 0;
271 -ms-flex: 0 0 50%;
272 flex: 0 0 50%;
273 max-width: 50%;
274 }
275 .tutor-col-md-100 {
276 -webkit-box-flex: 0;
277 -ms-flex: 0 0 100%;
278 flex: 0 0 100%;
279 max-width: 100%;
280 }
281 }
282
283 @media (max-width: 767px) {
284 .tutor-col-auto,
285 .tutor-col,
286 .tutor-col-3,
287 .tutor-col-4,
288 .tutor-col-6,
289 .tutor-col-8,
290 .tutor-col-9 {
291 -webkit-box-flex: 0;
292 -ms-flex: 0 0 100%;
293 flex: 0 0 100%;
294 max-width: 100%;
295 }
296 }
297
298 /*
299 .tutor-course-content-content{
300 font-size: 14px;
301 line-height: 21px;
302 }
303 */
304 .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
305 font-size: 18px;
306 line-height: 23px;
307 font-weight: 500;
308 margin-bottom: 13px;
309 color: #000;
310 }
311
312 .tutor-single-course-segment {
313 margin-bottom: 45px;
314 }
315
316 .tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6 {
317 color: #000;
318 font-weight: 500;
319 }
320
321 .tutor-full-width-course-top h6 {
322 font-size: 14px;
323 }
324
325 .tutor-leadinfo-top-meta {
326 font-size: 14px;
327 margin-bottom: 10px;
328 }
329
330 .tutor-leadinfo-top-meta span {
331 display: inline-block;
332 margin-right: 10px;
333 }
334
335 .tutor-leadinfo-top-meta span i::before {
336 margin-left: 0;
337 }
338
339 .tutor-leadinfo-top-meta i {
340 margin-right: 4px;
341 }
342
343 .tutor-single-course-rating {
344 color: #F8C51C;
345 font-size: 16px;
346 }
347
348 .tutor-single-course-rating .tutor-single-rating-count {
349 color: var(--tutor-text-color);
350 font-weight: 500;
351 }
352
353 .tutor-single-course-rating .tutor-single-rating-count i {
354 color: var(--tutor-light-color);
355 font-style: normal;
356 display: inline-block;
357 margin-left: 4px;
358 }
359
360 .tutor-course-header-h1 {
361 font-size: 36px;
362 line-height: 46px;
363 color: var(--tutor-text-color);
364 font-weight: 500;
365 margin: 0 0 29px;
366 padding: 0;
367 }
368
369 @media (max-width: 767px) {
370 .tutor-course-header-h1 {
371 font-size: 26px;
372 line-height: 36px;
373 }
374 }
375
376 .tutor-course-summery {
377 margin-bottom: 40px;
378 }
379
380 /*tutor course meta*/
381 .tutor-single-course-meta {
382 color: var(--tutor-text-color);
383 }
384
385 .tutor-single-course-meta ul {
386 list-style: none;
387 margin: 0;
388 padding: 10px 0;
389 overflow: hidden;
390 line-height: 21px;
391 }
392
393 .tutor-single-course-meta.tutor-meta-top ul {
394 padding-top: 0;
395 padding-bottom: 15px;
396 }
397
398 .tutor-single-course-meta ul li {
399 float: left;
400 vertical-align: top;
401 margin-right: 40px;
402 margin-top: 5px;
403 margin-bottom: 5px;
404 min-width: 95px;
405 }
406
407 @media (max-width: 575px) {
408 .tutor-single-course-meta ul li {
409 margin-right: 10px;
410 }
411 }
412
413 .tutor-single-course-meta ul li:last-child {
414 margin-right: 0;
415 }
416
417 .tutor-single-course-meta .tutor-single-course-avatar img {
418 height: 21px;
419 width: 21px;
420 display: block;
421 border-radius: 50%;
422 margin-right: 3px;
423 }
424
425 .tutor-single-course-meta ul li .tutor-single-course-avatar span {
426 height: 21px;
427 width: 21px;
428 font-size: 9px;
429 text-align: center;
430 line-height: 21px;
431 border-radius: 50%;
432 display: block;
433 color: #ffffff;
434 }
435
436 .tutor-single-course-meta ul li > div {
437 display: inline-block;
438 vertical-align: top;
439 }
440
441 .tutor-single-course-meta ul li strong {
442 margin: 0;
443 display: inline-block;
444 line-height: 21px;
445 font-weight: 400;
446 color: var(--tutor-light-color);
447 font-size: var(--tutor-text-size);
448 }
449
450 .tutor-single-course-meta ul li a {
451 color: var(--tutor-text-color);
452 font-weight: 500;
453 -webkit-transition: 300ms;
454 transition: 300ms;
455 }
456
457 .tutor-single-course-meta ul li a:hover {
458 color: var(--tutor-primary-color);
459 }
460
461 .tutor-single-course-meta.tutor-meta-top ul li,
462 .tutor-single-course-meta.tutor-meta-top ul li a {
463 font-weight: 700;
464 }
465
466 .tutor-single-course-meta ul li {
467 font-weight: 500;
468 color: var(--tutor-text-color);
469 }
470
471 .tutor-single-course-meta ul li span {
472 color: var(--tutor-light-color);
473 font-weight: 400;
474 }
475
476 .tutor-single-course-meta.tutor-lead-meta {
477 margin-bottom: 33px;
478 border-top: 1px solid #DCDFE5;
479 border-bottom: 1px solid #DCDFE5;
480 }
481
482 @media (max-width: 991px) {
483 .tutor-single-course-meta.tutor-lead-meta {
484 border-bottom: none;
485 }
486 .tutor-single-course-meta.tutor-lead-meta ul {
487 padding-bottom: 0;
488 }
489 .tutor-single-course-meta.tutor-lead-meta ul li {
490 margin: 5px;
491 padding: 5px 15px;
492 border: 1px solid #ddd;
493 border-radius: 4px;
494 }
495 }
496
497 .tutor-single-course-meta.tutor-lead-meta ul {
498 display: -webkit-box;
499 display: -ms-flexbox;
500 display: flex;
501 -webkit-box-pack: justify;
502 -ms-flex-pack: justify;
503 justify-content: space-between;
504 }
505
506 @media (max-width: 991px) {
507 .tutor-single-course-meta.tutor-lead-meta ul {
508 -ms-flex-wrap: wrap;
509 flex-wrap: wrap;
510 -webkit-box-pack: start;
511 -ms-flex-pack: start;
512 justify-content: flex-start;
513 }
514 }
515
516 .tutor-single-course-meta.tutor-lead-meta ul li span {
517 display: block;
518 margin-bottom: 5px;
519 color: var(--tutor-light-color);
520 }
521
522 .tutor-single-course-meta.tutor-lead-meta ul li a {
523 color: var(--tutor-text-color);
524 -webkit-transition: 300ms;
525 transition: 300ms;
526 }
527
528 .tutor-single-course-meta.tutor-lead-meta ul li a:hover {
529 color: var(--tutor-primary-color);
530 }
531
532 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after {
533 content: ',';
534 margin-right: 4px;
535 }
536
537 @media (max-width: 575px) {
538 .tutor-single-course-meta.tutor-lead-meta ul {
539 display: block;
540 }
541 .tutor-single-course-meta.tutor-lead-meta ul li {
542 display: block;
543 border: none;
544 margin: 0;
545 width: 100%;
546 padding: 0 0 10px;
547 }
548 .tutor-single-course-meta.tutor-lead-meta ul li span {
549 display: inline-block;
550 color: var(--tutor-text-color);
551 font-weight: 700;
552 }
553 .tutor-single-course-meta.tutor-lead-meta ul li span::after {
554 content: ':';
555 color: var(--tutor-text-color);
556 }
557 }
558
559 /*benifit*/
560 .tutor-course-benefits-content ul {
561 list-style: none;
562 display: block;
563 overflow: hidden;
564 -webkit-column-count: 2;
565 -moz-column-count: 2;
566 column-count: 2;
567 -webkit-column-gap: 30px;
568 -moz-column-gap: 30px;
569 column-gap: 30px;
570 margin: 0;
571 }
572
573 /*.tutor-course-topics-wrap*/
574 .tutor-course-topics-header {
575 display: -webkit-box;
576 display: -ms-flexbox;
577 display: flex;
578 -ms-flex-wrap: wrap;
579 flex-wrap: wrap;
580 -webkit-box-pack: justify;
581 -ms-flex-pack: justify;
582 justify-content: space-between;
583 margin-bottom: 8px;
584 }
585
586 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
587 margin-left: 45px;
588 }
589
590 .tutor-course-topics-contents h4 {
591 font-size: var(--tutor-text-size);
592 font-weight: 500;
593 margin-bottom: 0;
594 color: var(--tutor-text-color);
595 }
596
597 .tutor-course-topics-contents .tutor-course-title {
598 cursor: pointer;
599 }
600
601 .tutor-course-topics-contents .tutor-course-title h4 {
602 color: var(--tutor-primary-color);
603 font-size: 16px;
604 line-height: 25px;
605 overflow: hidden;
606 margin-top: 0;
607 }
608
609 .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before {
610 content: "\e910";
611 }
612
613 .tutor-course-topics-contents .tutor-course-title h4 i {
614 font-size: 15px;
615 line-height: 25px;
616 float: left;
617 margin-right: 10px;
618 }
619
620 .tutor-course-topics-contents .tutor-course-topic {
621 border: 1px solid #DCE4E6;
622 margin-bottom: 20px;
623 border-radius: 5px;
624 }
625
626 .tutor-course-title,
627 .tutor-course-lesson {
628 padding: 14px 20px;
629 }
630
631 .tutor-course-lesson {
632 border-top: 1px solid #DCE4E6;
633 }
634
635 .tutor-course-lesson h5 {
636 line-height: 22px;
637 font-size: var(--tutor-text-size);
638 margin-bottom: 0;
639 display: -webkit-box;
640 display: -ms-flexbox;
641 display: flex;
642 color: inherit;
643 margin-top: 0;
644 }
645
646 .tutor-course-lesson h5 a {
647 color: var(--tutor-primary-color);
648 -webkit-transition: 300ms;
649 transition: 300ms;
650 }
651
652 .tutor-course-lesson h5 a:hover {
653 color: var(--tutor-primary-hover-color);
654 }
655
656 .tutor-course-lesson h5 i {
657 line-height: 22px;
658 vertical-align: text-top;
659 margin-right: 10px;
660 color: var(--tutor-light-color);
661 display: block;
662 }
663
664 .tutor-course-lesson h5 .lesson-preview-icon i {
665 margin-right: 0;
666 margin-left: 10px;
667 }
668
669 .tutor-course-lesson h5 .tutor-lesson-duration {
670 margin-left: auto;
671 padding-left: 5px;
672 -ms-flex-item-align: start;
673 align-self: flex-start;
674 }
675
676 .tutor-course-lesson .lesson-preview-title {
677 -webkit-box-flex: 1;
678 -ms-flex: 1 0 0px;
679 flex: 1 0 0;
680 -webkit-box-orient: horizontal;
681 -webkit-box-direction: normal;
682 -ms-flex-direction: row;
683 flex-direction: row;
684 display: -webkit-box;
685 display: -ms-flexbox;
686 display: flex;
687 -webkit-box-align: start;
688 -ms-flex-align: start;
689 align-items: flex-start;
690 }
691
692 table.course-single-gradebooks .datetime {
693 margin: 0;
694 font-size: 80%;
695 }
696
697 /* *********************** */
698 /* Single Lesson */
699 /************************ */
700 /*lesson list*/
701 .tutor-single-lesson-button-group,
702 .tutor-topics-lesson-list .tutor-topics-in-single-lesson {
703 border-radius: 4px;
704 margin-bottom: 30px;
705 border: 1px solid #E8EFF1;
706 }
707
708 .tutor-single-lesson-wrap {
709 display: -webkit-box;
710 display: -ms-flexbox;
711 display: flex;
712 position: relative;
713 }
714
715 .tutor-lesson-sidebar {
716 -webkit-box-flex: 0;
717 -ms-flex: 0 0 400px;
718 flex: 0 0 400px;
719 }
720
721 @media (max-width: 991px) {
722 .tutor-lesson-sidebar {
723 position: absolute;
724 left: 0;
725 top: 70px;
726 width: 400px;
727 max-width: 95%;
728 height: calc(100% - 70px);
729 z-index: 9;
730 background: #fff;
731 overflow-y: auto;
732 display: none;
733 }
734 }
735
736 .tutor-spotlight-mode .tutor-lesson-sidebar {
737 position: fixed;
738 left: 0;
739 width: 400px;
740 height: 100vh;
741 overflow-y: scroll;
742 background: #F4F8FA;
743 }
744
745 .tutor-spotlight-mode #tutor-single-entry-content {
746 padding-left: 400px;
747 min-height: calc(100vh - 46px);
748 }
749
750 .tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden {
751 padding-left: 0;
752 }
753
754 @media (max-width: 991px) {
755 .tutor-spotlight-mode .tutor-lesson-sidebar {
756 position: absolute;
757 width: 350px;
758 height: auto;
759 }
760 .tutor-spotlight-mode #tutor-single-entry-content {
761 padding-left: 0;
762 }
763 }
764
765 .admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar {
766 height: calc(100vh - 32px);
767 }
768
769 .tutor-single-entry-content {
770 -webkit-box-flex: 999;
771 -ms-flex-positive: 999;
772 flex-grow: 999;
773 }
774
775 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
776 .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
777 padding: 14px 100px 14px 17px;
778 display: -webkit-box;
779 display: -ms-flexbox;
780 display: flex;
781 color: var(--tutor-text-color);
782 position: relative;
783 border-top: 1px solid #E8EFF1;
784 }
785
786 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a {
787 border-top: none;
788 }
789
790 .tutor-lessons-under-topic .tutor-single-lesson-items.active a {
791 background: rgba(233, 235, 238, 0.35);
792 }
793
794 .tutor-topics-in-single-lesson {
795 margin-bottom: 5px;
796 background-color: #ffffff;
797 padding: 0;
798 }
799
800 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
801 margin: 0;
802 display: inline;
803 color: var(--tutor-text-color);
804 }
805
806 .tutor-topics-in-single-lesson .tutor-topics-title {
807 position: relative;
808 }
809
810 .tutor-topics-in-single-lesson .tutor-topics-title button {
811 position: absolute;
812 right: 15px;
813 top: 50%;
814 -webkit-transform: translateY(-50%);
815 transform: translateY(-50%);
816 padding: 0 5px;
817 font-size: 16px;
818 background: transparent;
819 border: none;
820 color: var(--tutor-text-color);
821 }
822
823 .tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before {
824 content: '\e910';
825 }
826
827 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
828 margin: 0;
829 padding: 10px 37px 10px 17px;
830 font-size: 16px;
831 color: var(--tutor-primary-color);
832 font-weight: 500;
833 }
834
835 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
836 cursor: pointer;
837 line-height: 30px;
838 }
839
840 span.toogle-informaiton-icon {
841 background: #ccc;
842 color: #fff;
843 height: 15px;
844 width: 15px;
845 text-align: center;
846 display: inline-block;
847 line-height: 15px;
848 font-size: 15px;
849 border-radius: 50%;
850 margin-left: 10px;
851 }
852
853 .tutor-topics-in-single-lesson .tutor-topics-title h3 i {
854 font-size: 10px;
855 margin-left: 6px;
856 }
857
858 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i {
859 font-size: 10px;
860 vertical-align: middle;
861 display: inline-block;
862 padding: 5px;
863 color: #C7C7C7;
864 -webkit-transition: 300ms;
865 transition: 300ms;
866 cursor: pointer;
867 }
868
869 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover {
870 color: var(--tutor-primary-color);
871 }
872
873 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
874 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
875 color: #C7C7C7;
876 line-height: 22px;
877 display: inline-block;
878 vertical-align: middle;
879 margin-right: 10px;
880 }
881
882 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt {
883 color: var(--tutor-primary-color);
884 }
885
886 .tutor-topics-in-single-lesson .tutor-topics-summery {
887 padding: 14px;
888 border-top: 1px solid #DCE4E6;
889 display: none;
890 }
891
892 .tutor-lessons-under-topic .tutor-lesson-right-icons {
893 position: absolute;
894 right: 15px;
895 top: 14px;
896 }
897
898 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
899 height: 16px;
900 width: 16px;
901 border: 1px solid #E8EFF1;
902 border-radius: 50%;
903 font-size: 9px;
904 display: inline-block;
905 line-height: 16px;
906 text-align: center;
907 margin: 0;
908 vertical-align: middle;
909 margin-left: 8px;
910 }
911
912 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete {
913 border-color: #b7d6b7;
914 }
915
916 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
917 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
918 background: var(--tutor-success-button-color);
919 border-color: var(--tutor-success-button-color);
920 color: #fff;
921 }
922
923 .tutor-lessons-under-topic .tutor-lesson-right-icons i {
924 font-style: normal;
925 }
926
927 .tutor-single-page-top-bar {
928 background-color: var(--tutor-primary-color);
929 height: 70px;
930 margin-bottom: 50px;
931 color: #ffffff;
932 display: -webkit-box;
933 display: -ms-flexbox;
934 display: flex;
935 -webkit-box-align: center;
936 -ms-flex-align: center;
937 align-items: center;
938 -webkit-box-pack: justify;
939 -ms-flex-pack: justify;
940 justify-content: space-between;
941 padding-right: 15px;
942 }
943
944 .tutor-single-page-top-bar .tutor-single-lesson-segment form,
945 .tutor-single-page-top-bar .tutor-single-lesson-segment {
946 margin-bottom: 0;
947 }
948
949 .tutor-single-page-top-bar a {
950 color: #ffffff;
951 vertical-align: middle;
952 display: inline-block;
953 overflow: hidden;
954 }
955
956 .tutor-single-page-top-bar a i {
957 float: left;
958 }
959
960 @media (max-width: 546px) {
961 .tutor-single-page-top-bar a {
962 font-size: 14px;
963 }
964 }
965
966 .tutor-topbar-home-btn i {
967 margin-right: 7px;
968 }
969
970 .tutor-topbar-home-btn {
971 margin-left: 20px;
972 }
973
974 @media screen and (max-width: 546px) {
975 .tutor-topbar-home-btn {
976 margin-left: 10px;
977 }
978 }
979
980 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
981 background: transparent;
982 color: #fff;
983 padding-bottom: 13px;
984 cursor: pointer;
985 border: 1px solid #fff;
986 }
987
988 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i {
989 font-size: 14px;
990 }
991
992 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before {
993 display: block;
994 padding-top: 2px;
995 }
996
997 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover {
998 color: #fff;
999 background: var(--tutor-primary-hover-color);
1000 border-color: var(--tutor-primary-hover-color);
1001 }
1002
1003 .tutor-single-page-top-bar a:hover {
1004 color: #ffffff;
1005 }
1006
1007 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1008 text-align: center;
1009 white-space: nowrap;
1010 overflow: hidden;
1011 text-overflow: ellipsis;
1012 -webkit-box-flex: 999999;
1013 -ms-flex-positive: 999999;
1014 flex-grow: 999999;
1015 }
1016
1017 .tutor-single-page-top-bar .tutor-hide-sidebar-bar {
1018 -webkit-box-flex: 0;
1019 -ms-flex: 0 0 auto;
1020 flex: 0 0 auto;
1021 }
1022
1023 .tutor-single-page-top-bar .tutor-topbar-mark-to-done {
1024 -webkit-box-flex: 0;
1025 -ms-flex: 0 0 auto;
1026 flex: 0 0 auto;
1027 }
1028
1029 @media (max-width: 767px) {
1030 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1031 display: none;
1032 }
1033 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1034 padding: 9px 14px;
1035 }
1036 }
1037
1038 @media (max-width: 767px) {
1039 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1040 padding: 7px 12px;
1041 font-size: 14px;
1042 }
1043 }
1044
1045 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i {
1046 vertical-align: middle;
1047 line-height: 1;
1048 margin-right: 3px;
1049 }
1050
1051 .tutor-lesson-content-area, .tutor-quiz-single-wrap {
1052 margin: 0 100px 80px;
1053 }
1054
1055 @media (max-width: 1366px) {
1056 .tutor-lesson-content-area, .tutor-quiz-single-wrap {
1057 margin: 0 60px 80px;
1058 }
1059 }
1060
1061 @media (max-width: 991px) {
1062 .tutor-lesson-content-area, .tutor-quiz-single-wrap {
1063 margin: 0 40px;
1064 }
1065 }
1066
1067 .tutor-lesson-sidebar-hide-bar {
1068 background-color: var(--tutor-primary-hover-color);
1069 color: #ffffff;
1070 padding: 0 12px;
1071 display: inline-block;
1072 line-height: 70px;
1073 }
1074
1075 @media only screen and (max-width: 546px) {
1076 .tutor-lesson-sidebar-hide-bar {
1077 padding: 0 10px;
1078 }
1079 }
1080
1081 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1082 font-size: 20px;
1083 display: block;
1084 }
1085
1086 @media only screen and (max-width: 546px) {
1087 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1088 font-size: 19px;
1089 }
1090 }
1091
1092 .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1093 content: "\e903";
1094 }
1095
1096 .tutor-sidebar-tabs-wrap {
1097 border-top: 1px solid #E0E9EC;
1098 }
1099
1100 .tutor-tabs-btn-group {
1101 height: 70px;
1102 display: -webkit-box;
1103 display: -ms-flexbox;
1104 display: flex;
1105 }
1106
1107 .tutor-tabs-btn-group a {
1108 background-color: #F1F6F8;
1109 color: var(--tutor-text-color);
1110 display: block;
1111 line-height: 70px;
1112 width: 100%;
1113 text-align: center;
1114 border: 1px solid #E0E9EC;
1115 border-top: none;
1116 }
1117
1118 .tutor-tabs-btn-group a span,
1119 .tutor-tabs-btn-group a i {
1120 font-size: 24px;
1121 display: inline-block;
1122 vertical-align: top;
1123 }
1124
1125 .tutor-tabs-btn-group a i {
1126 color: var(--tutor-primary-color);
1127 }
1128
1129 .tutor-tabs-btn-group a span {
1130 font-size: 15px;
1131 padding-left: 3px;
1132 }
1133
1134 .tutor-tabs-btn-group a.active {
1135 background-color: #ffffff;
1136 border: none;
1137 }
1138
1139 .tutor-tabs-btn-group a:focus {
1140 outline: none;
1141 }
1142
1143 /*video*/
1144 .tutor-single-lesson-segment {
1145 margin-bottom: 35px;
1146 }
1147
1148 .tutor-single-lesson-wrap {
1149 background: #F4F8FA;
1150 }
1151
1152 .tutor-lesson-video-wrap .plyr--video {
1153 border-radius: 4px;
1154 }
1155
1156 #tutor-lesson-sidebar-qa-tab-content {
1157 background-color: #ffffff;
1158 padding: 20px;
1159 }
1160
1161 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1162 border-top: 1px solid #E8EFF1;
1163 padding-top: 25px;
1164 }
1165
1166 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1167 color: var(--tutor-primary-color);
1168 }
1169
1170 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1171 display: block;
1172 width: 100%;
1173 background-color: var(--tutor-primary-color);
1174 border-color: var(--tutor-primary-color);
1175 }
1176
1177 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1178 margin-bottom: 20px;
1179 margin-top: 20px;
1180 }
1181
1182 .tutor-lesson-sidebar-emptyqa-wrap {
1183 text-align: center;
1184 padding: 50px 20px;
1185 color: var(--tutor-text-color);
1186 }
1187
1188 .tutor-lesson-sidebar-emptyqa-wrap h3 {
1189 margin: 0;
1190 padding: 0 0 25px;
1191 }
1192
1193 .tutor-lesson-sidebar-emptyqa-wrap i {
1194 font-size: 150px;
1195 color: #E8EFF1;
1196 line-height: 0.8;
1197 }
1198
1199 /*attachment*/
1200 .tutor-attachments-wrap {
1201 margin: -3px -3px 15px -3px;
1202 }
1203
1204 .tutor-attachments-wrap .tutor-lesson-attachment {
1205 display: inline-block;
1206 border: 1px solid #E8EFF1;
1207 border-radius: 4px;
1208 padding: 10px 16px 10px 12px;
1209 overflow: hidden;
1210 background: #F4F7F8;
1211 margin: 3px;
1212 -webkit-transition: 300ms;
1213 transition: 300ms;
1214 }
1215
1216 .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1217 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1218 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1219 }
1220
1221 .tutor-attachments-wrap .tutor-attachment-icon {
1222 font-size: 30px;
1223 float: left;
1224 color: var(--tutor-text-color);
1225 }
1226
1227 .tutor-attachments-wrap .tutor-attachment-icon i {
1228 display: block;
1229 }
1230
1231 .tutor-attachment-info {
1232 padding-left: 10px;
1233 float: left;
1234 }
1235
1236 .tutor-attachment-info span {
1237 display: block;
1238 font-size: 14px;
1239 line-height: 16px;
1240 color: var(--tutor-text-color);
1241 }
1242
1243 .tutor-attachment-info span + span {
1244 font-size: 11px;
1245 color: var(--tutor-light-color);
1246 }
1247
1248 /*course status*/
1249 .tutor-progress-bar-wrap {
1250 width: 100%;
1251 margin: 0 0 30px;
1252 display: -webkit-box;
1253 display: -ms-flexbox;
1254 display: flex;
1255 }
1256
1257 .tutor-progress-bar {
1258 height: 8px;
1259 color: #000000;
1260 line-height: 25px;
1261 position: relative;
1262 background: #f1f1f1;
1263 -ms-flex-preferred-size: 0;
1264 flex-basis: 0;
1265 -webkit-box-flex: 1;
1266 -ms-flex-positive: 1;
1267 flex-grow: 1;
1268 max-width: 100%;
1269 border-radius: 30px;
1270 margin-top: 7.5px;
1271 }
1272
1273 .tutor-progress-bar .tutor-progress-filled {
1274 background-color: var(--tutor-primary-color);
1275 height: 8px;
1276 border-radius: 30px;
1277 width: var(--tutor-progress-left);
1278 }
1279
1280 .tutor-dashboard-content-inner .tutor-progress-bar {
1281 margin-top: 9.5px;
1282 height: 5px;
1283 }
1284
1285 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1286 height: 5px;
1287 }
1288
1289 .tutor-progress-bar .tutor-progress-filled:after {
1290 content: '';
1291 position: absolute;
1292 height: 15px;
1293 width: 15px;
1294 border: 7.5px solid var(--tutor-primary-color);
1295 border-radius: 50%;
1296 background: #fff;
1297 left: var(--tutor-progress-left);
1298 -webkit-transform: translateY(-50%) translateX(-50%);
1299 transform: translateY(-50%) translateX(-50%);
1300 top: 50%;
1301 -webkit-box-sizing: border-box;
1302 box-sizing: border-box;
1303 }
1304
1305 .tutor-progress-percent {
1306 -webkit-box-flex: 0;
1307 -ms-flex: 0 0 auto;
1308 flex: 0 0 auto;
1309 width: auto;
1310 max-width: none;
1311 padding-left: 20px;
1312 }
1313
1314 .tutor-course-purchase-box {
1315 margin-bottom: 0;
1316 }
1317
1318 .tutor-price-preview-box .tutor-course-purchase-box button {
1319 display: block;
1320 width: 100%;
1321 background: var(--tutor-primary-color);
1322 border-radius: 3px;
1323 text-transform: uppercase;
1324 font-weight: 500;
1325 cursor: pointer;
1326 }
1327
1328 .tutor-price-preview-box .tutor-course-purchase-box button i {
1329 margin-right: 8px;
1330 }
1331
1332 .tutor-price-preview-box .tutor-course-enrolled-wrap,
1333 .tutor-price-preview-box .tutor-course-login-wrap,
1334 .tutor-price-preview-box .tutor-course-login-wrap form,
1335 .tutor-course-purchase-box form {
1336 margin-bottom: 0;
1337 }
1338
1339 .tutor-price-preview-box .tutor-course-material-includes-wrap {
1340 margin-bottom: 25px;
1341 }
1342
1343 .tutor-alert-warning.tutor-instructor-alert {
1344 padding: 25px 25px 15px;
1345 }
1346
1347 .tutor-lead-info-btn-group {
1348 display: block;
1349 overflow: hidden;
1350 margin: 0 -20px 25px;
1351 border-bottom: 1px solid rgba(220, 223, 229, 0.4);
1352 padding: 0 20px 30px;
1353 }
1354
1355 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1356 display: block;
1357 margin-top: 15px;
1358 }
1359
1360 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form {
1361 margin: 0;
1362 }
1363
1364 .tutor-lead-info-btn-group a.tutor-button,
1365 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1366 display: block;
1367 padding: 18px 20px;
1368 border: none;
1369 text-align: center;
1370 border-radius: 4px;
1371 text-transform: uppercase;
1372 line-height: 1;
1373 -webkit-transition: 300ms;
1374 transition: 300ms;
1375 font-weight: 700;
1376 }
1377
1378 .tutor-lead-info-btn-group a.tutor-button,
1379 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1380 width: 100%;
1381 text-align: center;
1382 display: block;
1383 }
1384
1385 @media (max-width: 991px) {
1386 .tutor-lead-info-btn-group a.tutor-button,
1387 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1388 width: auto;
1389 }
1390 }
1391
1392 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1393 display: block;
1394 width: 100%;
1395 background: #E8EFF1;
1396 color: var(--tutor-light-color);
1397 }
1398
1399 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
1400 background: var(--tutor-primary-color);
1401 color: #ffffff;
1402 }
1403
1404 .tutor-single-add-to-cart-box .tutor-enroll-form {
1405 margin: 0;
1406 }
1407
1408 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
1409 padding: 0;
1410 }
1411
1412 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
1413 display: block;
1414 width: 100%;
1415 text-align: center;
1416 }
1417
1418 .tutor-single-add-to-cart-box.cart-required-login {
1419 position: relative;
1420 }
1421
1422 .tutor-single-add-to-cart-box.cart-required-login:before {
1423 position: absolute;
1424 content: "";
1425 top: 0;
1426 bottom: 0;
1427 left: 0;
1428 right: 0;
1429 z-index: 99;
1430 cursor: pointer;
1431 }
1432
1433 /*******************/
1434 /*tutor review form*/
1435 /*******************/
1436 .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
1437 color: #fff;
1438 background-color: var(--tutor-primary-color);
1439 border-color: var(--tutor-primary-color);
1440 display: inline-block;
1441 padding: 15px 30px;
1442 border-radius: 4px;
1443 text-transform: capitalize;
1444 line-height: 1;
1445 -webkit-transition: 300ms;
1446 transition: 300ms;
1447 }
1448
1449 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
1450 background-color: var(--tutor-primary-hover-color);
1451 border-color: var(--tutor-primary-hover-color);
1452 }
1453
1454 .tutor-course-enrolled-review-wrap .tutor-form-group {
1455 margin-bottom: 10px;
1456 }
1457
1458 .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
1459 height: 120px;
1460 background: #f7f7f7;
1461 border: 1px solid #ddd;
1462 -webkit-box-shadow: none;
1463 box-shadow: none;
1464 border-radius: 4px;
1465 line-height: 1.5;
1466 text-indent: 0;
1467 padding: 15px;
1468 }
1469
1470 .tutor-write-review-form {
1471 margin-top: 30px;
1472 }
1473
1474 /*******************/
1475 /*end tutor review form*/
1476 /*******************/
1477 /**
1478 Tutor Dashboard Content
1479 */
1480 /*
1481 Form CSS
1482 */
1483 .tutor-form-row {
1484 display: -webkit-box;
1485 display: -ms-flexbox;
1486 display: flex;
1487 margin-left: -15px;
1488 margin-right: -15px;
1489 }
1490
1491 .tutor-form-col-4,
1492 .tutor-form-col-6,
1493 .tutor-form-col-12 {
1494 padding-left: 15px;
1495 padding-right: 15px;
1496 }
1497
1498 .tutor-form-col-6 {
1499 -webkit-box-flex: 0;
1500 -ms-flex: 0 0 50%;
1501 flex: 0 0 50%;
1502 max-width: 50%;
1503 }
1504
1505 .tutor-form-col-12 {
1506 -webkit-box-flex: 0;
1507 -ms-flex: 0 0 100%;
1508 flex: 0 0 100%;
1509 max-width: 100%;
1510 }
1511
1512 .tutor-form-col-4 {
1513 -webkit-box-flex: 0;
1514 -ms-flex: 0 0 33.3333%;
1515 flex: 0 0 33.3333%;
1516 max-width: 33.3333%;
1517 }
1518
1519 @media (max-width: 768px) {
1520 .tutor-form-row {
1521 -ms-flex-wrap: wrap;
1522 flex-wrap: wrap;
1523 }
1524 .tutor-form-col-4,
1525 .tutor-form-col-6,
1526 .tutor-form-col-12 {
1527 -webkit-box-flex: 0;
1528 -ms-flex: 0 0 100%;
1529 flex: 0 0 100%;
1530 max-width: 100%;
1531 }
1532 }
1533
1534 ul.tutor-required-fields {
1535 list-style: none;
1536 padding: 10px;
1537 margin: 0;
1538 }
1539
1540 .tutor-star-rating-group {
1541 color: #f4c150;
1542 /*margin-top: 20px;*/
1543 display: inline-block;
1544 text-align: left;
1545 }
1546
1547 .tutor-star-rating-group i {
1548 /*cursor: pointer;*/
1549 margin-right: 4px;
1550 }
1551
1552 @media (max-width: 546px) {
1553 .tutor-write-review-box .tutor-star-rating-group {
1554 font-size: 26px;
1555 display: block;
1556 text-align: center;
1557 }
1558 }
1559
1560 .tutor-write-review-box .tutor-star-rating-group i {
1561 margin-right: 4px;
1562 cursor: pointer;
1563 }
1564
1565 .tutor-queston-and-answer-wrap {
1566 margin: 20px 0;
1567 }
1568
1569 .tutor-question-top {
1570 display: -webkit-box;
1571 display: -ms-flexbox;
1572 display: flex;
1573 -webkit-box-pack: justify;
1574 -ms-flex-pack: justify;
1575 justify-content: space-between;
1576 margin-bottom: 20px;
1577 -webkit-box-orient: horizontal;
1578 -webkit-box-direction: reverse;
1579 -ms-flex-direction: row-reverse;
1580 flex-direction: row-reverse;
1581 }
1582
1583 .tutor-ask-question-btn {
1584 text-align: right;
1585 }
1586
1587 .tutor-question-search-form {
1588 -webkit-box-flex: 0;
1589 -ms-flex: 0 0 75%;
1590 flex: 0 0 75%;
1591 }
1592
1593 .tutor-question-search-form form {
1594 display: -webkit-box;
1595 display: -ms-flexbox;
1596 display: flex;
1597 }
1598
1599 .tutor-question-search-form input[type="text"] {
1600 max-width: 60%;
1601 }
1602
1603 .tutor-add-question-wrap {
1604 margin: 20px 0;
1605 }
1606
1607 .tutor-add-question-wrap .tutor-form-group {
1608 margin-bottom: 10px;
1609 }
1610
1611 .tutor_question_cancel {
1612 margin-right: 5px;
1613 }
1614
1615 .updating-icon:before {
1616 font-family: 'tutor';
1617 margin-right: 5px;
1618 content: "\e91d";
1619 -webkit-animation: spin 1s steps(8) infinite;
1620 animation: spin 1s steps(8) infinite;
1621 display: inline-block;
1622 }
1623
1624 .loading-lesson .tutor-lesson-video-wrap:before {
1625 font-family: 'tutor';
1626 content: "\e91d";
1627 -webkit-animation: spin 2s infinite linear;
1628 animation: spin 2s infinite linear;
1629 display: inline-block;
1630 z-index: 9;
1631 position: absolute;
1632 left: 50%;
1633 top: 50%;
1634 font-size: 50px;
1635 margin-left: -25px;
1636 margin-top: -12px;
1637 }
1638
1639 .loading-lesson .tutor-lesson-video-wrap:after {
1640 position: absolute;
1641 content: "";
1642 top: 0;
1643 left: 0;
1644 background: rgba(255, 255, 255, 0.8);
1645 width: 100%;
1646 height: 100%;
1647 }
1648
1649 .tutor-lesson-video-wrap {
1650 position: relative;
1651 }
1652
1653 /**
1654 Course question and answer
1655 */
1656 /* ********************* */
1657 /* Question and Answer */
1658 /* ********************* */
1659 /*.tutor-question-wrap{*/
1660 /*}*/
1661 .tutor_question_area {
1662 padding: 25px 20px;
1663 background: #F4F7F8;
1664 border-radius: 4px;
1665 }
1666
1667 .tutor_question_area p:last-child {
1668 margin-bottom: 0;
1669 }
1670
1671 .tutor_add_answer_row {
1672 text-align: right;
1673 margin-top: 20px;
1674 }
1675
1676 .tutor_add_answer_row .tutor-form-group:last-child {
1677 margin-top: 20px;
1678 }
1679
1680 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1681 .tutor_admin_answers_list_wrap {
1682 margin-left: 100px;
1683 }
1684
1685 @media (max-width: 991px) {
1686 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1687 .tutor_admin_answers_list_wrap {
1688 margin-left: 30px;
1689 }
1690 }
1691
1692 .tutor_original_question {
1693 margin-bottom: 30px;
1694 }
1695
1696 .tutor_admin_answers_list_wrap .tutor_individual_answer {
1697 margin-bottom: 40px;
1698 }
1699
1700 .tutor_admin_answers_list_wrap .tutor_question_area {
1701 background: #EDF9F1;
1702 }
1703
1704 .question-top-meta .tutor-question-avater a {
1705 display: inline-block;
1706 }
1707
1708 .question-top-meta .tutor-question-avater a span {
1709 height: 50px;
1710 width: 50px;
1711 border-radius: 50%;
1712 display: block;
1713 line-height: 50px;
1714 text-align: center;
1715 font-size: 17px;
1716 }
1717
1718 .question-top-meta .tutor-question-avater a img {
1719 width: 50px;
1720 height: 50px;
1721 border-radius: 50%;
1722 }
1723
1724 .question-top-meta {
1725 overflow: hidden;
1726 margin-bottom: 20px;
1727 }
1728
1729 .question-top-meta .tutor-question-avater {
1730 float: left;
1731 }
1732
1733 .question-top-meta .review-meta {
1734 float: left;
1735 margin-bottom: 0;
1736 margin-left: 10px;
1737 }
1738
1739 .question-top-meta .review-meta a {
1740 display: block;
1741 font-size: 18px;
1742 color: var(--tutor-text-color);
1743 line-height: 20px;
1744 }
1745
1746 .question-top-meta .review-meta span {
1747 color: var(--tutor-light-color);
1748 vertical-align: text-top;
1749 display: block;
1750 }
1751
1752 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
1753 margin-right: 6px;
1754 }
1755
1756 /*anouncement*/
1757 .tutor-no-announcements {
1758 text-align: center;
1759 }
1760
1761 .tutor-announcement-meta {
1762 margin-bottom: 10px;
1763 font-size: 13px;
1764 }
1765
1766 .tutor-announcement {
1767 border: 1px solid #eee;
1768 padding: 20px;
1769 margin-top: 30px;
1770 border-radius: 4px;
1771 }
1772
1773 .announcement-delete-btn {
1774 float: right;
1775 }
1776
1777 .announcement-delete-btn a {
1778 color: var(--tutor-light-color);
1779 -webkit-transition: 300ms;
1780 transition: 300ms;
1781 }
1782
1783 .announcement-delete-btn a:hover {
1784 color: red;
1785 }
1786
1787 .tutor-announcement-title-wrap h3 {
1788 color: var(--tutor-text-color);
1789 font-weight: 500;
1790 margin-bottom: 10px;
1791 }
1792
1793 /* ********************* */
1794 /* Single Quiz */
1795 /* ********************* */
1796 .tutor-quiz-header span {
1797 background: #F88F1C;
1798 color: #ffffff;
1799 display: inline-block;
1800 padding: 4px 10px;
1801 border-radius: 4px;
1802 line-height: 1;
1803 text-transform: uppercase;
1804 font-size: 10px;
1805 }
1806
1807 .tutor-quiz-header h2 {
1808 color: var(--tutor-text-color);
1809 font-size: 36px;
1810 line-height: 46px;
1811 font-weight: 500;
1812 margin-bottom: 15px;
1813 }
1814
1815 .tutor-quiz-header h5 {
1816 color: var(--tutor-light-color);
1817 }
1818
1819 .tutor-quiz-header h5 a {
1820 color: var(--tutor-text-color);
1821 font-weight: 500;
1822 }
1823
1824 .tutor-quiz-header .tutor-quiz-meta {
1825 list-style: none;
1826 margin: 20px 0 40px;
1827 padding: 15px 0;
1828 border-top: 1px solid #DCDFE5;
1829 border-bottom: 1px solid #DCDFE5;
1830 display: -webkit-box;
1831 display: -ms-flexbox;
1832 display: flex;
1833 -webkit-box-pack: justify;
1834 -ms-flex-pack: justify;
1835 justify-content: space-between;
1836 }
1837
1838 .tutor-quiz-header .tutor-quiz-meta li {
1839 display: inline-block;
1840 color: var(--tutor-text-color);
1841 }
1842
1843 .tutor-quiz-header .tutor-quiz-meta li strong {
1844 display: block;
1845 color: var(--tutor-light-color);
1846 font-weight: 400;
1847 }
1848
1849 @media (max-width: 767px) {
1850 .tutor-quiz-header .tutor-quiz-meta {
1851 display: block;
1852 border: none;
1853 padding: 0;
1854 }
1855 .tutor-quiz-header .tutor-quiz-meta li {
1856 display: block;
1857 color: var(--tutor-text-color);
1858 margin: 5px;
1859 border: none;
1860 padding: 0;
1861 border-radius: 0;
1862 }
1863 .tutor-quiz-header .tutor-quiz-meta li strong {
1864 display: inline-block;
1865 margin-right: 5px;
1866 }
1867 }
1868
1869 .tutor-quiz-attempt-history {
1870 overflow-x: auto;
1871 }
1872
1873 .tutor-quiz-attempt-history-title {
1874 font-size: 18px;
1875 color: var(--tutor-light-color);
1876 line-height: 23px;
1877 font-weight: 500;
1878 margin-bottom: 15px;
1879 margin-top: 70px;
1880 }
1881
1882 .tutor-quiz-attempt-history table {
1883 border-collapse: collapse;
1884 border-radius: 4px;
1885 }
1886
1887 .tutor-quiz-attempt-history th {
1888 font-weight: 400;
1889 }
1890
1891 .tutor-quiz-attempt-history table,
1892 .tutor-quiz-attempt-history th,
1893 .tutor-quiz-attempt-history td {
1894 border: 1px solid #E8EFF1;
1895 padding: 10px !important;
1896 }
1897
1898 .tutor-quiz-attempt-history table span.result-fail,
1899 .tutor-quiz-attempt-history table span.result-pass {
1900 display: inline-block;
1901 color: #fff;
1902 border-radius: 2px;
1903 width: 47px;
1904 height: 26px;
1905 line-height: 26px;
1906 text-align: center;
1907 }
1908
1909 .tutor-quiz-attempt-history table span.result-fail {
1910 background: #DF3247;
1911 }
1912
1913 .tutor-quiz-attempt-history table span.result-pass {
1914 background: var(--tutor-success-button-color);
1915 }
1916
1917 @media (max-width: 767px) {
1918 .single-quiz-page.tutor-quiz-attempt-history table tr {
1919 display: -webkit-box;
1920 display: -ms-flexbox;
1921 display: flex;
1922 -ms-flex-wrap: wrap;
1923 flex-wrap: wrap;
1924 overflow: hidden;
1925 }
1926 .single-quiz-page.tutor-quiz-attempt-history table tr th {
1927 display: none;
1928 }
1929 .single-quiz-page.tutor-quiz-attempt-history table tr td {
1930 width: 100%;
1931 }
1932 .single-quiz-page.tutor-quiz-attempt-history table tr td:first-child {
1933 font-weight: 600;
1934 background: #f1f1f1;
1935 }
1936 .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child) {
1937 text-align: right;
1938 }
1939 .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before {
1940 content: attr(title) ": ";
1941 float: left;
1942 font-weight: 700;
1943 }
1944 }
1945
1946 /*.attempt-reviewed-text {*/
1947 /*color: #777;*/
1948 /*font-size: 12px;*/
1949 /*margin-top: 10px;*/
1950 /*}*/
1951 .quiz-head-meta-info {
1952 color: var(--tutor-light-color);
1953 margin-bottom: 40px;
1954 }
1955
1956 .quiz-head-meta-info span {
1957 color: var(--tutor-text-color);
1958 }
1959
1960 #tutor-quiz-attempt-questions-wrap {
1961 margin-bottom: 50px;
1962 }
1963
1964 .tutor-quiz-single-wrap .question-text {
1965 color: var(--tutor-text-color);
1966 font-size: 20px;
1967 font-weight: 600;
1968 }
1969
1970 .tutor-quiz-single-wrap .question-description {
1971 color: var(--tutor-text-color);
1972 }
1973
1974 .quiz-attempt-single-question {
1975 margin-bottom: 80px;
1976 }
1977
1978 .fill-in-the-blank-field .fill-in-the-blank-text-input {
1979 display: inline;
1980 border-top: none;
1981 border-left: none;
1982 border-right: none;
1983 border-bottom: 1px dashed;
1984 background-color: transparent;
1985 padding: 0px;
1986 border-radius: 0;
1987 -webkit-box-shadow: none;
1988 box-shadow: none;
1989 margin: 0 10px;
1990 }
1991
1992 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
1993 background: none;
1994 outline: none;
1995 }
1996
1997 .tutor-quiz-answers-wrap {
1998 margin-bottom: 50px;
1999 }
2000
2001 .tutor-quiz-answers-wrap textarea {
2002 background: transparent;
2003 border: 1px solid #D4DADB;
2004 height: 175px;
2005 border-radius: 5px;
2006 -webkit-box-shadow: none;
2007 box-shadow: none;
2008 min-width: 100%;
2009 margin-bottom: 5px;
2010 }
2011
2012 .tutor-quiz-answers-wrap textarea:focus {
2013 background: transparent;
2014 outline: none !important;
2015 }
2016
2017 .tutor-quiz-answers-wrap p {
2018 margin: 0;
2019 line-height: 26px;
2020 }
2021
2022 .quiz-answer-input-body .quiz-answer-image-wrap {
2023 margin-top: 10px;
2024 margin-bottom: 10px;
2025 max-width: 200px;
2026 }
2027
2028 .quiz-answer-image-wrap img {
2029 max-width: 100%;
2030 height: auto;
2031 }
2032
2033 .tutor-quiz-answers-wrap label {
2034 display: block;
2035 margin-bottom: 15px;
2036 cursor: pointer;
2037 }
2038
2039 .tutor-quiz-answers-wrap label.answer-view-image,
2040 .tutor-quiz-answers-wrap label.answer-view-text_image {
2041 text-align: center;
2042 margin: 0 10px;
2043 display: -webkit-inline-box;
2044 display: -ms-inline-flexbox;
2045 display: inline-flex;
2046 max-width: 25%;
2047 }
2048
2049 .quiz-answer-input-bottom {
2050 position: relative;
2051 display: inline-block;
2052 line-height: 20px;
2053 }
2054
2055 .tutor-quiz-answers-wrap label input {
2056 display: none;
2057 }
2058
2059 .tutor-quiz-answers-wrap label input + span {
2060 width: 20px;
2061 height: 20px;
2062 border: 1px solid #DEDEDE;
2063 display: inline-block;
2064 border-radius: 2px;
2065 position: relative;
2066 margin-right: 5px;
2067 }
2068
2069 .tutor-quiz-answers-wrap label input:checked + span {
2070 background: var(--tutor-primary-color);
2071 border-color: var(--tutor-primary-color);
2072 }
2073
2074 .tutor-quiz-answers-wrap label input:checked + span:after {
2075 content: '\e90f';
2076 position: absolute;
2077 font-family: 'tutor';
2078 color: #fff;
2079 top: 50%;
2080 left: 50%;
2081 -webkit-transform: translate(-50%, -50%);
2082 transform: translate(-50%, -50%);
2083 font-size: 11px;
2084 line-height: 1;
2085 }
2086
2087 .tutor-quiz-answers-wrap label input[type="radio"] + span {
2088 content: '';
2089 border-radius: 50%;
2090 margin-right: 4px;
2091 vertical-align: top;
2092 font-size: 1em;
2093 }
2094
2095 .tutor-quiz-answers-wrap label input[type="radio"] + span:after {
2096 content: '';
2097 height: 8px;
2098 width: 8px;
2099 background: #fff;
2100 border-radius: 50%;
2101 left: 50%;
2102 }
2103
2104 .question-type-ordering-item {
2105 border: 1px solid #D4DADB;
2106 padding: 10px;
2107 margin-bottom: 10px;
2108 width: 250px;
2109 background-color: #fff;
2110 display: -webkit-box;
2111 display: -ms-flexbox;
2112 display: flex;
2113 }
2114
2115 .question-type-ordering-item.ui-sortable-placeholder {
2116 background-color: transparent;
2117 }
2118
2119 .question-type-ordering-item .answer-title {
2120 -webkit-box-flex: 1;
2121 -ms-flex: 1;
2122 flex: 1;
2123 }
2124
2125 .question-type-ordering-item .answer-sorting-bar {
2126 cursor: pointer;
2127 }
2128
2129 .quiz-answer-item-matching {
2130 padding: 10px;
2131 display: -webkit-box;
2132 display: -ms-flexbox;
2133 display: flex;
2134 width: 25%;
2135 }
2136
2137 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2138 display: inline-block;
2139 max-width: none;
2140 width: 25%;
2141 padding: 0 10px;
2142 vertical-align: top;
2143 }
2144
2145 @media (max-width: 767px) {
2146 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2147 width: 50%;
2148 }
2149 }
2150
2151 @media (max-width: 575px) {
2152 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2153 width: 100%;
2154 }
2155 }
2156
2157 .answer-type-matching .quiz-answer-matching-items-wrap {
2158 margin: 0 -10px;
2159 }
2160
2161 .quiz-answer-matching-droppable {
2162 height: 48px;
2163 min-width: 200px;
2164 border: 1px dashed #D4DADB;
2165 }
2166
2167 .quiz-draggable-answer-item {
2168 padding: 10px 20px;
2169 border: 1px solid #D4DADB;
2170 margin-right: 10px;
2171 margin-bottom: 10px;
2172 background-color: #fff;
2173 display: -webkit-inline-box;
2174 display: -ms-inline-flexbox;
2175 display: inline-flex;
2176 }
2177
2178 .quiz-draggable-answer-item .draggable-answer-title {
2179 -webkit-box-flex: 1;
2180 -ms-flex: 1;
2181 flex: 1;
2182 }
2183
2184 .quiz-draggable-rand-answers {
2185 display: -webkit-box;
2186 display: -ms-flexbox;
2187 display: flex;
2188 -ms-flex-wrap: wrap;
2189 flex-wrap: wrap;
2190 }
2191
2192 .drop-hover {
2193 display: none;
2194 }
2195
2196 .quiz-answer-matching-droppable .drop-hover {
2197 background-color: #eeeeee;
2198 height: 100%;
2199 width: 100%;
2200 display: inline-block;
2201 float: left;
2202 }
2203
2204 .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2205 width: 100%;
2206 max-width: 100%;
2207 }
2208
2209 .quiz-draggable-answer-item .draggable-answer-icon {
2210 margin-left: 15px;
2211 }
2212
2213 .answer-type-image_matching .quiz-answer-item-matching {
2214 /*display: inline-block;
2215 width: 190px;
2216 margin-right: 10px;*/
2217 display: block;
2218 }
2219
2220 .answer-type-image_matching .quiz-answer-matching-items-wrap {
2221 display: -webkit-box;
2222 display: -ms-flexbox;
2223 display: flex;
2224 -ms-flex-wrap: wrap;
2225 flex-wrap: wrap;
2226 margin-left: -10px;
2227 margin-right: -10px;
2228 }
2229
2230 .answer-type-image_matching .quiz-answer-matching-droppable {
2231 width: 100%;
2232 min-width: 100%;
2233 }
2234
2235 .answer-type-image_matching img {
2236 width: 100%;
2237 height: auto;
2238 }
2239
2240 .tutor-quiz-questions-pagination ul {
2241 margin: 0;
2242 padding: 0;
2243 list-style: none;
2244 }
2245
2246 .tutor-quiz-questions-pagination ul li {
2247 display: inline-block;
2248 }
2249
2250 .tutor-quiz-questions-pagination ul li a {
2251 background-color: var(--tutor-primary-color);
2252 padding: 7px 13px;
2253 display: block;
2254 border-radius: 50%;
2255 margin-right: 10px;
2256 color: #ffffff;
2257 }
2258
2259 .tutor-quiz-questions-pagination ul li a:hover, .tutor-quiz-questions-pagination ul li a.active {
2260 background-color: var(--tutor-primary-color);
2261 }
2262
2263 .quiz-image-answering-wrap {
2264 display: -webkit-box;
2265 display: -ms-flexbox;
2266 display: flex;
2267 -ms-flex-wrap: wrap;
2268 flex-wrap: wrap;
2269 -webkit-box-orient: horizontal;
2270 -webkit-box-direction: normal;
2271 -ms-flex-direction: row;
2272 flex-direction: row;
2273 margin-left: -10px;
2274 margin-right: -10px;
2275 }
2276
2277 .quiz-image-answering-wrap img {
2278 max-width: 100%;
2279 height: auto;
2280 }
2281
2282 .quiz-image-answering-answer {
2283 margin-right: 10px;
2284 margin-left: 10px;
2285 width: 15%;
2286 }
2287
2288 .quiz-image-answering-image-wrap {
2289 margin-bottom: 20px;
2290 }
2291
2292 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
2293 width: 100%;
2294 display: block;
2295 border: 1px solid #D4DADB;
2296 -webkit-box-shadow: none;
2297 box-shadow: none;
2298 background: transparent;
2299 border-radius: 2px;
2300 height: 42px;
2301 }
2302
2303 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
2304 background: transparent;
2305 outline-offset: 0 !important;
2306 }
2307
2308 /**
2309 Icon Css
2310 */
2311 div[class*="tutor-course-col"] {
2312 padding-left: 15px;
2313 padding-right: 15px;
2314 margin-bottom: 30px;
2315 }
2316
2317 .tutor-course-loop {
2318 background: #fff;
2319 color: #29303b;
2320 overflow: hidden;
2321 position: relative;
2322 vertical-align: top;
2323 border-radius: 4px;
2324 -webkit-transition: 300ms;
2325 transition: 300ms;
2326 border: 1px solid rgba(0, 0, 0, 0.05);
2327 height: 100%;
2328 display: -webkit-box;
2329 display: -ms-flexbox;
2330 display: flex;
2331 -webkit-box-orient: vertical;
2332 -webkit-box-direction: normal;
2333 -ms-flex-direction: column;
2334 flex-direction: column;
2335 -webkit-box-pack: justify;
2336 -ms-flex-pack: justify;
2337 justify-content: space-between;
2338 }
2339
2340 .tutor-course-loop a, .tutor-widget-course a {
2341 text-decoration: none !important;
2342 }
2343
2344 .tutor-course-header {
2345 position: relative;
2346 }
2347
2348 .tutor-course-loop-header-meta {
2349 position: absolute;
2350 left: 0;
2351 top: 13px;
2352 width: 100%;
2353 padding-left: 13px;
2354 padding-right: 13px;
2355 overflow: hidden;
2356 }
2357
2358 .tutor-course-loop-header-meta .tutor-course-wishlist {
2359 float: right;
2360 background: #fff;
2361 font-size: 19px;
2362 padding: 5px 5px;
2363 border-radius: 3px;
2364 -webkit-transition: 300ms;
2365 transition: 300ms;
2366 }
2367
2368 .tutor-course-loop-header-meta .tutor-course-wishlist a {
2369 display: block;
2370 color: var(--tutor-primary-color);
2371 -webkit-transition: 300ms;
2372 transition: 300ms;
2373 }
2374
2375 .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
2376 background: var(--tutor-primary-color);
2377 }
2378
2379 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
2380 color: #fff;
2381 }
2382
2383 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
2384 outline: none;
2385 }
2386
2387 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
2388 content: "\e908";
2389 }
2390
2391 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
2392 content: '\e91d';
2393 margin-right: 0;
2394 }
2395
2396 .tutor-course-loop-level {
2397 display: inline-block;
2398 background: #9013FE;
2399 padding: 0 7px;
2400 color: #fff;
2401 font-size: 12px;
2402 line-height: 20px;
2403 border-radius: 2px;
2404 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2405 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2406 }
2407
2408 .tutor-course-loop:hover {
2409 -webkit-box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2410 box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2411 }
2412
2413 .tutor-course-loop p {
2414 margin: 0;
2415 }
2416
2417 .tutor-course-loop .tutor-course-header a,
2418 .tutor-course-loop .tutor-course-header a img {
2419 display: block;
2420 border-top-left-radius: 4px;
2421 border-top-right-radius: 4px;
2422 }
2423
2424 .tutor-loop-course-container {
2425 padding: 25px 19px;
2426 }
2427
2428 .tutor-loop-rating-wrap {
2429 color: #F8C51C;
2430 margin-bottom: 2px;
2431 font-size: 16px;
2432 }
2433
2434 .tutor-rating-count {
2435 color: var(--tutor-text-color);
2436 }
2437
2438 .tutor-rating-count i {
2439 font-style: normal;
2440 display: inline-block;
2441 margin-left: 5px;
2442 }
2443
2444 .tutor-loop-rating-wrap i:before {
2445 margin-right: 4px;
2446 margin-left: 0;
2447 }
2448
2449 .tutor-course-loop-title h2 {
2450 font-size: 20px;
2451 line-height: 28px;
2452 font-weight: 600;
2453 margin-bottom: 17px;
2454 }
2455
2456 .tutor-course-loop-title h2 a {
2457 color: var(--tutor-text-color);
2458 }
2459
2460 .tutor-course-loop-title h2 a:hover {
2461 color: var(--tutor-primary-color);
2462 }
2463
2464 .tutor-course-loop-meta {
2465 margin-bottom: 15px;
2466 color: var(--tutor-text-color);
2467 font-size: var(--tutor-text-size);
2468 }
2469
2470 .tutor-course-loop-meta > div {
2471 display: inline-block;
2472 }
2473
2474 .tutor-course-loop-meta > div i {
2475 font-size: 16px;
2476 margin-right: 4px;
2477 }
2478
2479 .tutor-course-loop-meta > div i,
2480 .tutor-course-loop-meta > div span {
2481 vertical-align: middle;
2482 }
2483
2484 .tutor-course-loop-meta > div + div {
2485 margin-left: 10px;
2486 }
2487
2488 .tutor-loop-course-footer {
2489 padding: 15px;
2490 border-top: 1px solid rgba(0, 0, 0, 0.05);
2491 color: #838791;
2492 font-size: 12px;
2493 line-height: 25px;
2494 border-bottom-left-radius: 4px;
2495 border-bottom-right-radius: 4px;
2496 font-weight: 400;
2497 }
2498
2499 .tutor-loop-course-footer:after {
2500 content: '';
2501 display: table;
2502 clear: both;
2503 }
2504
2505 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
2506 vertical-align: top;
2507 }
2508
2509 .tutor-course-loop-price {
2510 color: var(--tutor-text-color);
2511 font-size: 16px;
2512 }
2513
2514 .tutor-course-loop-price .price del {
2515 font-weight: 400;
2516 }
2517
2518 .tutor-course-loop-price .price del span {
2519 text-decoration: line-through;
2520 color: var(--tutor-light-color);
2521 }
2522
2523 .tutor-course-loop-price .price del > span {
2524 margin-right: 6px;
2525 }
2526
2527 .tutor-course-loop-price .price del + ins {
2528 background: transparent;
2529 margin-left: 0;
2530 text-decoration: none;
2531 }
2532
2533 .tutor-course-loop-price > .price {
2534 display: -webkit-box;
2535 display: -ms-flexbox;
2536 display: flex;
2537 -webkit-box-align: center;
2538 -ms-flex-align: center;
2539 align-items: center;
2540 -webkit-box-pack: start;
2541 -ms-flex-pack: start;
2542 justify-content: flex-start;
2543 font-weight: 600;
2544 -ms-flex-wrap: wrap;
2545 flex-wrap: wrap;
2546 }
2547
2548 .tutor-course-loop-price > .price .subscription-details {
2549 font-size: 15px;
2550 margin-left: 4px;
2551 font-weight: 400;
2552 }
2553
2554 .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
2555 margin-left: 0;
2556 margin-top: 4px;
2557 }
2558
2559 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
2560 color: var(--tutor-text-color);
2561 position: relative;
2562 line-height: 20px;
2563 vertical-align: top;
2564 display: block;
2565 font-weight: 400;
2566 background: transparent;
2567 padding: 0;
2568 }
2569
2570 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
2571 color: var(--tutor-primary-color);
2572 }
2573
2574 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap {
2575 margin-left: auto;
2576 }
2577
2578 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
2579 display: none;
2580 }
2581
2582 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
2583 content: '\e915';
2584 font-family: 'tutor' !important;
2585 speak: none;
2586 font-style: normal;
2587 font-weight: normal;
2588 font-variant: normal;
2589 text-transform: none;
2590 line-height: 20px;
2591 -webkit-font-smoothing: antialiased;
2592 -moz-osx-font-smoothing: grayscale;
2593 margin-right: 5px;
2594 vertical-align: top;
2595 color: var(--tutor-primary-color);
2596 }
2597
2598 /* Standard syntax */
2599 @-webkit-keyframes mymove {
2600 from {
2601 -webkit-transform: rotate(0deg);
2602 transform: rotate(0deg);
2603 }
2604 to {
2605 -webkit-transform: rotate(360deg);
2606 transform: rotate(360deg);
2607 }
2608 }
2609
2610 @keyframes mymove {
2611 from {
2612 -webkit-transform: rotate(0deg);
2613 transform: rotate(0deg);
2614 }
2615 to {
2616 -webkit-transform: rotate(360deg);
2617 transform: rotate(360deg);
2618 }
2619 }
2620
2621 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
2622 opacity: 1;
2623 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2624 }
2625
2626 /* layout*/
2627 .tutor-course-col-4 {
2628 width: 25%;
2629 }
2630
2631 .tutor-course-col-3 {
2632 width: 33.33%;
2633 }
2634
2635 .tutor-course-col-2 {
2636 width: 50%;
2637 }
2638
2639 .tutor-course-col-1 {
2640 width: 100%;
2641 }
2642
2643 .tutor-course-col-1 .tutor-course-loop {
2644 width: 100%;
2645 }
2646
2647 .tutor-course-col-5 {
2648 width: 20%;
2649 }
2650
2651 .tutor-course-col-6 {
2652 width: 16.66%;
2653 }
2654
2655 @media (max-width: 991px) {
2656 .tutor-course-col-6,
2657 .tutor-course-col-5,
2658 .tutor-course-col-4,
2659 .tutor-course-col-3,
2660 .tutor-course-col-2 {
2661 width: 50%;
2662 }
2663 }
2664
2665 @media (max-width: 575px) {
2666 .tutor-course-col-6,
2667 .tutor-course-col-5,
2668 .tutor-course-col-4,
2669 .tutor-course-col-3,
2670 .tutor-course-col-2 {
2671 width: 100%;
2672 }
2673 }
2674
2675 .tutor-course-filter-wrap {
2676 margin-bottom: 50px;
2677 display: -webkit-box;
2678 display: -ms-flexbox;
2679 display: flex;
2680 -webkit-box-align: center;
2681 -ms-flex-align: center;
2682 align-items: center;
2683 -webkit-box-pack: justify;
2684 -ms-flex-pack: justify;
2685 justify-content: space-between;
2686 -ms-flex-wrap: wrap;
2687 flex-wrap: wrap;
2688 }
2689
2690 .tutor-course-filter-form {
2691 display: inline-block;
2692 margin: 0;
2693 }
2694
2695 .tutor-courses {
2696 clear: both;
2697 display: -webkit-box;
2698 display: -ms-flexbox;
2699 display: flex;
2700 -ms-flex-wrap: wrap;
2701 flex-wrap: wrap;
2702 margin-left: -15px;
2703 margin-right: -15px;
2704 padding: 0;
2705 }
2706
2707 .tutor-loop-course-bottom {
2708 display: -webkit-box;
2709 display: -ms-flexbox;
2710 display: flex;
2711 -webkit-box-orient: vertical;
2712 -webkit-box-direction: normal;
2713 -ms-flex-direction: column;
2714 flex-direction: column;
2715 -webkit-box-pack: justify;
2716 -ms-flex-pack: justify;
2717 justify-content: space-between;
2718 height: 100%;
2719 }
2720
2721 .clearfix:before, .clearfix:after {
2722 display: block;
2723 clear: both;
2724 content: "";
2725 }
2726
2727 .tutor-loop-author, .tutor-meta {
2728 color: #bac0cf;
2729 }
2730
2731 .tutor-text-mute {
2732 color: #bac0cf;
2733 font-weight: 400;
2734 }
2735
2736 .tutor-loop-author {
2737 overflow: hidden;
2738 font-size: var(--tutor-text-size);
2739 }
2740
2741 .tutor-loop-author .tutor-single-course-avatar img {
2742 width: 25px;
2743 height: 25px;
2744 display: block;
2745 border-radius: 50%;
2746 margin-right: 6px;
2747 }
2748
2749 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
2750 height: 25px;
2751 width: 25px;
2752 display: inline-block;
2753 border-radius: 50%;
2754 text-align: center;
2755 line-height: 25px;
2756 font-size: 11px;
2757 margin-right: 6px;
2758 }
2759
2760 .tutor-loop-author > div {
2761 display: inline-block;
2762 float: left;
2763 }
2764
2765 .tutor-loop-author > div a {
2766 color: var(--tutor-text-color);
2767 font-weight: 500;
2768 -webkit-transition: 300ms;
2769 transition: 300ms;
2770 }
2771
2772 .tutor-loop-author > div a:hover {
2773 color: var(--tutor-primary-color);
2774 }
2775
2776 .tutor-loop-author > div span {
2777 display: inline-block;
2778 margin: 0 2px 0 2px;
2779 color: var(--tutor-light-color);
2780 line-height: 25px;
2781 font-weight: 400;
2782 }
2783
2784 .tutor-course-lising-category a:not(:last-child):after {
2785 content: ', ';
2786 margin-right: 5px;
2787 }
2788
2789 /**
2790 Topicstutor-course-title
2791 */
2792 .tutor-course-enrolled-wrap {
2793 margin: 0 -20px -20px !important;
2794 padding: 12px 20px;
2795 overflow: hidden;
2796 border-top: 1px solid #DCDFE5;
2797 font-size: 14px;
2798 }
2799
2800 .tutor-course-enrolled-wrap p {
2801 font-weight: 600;
2802 margin: 0;
2803 }
2804
2805 .tutor-course-enrolled-wrap p i {
2806 padding-right: 9px;
2807 float: left;
2808 font-size: 20px;
2809 line-height: 20px;
2810 }
2811
2812 .tutor-course-enrolled-wrap p i,
2813 .tutor-course-enrolled-wrap p span {
2814 color: var(--tutor-success-button-color);
2815 }
2816
2817 /**
2818 Notice and others message
2819 Alert Box Css
2820 */
2821 .tutor-notice-warning {
2822 background-color: #fcf8e3;
2823 border-color: #faebcc;
2824 padding: 20px;
2825 margin-bottom: 10px;
2826 }
2827
2828 .tutor-info-msg,
2829 .tutor-success-msg,
2830 .tutor-warning-msg,
2831 .tutor-error-msg {
2832 margin: 10px 0;
2833 padding: 10px;
2834 border-radius: 3px 3px 3px 3px;
2835 }
2836
2837 .tutor-info-msg {
2838 color: var(--tutor-primary-color);
2839 background-color: #BEF;
2840 }
2841
2842 .tutor-success-msg {
2843 color: var(--tutor-success-button-color);
2844 background-color: #DFF2BF;
2845 }
2846
2847 .tutor-warning-msg {
2848 color: #9F6000;
2849 background-color: #FEEFB3;
2850 }
2851
2852 .tutor-error-msg {
2853 color: #D8000C;
2854 background-color: #fbdcdc;
2855 border: 1px solid #d8000c;
2856 }
2857
2858 /**
2859 End Alert box css
2860 */
2861 .cart-required-login, .cart-required-login a, .cart-required-login form {
2862 cursor: pointer;
2863 }
2864
2865 .single_add_to_cart_button,
2866 a.tutor-button,
2867 .tutor-button,
2868 a.tutor-btn,
2869 .tutor-btn {
2870 color: #fff;
2871 border: 1px solid var(--tutor-primary-color);
2872 background-color: var(--tutor-primary-color);
2873 display: -webkit-inline-box;
2874 display: -ms-inline-flexbox;
2875 display: inline-flex;
2876 -webkit-box-align: center;
2877 -ms-flex-align: center;
2878 align-items: center;
2879 padding: 12px 20px;
2880 border-radius: 4px;
2881 text-transform: capitalize;
2882 line-height: 20px;
2883 font-size: 14px;
2884 font-weight: 600;
2885 cursor: pointer;
2886 -webkit-transition: 300ms;
2887 transition: 300ms;
2888 overflow: hidden;
2889 vertical-align: top;
2890 }
2891
2892 .single_add_to_cart_button i,
2893 a.tutor-button i,
2894 .tutor-button i,
2895 a.tutor-btn i,
2896 .tutor-btn i {
2897 line-height: 19px;
2898 margin-right: 7px;
2899 font-size: 16px;
2900 }
2901
2902 .single_add_to_cart_button.btn-sm,
2903 a.tutor-button.btn-sm,
2904 .tutor-button.btn-sm,
2905 a.tutor-btn.btn-sm,
2906 .tutor-btn.btn-sm {
2907 padding: 9px 14px;
2908 line-height: 19px;
2909 }
2910
2911 a.tutor-button.bordered-button,
2912 .tutor-button.bordered-button,
2913 a.tutor-btn.bordered-btn,
2914 .tutor-btn.bordered-btn {
2915 color: var(--tutor-primary-color);
2916 border: 1px solid var(--tutor-primary-color);
2917 background-color: #fff;
2918 }
2919
2920 a.tutor-button.default-btn,
2921 .tutor-button.default-btn,
2922 a.tutor-btn.default-btn,
2923 .tutor-btn.default-btn {
2924 color: #393C40;
2925 border: 1px solid #B8BABE;
2926 background: #fff;
2927 }
2928
2929 a.tutor-button.default-btn i,
2930 .tutor-button.default-btn i,
2931 a.tutor-btn.default-btn i,
2932 .tutor-btn.default-btn i {
2933 color: var(--tutor-primary-color);
2934 }
2935
2936 a.tutor-button.default-btn:hover,
2937 .tutor-button.default-btn:hover,
2938 a.tutor-btn.default-btn:hover,
2939 .tutor-btn.default-btn:hover {
2940 background-color: var(--tutor-primary-color);
2941 border-color: var(--tutor-primary-color);
2942 color: #fff;
2943 }
2944
2945 a.tutor-button.default-btn:hover i,
2946 .tutor-button.default-btn:hover i,
2947 a.tutor-btn.default-btn:hover i,
2948 .tutor-btn.default-btn:hover i {
2949 color: #fff;
2950 }
2951
2952 a.tutor-button:hover,
2953 .tutor-button:hover,
2954 a.tutor-btn:hover,
2955 .tutor-btn:hover {
2956 background-color: var(--tutor-primary-hover-color);
2957 border-color: var(--tutor-primary-hover-color);
2958 color: #fff;
2959 }
2960
2961 a.tutor-button.bordered-button:hover,
2962 .tutor-button.bordered-button:hover,
2963 a.tutor-btn.bordered-btn:hover,
2964 .tutor-btn.bordered-btn:hover {
2965 border: 1px solid var(--tutor-primary-color);
2966 background-color: var(--tutor-primary-color);
2967 }
2968
2969 a.tutor-button.button-light,
2970 .tutor-button.button-light {
2971 color: #B1B8C9;
2972 background-color: #DAE4E6;
2973 border: 1px solid #DAE4E6;
2974 }
2975
2976 a.tutor-button.button-light:hover,
2977 .tutor-button.button-light:hover {
2978 color: #939BAE;
2979 background-color: #E8EFF1;
2980 border: 1px solid #E8EFF1;
2981 }
2982
2983 .tutor-button.tutor-danger {
2984 background-color: #E53935;
2985 border-color: #E53935;
2986 }
2987
2988 .tutor-button.tutor-danger:hover {
2989 background-color: #E53935;
2990 border-color: #E53935;
2991 -webkit-filter: brightness(0.9);
2992 filter: brightness(0.9);
2993 }
2994
2995 .tutor-button.tutor-success {
2996 background: var(--tutor-success-button-color);
2997 border-color: var(--tutor-success-button-color);
2998 }
2999
3000 .tutor-button.tutor-success:hover {
3001 background: var(--tutor-success-button-color);
3002 border-color: var(--tutor-success-button-color);
3003 -webkit-filter: brightness(0.9);
3004 filter: brightness(0.9);
3005 }
3006
3007 .course-enrolled-nav-wrap {
3008 border-bottom: 1px solid #dedfe0;
3009 margin-bottom: 45px;
3010 }
3011
3012 .tutor-button-block {
3013 width: 100%;
3014 text-align: center;
3015 -webkit-box-pack: center;
3016 -ms-flex-pack: center;
3017 justify-content: center;
3018 }
3019
3020 .tutor-wrap {
3021 width: 100%;
3022 }
3023
3024 .tutor-wrap nav.course-enrolled-nav ul {
3025 list-style: none;
3026 margin: 0 0 -1px;
3027 padding: 0;
3028 }
3029
3030 .tutor-wrap nav.course-enrolled-nav ul li {
3031 display: inline-block;
3032 }
3033
3034 .tutor-wrap nav.course-enrolled-nav ul li a {
3035 display: block;
3036 font-size: 16px;
3037 padding: 5px 0 20px;
3038 margin-right: 20px;
3039 color: var(--tutor-light-color);
3040 border-bottom: 2px solid transparent;
3041 }
3042
3043 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
3044 margin-left: 20px;
3045 }
3046
3047 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3048 border-bottom: 2px solid var(--tutor-primary-color);
3049 color: var(--tutor-text-color);
3050 }
3051
3052 @media (max-width: 575px) {
3053 .tutor-wrap nav.course-enrolled-nav ul li {
3054 display: inline-block;
3055 }
3056 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
3057 .tutor-wrap nav.course-enrolled-nav ul li a {
3058 padding: 8px;
3059 margin: 0;
3060 }
3061 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3062 border: none;
3063 color: var(--tutor-primary-color);
3064 }
3065 }
3066
3067 .tutor-updating-message i {
3068 display: none;
3069 }
3070
3071 .tutor-profile-photo-upload-wrap {
3072 width: 200px;
3073 height: auto;
3074 margin-bottom: 70px;
3075 position: relative;
3076 }
3077
3078 .tutor-profile-photo-upload-wrap img {
3079 width: 100%;
3080 height: auto;
3081 display: block;
3082 }
3083
3084 a.tutor-profile-photo-upload-btn, button.tutor-profile-photo-upload-btn {
3085 position: absolute;
3086 top: 100%;
3087 background-color: var(--tutor-primary-color);
3088 color: #fff;
3089 display: block;
3090 width: 100%;
3091 text-align: CENTER;
3092 padding: 9px 0;
3093 }
3094
3095 a.tutor-profile-photo-upload-btn:hover, button.tutor-profile-photo-upload-btn:hover {
3096 background-color: var(--tutor-primary-hover-color);
3097 color: #fff;
3098 }
3099
3100 .tutor-profile-photo-delete-btn {
3101 position: absolute;
3102 color: #ff000c;
3103 right: 10px;
3104 top: 10px;
3105 }
3106
3107 /**
3108 Instructor
3109 */
3110 .single-instructor-wrap {
3111 border: 1px solid #e8eff1;
3112 margin-bottom: 30px;
3113 border-radius: 4px;
3114 }
3115
3116 .single-instructor-wrap .single-instructor-top {
3117 padding: 20px;
3118 border-bottom: 1px solid #e8eff1;
3119 display: -webkit-box;
3120 display: -ms-flexbox;
3121 display: flex;
3122 }
3123
3124 @media (max-width: 767px) {
3125 .single-instructor-wrap .single-instructor-top {
3126 -ms-flex-wrap: wrap;
3127 flex-wrap: wrap;
3128 }
3129 }
3130
3131 .single-instructor-wrap .single-instructor-top h3,
3132 .single-instructor-wrap .single-instructor-top h4 {
3133 margin: 0;
3134 padding: 0;
3135 }
3136
3137 .single-instructor-wrap .tutor-instructor-left {
3138 -webkit-box-flex: 0;
3139 -ms-flex: 0 0 auto;
3140 flex: 0 0 auto;
3141 padding-right: 30px;
3142 }
3143
3144 @media (max-width: 767px) {
3145 .single-instructor-wrap .tutor-instructor-left {
3146 width: 100%;
3147 margin-bottom: 15px;
3148 }
3149 }
3150
3151 .single-instructor-wrap .instructor-avatar {
3152 float: left;
3153 }
3154
3155 .single-instructor-wrap .instructor-avatar img {
3156 max-width: 50px;
3157 height: auto;
3158 border-radius: 50%;
3159 }
3160
3161 .single-instructor-wrap .instructor-name {
3162 float: left;
3163 padding-left: 20px;
3164 max-width: 180px;
3165 }
3166
3167 .single-instructor-wrap .instructor-name h3 {
3168 font-size: 16px;
3169 color: var(--tutor-text-color);
3170 font-weight: 600;
3171 }
3172
3173 .single-instructor-wrap .instructor-name h3 a {
3174 font-weight: 500;
3175 color: var(--tutor-text-color);
3176 }
3177
3178 .single-instructor-wrap .instructor-name h4 {
3179 font-weight: 500;
3180 color: var(--tutor-light-color);
3181 }
3182
3183 .single-instructor-wrap .single-instructor-bottom {
3184 padding: 15px 20px;
3185 text-align: right;
3186 overflow: hidden;
3187 }
3188
3189 @media (max-width: 767px) {
3190 .single-instructor-wrap .single-instructor-bottom {
3191 text-align: left;
3192 }
3193 }
3194
3195 .single-instructor-wrap .single-instructor-bottom p {
3196 margin: 0;
3197 }
3198
3199 .single-instructor-wrap .single-instructor-bottom .ratings {
3200 float: left;
3201 }
3202
3203 .single-instructor-wrap .single-instructor-bottom .ratings i {
3204 margin-right: 4px;
3205 }
3206
3207 .single-instructor-wrap .single-instructor-bottom .courses,
3208 .single-instructor-wrap .single-instructor-bottom .students {
3209 display: inline-block;
3210 margin-left: 20px;
3211 }
3212
3213 .single-instructor-wrap .single-instructor-bottom .courses i,
3214 .single-instructor-wrap .single-instructor-bottom .students i {
3215 font-size: 18px;
3216 display: inline-block;
3217 margin-right: 2px;
3218 vertical-align: middle;
3219 }
3220
3221 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
3222 color: #bac0cf;
3223 }
3224
3225 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
3226 color: #f8c51c;
3227 }
3228
3229 .tutor-dashboard-pagination-results-stats {
3230 margin: 10px 0 30px;
3231 }
3232
3233 .statement-address {
3234 margin: 10px 0;
3235 color: #555;
3236 }
3237
3238 .statement-order-completed {
3239 background: var(--tutor-success-button-color);
3240 color: #fff;
3241 padding: 2px 5px;
3242 border: none;
3243 }
3244
3245 /* ********************* */
3246 /*start global login form*/
3247 /* ********************* */
3248 .tutor-login-wrap {
3249 max-width: 520px;
3250 margin: 0 auto;
3251 padding: 40px 55px;
3252 -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3253 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3254 border-radius: 5px;
3255 }
3256
3257 .tutor-login-wrap form {
3258 margin: 0;
3259 }
3260
3261 .tutor-login-wrap .tutor-login-title {
3262 margin-bottom: 25px;
3263 padding: 0 40px;
3264 text-align: center;
3265 }
3266
3267 .tutor-login-form-wrap {
3268 max-width: 450px;
3269 margin: auto;
3270 }
3271
3272 .tutor-login-form-wrap p {
3273 margin-bottom: 0;
3274 }
3275
3276 .tutor-login-form-wrap label {
3277 display: block;
3278 margin-bottom: 4px;
3279 }
3280
3281 .tutor-login-form-wrap .tutor-alert {
3282 margin-bottom: 20px;
3283 }
3284
3285 .tutor-login-form-wrap input[type="password"],
3286 .tutor-login-form-wrap input[type="text"] {
3287 width: 100%;
3288 display: block;
3289 border: 1px solid #E8EFF1;
3290 -webkit-box-shadow: none;
3291 box-shadow: none;
3292 margin-bottom: 20px;
3293 border-radius: 4px;
3294 background: #ECEEF4;
3295 line-height: 48px;
3296 padding: 0;
3297 text-indent: 15px;
3298 }
3299
3300 .tutor-login-form-wrap input[type="password"]:focus,
3301 .tutor-login-form-wrap input[type="text"]:focus {
3302 background: #ffffff;
3303 border-color: var(--tutor-primary-color);
3304 }
3305
3306 .tutor-login-form-wrap input::-webkit-input-placeholder {
3307 color: #b0b6c8;
3308 opacity: 1;
3309 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3310 }
3311
3312 .tutor-login-form-wrap input::-moz-placeholder {
3313 color: #b0b6c8;
3314 opacity: 1;
3315 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3316 }
3317
3318 .tutor-login-form-wrap input:-ms-input-placeholder {
3319 color: #b0b6c8;
3320 opacity: 1;
3321 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3322 }
3323
3324 .tutor-login-form-wrap input:-moz-placeholder {
3325 color: #b0b6c8;
3326 opacity: 1;
3327 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3328 }
3329
3330 .tutor-login-rememeber-wrap {
3331 overflow: hidden;
3332 text-align: right;
3333 margin-bottom: 30px;
3334 }
3335
3336 .tutor-login-rememeber-wrap p {
3337 display: inline-block;
3338 float: left;
3339 }
3340
3341 .tutor-login-rememeber-wrap p,
3342 .tutor-login-rememeber-wrap label {
3343 margin: 0;
3344 }
3345
3346 .tutor-form-register-wrap a,
3347 .tutor-login-rememeber-wrap a,
3348 .tutor-login-rememeber-wrap label {
3349 color: #606C8F;
3350 vertical-align: middle;
3351 opacity: .5;
3352 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3353 -webkit-transition: 300ms;
3354 transition: 300ms;
3355 }
3356
3357 .tutor-form-register-wrap a:hover,
3358 .tutor-login-rememeber-wrap a:hover,
3359 .tutor-login-rememeber-wrap label:hover {
3360 opacity: 1;
3361 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3362 }
3363
3364 .tutor-login-form-wrap input[type="submit"] {
3365 color: #fff;
3366 background-color: var(--tutor-success-button-color);
3367 border-color: var(--tutor-success-button-color);
3368 padding: 15px 30px;
3369 border-radius: 4px;
3370 text-transform: uppercase;
3371 line-height: 1;
3372 display: block;
3373 width: 100%;
3374 -webkit-transition: 300ms;
3375 transition: 300ms;
3376 }
3377
3378 .tutor-login-form-wrap input[type="submit"]:hover {
3379 color: #fff;
3380 background-color: var(--tutor-success-button-color);
3381 border-color: var(--tutor-success-button-color);
3382 }
3383
3384 .tutor-login-form-wrap input[type="checkbox"] {
3385 margin-right: 4px;
3386 }
3387
3388 .tutor-form-register-wrap {
3389 text-align: center;
3390 margin-top: 15px;
3391 }
3392
3393 /*course login*/
3394 .tutor-course-login-wrap h4 {
3395 font-size: 42px;
3396 line-height: 1.2;
3397 margin-bottom: 20px;
3398 color: var(--tutor-text-color);
3399 }
3400
3401 .tutor-cart-box-login-form {
3402 display: -webkit-box;
3403 display: -ms-flexbox;
3404 display: flex;
3405 position: fixed;
3406 width: 100%;
3407 height: 100%;
3408 background: rgba(0, 0, 0, 0.6);
3409 z-index: 99;
3410 top: 0;
3411 left: 0;
3412 -webkit-box-pack: center;
3413 -ms-flex-pack: center;
3414 justify-content: center;
3415 -webkit-box-align: center;
3416 -ms-flex-align: center;
3417 align-items: center;
3418 }
3419
3420 .login-overlay-close {
3421 position: absolute;
3422 background: transparent;
3423 width: 100%;
3424 height: 100%;
3425 z-index: -1;
3426 }
3427
3428 .course-login-title {
3429 margin-bottom: 50px;
3430 }
3431
3432 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
3433 background: #fff;
3434 padding: 50px 40px;
3435 position: relative;
3436 width: 400px;
3437 font-size: 16px;
3438 font-weight: 400;
3439 max-height: 90%;
3440 overflow: auto;
3441 }
3442
3443 .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
3444 position: absolute;
3445 padding: 0;
3446 margin: 0;
3447 border: none;
3448 background-color: transparent;
3449 top: 14px;
3450 right: 20px;
3451 opacity: .4;
3452 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3453 cursor: pointer;
3454 -webkit-transition: 300ms;
3455 transition: 300ms;
3456 color: var(--tutor-text-color);
3457 }
3458
3459 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
3460 color: red;
3461 }
3462
3463 /* ********************* */
3464 /*start registration form*/
3465 /* ********************* */
3466 .tutor-option-field-row label,
3467 .tutor-form-group label {
3468 display: block;
3469 margin-bottom: 10px;
3470 }
3471
3472 .tutor-option-field textarea,
3473 .tutor-option-field select,
3474 .tutor-option-field input[type="text"],
3475 .tutor-option-field input[type="number"],
3476 .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
3477 .tutor-form-group textarea,
3478 .tutor-form-group select,
3479 .tutor-form-group input[type="text"],
3480 .tutor-form-group input[type="number"],
3481 .tutor-form-group input[type="password"] {
3482 width: 100%;
3483 display: block;
3484 border: 1px solid #DCDFE5;
3485 -webkit-box-shadow: none;
3486 box-shadow: none;
3487 margin-bottom: 20px;
3488 border-radius: 4px;
3489 background: #ffffff;
3490 line-height: 48px;
3491 padding: 0;
3492 text-indent: 15px;
3493 -webkit-transition: 300ms;
3494 transition: 300ms;
3495 font-size: 16px;
3496 }
3497
3498 .tutor-form-group {
3499 position: relative;
3500 }
3501
3502 .tutor-form-group span.tutor-input-prepand {
3503 position: absolute;
3504 height: calc(100% - 2px);
3505 font-size: 21px;
3506 line-height: 50px;
3507 padding: 0 12px;
3508 background: transparent;
3509 border-right: 1px solid #DCDFE5;
3510 top: 1px;
3511 }
3512
3513 .tutor-form-group span.tutor-input-prepand + input {
3514 padding-left: 35px;
3515 }
3516
3517 .tutor-course-builder-form-elem {
3518 margin-bottom: 20px;
3519 }
3520
3521 .tutor-option-field .select2-container,
3522 .tutor-form-group .select2-container {
3523 margin-bottom: 20px;
3524 width: 100% !important;
3525 }
3526
3527 .tutor-option-field .select2-container ul.select2-selection__rendered,
3528 .tutor-form-group .select2-container ul.select2-selection__rendered {
3529 padding: 4px 9px;
3530 display: block;
3531 }
3532
3533 .tutor-option-field .select2-container li.select2-selection__choice,
3534 .tutor-form-group .select2-container li.select2-selection__choice {
3535 background: #EBEEF0;
3536 color: #606C8F;
3537 line-height: 29px;
3538 border-radius: 3px;
3539 padding: 0 9px;
3540 margin: 5px;
3541 border: none;
3542 font-weight: 600;
3543 }
3544
3545 .tutor-option-field .select2-container .select2-search__field,
3546 .tutor-form-group .select2-container .select2-search__field {
3547 padding: 8px 3px 8px 6px;
3548 -webkit-box-sizing: border-box;
3549 box-sizing: border-box;
3550 margin: 0;
3551 }
3552
3553 .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
3554 .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
3555 color: #ABAFB6;
3556 }
3557
3558 .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
3559 .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
3560 color: #ABAFB6;
3561 }
3562
3563 .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
3564 .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
3565 color: #ABAFB6;
3566 }
3567
3568 .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
3569 .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
3570 color: #ABAFB6;
3571 }
3572
3573 .tutor-option-field .select2-container .select2-selection--single,
3574 .tutor-option-field .select2-container .select2-selection--multiple,
3575 .tutor-form-group .select2-container .select2-selection--single,
3576 .tutor-form-group .select2-container .select2-selection--multiple {
3577 border-color: #DCDFE5;
3578 }
3579
3580 .tutor-option-field .select2-container.select2-container--focus .select2-selection--single,
3581 .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
3582 .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
3583 .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
3584 border-color: var(--tutor-primary-color);
3585 }
3586
3587 .tutor-option-field textarea,
3588 .tutor-form-group textarea {
3589 line-height: 26px;
3590 text-indent: 0;
3591 padding: 15px;
3592 height: 180px;
3593 }
3594
3595 .tutor-option-field textarea:focus,
3596 .tutor-form-group textarea:focus,
3597 .tutor-option-field input:focus,
3598 .tutor-form-group input:focus {
3599 outline: none;
3600 }
3601
3602 .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
3603 .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
3604 height: 100px;
3605 }
3606
3607 .tutor-option-field textarea:focus,
3608 .tutor-option-field input:not([type="submit"]):focus,
3609 .tutor-form-group textarea:focus,
3610 .tutor-form-group input:not([type="submit"]):focus {
3611 background: #ffffff;
3612 border-color: var(--tutor-primary-color);
3613 }
3614
3615 .tutor-option-field textarea::-webkit-input-placeholder,
3616 .tutor-option-field input::-webkit-input-placeholder,
3617 .tutor-form-group textarea::-webkit-input-placeholder,
3618 .tutor-form-group input::-webkit-input-placeholder {
3619 color: #b0b6c8;
3620 opacity: 1;
3621 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3622 }
3623
3624 .tutor-option-field textarea::-moz-placeholder,
3625 .tutor-option-field input::-moz-placeholder,
3626 .tutor-form-group textarea::-moz-placeholder,
3627 .tutor-form-group input::-moz-placeholder {
3628 color: #b0b6c8;
3629 opacity: 1;
3630 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3631 }
3632
3633 .tutor-option-field textarea:-ms-input-placeholder,
3634 .tutor-option-field input:-ms-input-placeholder,
3635 .tutor-form-group textarea:-ms-input-placeholder,
3636 .tutor-form-group input:-ms-input-placeholder {
3637 color: #b0b6c8;
3638 opacity: 1;
3639 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3640 }
3641
3642 .tutor-option-field textarea:-moz-placeholder,
3643 .tutor-option-field input:-moz-placeholder,
3644 .tutor-form-group textarea:-moz-placeholder,
3645 .tutor-form-group input:-moz-placeholder {
3646 color: #b0b6c8;
3647 opacity: 1;
3648 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3649 }
3650
3651 .tutor-option-field select,
3652 .tutor-form-group select {
3653 /*-webkit-appearance: none;*/
3654 /*-moz-appearance: none;*/
3655 /*appearance: none;*/
3656 padding: 2px 5px;
3657 height: 50px;
3658 }
3659
3660 .tutor-form-group.tutor-reg-form-btn-wrap {
3661 text-align: right;
3662 }
3663
3664 /*option field*/
3665 .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button {
3666 background: var(--tutor-success-button-color);
3667 border-color: var(--tutor-success-button-color);
3668 }
3669
3670 .tutor-option-field p.desc {
3671 margin: -10px 0 20px;
3672 font-size: 13px;
3673 font-style: italic;
3674 opacity: .7;
3675 }
3676
3677 .tutor-option-field:last-child .tutor-option-field p.desc {
3678 margin-bottom: 0;
3679 }
3680
3681 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
3682 display: -webkit-box;
3683 display: -ms-flexbox;
3684 display: flex;
3685 }
3686
3687 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
3688 padding-right: 30px;
3689 }
3690
3691 .select2-container--default .select2-selection--single .select2-selection__rendered {
3692 line-height: 46px;
3693 }
3694
3695 .select2-container--default .select2-selection--single .select2-selection__arrow {
3696 height: 46px;
3697 }
3698
3699 .select2-container .select2-selection--single .select2-selection__rendered {
3700 padding-left: 13px;
3701 font-size: 16px;
3702 }
3703
3704 .select2-container .select2-selection--single {
3705 height: 48px;
3706 }
3707
3708 .select2-container .select2-selection--multiple {
3709 min-height: 50px;
3710 }
3711
3712 /* ********************* */
3713 /* Tutor Price Preview Box */
3714 /* ********************* */
3715 .tutor-price-preview-box {
3716 border: 1px solid #DCDFE5;
3717 padding: 20px;
3718 margin-bottom: 30px;
3719 border-radius: 4px;
3720 overflow: hidden;
3721 }
3722
3723 .tutor-price-box-thumbnail {
3724 margin: -20px -20px 20px;
3725 }
3726
3727 .tutor-price-box-thumbnail .tutor-single-lesson-segment {
3728 margin-bottom: 0;
3729 }
3730
3731 .tutor-price-box-description h6 {
3732 font-size: 23px;
3733 margin: 15px 0 5px;
3734 }
3735
3736 .tutor-price-box-description ul {
3737 list-style: none;
3738 }
3739
3740 .tutor-course-purchase-box a {
3741 display: block;
3742 text-align: center;
3743 margin-top: 6px;
3744 }
3745
3746 .tutor-price-preview-box .price {
3747 font-size: 35px;
3748 font-weight: 500;
3749 margin: 0 0 20px;
3750 overflow: hidden;
3751 line-height: 1;
3752 }
3753
3754 .tutor-price-preview-box .price .subscription-details {
3755 font-size: var(--tutor-text-size);
3756 display: block;
3757 margin-top: 12px;
3758 line-height: 1.2em;
3759 }
3760
3761 .tutor-price-preview-box .price > .price {
3762 margin-bottom: 0;
3763 }
3764
3765 .tutor-price-preview-box .price del + ins {
3766 margin-left: 0;
3767 float: left;
3768 }
3769
3770 /* ************************ */
3771 /* Tutor Course Review Wrap */
3772 /* ************************ */
3773 .tutor-course-reviews-wrap {
3774 border: 1px solid #E8EFF1;
3775 border-radius: 4px;
3776 }
3777
3778 .tutor-course-avg-rating-total {
3779 color: var(--tutor-light-color);
3780 }
3781
3782 .tutor-course-avg-rating-total span {
3783 color: var(--tutor-text-color);
3784 }
3785
3786 .tutor-review-individual-item {
3787 border-top: 1px solid #E8EFF1;
3788 padding: 30px;
3789 overflow: hidden;
3790 }
3791
3792 .tutor-review-individual-item p {
3793 margin: 0;
3794 padding: 0;
3795 }
3796
3797 .course-avg-rating-wrap {
3798 padding: 20px 20px 20px 40px;
3799 }
3800
3801 .tutor-review-individual-item .review-left {
3802 width: 200px;
3803 float: left;
3804 overflow: hidden;
3805 }
3806
3807 .tutor-review-individual-item .review-content {
3808 padding-left: 200px;
3809 }
3810
3811 @media (max-width: 991px) {
3812 .tutor-review-individual-item .review-left {
3813 width: 100%;
3814 float: none;
3815 margin-bottom: 25px;
3816 }
3817 .tutor-review-individual-item .review-content {
3818 padding-left: 0;
3819 }
3820 }
3821
3822 @media (max-width: 991px) {
3823 .tutor-single-course-sidebar {
3824 margin-top: 30px;
3825 }
3826 }
3827
3828 .tutor-review-individual-item .review-avatar {
3829 width: 50px;
3830 float: left;
3831 }
3832
3833 .tutor-review-individual-item .review-avatar img {
3834 border-radius: 50%;
3835 margin: 0;
3836 border: none;
3837 max-width: 100%;
3838 height: auto;
3839 }
3840
3841 .tutor-review-individual-item .tutor-review-user-info {
3842 float: left;
3843 padding-left: 20px;
3844 }
3845
3846 .tutor-review-individual-item .tutor-review-user-info p {
3847 margin-bottom: 0;
3848 }
3849
3850 .tutor-review-individual-item .tutor-review-user-info a {
3851 color: var(--tutor-text-color);
3852 }
3853
3854 .review-avatar .tutor-text-avatar,
3855 .tutor-dashboard-avater .tutor-text-avatar,
3856 .instructor-avatar .tutor-text-avatar {
3857 border-radius: 50%;
3858 width: 50px;
3859 height: 50px;
3860 text-align: center;
3861 display: block;
3862 line-height: 50px;
3863 color: #ffffff;
3864 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
3865 }
3866
3867 .course-avg-rating-wrap .course-avg-rating {
3868 font-size: 76px;
3869 line-height: 1;
3870 font-weight: 400;
3871 }
3872
3873 .course-avg-rating-wrap p {
3874 margin: 0;
3875 }
3876
3877 .tutor-review-individual-item .tutor-review-name {
3878 font-size: 16px;
3879 font-weight: 600;
3880 }
3881
3882 .tutor-review-individual-item .review-meta {
3883 color: var(--tutor-light-color);
3884 }
3885
3886 .individual-review-rating-wrap {
3887 color: #F8C51C;
3888 }
3889
3890 .individual-review-rating-wrap i,
3891 .course-avg-rating-html i {
3892 margin-right: 4px;
3893 color: #F8C51C;
3894 }
3895
3896 .course-rating-meter {
3897 display: -webkit-box;
3898 display: -ms-flexbox;
3899 display: flex;
3900 }
3901
3902 .course-rating-meter i.tutor-icon-star-full {
3903 color: #F8C51C;
3904 }
3905
3906 .rating-meter-bar-wrap {
3907 -webkit-box-flex: 1;
3908 -ms-flex: 1;
3909 flex: 1;
3910 }
3911
3912 .rating-meter-col {
3913 margin: 0 3px;
3914 }
3915
3916 .course-rating-meter {
3917 margin-bottom: 8px;
3918 }
3919
3920 .rating-meter-bar {
3921 height: 5px;
3922 width: 100%;
3923 background: #E8EFF1;
3924 margin-top: 11px;
3925 border-radius: 15px;
3926 overflow: hidden;
3927 }
3928
3929 .rating-meter-fill-bar {
3930 background: #F8C51C;
3931 height: 5px;
3932 }
3933
3934 .rating-meter-col.rating-text-col {
3935 -webkit-box-flex: 0;
3936 -ms-flex: 0 0 auto;
3937 flex: 0 0 auto;
3938 }
3939
3940 /* ********************* */
3941 /* Tutor Pagination Wrap */
3942 /* ********************* */
3943 .tutor-pagination,
3944 .tutor-pagination-wrap {
3945 text-align: center;
3946 margin: 20px 0;
3947 }
3948
3949 .tutor-pagination a, .tutor-pagination span,
3950 .tutor-pagination-wrap a,
3951 .tutor-pagination-wrap span {
3952 padding: 3px;
3953 display: inline-block;
3954 }
3955
3956 .tutor-pagination-wrap a:hover,
3957 .tutor-pagination a:hover {
3958 color: var(--tutor-primary-color);
3959 }
3960
3961 /* ********************* */
3962 /* Tutor Course Tags */
3963 /* ********************* */
3964 .tutor-course-tags {
3965 margin: -5px;
3966 }
3967
3968 .tutor-course-tags a {
3969 padding: 6px 15px;
3970 background: #E8EFF1;
3971 display: inline-block;
3972 margin: 5px;
3973 color: var(--tutor-text-color);
3974 border-radius: 2px;
3975 -webkit-transition: 300ms;
3976 transition: 300ms;
3977 }
3978
3979 .tutor-course-tags a:hover {
3980 color: #000;
3981 }
3982
3983 .certificate-download-btn {
3984 margin-top: 20px;
3985 display: -webkit-box !important;
3986 display: -ms-flexbox !important;
3987 display: flex !important;
3988 text-align: center;
3989 text-transform: uppercase !important;
3990 -webkit-box-align: center;
3991 -ms-flex-align: center;
3992 align-items: center;
3993 -webkit-box-pack: center;
3994 -ms-flex-pack: center;
3995 justify-content: center;
3996 }
3997
3998 /* ********************************** */
3999 /* Addon Support Course Prerequisites */
4000 /* ********************************** */
4001 #tutor-single-entry-content .tutor-course-prerequisites {
4002 padding: 60px;
4003 }
4004
4005 .prerequisites-course-lists {
4006 padding: 0;
4007 list-style: none;
4008 margin: 0;
4009 }
4010
4011 .prerequisites-course-lists li a {
4012 padding: 13px 15px;
4013 border: 1px solid #DCDFE5;
4014 margin-bottom: 20px;
4015 border-radius: 4px;
4016 font-weight: 500;
4017 color: var(--tutor-primary-color);
4018 font-size: 16px;
4019 }
4020
4021 .prerequisites-course-lists li:first-child {
4022 padding: 13px 40px 13px 60px;
4023 border: 1px solid #f7e5b9;
4024 margin-bottom: 20px;
4025 border-radius: 4px;
4026 font-weight: 500;
4027 background: #fffff5;
4028 color: #b39f70;
4029 position: relative;
4030 }
4031
4032 .prerequisites-course-lists li:first-child > span {
4033 position: absolute;
4034 left: 20px;
4035 top: 13px;
4036 }
4037
4038 .prerequisites-course-lists li .prerequisites-course-item {
4039 display: -webkit-box;
4040 display: -ms-flexbox;
4041 display: flex;
4042 -webkit-box-align: center;
4043 -ms-flex-align: center;
4044 align-items: center;
4045 }
4046
4047 .prerequisites-course-feature-image img {
4048 width: 70px;
4049 border-radius: 2px;
4050 height: auto;
4051 margin: 0 !important;
4052 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4053 box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4054 }
4055
4056 .prerequisites-course-lists li .prerequisites-course-title {
4057 -webkit-box-flex: 1;
4058 -ms-flex-positive: 1;
4059 flex-grow: 1;
4060 padding-left: 15px;
4061 -webkit-transition: 300ms;
4062 transition: 300ms;
4063 }
4064
4065 .prerequisites-course-lists li a:hover .prerequisites-course-title {
4066 color: var(--tutor-primary-color);
4067 }
4068
4069 .prerequisites-course-checkmark {
4070 line-height: 24px;
4071 height: 24px;
4072 text-transform: uppercase;
4073 font-size: 12px;
4074 font-weight: 700;
4075 min-width: 107px;
4076 }
4077
4078 .prerequisites-course-checkmark i {
4079 height: 24px;
4080 width: 24px;
4081 background: #DBDDDD;
4082 color: #DBDDDD;
4083 display: inline-block;
4084 text-align: center;
4085 border-radius: 2px;
4086 margin-right: 3px;
4087 }
4088
4089 .prerequisites-course-checkmark.is-complete i {
4090 background: var(--tutor-success-button-color);
4091 color: #fff;
4092 }
4093
4094 /*
4095 social share
4096 */
4097 .tutor-single-course-meta ul li.tutor-social-share {
4098 float: right;
4099 margin-right: 0;
4100 display: -webkit-inline-box;
4101 display: -ms-inline-flexbox;
4102 display: inline-flex;
4103 -webkit-box-align: center;
4104 -ms-flex-align: center;
4105 align-items: center;
4106 }
4107
4108 @media (max-width: 575px) {
4109 .tutor-single-course-meta ul li.tutor-social-share {
4110 display: none;
4111 }
4112 }
4113
4114 .tutor-single-course-meta ul li.tutor-social-share button {
4115 margin: 0;
4116 border: none;
4117 background: transparent;
4118 color: var(--tutor-light-color);
4119 -webkit-transition: 300ms;
4120 transition: 300ms;
4121 padding: 0 4px;
4122 cursor: pointer;
4123 }
4124
4125 .tutor-single-course-meta ul li.tutor-social-share button:hover {
4126 color: var(--tutor-primary-color);
4127 }
4128
4129 /* ************************* */
4130 /* ******** RTL CSS ******** */
4131 /* ************************* */
4132 .rtl .tutor-single-course-meta ul li.tutor-social-share {
4133 float: left;
4134 }
4135
4136 .rtl .tutor-single-course-meta ul li,
4137 .rtl .tutor-loop-author > div {
4138 float: right;
4139 }
4140
4141 .rtl .tutor-single-course-meta ul li {
4142 margin-right: 0;
4143 margin-left: 40px;
4144 }
4145
4146 .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
4147 margin-right: 0;
4148 margin-left: 20px;
4149 }
4150
4151 .rtl .tutor-progress-bar .tutor-progress-filled:after {
4152 left: auto;
4153 right: var(--tutor-progress-left);
4154 -webkit-transform: translateY(-50%) translateX(50%);
4155 transform: translateY(-50%) translateX(50%);
4156 }
4157
4158 .rtl .tutor-progress-percent {
4159 padding-left: 0;
4160 padding-right: 20px;
4161 }
4162
4163 .rtl .tutor-course-lesson h5 i {
4164 margin-right: 0;
4165 margin-left: 10px;
4166 }
4167
4168 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4169 margin-right: 10px;
4170 margin-left: 0;
4171 }
4172
4173 .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
4174 -webkit-box-flex: 1;
4175 -ms-flex-positive: 1;
4176 flex-grow: 1;
4177 text-align: left;
4178 }
4179
4180 .rtl .tutor-custom-list-style li {
4181 padding-right: 25px;
4182 padding-left: 0px;
4183 }
4184
4185 .rtl .tutor-custom-list-style li:before {
4186 left: auto;
4187 right: 0;
4188 }
4189
4190 .rtl .single-instructor-wrap .instructor-name,
4191 .rtl .single-instructor-wrap .instructor-avatar {
4192 float: right;
4193 }
4194
4195 .rtl .single-instructor-wrap .instructor-name {
4196 padding-left: 0;
4197 padding-right: 20px;
4198 }
4199
4200 .rtl .single-instructor-wrap .instructor-bio {
4201 padding-left: 0;
4202 padding-right: 260px;
4203 }
4204
4205 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
4206 margin-left: 30px;
4207 margin-right: 0;
4208 }
4209
4210 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4211 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
4212 padding: 14px 17px 14px 100px;
4213 }
4214
4215 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
4216 right: auto;
4217 left: 15px;
4218 }
4219
4220 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
4221 margin-left: 0;
4222 margin-right: 8px;
4223 }
4224
4225 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
4226 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
4227 margin-right: 0;
4228 margin-left: 10px;
4229 }
4230
4231 .rtl .tutor-topbar-home-btn {
4232 margin-left: 0;
4233 margin-right: 20px;
4234 }
4235
4236 @media screen and (max-width: 546px) {
4237 .rtl .tutor-topbar-home-btn {
4238 margin-right: 10px;
4239 }
4240 }
4241
4242 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
4243 margin-left: 15px;
4244 margin-right: 0;
4245 }
4246
4247 /**
4248 * Tutor Front-End Modal
4249 */
4250 .tutor-frontend-modal {
4251 position: fixed;
4252 width: 100%;
4253 height: 100%;
4254 left: 0;
4255 top: 0;
4256 display: -webkit-box;
4257 display: -ms-flexbox;
4258 display: flex;
4259 -webkit-box-align: center;
4260 -ms-flex-align: center;
4261 align-items: center;
4262 -webkit-box-pack: center;
4263 -ms-flex-pack: center;
4264 justify-content: center;
4265 z-index: 999999;
4266 }
4267
4268 .tutor-frontend-modal .tutor-frontend-modal-overlay {
4269 background: rgba(0, 0, 0, 0.7);
4270 height: 100%;
4271 width: 100%;
4272 position: fixed;
4273 left: 0;
4274 top: 0;
4275 z-index: -1;
4276 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;
4277 }
4278
4279 .tutor-frontend-modal .tutor-frontend-modal-content {
4280 position: relative;
4281 background: #fff;
4282 padding: 60px;
4283 width: 90%;
4284 max-width: 750px;
4285 max-height: 90%;
4286 overflow-y: auto;
4287 }
4288
4289 @media (max-width: 768px) {
4290 .tutor-frontend-modal .tutor-frontend-modal-content {
4291 padding: 40px;
4292 }
4293 }
4294
4295 @media (max-width: 540px) {
4296 .tutor-frontend-modal .tutor-frontend-modal-content {
4297 padding: 20px;
4298 }
4299 }
4300
4301 button.tm-close.tutor-icon-line-cross {
4302 position: absolute;
4303 right: 23px;
4304 top: 23px;
4305 background: transparent;
4306 padding: 0;
4307 font-size: 24px;
4308 border: none;
4309 color: var(--tutor-light-color);
4310 }
4311
4312 button.tm-close.tutor-icon-line-cross:hover {
4313 color: red;
4314 }
4315
4316 .label-order-status {
4317 padding: 3px 5px;
4318 border-radius: 3px;
4319 }
4320
4321 .label-status-completed {
4322 background-color: #4BD863;
4323 color: #ffffff;
4324 }
4325
4326 .label-status-cancelled {
4327 background-color: #FD6A03;
4328 color: #ffffff;
4329 }
4330
4331 .label-status-on-hold {
4332 background-color: #DB5382;
4333 color: #ffffff;
4334 }
4335
4336 .tutor-lesson-content-area h2 {
4337 margin-bottom: 25px;
4338 margin-top: 20px;
4339 font-weight: 500;
4340 }
4341
4342 .assignment-result-wrap {
4343 text-align: center;
4344 padding: 10px 0;
4345 }
4346
4347 .submitted-assignment-grade-pass {
4348 color: var(--tutor-success-button-color);
4349 }
4350
4351 .submitted-assignment-grade-failed {
4352 color: red;
4353 }
4354
4355 .received-marks {
4356 color: var(--tutor-primary-color);
4357 }
4358
4359 .tutor-dashboard-course-builder-wrap .tutor-form-row {
4360 margin-top: 20px;
4361 margin-bottom: 20px;
4362 }
4363
4364 .video_source_wrap_html5 {
4365 width: 100px;
4366 text-align: center;
4367 }
4368
4369 .video-poster-img img {
4370 max-width: 200px;
4371 height: auto;
4372 }
4373
4374 /*Assignment Information*/
4375 .tutor-assignment-information {
4376 font-size: 16px;
4377 }
4378
4379 .tutor-assignment-information ul {
4380 padding: 0;
4381 margin: 0 0 22px;
4382 list-style: none;
4383 display: -webkit-box;
4384 display: -ms-flexbox;
4385 display: flex;
4386 -webkit-box-align: center;
4387 -ms-flex-align: center;
4388 align-items: center;
4389 -ms-flex-wrap: wrap;
4390 flex-wrap: wrap;
4391 -webkit-box-pack: justify;
4392 -ms-flex-pack: justify;
4393 justify-content: space-between;
4394 }
4395
4396 .tutor-assignment-information ul li strong {
4397 font-weight: 700;
4398 }
4399
4400 .tutor-assignment-attachment-upload-wrap .tutor-form-group {
4401 display: inline-block;
4402 }
4403
4404 .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
4405 display: none;
4406 }
4407
4408 .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
4409 padding: 15px 17px;
4410 border: 1px solid #DCDFE5;
4411 overflow: hidden;
4412 margin-right: 15px;
4413 border-radius: 4px;
4414 cursor: pointer;
4415 }
4416
4417 .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
4418 font-size: 30px;
4419 line-height: 30px;
4420 float: left;
4421 margin-right: 12px;
4422 }
4423
4424 .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
4425 line-height: 30px;
4426 }
4427
4428 .tutor-assignment-attachment-upload-wrap {
4429 margin-bottom: 40px;
4430 }
4431
4432 /**
4433 * Course adding page
4434 * Course Builder
4435 */
4436 #tutor-course-topics a {
4437 text-decoration: none;
4438 }
4439
4440 #tutor-course-topics .tutor-topics-wrap {
4441 border-bottom: 1px solid #F6F8FA;
4442 padding-bottom: 0;
4443 margin: 0;
4444 }
4445
4446 .tutor-untopics-lessons .course-content-item,
4447 .course-contents .course-content-item {
4448 padding: 10px 12px 10px 25px;
4449 border-bottom: 1px solid #D9D9D9;
4450 background-color: #EBEEF0;
4451 }
4452
4453 .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
4454 .course-contents .course-content-item .tutor-lesson-top {
4455 display: -webkit-box;
4456 display: -ms-flexbox;
4457 display: flex;
4458 -webkit-box-align: center;
4459 -ms-flex-align: center;
4460 align-items: center;
4461 }
4462
4463 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
4464 .course-contents .course-content-item .tutor-lesson-top a:last-child {
4465 margin-left: auto;
4466 }
4467
4468 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
4469 .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
4470 -webkit-box-flex: 1;
4471 -ms-flex-positive: 1;
4472 flex-grow: 1;
4473 }
4474
4475 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
4476 .course-contents .course-content-item .tutor-lesson-top a {
4477 color: #393C40;
4478 font-weight: 400;
4479 display: -webkit-inline-box;
4480 display: -ms-inline-flexbox;
4481 display: inline-flex;
4482 -webkit-box-align: center;
4483 -ms-flex-align: center;
4484 align-items: center;
4485 }
4486
4487 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
4488 .course-contents .course-content-item .tutor-lesson-top i {
4489 padding-right: 7px;
4490 color: #393C40;
4491 }
4492
4493 .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
4494 .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
4495 display: none;
4496 }
4497
4498 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
4499 .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
4500 color: red;
4501 }
4502
4503 .tutor-lessons.ui-sortable {
4504 min-height: 20px;
4505 }
4506
4507 #tutor-course-topics .drop-lessons p {
4508 margin: 0;
4509 }
4510
4511 #tutor-course-topics .course-content-item:hover {
4512 background-color: #EBEEF0;
4513 }
4514
4515 #tutor-course-topics .tutor-lessons {
4516 padding-left: 0;
4517 }
4518
4519 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
4520 font-size: 15px;
4521 }
4522
4523 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
4524 display: inline-block;
4525 vertical-align: middle;
4526 margin-right: 5px;
4527 }
4528
4529 #tutor-course-topics .tutor-lesson-top {
4530 display: -webkit-box;
4531 display: -ms-flexbox;
4532 display: flex;
4533 }
4534
4535 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
4536 .tutor-quiz .open-tutor-quiz-modal,
4537 .course-content-item .open-tutor-assignment-modal {
4538 -webkit-box-flex: 1;
4539 -ms-flex: 1;
4540 flex: 1;
4541 }
4542
4543 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4544 margin-right: 10px;
4545 cursor: ns-resize;
4546 }
4547
4548 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4549 margin-right: 0;
4550 margin-left: 10px;
4551 }
4552
4553 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
4554 margin: 0 10px;
4555 }
4556
4557 #tutor-course-topics .tutor-lesson-top a {
4558 color: #393C40;
4559 }
4560
4561 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
4562 display: none;
4563 }
4564
4565 .course-move-handle {
4566 cursor: row-resize;
4567 }
4568
4569 .new-topic-btn-wrap {
4570 padding: 20px;
4571 }
4572
4573 p.course-empty-content {
4574 padding-left: 20px;
4575 padding-right: 20px;
4576 }
4577
4578 .tutor_btn_lg {
4579 line-height: 45px;
4580 background-color: var(--tutor-primary-color);
4581 color: #ffffff;
4582 padding: 0 20px;
4583 display: inline-block;
4584 border-radius: 2px;
4585 font-weight: 300;
4586 border: none;
4587 -webkit-box-shadow: none;
4588 box-shadow: none;
4589 cursor: pointer;
4590 }
4591
4592 .tutor_btn_lg:focus {
4593 -webkit-box-shadow: none;
4594 box-shadow: none;
4595 border: none;
4596 outline: none;
4597 }
4598
4599 .tutor_btn_lg:focus,
4600 .tutor_btn_lg:hover {
4601 background-color: var(--tutor-primary-color);
4602 color: #ffffff;
4603 }
4604
4605 .ui-sortable-placeholder {
4606 visibility: visible;
4607 background-color: #dddd;
4608 }
4609
4610 .tutor-untopics-lessons {
4611 border: 1px solid #eee;
4612 padding: 20px;
4613 margin: 0 -1px -1px;
4614 background-color: #fbfbfb;
4615 }
4616
4617 .tutor-untopics-lessons h3 {
4618 font-weight: 300;
4619 }
4620
4621 .tutor-untopics-lessons .tutor-lessons {
4622 padding-left: 0 !important;
4623 }
4624
4625 .create-new-lesson-wrap {
4626 text-align: center;
4627 }
4628
4629 .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child {
4630 border-bottom: none;
4631 }
4632
4633 .tutor-metabox-add-topics .tutor-option-field-row textarea {
4634 height: 120px;
4635 }
4636
4637 .topic-edit-icon {
4638 cursor: pointer;
4639 }
4640
4641 .tutor-topic-title {
4642 display: -webkit-box;
4643 display: -ms-flexbox;
4644 display: flex;
4645 font-size: 16px;
4646 font-weight: 300;
4647 margin: 0;
4648 line-height: 45px;
4649 padding-left: 15px;
4650 }
4651
4652 .rtl .tutor-topic-title {
4653 padding-left: 0;
4654 padding-right: 15px;
4655 }
4656
4657 .tutor-topic-title a {
4658 color: #393C40;
4659 }
4660
4661 .tutor-topic-title .topic-inner-title {
4662 -webkit-box-flex: 1;
4663 -ms-flex: 1 0 auto;
4664 flex: 1 0 auto;
4665 cursor: pointer;
4666 max-width: calc(100% - 137px);
4667 font-weight: 400;
4668 font-size: 16px;
4669 }
4670
4671 .tutor-topic-title span {
4672 padding: 0 5px;
4673 }
4674
4675 .tutor-topic-title span.expand-collapse-wrap {
4676 border-left: 1px solid #E7E7E7;
4677 }
4678
4679 .tutor-topic-title span.expand-collapse-wrap a {
4680 display: block;
4681 padding: 0 13px;
4682 }
4683
4684 .topic-delete-btn {
4685 float: right;
4686 }
4687
4688 .text-muted {
4689 color: #cccccc;
4690 }
4691
4692 .topic-delete-btn a {
4693 padding: 0 10px;
4694 }
4695
4696 .topic-delete-btn a:hover {
4697 color: #ff0000;
4698 }
4699
4700 .topic-delete-btn .dashicons {
4701 width: 12px;
4702 height: 12px;
4703 font-size: 12px;
4704 }
4705
4706 #tutor-course-topics {
4707 position: relative;
4708 }
4709
4710 #tutor-course-topics .inside {
4711 padding: 0;
4712 margin: 0;
4713 }
4714
4715 #tutor-course-topics a:focus {
4716 -webkit-box-shadow: none;
4717 box-shadow: none;
4718 }
4719
4720 #tutor-course-topics .toggle-indicator:before {
4721 margin-top: 20px;
4722 }
4723
4724 .tutor-topics-wrap:nth-child(2n) {
4725 background: #F6F8FA;
4726 }
4727
4728 #tutor-course-content-wrap {
4729 border: 1px solid #ddd;
4730 margin-top: 20px;
4731 }
4732
4733 #tutor-course-content-wrap .tutor-topics-edit-form,
4734 #tutor-course-content-wrap .tutor-metabox-add-topics {
4735 border-left: none;
4736 border-right: none;
4737 margin-top: 0;
4738 }
4739
4740 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
4741 background: #EBEEF0;
4742 padding: 0px;
4743 }
4744
4745 /*
4746 .tutor-course-builder-btn-group button + button{
4747 margin-left: 10px;
4748 }*/
4749 .tutor-course-builder-button {
4750 line-height: 35px;
4751 color: #393c40;
4752 display: inline-block;
4753 padding: 0 20px;
4754 border-radius: 4px;
4755 margin-right: 10px;
4756 border: 1px solid #d3d4d5;
4757 background-color: #f2f2f2;
4758 cursor: pointer;
4759 vertical-align: top;
4760 -webkit-transition: 300ms;
4761 transition: 300ms;
4762 font-weight: 400;
4763 }
4764
4765 .tutor-course-builder-button i {
4766 line-height: 35px;
4767 display: inline-block;
4768 vertical-align: top;
4769 margin-right: 6px;
4770 }
4771
4772 .tutor-course-builder-button.tutor-updating-message i {
4773 display: none;
4774 }
4775
4776 .tutor-course-builder-button.tutor-btn-lg {
4777 line-height: 40px;
4778 }
4779
4780 .tutor-add-quiz-button-wrap {
4781 padding: 15px 20px;
4782 display: -webkit-box;
4783 display: -ms-flexbox;
4784 display: flex;
4785 -ms-flex-wrap: wrap;
4786 flex-wrap: wrap;
4787 }
4788
4789 .tutor-add-quiz-button-wrap > * + * {
4790 margin-left: 15px;
4791 }
4792
4793 .tutor-course-builder-button.active {
4794 color: #fff;
4795 background: var(--tutor-primary-color);
4796 border-color: var(--tutor-primary-color);
4797 }
4798
4799 .tutor-course-builder-button:hover {
4800 -webkit-filter: brightness(0.9);
4801 filter: brightness(0.9);
4802 }
4803
4804 .tutor-btn-lg i {
4805 color: var(--tutor-primary-color);
4806 vertical-align: top;
4807 margin-right: 5px;
4808 font-size: 16px;
4809 display: inline-block;
4810 line-height: 40px;
4811 }
4812
4813 .tutor-course-builder-button.active i,
4814 .tutor-course-builder-button:hover i {
4815 color: #fff;
4816 }
4817
4818 .tutor-course-builder-button.tutor-success {
4819 background: var(--tutor-success-button-color);
4820 border-color: var(--tutor-success-button-color);
4821 color: #fff;
4822 }
4823
4824 /**
4825 End Course Builder
4826 */
4827 /**
4828 Updating Messsage
4829 */
4830 .tutor-updating-message:before {
4831 display: inline-block;
4832 font-family: 'tutor';
4833 -webkit-font-smoothing: antialiased;
4834 -moz-osx-font-smoothing: grayscale;
4835 vertical-align: top;
4836 content: "\e91d";
4837 -webkit-animation: spin 2s infinite linear;
4838 animation: spin 2s infinite linear;
4839 margin-right: 6px;
4840 }
4841
4842 .rtl .tutor-updating-message:before {
4843 margin-right: 0;
4844 margin-left: 6px;
4845 }
4846
4847 /**
4848 Lesson Edit Modal
4849 */
4850 .lesson-modal-close-wrap a {
4851 background: #ffffff;
4852 width: 50px;
4853 height: 59px;
4854 display: inline-block;
4855 text-align: center;
4856 line-height: 57px;
4857 color: #3a3d42;
4858 font-size: 15px;
4859 position: absolute;
4860 right: 0;
4861 top: 0;
4862 }
4863
4864 .lesson-modal-close-wrap a:hover {
4865 color: red;
4866 }
4867
4868 .lesson-modal-form-wrap .lesson-modal-field-row {
4869 padding: 10px 0;
4870 }
4871
4872 .lesson-modal-field.tutor-lesson-modal-title-wrap {
4873 width: 95%;
4874 }
4875
4876 .lesson-modal-field-row input[type=text] {
4877 background-color: #fff;
4878 border: 1px solid #ddd;
4879 border-radius: 3px;
4880 -webkit-box-shadow: none;
4881 box-shadow: none;
4882 color: #333;
4883 display: inline-block;
4884 vertical-align: middle;
4885 padding: 7px 12px;
4886 margin: 0 10px 0 0;
4887 min-width: 400px;
4888 min-height: 35px;
4889 }
4890
4891 .tutor-lesson-modal-title-wrap input {
4892 width: 100%;
4893 }
4894
4895 .lesson-modal-form-wrap .tutor-option-field-row {
4896 padding: 10px 0;
4897 }
4898
4899 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
4900 border-bottom: none;
4901 }
4902
4903 .lesson-modal-form-wrap {
4904 /*padding-bottom: 48px;*/
4905 }
4906
4907 .tutor-lesson-modal-wrap .modal-footer {
4908 padding: 10px 20px;
4909 background-color: #fff;
4910 width: 100%;
4911 position: sticky;
4912 bottom: 0;
4913 position: -webkit-sticky;
4914 }
4915
4916 .tutor-get-pro-text {
4917 color: #e02424;
4918 }
4919
4920 .updating-icon:before {
4921 font-family: 'tutor';
4922 content: "\e91d";
4923 -webkit-animation: spin 1s linear infinite;
4924 animation: spin 1s linear infinite;
4925 display: inline-block;
4926 }
4927
4928 .tutor-notice-warning {
4929 background-color: #fcf8e3;
4930 border-color: #faebcc;
4931 padding: 20px;
4932 margin-bottom: 10px;
4933 }
4934
4935 /**
4936 END: Lesson Modal
4937 */
4938 /**
4939 Quiz Modal
4940 */
4941 .tutor-modal-wrap {
4942 opacity: 0;
4943 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
4944 display: none;
4945 position: fixed;
4946 top: 0;
4947 left: 0;
4948 right: 0;
4949 bottom: 0;
4950 z-index: -1;
4951 background-color: rgba(0, 0, 0, 0.5);
4952 }
4953
4954 .tutor-modal-wrap.show {
4955 display: -webkit-box !important;
4956 display: -ms-flexbox !important;
4957 display: flex !important;
4958 opacity: 1;
4959 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4960 z-index: 99999;
4961 -webkit-box-align: center;
4962 -ms-flex-align: center;
4963 align-items: center;
4964 -webkit-box-pack: center;
4965 -ms-flex-pack: center;
4966 justify-content: center;
4967 }
4968
4969 .tutor-modal-wrap.loading .tutor-modal-content:before {
4970 position: absolute;
4971 top: 0;
4972 left: 0;
4973 right: 0;
4974 bottom: 0;
4975 display: block;
4976 content: '';
4977 z-index: 9;
4978 background: url("../images/spinner.gif") no-repeat center center;
4979 }
4980
4981 .tutor-modal-wrap .tutor-modal-content {
4982 max-height: 90%;
4983 overflow-y: auto;
4984 overflow-x: hidden;
4985 background-color: #fff;
4986 max-width: 730px;
4987 margin: 0;
4988 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
4989 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
4990 position: relative;
4991 -webkit-transition: all 200ms ease-out;
4992 transition: all 200ms ease-out;
4993 width: 90%;
4994 }
4995
4996 .admin-bar .tutor-modal-wrap .tutor-modal-content {
4997 max-height: calc(90% - 32px);
4998 margin-top: 32px;
4999 }
5000
5001 .tutor-modal-wrap .modal-footer {
5002 padding: 20px 0;
5003 border-top: 1px solid #eee;
5004 }
5005
5006 .tutor-modal-wrap .modal-footer.has-padding {
5007 padding: 20px 15px;
5008 }
5009
5010 .tutor-modal-wrap .modal-container {
5011 padding: 20px 20px 0;
5012 }
5013
5014 .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
5015 margin-top: 0;
5016 }
5017
5018 .tutor-modal-wrap .modal-header {
5019 display: -webkit-box;
5020 display: -ms-flexbox;
5021 display: flex;
5022 padding: 15px 20px;
5023 border-bottom: 1px solid #eeeff1;
5024 }
5025
5026 .tutor-modal-wrap .modal-title {
5027 -ms-flex-preferred-size: 0;
5028 flex-basis: 0;
5029 -webkit-box-flex: 1;
5030 -ms-flex-positive: 1;
5031 flex-grow: 1;
5032 }
5033
5034 .tutor-modal-wrap .modal-header h1 {
5035 padding: 0;
5036 margin: 0;
5037 font-size: 23px;
5038 line-height: 30px;
5039 }
5040
5041 .modal-container .modal-classic-btn-wrap {
5042 position: absolute;
5043 right: 45px;
5044 top: 14px;
5045 }
5046
5047 .modal-container .modal-classic-btn-wrap a {
5048 color: var(--tutor-primary-color);
5049 }
5050
5051 .tutor-modal-wrap .modal-header h1::before,
5052 .tutor-modal-wrap .modal-header h1::after {
5053 display: none;
5054 }
5055
5056 .tutor-modal-wrap .search-bar {
5057 -ms-flex-preferred-size: 0;
5058 flex-basis: 0;
5059 -webkit-box-flex: 1;
5060 -ms-flex-positive: 1;
5061 flex-grow: 1;
5062 padding-top: 20px;
5063 padding-left: 20px;
5064 padding-right: 20px;
5065 }
5066
5067 .tutor-modal-wrap .search-bar input[type="text"] {
5068 width: 100%;
5069 border: 1px solid #eee;
5070 -webkit-box-shadow: none;
5071 box-shadow: none;
5072 padding: 10px;
5073 }
5074
5075 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
5076 width: 50px;
5077 height: 50px;
5078 background: #000;
5079 display: inline-block;
5080 text-align: center;
5081 line-height: 47px;
5082 color: #fff;
5083 font-size: 25px;
5084 position: absolute;
5085 right: 0;
5086 }
5087
5088 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
5089 -ms-flex-preferred-size: 0;
5090 flex-basis: 0;
5091 -webkit-box-flex: 1;
5092 -ms-flex-positive: 1;
5093 flex-grow: 1;
5094 }
5095
5096 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
5097 background: #ffffff;
5098 width: 20px;
5099 height: 20px;
5100 display: inline-block;
5101 text-align: center;
5102 line-height: 28px;
5103 color: #3a3d42;
5104 font-size: 22px;
5105 position: relative;
5106 }
5107
5108 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
5109 padding: 15px 20px;
5110 border-bottom: 1px solid #eeeff1;
5111 }
5112
5113 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
5114 padding: 0;
5115 }
5116
5117 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
5118 background-color: #F1F1F1;
5119 padding: 0;
5120 }
5121
5122 #tutor-quiz-modal-tab-items-wrap {
5123 background-color: #fff;
5124 font-size: 0;
5125 overflow: hidden;
5126 }
5127
5128 #tutor-quiz-builder-modal-tabs-container {
5129 padding: 20px;
5130 }
5131
5132 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
5133 padding: 15px 25px;
5134 display: inline-block;
5135 color: #393C40;
5136 border-left: 1px solid #F1F1F1;
5137 overflow: hidden;
5138 line-height: 17px;
5139 vertical-align: middle;
5140 }
5141
5142 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
5143 background-color: #F1F1F1;
5144 }
5145
5146 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
5147 float: left;
5148 font-size: 17px;
5149 line-height: 1;
5150 margin-right: 5px;
5151 }
5152
5153 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
5154 color: var(--tutor-primary-color);
5155 }
5156
5157 .quiz-modal-tab-navigation-btn {
5158 padding: 10px 20px;
5159 border-radius: 3px;
5160 }
5161
5162 .quiz-modal-btn-next, .quiz-modal-btn-next:focus, .quiz-modal-btn-first-step, .quiz-modal-btn-first-step:focus, .quiz-modal-question-save-btn, .quiz-modal-question-save-btn:focus, .quiz-modal-settings-save-btn, .quiz-modal-settings-save-btn:focus {
5163 background-color: var(--tutor-primary-color);
5164 color: #ffffff;
5165 }
5166
5167 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover {
5168 color: #ffffff;
5169 }
5170
5171 .quiz-modal-btn-cancel, .quiz-modal-btn-back {
5172 color: #4B5981;
5173 border: 1px solid #D4DADB;
5174 }
5175
5176 .tutor-quiz-builder-form-row .quiz-form-warning {
5177 color: #e88e06;
5178 }
5179
5180 .tutor-assignment-builder-modal-wrap .modal-container {
5181 padding: 10px;
5182 }
5183
5184 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
5185 margin: 0;
5186 }
5187
5188 .tutor-quiz-question-answers-form {
5189 background-color: #fff;
5190 padding: 20px;
5191 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5192 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5193 border: 1px solid #DEDEDE;
5194 border-radius: 3px;
5195 margin-bottom: 20px;
5196 }
5197
5198 .advanced-options-tab-item {
5199 float: right;
5200 }
5201
5202 .tutor-course-builder-wrap {
5203 border: 1px dashed #DCDFE5;
5204 }
5205
5206 /** Tutor Quiz Modal Form */
5207 .tutor-quiz-builder-modal-tabs-notice {
5208 background: #D8D8D8;
5209 line-height: 20px;
5210 padding: 10px 30px;
5211 color: #A4A4A4;
5212 }
5213
5214 .tutor-quiz-builder-modal-tabs-notice a {
5215 color: #A4A4A4;
5216 text-decoration: underline;
5217 }
5218
5219 /* .tutor-quiz-builder-group */
5220 .tutor-quiz-builder-group {
5221 margin-bottom: 25px;
5222 }
5223
5224 .tutor-quiz-builder-group > p.warning {
5225 color: red;
5226 font-size: 12px;
5227 }
5228
5229 .tutor-quiz-builder-group > p.help {
5230 color: #A4A4A4;
5231 font-size: 12px;
5232 margin-top: 7px;
5233 }
5234
5235 .tutor-quiz-builder-group > h4 {
5236 color: #393C40;
5237 font-weight: 600;
5238 margin: 0 0 15px;
5239 }
5240
5241 .tutor-quiz-builder-row {
5242 display: -webkit-box;
5243 display: -ms-flexbox;
5244 display: flex;
5245 -webkit-box-align: center;
5246 -ms-flex-align: center;
5247 align-items: center;
5248 margin-left: -10px;
5249 margin-right: -10px;
5250 }
5251
5252 .tutor-quiz-builder-col {
5253 padding-left: 10px;
5254 padding-right: 10px;
5255 -webkit-box-flex: 1;
5256 -ms-flex-positive: 1;
5257 flex-grow: 1;
5258 }
5259
5260 .tutor-quiz-builder-col.auto-width {
5261 -webkit-box-flex: 0;
5262 -ms-flex: 0 0 auto;
5263 flex: 0 0 auto;
5264 }
5265
5266 .tutor-quiz-builder-group textarea,
5267 .tutor-quiz-builder-group input[type="text"],
5268 .tutor-quiz-builder-group input[type="email"],
5269 .tutor-quiz-builder-group input[type="number"],
5270 .tutor-quiz-builder-group input[type="password"] {
5271 line-height: 40px;
5272 padding: 5px 0;
5273 text-indent: 15px;
5274 background: #fff;
5275 display: inline-block;
5276 border: 1px solid #DEDEDE;
5277 border-radius: 3px;
5278 -webkit-box-shadow: none;
5279 box-shadow: none;
5280 height: 40px;
5281 margin: 0;
5282 width: 100%;
5283 color: #393C40;
5284 }
5285
5286 .tutor-quiz-builder-group textarea:focus,
5287 .tutor-quiz-builder-group input[type="text"]:focus,
5288 .tutor-quiz-builder-group input[type="email"]:focus,
5289 .tutor-quiz-builder-group input[type="number"]:focus,
5290 .tutor-quiz-builder-group input[type="password"]:focus {
5291 border-color: var(--tutor-primary-color);
5292 }
5293
5294 .tutor-quiz-builder-group textarea {
5295 height: 80px;
5296 resize: none;
5297 text-indent: 0;
5298 padding: 11px 15px;
5299 line-height: 22px;
5300 }
5301
5302 .tutor-quiz-builder-group textarea[name="quiz_description"] {
5303 height: 150px;
5304 }
5305
5306 .tutor-quiz-builder-group select {
5307 border: 1px solid #ccc;
5308 -webkit-box-shadow: none;
5309 box-shadow: none;
5310 height: 42px !important;
5311 padding: 0 12px !important;
5312 margin: 0;
5313 }
5314
5315 .tutor-quiz-builder-modal-control-btn-group {
5316 display: -webkit-box;
5317 display: -ms-flexbox;
5318 display: flex;
5319 margin-top: 20px;
5320 }
5321
5322 .question_form_inner {
5323 padding: 0 20px 20px;
5324 margin-top: 0;
5325 }
5326
5327 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
5328 -webkit-box-flex: 1;
5329 -ms-flex: 1;
5330 flex: 1;
5331 }
5332
5333 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
5334 display: inline-block;
5335 }
5336
5337 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
5338 margin-right: 6px;
5339 }
5340
5341 .modal-container .tutor-quiz-add-question-btn {
5342 border: 1px solid #C6C9CF;
5343 padding: 10px 15px;
5344 color: #393C40;
5345 display: inline-block;
5346 border-radius: 3px;
5347 }
5348
5349 .modal-container .tutor-quiz-add-question-btn i {
5350 color: var(--tutor-primary-color);
5351 line-height: 16px;
5352 margin-right: 3px;
5353 }
5354
5355 .quiz-form-field-col {
5356 margin-right: 20px;
5357 }
5358
5359 .quiz-form-field-col.result-fail {
5360 width: 100%;
5361 }
5362
5363 .quiz-modal-switch-field {
5364 display: -webkit-box;
5365 display: -ms-flexbox;
5366 display: flex;
5367 margin-top: 30px;
5368 }
5369
5370 .quiz-modal-switch-field label.btn-switch {
5371 margin-right: 20px;
5372 position: relative;
5373 vertical-align: top;
5374 }
5375
5376 label.btn-switch input:checked + .btn-slider {
5377 background-color: var(--tutor-success-button-color);
5378 }
5379
5380 .btn-switch + span {
5381 line-height: 24px;
5382 display: inline-block;
5383 margin-left: 8px;
5384 font-weight: 700;
5385 vertical-align: top;
5386 }
5387
5388 .tutor-select {
5389 position: relative;
5390 }
5391
5392 .tutor-select .select-header {
5393 border: 1px solid #DEDEDE;
5394 margin: 0;
5395 padding: 10px;
5396 width: 100%;
5397 -webkit-box-shadow: none;
5398 box-shadow: none;
5399 background-color: #fff;
5400 display: -webkit-box;
5401 display: -ms-flexbox;
5402 display: flex;
5403 cursor: pointer;
5404 -webkit-box-sizing: border-box;
5405 box-sizing: border-box;
5406 border-radius: 3px;
5407 }
5408
5409 .tutor-select .select-header .lead-option {
5410 -webkit-box-flex: 1;
5411 -ms-flex: 1;
5412 flex: 1;
5413 }
5414
5415 .tutor-select .select-header .select-dropdown {
5416 line-height: 22px;
5417 }
5418
5419 .tutor-select .select-header .lead-option .question-type-pro {
5420 display: none;
5421 }
5422
5423 .tutor-select .tutor-select-options {
5424 border: 1px solid #DEDEDE;
5425 background-color: #fff;
5426 padding: 22px 10px 8px;
5427 width: calc(100% - 22px);
5428 position: absolute;
5429 font-size: 0;
5430 z-index: 9;
5431 display: -webkit-box;
5432 display: -ms-flexbox;
5433 display: flex;
5434 -ms-flex-wrap: wrap;
5435 flex-wrap: wrap;
5436 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5437 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5438 top: 55px;
5439 border-radius: 3px;
5440 }
5441
5442 .tutor-select .tutor-select-options .tutor-select-option {
5443 width: calc(33.3333% - 22px);
5444 display: inline-block;
5445 padding: 9px;
5446 cursor: pointer;
5447 position: relative;
5448 -webkit-box-sizing: border-box;
5449 box-sizing: border-box;
5450 margin: 0 11px 15px;
5451 border: 1px solid #E2E2E2;
5452 border-radius: 3px;
5453 font-size: 13px;
5454 }
5455
5456 .tutor-select .tutor-select-options .tutor-select-option:hover {
5457 border-color: var(--tutor-primary-color);
5458 }
5459
5460 .question-type-pro {
5461 color: #fff;
5462 font-size: 9px;
5463 right: 11px;
5464 position: absolute;
5465 top: 50%;
5466 -webkit-transform: translateY(-50%);
5467 transform: translateY(-50%);
5468 }
5469
5470 i.tutor-icon-block {
5471 padding: 0;
5472 color: #fff;
5473 border-radius: 3px;
5474 margin-right: 2px;
5475 display: inline-block;
5476 width: 22px;
5477 height: 22px;
5478 text-align: center;
5479 line-height: 22px;
5480 }
5481
5482 i.tutor-icon-block.tutor-icon-short-ans {
5483 background-color: #f37512;
5484 }
5485
5486 i.tutor-icon-block.tutor-icon-image-ans {
5487 background-color: #a322f9;
5488 }
5489
5490 i.tutor-icon-block.tutor-icon-yes-no {
5491 background-color: var(--tutor-primary-color);
5492 }
5493
5494 i.tutor-icon-block.tutor-icon-multiple-choice {
5495 background-color: #9034a9;
5496 }
5497
5498 i.tutor-icon-block.tutor-icon-mark {
5499 background-color: #00b890;
5500 }
5501
5502 i.tutor-icon-block.tutor-icon-open-ended {
5503 background-color: #fe3129;
5504 }
5505
5506 i.tutor-icon-block.tutor-icon-fill-gaps {
5507 background-color: #ffbf00;
5508 }
5509
5510 i.tutor-icon-block.tutor-icon-answer-shorting {
5511 background-color: #f80089;
5512 }
5513
5514 i.tutor-icon-block.tutor-icon-assesment {
5515 background-color: #274055;
5516 }
5517
5518 i.tutor-icon-block.tutor-icon-matching {
5519 background-color: #8a4a1b;
5520 }
5521
5522 i.tutor-icon-block.tutor-icon-image-matching {
5523 background-color: #8a4a1b;
5524 }
5525
5526 i.tutor-icon-block.tutor-icon-ordering {
5527 background-color: var(--tutor-primary-color);
5528 }
5529
5530 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus {
5531 background-color: var(--tutor-success-button-color);
5532 }
5533
5534 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
5535 background-color: var(--tutor-primary-color);
5536 }
5537
5538 a.back-to-quiz-questions-btn {
5539 font-size: 16px;
5540 font-weight: 300;
5541 color: #393C40;
5542 margin-bottom: 10px;
5543 display: block;
5544 }
5545
5546 a.back-to-quiz-questions-btn.tutor-updating-message i {
5547 display: none;
5548 }
5549
5550 .modal-container .quiz-questions-form {
5551 padding: 20px;
5552 }
5553
5554 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
5555 -webkit-box-flex: 0;
5556 -ms-flex: 0 0 150px;
5557 flex: 0 0 150px;
5558 }
5559
5560 .question-form-header {
5561 margin-bottom: 20px;
5562 }
5563
5564 .quiz-question-form-body {
5565 margin-bottom: 25px;
5566 }
5567
5568 .quiz-builder-question-wrap {
5569 display: -webkit-box;
5570 display: -ms-flexbox;
5571 display: flex;
5572 margin-bottom: 15px;
5573 }
5574
5575 .quiz-builder-question {
5576 -webkit-box-flex: 1;
5577 -ms-flex: 1;
5578 flex: 1;
5579 display: -webkit-box;
5580 display: -ms-flexbox;
5581 display: flex;
5582 background: #fff;
5583 padding: 10px;
5584 border: 1px solid #E2E2E2;
5585 border-radius: 3px;
5586 max-width: calc(100% - 52px);
5587 }
5588
5589 .quiz-builder-question .question-sorting {
5590 margin-right: 10px;
5591 line-height: 22px;
5592 }
5593
5594 .quiz-builder-question .question-sorting i {
5595 display: block;
5596 line-height: 24px;
5597 }
5598
5599 .quiz-builder-question .question-edit-icon {
5600 line-height: 22px;
5601 }
5602
5603 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
5604 display: none;
5605 }
5606
5607 .quiz-builder-question .question-title {
5608 -webkit-box-flex: 1;
5609 -ms-flex: 1;
5610 flex: 1;
5611 line-height: 22px;
5612 text-overflow: ellipsis;
5613 overflow: hidden;
5614 white-space: nowrap;
5615 margin-right: 10px;
5616 }
5617
5618 .quiz-builder-question .question-icon {
5619 -webkit-box-flex: 0;
5620 -ms-flex: 0 0 155px;
5621 flex: 0 0 155px;
5622 }
5623
5624 .quiz-builder-qustion-trash a {
5625 display: block;
5626 padding: 0 0 0 10px;
5627 font-size: 20px;
5628 color: rgba(57, 60, 64, 0.4);
5629 line-height: 44px;
5630 }
5631
5632 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
5633 border: 1px solid #DEDEDE;
5634 padding: 20px 70px 20px 10px;
5635 background-color: #ffffff;
5636 position: relative;
5637 border-radius: 4px;
5638 }
5639
5640 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
5641 background: var(--tutor-primary-color);
5642 border: none;
5643 height: 4px;
5644 border-radius: 4px;
5645 }
5646
5647 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
5648 background: #DEDEDE;
5649 border-radius: 4px;
5650 }
5651
5652 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
5653 background: var(--tutor-primary-color);
5654 border: 1px solid var(--tutor-primary-color);
5655 border-radius: 50%;
5656 margin-top: -2px;
5657 }
5658
5659 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
5660 font-size: 16px;
5661 font-weight: 600;
5662 background: var(--tutor-primary-color);
5663 position: absolute;
5664 right: 5px;
5665 top: 50%;
5666 margin: 0;
5667 -webkit-transform: translateY(-50%);
5668 transform: translateY(-50%);
5669 line-height: 34px;
5670 width: 43px;
5671 text-align: center;
5672 border-radius: 4px;
5673 color: #fff;
5674 }
5675
5676 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
5677 content: '';
5678 position: absolute;
5679 border: 7px solid transparent;
5680 top: 50%;
5681 border-right-color: var(--tutor-primary-color);
5682 right: 100%;
5683 -webkit-transform: translateY(-50%);
5684 transform: translateY(-50%);
5685 }
5686
5687 .tutor-quiz-answer-wrap {
5688 display: -webkit-box;
5689 display: -ms-flexbox;
5690 display: flex;
5691 }
5692
5693 .tutor-quiz-answer {
5694 background-color: #fff;
5695 -webkit-box-flex: 1;
5696 -ms-flex: 1;
5697 flex: 1;
5698 padding: 10px 15px;
5699 border: 1px solid #DEDEDE;
5700 display: -webkit-box;
5701 display: -ms-flexbox;
5702 display: flex;
5703 line-height: 22px;
5704 border-radius: 3px;
5705 margin-bottom: 15px;
5706 }
5707
5708 .tutor-quiz-answer .tutor-quiz-answer-edit a {
5709 display: block;
5710 padding: 0px 9px;
5711 }
5712
5713 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
5714 padding: 0 10px;
5715 display: inline-block;
5716 line-height: 44px;
5717 }
5718
5719 span.tutor-quiz-answer-title {
5720 -webkit-box-flex: 1;
5721 -ms-flex: 1;
5722 flex: 1;
5723 }
5724
5725 .tutor-quiz-answer-media .option-media-preview {
5726 margin-bottom: 20px;
5727 }
5728
5729 .tutor-quiz-answer-media .option-media-preview img {
5730 max-width: 80px;
5731 height: auto;
5732 }
5733
5734 .tutor-question-answer-image {
5735 margin-right: 10px;
5736 }
5737
5738 .tutor-question-answer-image img {
5739 max-height: 25px;
5740 width: auto;
5741 }
5742
5743 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
5744 background-color: var(--tutor-success-button-color);
5745 color: #fff;
5746 padding: 10px 15px;
5747 border: none;
5748 cursor: pointer;
5749 }
5750
5751 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
5752 background-color: var(--tutor-success-button-color);
5753 }
5754
5755 /**
5756 Tutor Media Upload
5757 */
5758 .tutor-media-upload-wrap {
5759 border: 1px solid #DEDEDE;
5760 display: -webkit-box;
5761 display: -ms-flexbox;
5762 display: flex;
5763 width: 130px;
5764 }
5765
5766 .tutor-media-upload-wrap img {
5767 max-width: 100%;
5768 }
5769
5770 .tutor-media-preview {
5771 -webkit-box-flex: 1;
5772 -ms-flex: 1;
5773 flex: 1;
5774 }
5775
5776 .tutor-media-upload-btn {
5777 display: block;
5778 padding: 10px;
5779 font-size: 50px;
5780 line-height: 50px;
5781 text-align: center;
5782 color: #DEDEDE;
5783 }
5784
5785 .tutor-media-upload-trash-wrap {
5786 border-left: 1px solid #dedede;
5787 }
5788
5789 .tutor-media-upload-trash {
5790 color: #dedede;
5791 display: block;
5792 line-height: 50px;
5793 padding: 12px;
5794 }
5795
5796 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
5797 margin-top: 40px;
5798 margin-bottom: 10px;
5799 }
5800
5801 /**
5802 #End Quiz Modal
5803 */
5804 /* Start Tutor FrontEnd Course Builder*/
5805 .tutor-metabox-add-topics,
5806 .tutor-topics-edit-form {
5807 background-color: #f7f7f7;
5808 border: 1px solid #DCDFE5;
5809 margin-top: 25px;
5810 padding: 20px;
5811 }
5812
5813 .tutor-course-builder-section {
5814 margin-bottom: 60px;
5815 }
5816
5817 .tutor-course-builder-section-title h3 {
5818 font-size: 20px;
5819 font-weight: 700;
5820 color: #1D1F37;
5821 position: relative;
5822 overflow: hidden;
5823 z-index: 1;
5824 margin: 0 0 25px;
5825 cursor: pointer;
5826 }
5827
5828 .tutor-course-builder-section-title h3::after {
5829 content: '';
5830 position: absolute;
5831 top: 50%;
5832 left: 0;
5833 width: 100%;
5834 height: 1px;
5835 background: var(--tutor-primary-color);
5836 z-index: -1;
5837 }
5838
5839 .tutor-course-builder-section-title h3 span,
5840 .tutor-course-builder-section-title h3 i {
5841 float: left;
5842 background-color: #fff;
5843 font-size: 20px;
5844 line-height: 20px;
5845 }
5846
5847 .tutor-course-builder-section-title h3 i {
5848 color: var(--tutor-primary-color);
5849 font-size: 14px;
5850 }
5851
5852 .tutor-course-builder-section-title h3 span {
5853 padding: 0 15px 0 9px;
5854 }
5855
5856 .tutor-frontend-builder-item-scope {
5857 margin-bottom: 30px;
5858 }
5859
5860 .tutor-frontend-builder-item-scope:last-child {
5861 margin-bottom: 0;
5862 }
5863
5864 .tutor-builder-item-heading {
5865 font-weight: 500;
5866 line-height: 21px;
5867 margin-bottom: 10px;
5868 display: block;
5869 }
5870
5871 .builder-course-thumbnail-upload-wrap > div {
5872 font-size: var(--tutor-text-size);
5873 line-height: 25px;
5874 margin-bottom: 20px;
5875 font-weight: 400;
5876 }
5877
5878 .builder-course-thumbnail-img-src {
5879 position: relative;
5880 }
5881
5882 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
5883 font-size: 10px;
5884 position: absolute;
5885 top: -4px;
5886 left: -4px;
5887 color: #E53935;
5888 -webkit-transition: 300ms;
5889 transition: 300ms;
5890 border-radius: 50%;
5891 width: 20px;
5892 height: 20px;
5893 line-height: 20px;
5894 background: #fff;
5895 text-align: center;
5896 }
5897
5898 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
5899 line-height: 20px;
5900 }
5901
5902 .tutor-course-builder-header {
5903 text-align: right;
5904 font-size: 12px;
5905 }
5906
5907 .tutor-course-builder-section .course-empty-content {
5908 margin: 15px 0;
5909 }
5910
5911 .tutor-course-builder-section .tutor-course-builder-header a {
5912 color: #393C40;
5913 }
5914
5915 .tutor-course-builder-section .tutor-course-builder-header a:first-child {
5916 padding-right: 7px;
5917 }
5918
5919 .tutor-course-builder-section .tutor-course-builder-header a:last-child {
5920 padding-left: 7px;
5921 }
5922
5923 .tutor-course-builder-section .tutor-course-builder-header {
5924 margin-top: -15px;
5925 }
5926
5927 .tutor-course-builder-section .new-topic-btn-wrap {
5928 padding: 0;
5929 margin-top: 20px;
5930 }
5931
5932 /*
5933 Tutor Instructor
5934 */
5935 .tutor-course-available-instructors {
5936 display: -webkit-box;
5937 display: -ms-flexbox;
5938 display: flex;
5939 -ms-flex-wrap: wrap;
5940 flex-wrap: wrap;
5941 }
5942
5943 .tutor-course-available-instructors .added-instructor-item {
5944 -webkit-box-flex: 0;
5945 -ms-flex: 0 0 calc(50% - 15px);
5946 flex: 0 0 calc(50% - 15px);
5947 max-width: calc(50% - 15px);
5948 border: 1px solid #DCDFE5;
5949 padding: 13px;
5950 display: -webkit-inline-box;
5951 display: -ms-inline-flexbox;
5952 display: inline-flex;
5953 -webkit-box-align: center;
5954 -ms-flex-align: center;
5955 align-items: center;
5956 border-radius: 4px;
5957 position: relative;
5958 margin-bottom: 30px;
5959 }
5960
5961 .tutor-course-available-instructors .added-instructor-item .instructor-control {
5962 position: absolute;
5963 right: 14px;
5964 top: 50%;
5965 font-size: 12px;
5966 -webkit-transform: translateY(-50%);
5967 transform: translateY(-50%);
5968 opacity: 0;
5969 -webkit-transition: 300ms;
5970 transition: 300ms;
5971 }
5972
5973 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
5974 color: red;
5975 }
5976
5977 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
5978 opacity: 1;
5979 }
5980
5981 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
5982 height: 45px;
5983 width: 45px;
5984 overflow: hidden;
5985 border-radius: 50px;
5986 margin-right: 15px;
5987 }
5988
5989 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
5990 width: 100%;
5991 }
5992
5993 .tutor-course-available-instructors .added-instructor-item .instructor-name {
5994 position: relative;
5995 }
5996
5997 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
5998 display: inline-block;
5999 margin-left: 10px;
6000 width: 18px;
6001 }
6002
6003 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
6004 opacity: 1;
6005 }
6006
6007 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
6008 -webkit-transition: 300ms;
6009 transition: 300ms;
6010 opacity: 0;
6011 position: absolute;
6012 bottom: 34px;
6013 right: 9px;
6014 background: #2A344F;
6015 -webkit-transform: translateX(50%);
6016 transform: translateX(50%);
6017 color: #fff;
6018 font-size: 12px;
6019 font-style: normal;
6020 padding: 0 8px;
6021 border-radius: 15px;
6022 line-height: 20px;
6023 z-index: 1;
6024 }
6025
6026 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
6027 content: '';
6028 position: absolute;
6029 border: 5px solid #2A344F;
6030 bottom: -3px;
6031 left: 50%;
6032 margin-left: -5px;
6033 -webkit-transform: rotate(45deg);
6034 transform: rotate(45deg);
6035 z-index: -1;
6036 }
6037
6038 .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
6039 margin-left: 30px;
6040 }
6041
6042 /* End Tutor FrontEnd Course Builder*/
6043 .tutor-addons-list .plugin-icon {
6044 height: 120px;
6045 }
6046
6047 .btn-switch {
6048 display: inline-block;
6049 height: 22px;
6050 position: relative;
6051 width: 40px;
6052 }
6053
6054 .btn-switch input {
6055 display: none;
6056 }
6057
6058 .btn-slider {
6059 background-color: #ccc;
6060 bottom: 0;
6061 cursor: pointer;
6062 left: 0;
6063 position: absolute;
6064 right: 0;
6065 top: 0;
6066 -webkit-transition: .4s;
6067 transition: .4s;
6068 }
6069
6070 .btn-slider:before {
6071 background-color: #fff;
6072 bottom: 3px;
6073 content: "";
6074 height: 16px;
6075 left: 4px;
6076 position: absolute;
6077 -webkit-transition: .4s;
6078 transition: .4s;
6079 width: 16px;
6080 }
6081
6082 input:checked + .btn-slider {
6083 background-color: var(--tutor-primary-color);
6084 }
6085
6086 input:checked + .btn-slider:before {
6087 -webkit-transform: translateX(16px);
6088 transform: translateX(16px);
6089 }
6090
6091 .btn-slider.btn-round {
6092 border-radius: 34px;
6093 }
6094
6095 .btn-slider.btn-round:before {
6096 border-radius: 50%;
6097 }
6098
6099 .tutor-video-embeded-wrap {
6100 position: relative;
6101 padding-bottom: 56.25%;
6102 height: 0;
6103 overflow: hidden;
6104 max-width: 100%;
6105 }
6106
6107 .tutor-video-embeded-wrap iframe,
6108 .tutor-video-embeded-wrap object,
6109 .tutor-video-embeded-wrap embed {
6110 position: absolute;
6111 top: 0;
6112 left: 0;
6113 width: 100%;
6114 height: 100%;
6115 }
6116
6117 /**
6118 Frontend Course Builder
6119 */
6120 /**
6121 Video MetaBox
6122 */
6123 .select2-selection__rendered [class^="tutor-icon-"] {
6124 display: inline-block;
6125 vertical-align: top;
6126 margin-right: 6px;
6127 }
6128
6129 .select2-results__options [class^="tutor-icon-"] {
6130 color: var(--tutor-primary-color);
6131 display: inline-block;
6132 vertical-align: top;
6133 margin-right: 6px;
6134 }
6135
6136 .select2-results__option--highlighted [class^="tutor-icon-"] {
6137 color: #fff;
6138 }
6139
6140 .tutor-video-metabox-wrap {
6141 margin-bottom: 50px;
6142 }
6143
6144 .video-metabox-source-input-wrap {
6145 padding: 30px;
6146 background-color: #F4F7F8;
6147 border: 1px solid #DCDFE5;
6148 border-radius: 3px;
6149 }
6150
6151 .video-metabox-source-html5-upload {
6152 background-color: #fff;
6153 text-align: center;
6154 padding: 40px 20px;
6155 border: 1px solid #DCDFE5;
6156 border-radius: 3px;
6157 }
6158
6159 .video-metabox-source-html5-upload p {
6160 margin-bottom: 5px;
6161 }
6162
6163 .tutor-video-metabox-wrap p {
6164 margin: 0;
6165 padding: 0;
6166 }
6167
6168 .video-metabox-source-html5-upload .video-upload-icon i {
6169 font-size: 50px;
6170 color: var(--tutor-primary-color);
6171 }
6172
6173 .video_source_upload_wrap_html5 {
6174 margin-top: 10px;
6175 }
6176
6177 .video-metabox-source-html5-poster {
6178 padding-top: 30px;
6179 }
6180
6181 .video_source_wrap_html5 {
6182 width: 100%;
6183 }
6184
6185 .builder-course-thumbnail-upload-wrap .button-transparent {
6186 float: right;
6187 background: transparent !important;
6188 }
6189
6190 .builder-course-thumbnail-upload-wrap .button-transparent:hover {
6191 background: var(--tutor-primary-color) !important;
6192 }
6193
6194 .html5-video-poster {
6195 height: 100px;
6196 display: -webkit-box;
6197 display: -ms-flexbox;
6198 display: flex;
6199 -webkit-box-align: center;
6200 -ms-flex-align: center;
6201 align-items: center;
6202 }
6203
6204 .html5-video-poster .tutor-builder-course-video-poster-text {
6205 text-align: left;
6206 padding-left: 20px;
6207 }
6208
6209 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
6210 font-size: 14px;
6211 font-weight: 700;
6212 margin: 0 0 6px;
6213 line-height: 1;
6214 }
6215
6216 .html5-video-poster .tutor-builder-course-video-poster-text span {
6217 font-size: 14px;
6218 font-weight: 400;
6219 }
6220
6221 .html5-video-poster img {
6222 height: 100%;
6223 width: auto;
6224 }
6225
6226 .no-memberhsip-msg-wrap p {
6227 margin: 0;
6228 }
6229
6230 .content-drip-message-wrap.tutor-error-msg {
6231 margin: 40px 50px;
6232 }
6233
6234 /**
6235 Content Drip (Pro)
6236 */
6237 .content-drip-message-wrap {
6238 margin: 120px;
6239 }
6240
6241 .content-drip-wrap-flex {
6242 display: -webkit-box;
6243 display: -ms-flexbox;
6244 display: flex;
6245 }
6246
6247 .content-drip-wrap-flex .content-drip-left {
6248 margin-right: 50px;
6249 }
6250
6251 .content-drip-wrap-flex ul {
6252 margin: 0;
6253 list-style-position: inside;
6254 }
6255
6256 .content-drip-wrap-flex ul li a {
6257 color: var(--tutor-primary-color);
6258 }
6259
6260 /**
6261 END Content Drip
6262 */
6263 /**
6264 * Alert CSS
6265 * since v.1.4.1
6266 */
6267 .tutor-alert {
6268 border: 1px solid #F8A201;
6269 background: #FFFFF2;
6270 position: relative;
6271 border-radius: 3px;
6272 padding: 20px 25px 20px 95px;
6273 color: #A86D00;
6274 margin-bottom: 20px;
6275 }
6276
6277 .tutor-alert p {
6278 margin-bottom: 10px;
6279 }
6280
6281 .tutor-alert p:last-child {
6282 margin: 0;
6283 }
6284
6285 .tutor-alert.tutor-alert-danger {
6286 border: 1px solid #FE1A1A;
6287 background: #FFF2F2;
6288 color: #A50000;
6289 }
6290
6291 .tutor-alert.tutor-alert-success {
6292 border: 1px solid #69BC0D;
6293 background: #F6FFF2;
6294 color: #3D7400;
6295 }
6296
6297 .tutor-alert::before {
6298 content: '\e95f';
6299 position: absolute;
6300 font-size: 30px;
6301 font-family: 'tutor' !important;
6302 speak: none;
6303 font-style: normal;
6304 font-weight: normal;
6305 font-variant: normal;
6306 text-transform: none;
6307 line-height: 1;
6308 -webkit-font-smoothing: antialiased;
6309 -moz-osx-font-smoothing: grayscale;
6310 width: 70px;
6311 top: 0;
6312 left: 0;
6313 text-align: center;
6314 background: #F8A201;
6315 height: 100%;
6316 display: -webkit-box;
6317 display: -ms-flexbox;
6318 display: flex;
6319 -webkit-box-pack: center;
6320 -ms-flex-pack: center;
6321 justify-content: center;
6322 -webkit-box-align: center;
6323 -ms-flex-align: center;
6324 align-items: center;
6325 color: #ffffff;
6326 }
6327
6328 .tutor-alert.tutor-alert-danger::before {
6329 content: "\e913";
6330 background: #FE1A1A;
6331 }
6332
6333 .tutor-alert.tutor-alert-success::before {
6334 content: "\e90f";
6335 background: #69BC0D;
6336 }
6337
6338 .tutor-alert-content p {
6339 margin: 0;
6340 }
6341
6342 /**
6343 END Alert CSS
6344 */
6345 /**
6346 GradeBook
6347 */
6348 .gradename-bg {
6349 text-align: center;
6350 color: #ffffff;
6351 height: 32px;
6352 min-width: 32px;
6353 font-size: 16px;
6354 line-height: 32px;
6355 padding: 0 8px;
6356 display: inline-block;
6357 border-radius: 20px;
6358 font-weight: bold;
6359 margin-right: 7px;
6360 }
6361
6362 .gradename-outline {
6363 text-align: center;
6364 height: 32px;
6365 min-width: 32px;
6366 font-size: 16px;
6367 line-height: 26px;
6368 padding: 0 8px;
6369 display: inline-block;
6370 border-radius: 20px;
6371 border: 2px solid;
6372 margin-right: 7px;
6373 }
6374
6375 .generate-course-gradebook-btn-wrap {
6376 margin: 10px 0;
6377 }
6378
6379 .gradebook-result-for-label {
6380 margin: 0;
6381 padding: 4px 7px;
6382 background-color: #E8EFF1;
6383 display: inline-block;
6384 margin-bottom: 10px;
6385 }
6386
6387 table.course-single-gradebooks {
6388 border-spacing: 0;
6389 width: 100%;
6390 border-collapse: collapse;
6391 border: 1px solid #dcdfe5;
6392 }
6393
6394 table.course-single-gradebooks th {
6395 padding: 1em 1.41575em;
6396 text-align: left;
6397 vertical-align: top;
6398 border-bottom: 1px solid #dcdfe5;
6399 }
6400
6401 table.course-single-gradebooks th {
6402 font-weight: 600;
6403 }
6404
6405 table.course-single-gradebooks thead th {
6406 background-color: rgba(220, 223, 229, 0.14);
6407 padding: 1.41575em;
6408 vertical-align: middle;
6409 }
6410
6411 table.course-single-gradebooks tbody td {
6412 border-bottom: 1px solid #dcdfe5;
6413 background-color: #ffffff !important;
6414 }
6415
6416 table.course-single-gradebooks a {
6417 color: #4B5981;
6418 }
6419
6420 .text-label {
6421 margin: 0;
6422 padding: 4px 7px;
6423 background-color: #E8EFF1;
6424 display: inline-block;
6425 border-radius: 3px;
6426 }
6427
6428 .text-label.submitted-assignment-grade-pass {
6429 background-color: #86B223;
6430 color: #ffffff;
6431 }
6432
6433 .text-label.submitted-assignment-grade-failed {
6434 background-color: #D71830;
6435 color: #ffffff;
6436 }
6437
6438 /**
6439 * END Gradebook
6440 */
6441 /* *********************** */
6442 /* Tutor Dashboard */
6443 /* *********************** */
6444 .tutor-dashboard-header {
6445 display: -webkit-box;
6446 display: -ms-flexbox;
6447 display: flex;
6448 -webkit-box-align: center;
6449 -ms-flex-align: center;
6450 align-items: center;
6451 padding-bottom: 30px;
6452 border-bottom: 1px solid #DCDFE5;
6453 -ms-flex-wrap: wrap;
6454 flex-wrap: wrap;
6455 }
6456
6457 .tutor-dashboard-header-avatar img {
6458 display: block;
6459 width: 150px;
6460 height: 150px;
6461 border-radius: 50%;
6462 }
6463
6464 .tutor-dashboard-header-info {
6465 -webkit-box-flex: 1;
6466 -ms-flex-positive: 1;
6467 flex-grow: 1;
6468 padding-left: 20px;
6469 padding-top: 15px;
6470 padding-bottom: 15px;
6471 }
6472
6473 .tutor-dashboard-header-button {
6474 padding-top: 15px;
6475 }
6476
6477 .tutor-dashboard-header-display-name h4 {
6478 font-size: 30px;
6479 margin-top: 0px;
6480 margin-bottom: 10px;
6481 line-height: 34px;
6482 }
6483
6484 .tutor-dashboard-header-stats {
6485 display: -webkit-box;
6486 display: -ms-flexbox;
6487 display: flex;
6488 -ms-flex-wrap: wrap;
6489 flex-wrap: wrap;
6490 line-height: 25px;
6491 }
6492
6493 .tutor-dashboard-header-stats > div:not(:first-child) {
6494 margin-left: 30px;
6495 }
6496
6497 .tutor-dashboard-social-icons {
6498 display: -webkit-inline-box;
6499 display: -ms-inline-flexbox;
6500 display: inline-flex;
6501 -webkit-box-align: center;
6502 -ms-flex-align: center;
6503 align-items: center;
6504 }
6505
6506 .tutor-dashboard-social-icons h4 {
6507 margin: 0 10px 0 0;
6508 font-size: var(--tutor-text-size);
6509 line-height: 25px;
6510 }
6511
6512 .tutor-dashboard-social-icons a {
6513 display: inline-block;
6514 font-size: 12px;
6515 padding: 0 5px;
6516 line-height: 25px;
6517 color: #393C40;
6518 -webkit-transition: 300ms;
6519 transition: 300ms;
6520 }
6521
6522 .tutor-dashboard-social-icons a:hover {
6523 color: var(--tutor-primary-color);
6524 }
6525
6526 /* end dashboard header */
6527 /**
6528 * Dashboard Table
6529 */
6530 .tutor-dashboard-info-table-wrap {
6531 margin-bottom: 30px;
6532 }
6533
6534 .tutor-dashboard-info-table-wrap table {
6535 margin-bottom: 0;
6536 border-collapse: collapse;
6537 border: 1px solid #DCDFE5;
6538 border-radius: 4px;
6539 width: 100%;
6540 }
6541
6542 .tutor-dashboard-info-table-wrap > h3 {
6543 font-size: 20px;
6544 font-weight: 500;
6545 border: 1px solid #DCDFE5;
6546 border-bottom: none;
6547 margin: 0;
6548 padding: 30px;
6549 border-radius: 4px 4px 0 0;
6550 }
6551
6552 .tutor-dashboard-info-table-wrap > h3 + table {
6553 border-radius: 0 0 4px 4px;
6554 }
6555
6556 .tutor-dashboard-info-table thead {
6557 background: #FAFBFC;
6558 }
6559
6560 .tutor-dashboard-info-table thead tr td {
6561 padding: 15px;
6562 }
6563
6564 .tutor-dashboard-info-table tbody tr td {
6565 background: transparent !important;
6566 padding: 20px 15px;
6567 }
6568
6569 .tutor-dashboard-info-table thead tr,
6570 .tutor-dashboard-info-table tbody tr {
6571 border: 1px solid #DCDFE5;
6572 }
6573
6574 .tutor-dashboard-info-table thead tr td:first-child,
6575 .tutor-dashboard-info-table tbody tr td:first-child {
6576 padding-left: 25px;
6577 }
6578
6579 .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
6580 color: #fff;
6581 font-size: 14px;
6582 line-height: 18px;
6583 padding: 1px 6px;
6584 border-radius: 2px;
6585 }
6586
6587 .tutor-dashboard-info-table span.pending {
6588 background-color: #F5A623;
6589 }
6590
6591 .tutor-dashboard-info-table span.fail {
6592 background-color: #D71830;
6593 }
6594
6595 .tutor-dashboard-info-table span.pass {
6596 background-color: var(--tutor-success-button-color);
6597 }
6598
6599 /**
6600 * Tutor Dashboard Review
6601 */
6602 .tutor-dashboard-single-review {
6603 border: 1px solid #DCDFE5;
6604 border-radius: 4px;
6605 margin-bottom: 30px;
6606 }
6607
6608 .tutor-dashboard-review-heading {
6609 padding: 10px 20px;
6610 border-bottom: 1px solid #DCDFE5;
6611 display: -webkit-box;
6612 display: -ms-flexbox;
6613 display: flex;
6614 -webkit-box-align: center;
6615 -ms-flex-align: center;
6616 align-items: center;
6617 }
6618
6619 .individual-dashboard-review-body {
6620 padding: 10px 20px;
6621 }
6622
6623 .tutor-dashboard-review-title {
6624 font-size: 18px;
6625 -webkit-box-flex: 1;
6626 -ms-flex-positive: 1;
6627 flex-grow: 1;
6628 white-space: nowrap;
6629 overflow: hidden;
6630 text-overflow: ellipsis;
6631 font-weight: 300;
6632 }
6633
6634 .tutor-dashboard-review-title a {
6635 font-weight: 500;
6636 color: var(--tutor-primary-color);
6637 }
6638
6639 .tutor-dashboard-review-links {
6640 white-space: nowrap;
6641 font-weight: 400;
6642 }
6643
6644 .tutor-dashboard-review-links a {
6645 color: #8C94A8;
6646 margin-left: 10px;
6647 display: -webkit-inline-box;
6648 display: -ms-inline-flexbox;
6649 display: inline-flex;
6650 -webkit-box-align: center;
6651 -ms-flex-align: center;
6652 align-items: center;
6653 font-size: 14px;
6654 }
6655
6656 .tutor-dashboard-review-links a i {
6657 line-height: inherit;
6658 font-size: 14px;
6659 margin-right: 5px;
6660 }
6661
6662 .individual-dashboard-review-body .review-meta {
6663 font-size: 85%;
6664 margin: 0;
6665 color: #8C94A8;
6666 }
6667
6668 .individual-star-rating-wrap {
6669 display: -webkit-box;
6670 display: -ms-flexbox;
6671 display: flex;
6672 -webkit-box-align: center;
6673 -ms-flex-align: center;
6674 align-items: center;
6675 }
6676
6677 .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
6678 color: #222222;
6679 background: none;
6680 font-size: 20px;
6681 top: 8px;
6682 }
6683
6684 .tutor-modal-wrap form {
6685 margin-bottom: 20px;
6686 }
6687
6688 /*dashboard content*/
6689 .tutor-dashboard-info-cards {
6690 margin: 0 -15px 15px;
6691 padding: 0;
6692 display: -webkit-box;
6693 display: -ms-flexbox;
6694 display: flex;
6695 list-style: none;
6696 -ms-flex-wrap: wrap;
6697 flex-wrap: wrap;
6698 }
6699
6700 .tutor-dashboard-info-cards .tutor-dashboard-info-card {
6701 padding: 15px;
6702 min-width: 33.333%;
6703 }
6704
6705 .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
6706 margin: 0;
6707 padding: 15px 25px;
6708 background: #282C36;
6709 color: #ffffff;
6710 border-radius: 4px;
6711 }
6712
6713 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
6714 display: block;
6715 font-weight: 700;
6716 font-size: 30px;
6717 line-height: 1.618;
6718 }
6719
6720 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
6721 display: inline-block;
6722 }
6723
6724 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
6725 vertical-align: middle;
6726 }
6727
6728 /*dashboard quiz attempts*/
6729 .tutor-dashboard-content {
6730 margin-bottom: 60px;
6731 }
6732
6733 .tutor-dashboard-content > h2 {
6734 margin-bottom: 20px;
6735 }
6736
6737 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
6738 .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
6739 vertical-align: middle;
6740 }
6741
6742 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
6743 padding: 15px 13px !important;
6744 }
6745
6746 .tutor-dashboard-content .tutor-quiz-attempt-history tr.pass {
6747 border-left: 3px solid var(--tutor-success-button-color);
6748 }
6749
6750 .tutor-dashboard-content .tutor-quiz-attempt-history tr.fail {
6751 border-left: 3px solid #D71830;
6752 }
6753
6754 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
6755 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
6756 width: auto;
6757 height: auto;
6758 line-height: 19px;
6759 padding: 0 5px;
6760 margin-right: 4px;
6761 }
6762
6763 .label-course-status {
6764 background-color: #CCCCCC;
6765 padding: 3px 5px;
6766 color: #ffffff;
6767 font-size: 12px;
6768 text-transform: capitalize;
6769 }
6770
6771 .label-course-publish {
6772 background-color: var(--tutor-success-button-color);
6773 }
6774
6775 .tutor-dashboard-content .tutor-quiz-attempt-history table tr th {
6776 background: #FAFBFC;
6777 }
6778
6779 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td {
6780 background: #fff;
6781 }
6782
6783 @media (max-width: 768px) {
6784 .tutor-dashboard-content .tutor-quiz-attempt-history table tr {
6785 display: -webkit-box;
6786 display: -ms-flexbox;
6787 display: flex;
6788 -ms-flex-wrap: wrap;
6789 flex-wrap: wrap;
6790 -webkit-box-sizing: border-box;
6791 box-sizing: border-box;
6792 }
6793 .tutor-dashboard-content .tutor-quiz-attempt-history table tr th {
6794 display: none;
6795 }
6796 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td {
6797 width: 100%;
6798 }
6799 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child) {
6800 text-align: right;
6801 }
6802 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before {
6803 content: attr(title) ": ";
6804 float: left;
6805 font-weight: 700;
6806 }
6807 }
6808
6809 .tutor-dashboard-content .tutor-quiz-attempt-history table a {
6810 color: var(--tutor-primary-color);
6811 font-weight: 700;
6812 line-height: 24px;
6813 }
6814
6815 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
6816 color: var(--tutor-primary-color);
6817 }
6818
6819 .tutor-dashboard-item-group {
6820 padding: 25px;
6821 border: 1px solid #DCDFE5;
6822 border-radius: 4px;
6823 margin-bottom: 30px;
6824 }
6825
6826 .tutor-dashboard-item-group > h4 {
6827 font-size: 20px;
6828 color: var(--tutor-primary-color);
6829 font-weight: 500;
6830 }
6831
6832 /* Dashboard Assignment */
6833 .tutor-dashboard-assignment-submitted-table tr td {
6834 text-align: center;
6835 }
6836
6837 .tutor-dashboard-assignment-submitted-table tr td a {
6838 color: #8C94A8;
6839 -webkit-transition: 300ms;
6840 transition: 300ms;
6841 }
6842
6843 .tutor-dashboard-assignment-submitted-table tr td a:hover {
6844 color: var(--tutor-primary-color);
6845 }
6846
6847 .tutor-dashboard-assignment-submitted-table tr td,
6848 .tutor-dashboard-assignment-submitted-table tr th {
6849 border: 1px solid #DCDFE5;
6850 }
6851
6852 /* Dashboard Assignment Review */
6853 .tutor-assignment-review-header {
6854 margin-bottom: 30px;
6855 }
6856
6857 .tutor-assignment-review-header h3 {
6858 margin-bottom: 10px;
6859 line-height: 28px;
6860 }
6861
6862 .tutor-assignment-evaluate-wraps h3,
6863 .tutor-assignment-review-header h3 a {
6864 font-size: 22px;
6865 font-weight: 700;
6866 color: var(--tutor-text-color);
6867 display: block;
6868 }
6869
6870 .tutor-assignment-review-header p {
6871 margin: 0;
6872 color: var(--tutor-text-color);
6873 font-weight: 700;
6874 }
6875
6876 .tutor-assignment-review-header p a {
6877 font-weight: 400;
6878 color: var(--tutor-text-color);
6879 }
6880
6881 .tutor-assignment-review-header a {
6882 -webkit-transition: 300ms;
6883 transition: 300ms;
6884 }
6885
6886 .tutor-assignment-review-header a:hover {
6887 color: var(--tutor-primary-color);
6888 }
6889
6890 .tutor-dashboard-assignment-review {
6891 background: rgba(220, 223, 229, 0.14);
6892 border: 1px solid #DCDFE5;
6893 padding: 25px;
6894 font-weight: 400;
6895 border-radius: 4px;
6896 margin-bottom: 40px;
6897 }
6898
6899 .tutor-dashboard-assignment-review h5,
6900 .tutor-dashboard-assignment-review h4 {
6901 font-size: 16px;
6902 line-height: 23px;
6903 font-weight: 700;
6904 color: var(--tutor-text-color);
6905 }
6906
6907 .tutor-dashboard-assignment-review h5 {
6908 margin-bottom: 15px;
6909 }
6910
6911 .tutor-dashboard-assignment-files {
6912 display: -webkit-box;
6913 display: -ms-flexbox;
6914 display: flex;
6915 -ms-flex-wrap: wrap;
6916 flex-wrap: wrap;
6917 margin: -9px;
6918 }
6919
6920 .tutor-dashboard-assignment-files .uploaded-files {
6921 background-color: #fff;
6922 border: 1px solid #DCDFE5;
6923 border-radius: 4px;
6924 margin: 9px;
6925 -webkit-transition: 300ms;
6926 transition: 300ms;
6927 }
6928
6929 .tutor-dashboard-assignment-files .uploaded-files:hover {
6930 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
6931 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
6932 }
6933
6934 .tutor-dashboard-assignment-files .uploaded-files a i {
6935 margin-right: 12px;
6936 color: #606C8F;
6937 float: left;
6938 font-size: 28px;
6939 line-height: 28px;
6940 }
6941
6942 .tutor-dashboard-assignment-files .uploaded-files a {
6943 color: var(--tutor-primary-color);
6944 display: block;
6945 overflow: hidden;
6946 line-height: 28px;
6947 padding: 15px 17px;
6948 }
6949
6950 .tutor-assignment-evaluate-row {
6951 display: -webkit-box;
6952 display: -ms-flexbox;
6953 display: flex;
6954 }
6955
6956 .tutor-assignment-evaluate-row .tutor-option-field-label {
6957 -webkit-box-flex: 0;
6958 -ms-flex: 0 0 135px;
6959 flex: 0 0 135px;
6960 }
6961
6962 .tutor-assignment-evaluate-row .tutor-option-field {
6963 -webkit-box-flex: 1;
6964 -ms-flex-positive: 1;
6965 flex-grow: 1;
6966 }
6967
6968 .tutor-assignment-evaluate-row .tutor-option-field-label label {
6969 display: block;
6970 padding-top: 12px;
6971 }
6972
6973 .tutor-option-field-label label br {
6974 display: none;
6975 }
6976
6977 .tutor-option-field-label label p {
6978 margin: 0;
6979 display: inline-block;
6980 }
6981
6982 .tutor-assignment-evaluate-row textarea,
6983 .tutor-assignment-evaluate-row .tutor-option-field input {
6984 border: 1px solid #DCDFE5;
6985 height: 50px;
6986 padding: 0 15px;
6987 border-radius: 4px;
6988 width: 100px;
6989 background-color: #fff;
6990 }
6991
6992 .tutor-assignment-evaluate-row textarea {
6993 height: 165px;
6994 width: 100%;
6995 }
6996
6997 .tutor-assignment-evaluate-row {
6998 margin-bottom: 60px;
6999 }
7000
7001 .tutor-assignment-evaluate-row p.desc {
7002 margin-bottom: 0;
7003 margin-top: 6px;
7004 font-style: italic;
7005 }
7006
7007 /* end dashboard content*/
7008 /* dashboard profile*/
7009 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7010 display: -webkit-box;
7011 display: -ms-flexbox;
7012 display: flex;
7013 }
7014
7015 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7016 min-width: 190px;
7017 }
7018
7019 @media (max-width: 480px) {
7020 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7021 -ms-flex-wrap: wrap;
7022 flex-wrap: wrap;
7023 }
7024 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7025 min-width: 100%;
7026 width: 100%;
7027 font-weight: 700;
7028 margin-bottom: 6px;
7029 }
7030 }
7031
7032 .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
7033 -webkit-box-flex: 1;
7034 -ms-flex-positive: 1;
7035 flex-grow: 1;
7036 }
7037
7038 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
7039 font-size: inherit;
7040 font-style: italic;
7041 /*color: #999;*/
7042 }
7043
7044 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
7045 color: var(--tutor-primary-color);
7046 }
7047
7048 /* end dashboard profile*/
7049 .tutor-dashboard-avater img {
7050 width: 70px;
7051 height: 70px;
7052 display: block;
7053 border-radius: 50%;
7054 }
7055
7056 .tutor-dashboard-student-info h4 {
7057 font-size: 18px;
7058 color: var(--tutor-light-color);
7059 margin-bottom: 0;
7060 }
7061
7062 .tutor-dashboard-student-info h4 a {
7063 color: var(--tutor-text-color);
7064 }
7065
7066 .tutor-dashboard-user-role {
7067 font-weight: 400;
7068 }
7069
7070 .tutor-dashboard-inline-links {
7071 margin-bottom: 30px;
7072 }
7073
7074 .tutor-dashboard-inline-links ul {
7075 margin: 0;
7076 padding: 0;
7077 border-bottom: 1px solid #DFE1E5;
7078 }
7079
7080 .tutor-dashboard-inline-links ul li {
7081 display: inline-block;
7082 }
7083
7084 .tutor-dashboard-inline-links ul li a {
7085 display: block;
7086 padding: 5px 10px;
7087 color: var(--tutor-primary-color);
7088 margin-bottom: -1px;
7089 line-height: 40px;
7090 }
7091
7092 .tutor-dashboard-inline-links ul li a:hover, .tutor-dashboard-inline-links ul li.active a {
7093 color: var(--tutor-primary-color);
7094 border-bottom: 1px solid var(--tutor-primary-color);
7095 padding-bottom: 4px;
7096 }
7097
7098 .tutor-dashboard-student-meta ul li:first-child {
7099 margin-left: 0;
7100 }
7101
7102 @media (max-width: 767px) {
7103 .tutor-dashboard-student-meta ul {
7104 display: block;
7105 border: none;
7106 padding: 0;
7107 }
7108 .tutor-dashboard-student-meta ul li {
7109 display: inline-block;
7110 color: var(--tutor-text-color);
7111 margin: 5px;
7112 border: 1px solid #dddddd;
7113 padding: 5px 10px;
7114 border-radius: 4px;
7115 }
7116 }
7117
7118 .tutor-dashboard-student-meta ul li strong {
7119 display: block;
7120 color: var(--tutor-light-color);
7121 font-weight: 400;
7122 }
7123
7124 .tutor-dashboard-permalinks {
7125 list-style: none;
7126 margin: 0px 0 20px;
7127 padding: 20px 0;
7128 border-right: 1px solid #DCDFE5;
7129 }
7130
7131 .tutor-dashboard-permalinks li a:hover {
7132 background-color: #EDF0F9;
7133 }
7134
7135 .tutor-dashboard-permalinks li.active a {
7136 background-color: var(--tutor-primary-color);
7137 color: #ffffff;
7138 }
7139
7140 @media (max-width: 991px) {
7141 .tutor-dashboard-student .tutor-col-3,
7142 .tutor-dashboard-student .tutor-col-9 {
7143 -webkit-box-flex: 0;
7144 -ms-flex: 0 0 100%;
7145 flex: 0 0 100%;
7146 max-width: 100%;
7147 }
7148 }
7149
7150 .tutor-dashboard-permalinks a {
7151 display: block;
7152 color: var(--tutor-text-color);
7153 padding: 10px 20px;
7154 line-height: 28px;
7155 }
7156
7157 .tutor-dashboard-permalinks a:before {
7158 content: "\e968";
7159 font-family: 'tutor' !important;
7160 speak: none;
7161 font-style: normal;
7162 font-weight: normal;
7163 font-variant: normal;
7164 text-transform: none;
7165 line-height: inherit;
7166 -webkit-font-smoothing: antialiased;
7167 -moz-osx-font-smoothing: grayscale;
7168 margin-right: 15px;
7169 vertical-align: middle;
7170 color: var(--tutor-primary-color);
7171 opacity: .6;
7172 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
7173 font-size: 17px;
7174 }
7175
7176 .tutor-dashboard-permalinks a:hover:before {
7177 opacity: 1;
7178 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7179 }
7180
7181 .tutor-dashboard-permalinks li.active a:before {
7182 opacity: 1;
7183 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7184 color: #fff;
7185 }
7186
7187 .tutor-dashboard-menu-bio a:before,
7188 .tutor-dashboard-menu-my-profile a:before {
7189 content: "\e963";
7190 }
7191
7192 .tutor-dashboard-menu-enrolled-courses a:before {
7193 content: "\e969";
7194 }
7195
7196 .tutor-dashboard-menu-courses_taken a:before,
7197 .tutor-dashboard-menu-my-courses a:before {
7198 content: "\e965";
7199 }
7200
7201 .tutor-dashboard-menu-wishlist a:before {
7202 content: "\e908";
7203 }
7204
7205 .tutor-dashboard-menu-reviews a:before {
7206 content: "\e917";
7207 }
7208
7209 .tutor-dashboard-menu-quiz-attempts a:before {
7210 content: "\e948";
7211 }
7212
7213 .tutor-dashboard-menu-earning a:before {
7214 content: "\e96b";
7215 }
7216
7217 .tutor-dashboard-menu-withdraw a:before {
7218 content: "\e960";
7219 }
7220
7221 .tutor-dashboard-menu-settings a:before {
7222 content: "\e961";
7223 }
7224
7225 .tutor-dashboard-menu-logout a:before {
7226 content: "\e962";
7227 }
7228
7229 .tutor-dashboard-menu-purchase_history a:before {
7230 content: "\e964";
7231 }
7232
7233 .tutor-dashboard-menu-assignments a:before {
7234 content: "\e98b";
7235 }
7236
7237 .tutor-dashboard-content {
7238 padding-top: 30px;
7239 }
7240
7241 .tutor-dashboard-content > h3 {
7242 color: var(--tutor-text-color);
7243 font-size: 22px;
7244 font-weight: 500;
7245 line-height: 23px;
7246 margin-bottom: 20px;
7247 }
7248
7249 /** Earning Report */
7250 .tutor-date-range-filter-wrap {
7251 margin: 15px 0 20px;
7252 font-size: 12px;
7253 }
7254
7255 .report-top-sub-menu {
7256 margin: 0 10px 5px 0;
7257 display: inline-block;
7258 font-size: 0;
7259 }
7260
7261 .report-top-sub-menu a {
7262 text-decoration: none;
7263 padding: 5px 8px;
7264 border: 1px solid #D7DADF;
7265 color: #AAAEB3;
7266 white-space: nowrap;
7267 display: inline-block;
7268 font-size: 12px;
7269 }
7270
7271 .report-top-sub-menu a:not(:first-child) {
7272 margin-left: -1px;
7273 }
7274
7275 .report-top-sub-menu a:hover {
7276 background: #EDF0F9;
7277 color: #333;
7278 }
7279
7280 .report-top-sub-menu a.active {
7281 background-color: var(--tutor-primary-color);
7282 color: #ffffff;
7283 border: 1px solid var(--tutor-primary-hover-color);
7284 }
7285
7286 .tutor-date-range-wrap {
7287 display: inline-block;
7288 }
7289
7290 .report-date-range-form {
7291 display: -webkit-box;
7292 display: -ms-flexbox;
7293 display: flex;
7294 margin-bottom: 0;
7295 max-width: 370px;
7296 }
7297
7298 .date-range-input {
7299 position: relative;
7300 }
7301
7302 .date-range-input input {
7303 border-radius: 0 !important;
7304 margin: 0 !important;
7305 border-right: none !important;
7306 font-size: 14px;
7307 }
7308
7309 .date-range-input:last-child {
7310 margin-right: 0;
7311 }
7312
7313 .date-range-input:last-child button {
7314 border-radius: 0;
7315 }
7316
7317 .date-range-input input, .date-range-input input[type=text] {
7318 border: 1px solid #D7DADF;
7319 -webkit-box-shadow: none;
7320 box-shadow: none;
7321 line-height: 29px;
7322 margin: 0;
7323 padding-right: 30px;
7324 padding-top: 0;
7325 padding-bottom: 0;
7326 width: 100%;
7327 }
7328
7329 .date-range-input i.tutor-icon-calendar {
7330 position: absolute;
7331 right: 10px;
7332 top: 7px;
7333 }
7334
7335 .date-range-input button {
7336 background-color: var(--tutor-primary-color);
7337 color: #ffffff;
7338 border: none;
7339 line-height: 30px;
7340 padding: 0 15px;
7341 }
7342
7343 .report-download-csv-icon {
7344 float: right;
7345 }
7346
7347 .report-download-csv-icon a {
7348 text-decoration: none;
7349 }
7350
7351 .tutor-dashboard-statement-table-wrap {
7352 overflow-x: auto;
7353 }
7354
7355 table.tutor-dashboard-statement-table p {
7356 margin: 0;
7357 padding: 0;
7358 }
7359
7360 table.tutor-dashboard-statement-table p.small-text {
7361 font-size: 12px;
7362 color: #666666;
7363 }
7364
7365 /** ENd earning report **/
7366 .tutor-mycourse-thumbnail {
7367 -webkit-box-flex: 0;
7368 -ms-flex: 0 0 250px;
7369 flex: 0 0 250px;
7370 background-size: cover;
7371 background-position: center;
7372 }
7373
7374 .tutor-mycourse-content {
7375 padding: 20px;
7376 -webkit-box-flex: 1;
7377 -ms-flex: 1;
7378 flex: 1;
7379 }
7380
7381 @media (max-width: 580px) {
7382 .tutor-mycourse-thumbnail {
7383 height: 200px;
7384 }
7385 .tutor-mycourse-thumbnail,
7386 .tutor-mycourse-content {
7387 min-width: 100%;
7388 width: 100%;
7389 }
7390 }
7391
7392 .tutor-mycourse-content h3 {
7393 margin: 0 0 9px;
7394 }
7395
7396 .tutor-mycourse-content h3 a:hover {
7397 color: var(--tutor-primary-color);
7398 }
7399
7400 .tutor-mycourse-rating {
7401 color: #F8C51C;
7402 font-size: 14px;
7403 }
7404
7405 .tutor-mycourse-rating i {
7406 margin-right: 4px;
7407 }
7408
7409 .tutor-mycourse-edit,
7410 .tutor-mycourse-delete {
7411 color: var(--tutor-light-color);
7412 -webkit-transition: 300ms;
7413 transition: 300ms;
7414 }
7415
7416 .tutor-mycourse-edit:hover,
7417 .tutor-mycourse-delete:hover {
7418 color: var(--tutor-primary-color);
7419 }
7420
7421 .tutor-mycourse-edit i,
7422 .tutor-mycourse-delete i {
7423 line-height: inherit;
7424 display: inline-block;
7425 vertical-align: top;
7426 color: var(--tutor-primary-color);
7427 }
7428
7429 .tutor-mycourse-delete i {
7430 color: #f05120;
7431 }
7432
7433 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
7434 display: -webkit-box;
7435 display: -ms-flexbox;
7436 display: flex;
7437 margin-bottom: 30px;
7438 border: 1px solid #DCDFE5;
7439 border-radius: 4px;
7440 -webkit-box-orient: horizontal;
7441 -webkit-box-direction: normal;
7442 -ms-flex-direction: row;
7443 flex-direction: row;
7444 overflow: hidden;
7445 }
7446
7447 @media (max-width: 580px) {
7448 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
7449 -ms-flex-wrap: wrap;
7450 flex-wrap: wrap;
7451 }
7452 }
7453
7454 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
7455 display: none;
7456 }
7457
7458 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
7459 margin-bottom: 3px;
7460 }
7461
7462 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
7463 font-weight: 400;
7464 margin-left: 5px;
7465 color: #8C94A8;
7466 }
7467
7468 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
7469 color: var(--tutor-primary-color);
7470 }
7471
7472 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
7473 margin-bottom: 0;
7474 }
7475
7476 .tutor-mycourse-content .mycourse-footer {
7477 display: -webkit-box;
7478 display: -ms-flexbox;
7479 display: flex;
7480 }
7481
7482 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
7483 -webkit-box-flex: 1;
7484 -ms-flex: 1;
7485 flex: 1;
7486 }
7487
7488 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
7489 margin-right: 8px;
7490 }
7491
7492 .tutor-mycourse-status {
7493 margin-right: 15px;
7494 }
7495
7496 .tutor-dashboard-content-inner h3 a {
7497 color: var(--tutor-text-color);
7498 font-size: 22px;
7499 line-height: 28px;
7500 font-weight: 500;
7501 display: block;
7502 }
7503
7504 .tutor-dashboard-content-inner .tutor-course-metadata ul {
7505 display: block;
7506 list-style: none;
7507 margin: 0 0 10px;
7508 padding: 0;
7509 }
7510
7511 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
7512 margin-bottom: 0;
7513 }
7514
7515 .tutor-dashboard-content-inner .tutor-course-metadata li {
7516 display: inline-block;
7517 color: var(--tutor-light-color);
7518 margin-left: 20px;
7519 }
7520
7521 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
7522 margin-left: 0;
7523 }
7524
7525 .tutor-dashboard-content-inner .tutor-course-metadata li span {
7526 color: var(--tutor-text-color);
7527 margin-left: 5px;
7528 }
7529
7530 /**
7531 UI DatePicker
7532 */
7533 .ui-datepicker {
7534 background-color: #fff;
7535 border: 1px solid #EEEEEE;
7536 display: none;
7537 margin-top: 4px;
7538 padding: 5px;
7539 width: 180px;
7540 }
7541
7542 .ui-datepicker a,
7543 .ui-datepicker a:hover {
7544 text-decoration: none;
7545 }
7546
7547 .ui-datepicker a:hover,
7548 .ui-datepicker td:hover a {
7549 color: #2A6496;
7550 -webkit-transition: color 0.1s ease-in-out;
7551 transition: color 0.1s ease-in-out;
7552 }
7553
7554 .ui-datepicker .ui-datepicker-header {
7555 margin-bottom: 4px;
7556 text-align: center;
7557 }
7558
7559 .ui-datepicker .ui-datepicker-title {
7560 font-weight: 700;
7561 }
7562
7563 .ui-datepicker .ui-datepicker-prev,
7564 .ui-datepicker .ui-datepicker-next {
7565 cursor: default;
7566 font-family: 'tutor';
7567 -webkit-font-smoothing: antialiased;
7568 font-style: normal;
7569 font-weight: normal;
7570 height: 20px;
7571 line-height: 1;
7572 margin-top: 2px;
7573 width: 30px;
7574 }
7575
7576 .ui-datepicker .ui-datepicker-prev {
7577 float: left;
7578 text-align: left;
7579 }
7580
7581 .ui-datepicker .ui-datepicker-next {
7582 float: right;
7583 text-align: right;
7584 }
7585
7586 .ui-datepicker .ui-datepicker-prev:before {
7587 content: "\e921";
7588 }
7589
7590 .ui-datepicker .ui-datepicker-next:before {
7591 content: "\e903";
7592 }
7593
7594 .ui-datepicker .ui-icon {
7595 display: none;
7596 }
7597
7598 .ui-datepicker .ui-datepicker-calendar {
7599 table-layout: fixed;
7600 width: 100%;
7601 }
7602
7603 .ui-datepicker .ui-datepicker-calendar th,
7604 .ui-datepicker .ui-datepicker-calendar td {
7605 text-align: center;
7606 padding: 0;
7607 }
7608
7609 .ui-datepicker .ui-datepicker-calendar td {
7610 border-radius: 4px;
7611 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7612 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7613 }
7614
7615 .ui-datepicker .ui-datepicker-calendar td:hover {
7616 background-color: #eee;
7617 cursor: pointer;
7618 }
7619
7620 .ui-datepicker .ui-datepicker-calendar td a {
7621 text-decoration: none;
7622 }
7623
7624 .ui-datepicker .ui-datepicker-current-day {
7625 background-color: #4289cc;
7626 }
7627
7628 .ui-datepicker .ui-datepicker-current-day a {
7629 color: #fff;
7630 }
7631
7632 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
7633 background-color: #fff;
7634 cursor: default;
7635 }
7636
7637 .ui-datepicker-calendar .ui-state-default {
7638 border: none;
7639 background: none;
7640 }
7641
7642 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
7643 background: #EEEEEE;
7644 padding: 3px;
7645 display: block;
7646 }
7647
7648 /**
7649 * Tutor Course Delete Popup
7650 */
7651 .tutor-course-delete-popup {
7652 text-align: center;
7653 font-size: 16px;
7654 line-height: 25px;
7655 font-weight: 400;
7656 color: #8C94A8;
7657 }
7658
7659 .tutor-course-delete-popup img {
7660 width: 110px;
7661 margin: 0 auto;
7662 }
7663
7664 .tutor-course-delete-popup h3 {
7665 font-weight: 500;
7666 font-size: 30px;
7667 margin: 15px 0 25px;
7668 }
7669
7670 .tutor-modal-button-group {
7671 margin-top: 55px;
7672 }
7673
7674 .tutor-modal-button-group button {
7675 line-height: 30px;
7676 padding: 10px 25px;
7677 color: #C7CCDA;
7678 border: 2px solid #DDDFE7;
7679 border-radius: 2px;
7680 background: #fff;
7681 min-width: 220px;
7682 text-align: center;
7683 text-transform: uppercase;
7684 -webkit-transition: 300ms;
7685 transition: 300ms;
7686 }
7687
7688 .tutor-modal-button-group button + button {
7689 margin-left: 20px;
7690 }
7691
7692 .tutor-modal-button-group button.tutor-danger {
7693 background: #F0576A;
7694 border-color: #F0576A;
7695 color: #ffffff;
7696 }
7697
7698 .tutor-modal-button-group button:hover {
7699 background: #fff;
7700 color: #333;
7701 border-color: #333;
7702 }
7703
7704 .tutor-modal-button-group button.tutor-danger:hover {
7705 background: #cd4a5a;
7706 border-color: #cd4a5a;
7707 color: #ffffff;
7708 }
7709
7710 @media (max-width: 768px) {
7711 .tutor-modal-button-group button {
7712 padding: 5px 20px;
7713 min-width: auto;
7714 margin-bottom: 6px;
7715 }
7716 .tutor-modal-button-group {
7717 margin-top: 20px;
7718 }
7719 }
7720
7721 /**
7722 Withdraw Method
7723 */
7724 .withdraw-method-select-wrap {
7725 display: -webkit-box;
7726 display: -ms-flexbox;
7727 display: flex;
7728 -ms-flex-wrap: wrap;
7729 flex-wrap: wrap;
7730 margin: 0 -15px 40px;
7731 }
7732
7733 .withdraw-method-select-wrap .withdraw-method-select {
7734 -webkit-box-flex: 1;
7735 -ms-flex-positive: 1;
7736 flex-grow: 1;
7737 padding: 0 15px;
7738 margin-bottom: 30px;
7739 }
7740
7741 .withdraw-method-select-wrap .withdraw-method-select label {
7742 display: block;
7743 padding: 20px;
7744 margin: 0;
7745 cursor: pointer;
7746 overflow: hidden;
7747 border: 1px solid #DCDFE5;
7748 border-radius: 4px;
7749 position: relative;
7750 }
7751
7752 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
7753 border-color: var(--tutor-success-button-color);
7754 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
7755 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
7756 }
7757
7758 .withdraw-method-select-wrap .withdraw-method-select label:after {
7759 content: '\e90f';
7760 position: absolute;
7761 right: -1px;
7762 top: -1px;
7763 border: 1px solid #DCDFE5;
7764 height: 22px;
7765 width: 22px;
7766 text-align: center;
7767 line-height: 22px;
7768 color: transparent;
7769 }
7770
7771 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
7772 color: #fff;
7773 background: var(--tutor-success-button-color);
7774 border-color: var(--tutor-success-button-color);
7775 font-family: 'tutor' !important;
7776 speak: none;
7777 font-style: normal;
7778 font-weight: normal;
7779 font-variant: normal;
7780 text-transform: none;
7781 font-size: 13px;
7782 }
7783
7784 .withdraw-method-select-wrap .withdraw-method-select p {
7785 margin: 0;
7786 }
7787
7788 .withdraw-method-select-wrap .withdraw-method-select label > p {
7789 font-size: 20px;
7790 font-weight: 600;
7791 color: var(--tutor-primary-color);
7792 }
7793
7794 .withdraw-method-select-wrap .withdraw-method-select label span {
7795 color: #B0B6C8;
7796 font-weight: 400;
7797 }
7798
7799 .withdraw-method-form {
7800 display: -webkit-box;
7801 display: -ms-flexbox;
7802 display: flex;
7803 -ms-flex-wrap: wrap;
7804 flex-wrap: wrap;
7805 margin: 0 -15px;
7806 }
7807
7808 .withdraw-method-form > div {
7809 -webkit-box-flex: 1;
7810 -ms-flex-positive: 1;
7811 flex-grow: 1;
7812 min-width: 50%;
7813 padding: 0 15px 20px;
7814 }
7815
7816 @media (max-width: 480px) {
7817 .withdraw-method-form > div {
7818 width: 100%;
7819 }
7820 }
7821
7822 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
7823 width: 100%;
7824 }
7825
7826 .withdraw-form-field-amount input[type='text'],
7827 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
7828 .withdraw-method-forms-wrap .withdraw-method-form textarea {
7829 border: 1px solid #DCDFE5;
7830 display: block;
7831 width: 100%;
7832 background: transparent;
7833 -webkit-box-shadow: none;
7834 box-shadow: none;
7835 border-radius: 4px;
7836 }
7837
7838 label[for="tutor_withdraw_amount"] {
7839 margin-bottom: 7px;
7840 display: block;
7841 }
7842
7843 .withdraw-form-field-amount input[type='text'] {
7844 margin-bottom: 10px;
7845 height: 45px;
7846 }
7847
7848 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
7849 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
7850 border-color: var(--tutor-primary-color);
7851 outline: none;
7852 }
7853
7854 .withdraw-method-forms-wrap .withdraw-method-form textarea {
7855 min-height: 80px;
7856 }
7857
7858 .withdraw-method-forms-wrap .withdraw-method-form label {
7859 color: #989EAF;
7860 margin-bottom: 8px;
7861 display: block;
7862 }
7863
7864 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
7865 font-size: 12px;
7866 margin: 5px 0 0;
7867 font-style: italic;
7868 }
7869
7870 .tutor-dashboard-assignment-table tr th, .tutor-dashboard-assignment-table tr td {
7871 border: 1px solid #DCDFE5;
7872 vertical-align: middle;
7873 padding: 20px;
7874 }
7875
7876 .tutor-dashboard-assignment-table tr th:not(:first-child), .tutor-dashboard-assignment-table tr td:not(:first-child) {
7877 text-align: center;
7878 }
7879
7880 .tutor-dashboard-assignment-table tr h5 {
7881 margin: 0;
7882 font-size: 16px;
7883 line-height: 18px;
7884 font-weight: 700;
7885 color: var(--tutor-text-color);
7886 }
7887
7888 .tutor-dashboard-assignment-table tr h5:not(:last-child) {
7889 margin-bottom: 7px;
7890 }
7891
7892 .tutor-dashboard-assignment-table tr a {
7893 font-weight: 400;
7894 color: var(--tutor-text-color);
7895 }
7896
7897 .tutor-dashboard-assignment-table tr a:hover {
7898 color: var(--tutor-primary-color);
7899 -webkit-transition: 300ms;
7900 transition: 300ms;
7901 }
7902
7903 .tutor-quiz-attempt-history td:last-child {
7904 text-align: center;
7905 }
7906
7907 .tutor-quiz-attempt-history td:last-child a {
7908 display: block;
7909 padding: 10px;
7910 }
7911
7912 .attempt-review-title {
7913 font-size: 18px;
7914 color: var(--tutor-text-size);
7915 font-weight: 600;
7916 display: -webkit-box;
7917 display: -ms-flexbox;
7918 display: flex;
7919 -webkit-box-align: center;
7920 -ms-flex-align: center;
7921 align-items: center;
7922 margin-bottom: 60px;
7923 }
7924
7925 .attempt-review-title i {
7926 margin-right: 12px;
7927 color: var(--tutor-primary-color);
7928 }
7929
7930 .tutor-quiz-attempt-info-row .attempt-view-bottom,
7931 .tutor-quiz-attempt-info-row .attempt-view-top {
7932 display: -webkit-box;
7933 display: -ms-flexbox;
7934 display: flex;
7935 -webkit-box-pack: justify;
7936 -ms-flex-pack: justify;
7937 justify-content: space-between;
7938 }
7939
7940 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
7941 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
7942 display: -webkit-inline-box;
7943 display: -ms-inline-flexbox;
7944 display: inline-flex;
7945 -webkit-box-align: center;
7946 -ms-flex-align: center;
7947 align-items: center;
7948 max-width: 30%;
7949 }
7950
7951 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
7952 -webkit-box-align: start;
7953 -ms-flex-align: start;
7954 align-items: flex-start;
7955 }
7956
7957 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
7958 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
7959 background: #DF3247;
7960 font-size: 14px;
7961 font-weight: 400;
7962 color: #fff;
7963 padding: 1px 4px;
7964 margin-right: 13px;
7965 border-radius: 2px;
7966 }
7967
7968 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
7969 background: var(--tutor-success-button-color);
7970 }
7971
7972 .tutor-quiz-attempt-info-row .attempt-info-content h4,
7973 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
7974 font-size: 14px;
7975 line-height: 25px;
7976 margin: 0;
7977 color: #7A7F85;
7978 font-weight: 400;
7979 }
7980
7981 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
7982 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
7983 font-weight: 700;
7984 color: var(--tutor-text-color);
7985 margin-top: 7px;
7986 }
7987
7988 .tutor-quiz-attempt-info-row .attempt-view-top {
7989 padding-bottom: 30px;
7990 margin-bottom: 30px;
7991 border-bottom: 1px solid #DCDFE5;
7992 }
7993
7994 .tutor-quiz-attempt-info-row .attempt-view-bottom {
7995 margin-bottom: 60px;
7996 }
7997
7998 .attempt-user-details {
7999 display: -webkit-box;
8000 display: -ms-flexbox;
8001 display: flex;
8002 -webkit-box-align: center;
8003 -ms-flex-align: center;
8004 align-items: center;
8005 }
8006
8007 .attempt-user-details .attempt-user-avatar {
8008 padding-right: 20px;
8009 }
8010
8011 .attempt-user-details .attempt-user-avatar img {
8012 display: block;
8013 width: 70px;
8014 height: 70px;
8015 border-radius: 50%;
8016 }
8017
8018 .attempt-user-details .attempt-info-content h4 {
8019 font-size: 18px;
8020 }
8021
8022 .attempt-review-notice-wrap {
8023 display: -webkit-box;
8024 display: -ms-flexbox;
8025 display: flex;
8026 margin-bottom: 60px;
8027 -webkit-box-pack: justify;
8028 -ms-flex-pack: justify;
8029 justify-content: space-between;
8030 }
8031
8032 .attempt-review-notice-wrap p {
8033 margin: 0;
8034 display: -webkit-inline-box;
8035 display: -ms-inline-flexbox;
8036 display: inline-flex;
8037 -webkit-box-align: center;
8038 -ms-flex-align: center;
8039 align-items: center;
8040 }
8041
8042 .attempt-review-notice-wrap p.attempt-review-notice i {
8043 font-size: 16px;
8044 color: #F5C813;
8045 margin-right: 9px;
8046 }
8047
8048 .attempt-review-notice-wrap p.attempt-review-at > span {
8049 color: var(--tutor-primary-color);
8050 margin-right: 7px;
8051 font-size: 16px;
8052 }
8053
8054 .attempt-review-notice-wrap p > strong {
8055 font-weight: 400;
8056 margin-right: 5px;
8057 }
8058
8059 .quiz-attempt-answers-wrap table th {
8060 background: #FCFCFC;
8061 font-size: 12px;
8062 text-transform: inherit;
8063 }
8064
8065 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
8066 padding: 17px 20px !important;
8067 border-top: 1px solid #EAEAEA;
8068 border-bottom: 1px solid #EAEAEA;
8069 vertical-align: middle;
8070 }
8071
8072 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
8073 margin: 0;
8074 }
8075
8076 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
8077 border: 1px solid #D4DADB;
8078 color: #D4DADB;
8079 height: 30px;
8080 width: 30px;
8081 border-radius: 2px;
8082 font-size: 13px;
8083 display: inline-block;
8084 text-align: center;
8085 line-height: 30px;
8086 -webkit-transition: 300ms;
8087 transition: 300ms;
8088 }
8089
8090 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
8091 border: 1px solid var(--tutor-success-button-color);
8092 color: var(--tutor-success-button-color);
8093 }
8094
8095 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
8096 border: 1px solid #DF3247;
8097 color: #DF3247;
8098 }
8099
8100 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
8101 margin-right: 17px;
8102 }
8103
8104 .quiz-attempt-answers-wrap table .tutor-status-blocked-context i,
8105 .quiz-attempt-answers-wrap table .tutor-status-approved-context i {
8106 font-size: 12px;
8107 height: 20px;
8108 width: 20px;
8109 text-align: center;
8110 line-height: 20px;
8111 background: var(--tutor-success-button-color);
8112 color: #fff;
8113 display: inline-block;
8114 border-radius: 2px;
8115 margin-right: 6px;
8116 }
8117
8118 .quiz-attempt-answers-wrap table .tutor-status-blocked-context i {
8119 background: #DF3247;
8120 font-size: 10px;
8121 }
8122
8123 .answer-image-matched-wrap {
8124 display: -webkit-box;
8125 display: -ms-flexbox;
8126 display: flex;
8127 }
8128
8129 .answer-image-matched-wrap .image-matching-item {
8130 margin: 0 5px;
8131 max-width: 70px;
8132 }
8133
8134 .answer-image-matched-wrap .image-matching-item .dragged-caption {
8135 font-size: 14px;
8136 margin-top: 4px;
8137 }
8138
8139 .tutor-dashboard-builder-header {
8140 padding: 10px 0px;
8141 border-bottom: 2px solid #DCDFE5;
8142 position: fixed;
8143 top: 0px;
8144 background: #fff;
8145 width: 100%;
8146 z-index: 99;
8147 }
8148
8149 @media (max-width: 991px) {
8150 .tutor-dashboard-builder-header {
8151 position: static;
8152 }
8153 }
8154
8155 .tutor-dashboard-builder-header .tutor-row {
8156 -webkit-box-pack: justify;
8157 -ms-flex-pack: justify;
8158 justify-content: space-between;
8159 }
8160
8161 @media (max-width: 991px) {
8162 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
8163 -webkit-box-flex: 0;
8164 -ms-flex: 0 0 100%;
8165 flex: 0 0 100%;
8166 max-width: 100%;
8167 }
8168 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
8169 margin-bottom: 15px;
8170 }
8171 }
8172
8173 .tutor-dashboard-builder-header .tutor-button {
8174 white-space: nowrap;
8175 margin-left: auto;
8176 }
8177
8178 @media (max-width: 991px) {
8179 .tutor-dashboard-builder-header .tutor-button {
8180 padding: 6px 10px;
8181 }
8182 }
8183
8184 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
8185 display: -webkit-box;
8186 display: -ms-flexbox;
8187 display: flex;
8188 -webkit-box-align: center;
8189 -ms-flex-align: center;
8190 align-items: center;
8191 -webkit-box-pack: justify;
8192 -ms-flex-pack: justify;
8193 justify-content: space-between;
8194 }
8195
8196 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
8197 padding: 0 25px;
8198 position: relative;
8199 }
8200
8201 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
8202 margin: 0;
8203 padding: 0px 25px;
8204 line-height: 30px;
8205 border: none;
8206 border-left: 1px solid #DCDFE5;
8207 background: transparent;
8208 display: -webkit-inline-box;
8209 display: -ms-inline-flexbox;
8210 display: inline-flex;
8211 color: var(--tutor-text-color);
8212 -webkit-transition: 300ms;
8213 transition: 300ms;
8214 font-weight: 500;
8215 white-space: nowrap;
8216 }
8217
8218 @media (max-width: 991px) {
8219 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
8220 border-left: none;
8221 }
8222 }
8223
8224 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
8225 font-size: 24px;
8226 line-height: 30px;
8227 margin-right: 9px;
8228 }
8229
8230 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
8231 color: var(--tutor-primary-color);
8232 background: transparent;
8233 }
8234
8235 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
8236 color: var(--tutor-primary-color);
8237 }
8238
8239 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
8240 display: -webkit-box;
8241 display: -ms-flexbox;
8242 display: flex;
8243 -webkit-box-align: center;
8244 -ms-flex-align: center;
8245 align-items: center;
8246 -webkit-box-pack: justify;
8247 -ms-flex-pack: justify;
8248 justify-content: space-between;
8249 }
8250
8251 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
8252 color: var(--tutor-text-color);
8253 font-weight: 500;
8254 line-height: 36px;
8255 padding: 0 25px;
8256 -webkit-transition: 300ms;
8257 transition: 300ms;
8258 white-space: nowrap;
8259 }
8260
8261 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
8262 font-size: 36px;
8263 line-height: 36px;
8264 display: inline-block;
8265 vertical-align: top;
8266 padding-right: 9px;
8267 }
8268
8269 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
8270 color: var(--tutor-primary-color);
8271 }
8272
8273 .tutor-frontend-course-builder-section {
8274 padding: 113px 0 45px;
8275 background-color: #ffffff;
8276 }
8277
8278 @media (max-width: 991px) {
8279 .tutor-frontend-course-builder-section {
8280 padding-top: 60px;
8281 }
8282 .tutor-frontend-course-builder-section .tutor-col-8,
8283 .tutor-frontend-course-builder-section .tutor-col-4 {
8284 width: 100%;
8285 max-width: 100%;
8286 -webkit-box-flex: 0;
8287 -ms-flex: 0 0 100%;
8288 flex: 0 0 100%;
8289 }
8290 }
8291
8292 .admin-bar .tutor-dashboard-builder-header {
8293 top: 32px;
8294 }
8295
8296 @media (max-width: 783px) {
8297 .admin-bar .tutor-dashboard-builder-header {
8298 top: 46px;
8299 }
8300 }
8301
8302 .tutor-course-builder-upload-tips {
8303 position: fixed;
8304 max-width: 370px;
8305 }
8306
8307 @media (max-width: 991px) {
8308 .tutor-course-builder-upload-tips {
8309 position: static;
8310 }
8311 }
8312
8313 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
8314 font-size: 16px;
8315 color: #8C94A8;
8316 font-weight: 700;
8317 display: -webkit-box;
8318 display: -ms-flexbox;
8319 display: flex;
8320 -webkit-box-align: center;
8321 -ms-flex-align: center;
8322 align-items: center;
8323 }
8324
8325 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
8326 font-size: 24px;
8327 color: var(--tutor-primary-color);
8328 margin-right: 11px;
8329 }
8330
8331 .tutor-course-builder-upload-tips ul {
8332 margin: 0;
8333 padding: 0 0 0 35px;
8334 list-style: none;
8335 }
8336
8337 .tutor-course-builder-upload-tips ul li {
8338 position: relative;
8339 margin-bottom: 8px;
8340 line-height: 24px;
8341 }
8342
8343 .tutor-course-builder-upload-tips ul li::after {
8344 content: '';
8345 position: absolute;
8346 height: 8px;
8347 width: 8px;
8348 border-radius: 50%;
8349 background: #DCDFE5;
8350 left: -26px;
8351 top: 9px;
8352 }
8353
8354 /*
8355 * Course Level Meta
8356 */
8357 .tutor-course-level-meta {
8358 display: -webkit-box;
8359 display: -ms-flexbox;
8360 display: flex;
8361 }
8362
8363 .tutor-course-level-meta label {
8364 margin: 0 40px 0 0;
8365 font-weight: 600;
8366 }
8367
8368 .tutor-frontend-builder-course-price .tutor-form-group input {
8369 margin-bottom: 0;
8370 }
8371
8372 .tutor-frontend-builder-course-price .tutor-styled-radio {
8373 display: -webkit-box;
8374 display: -ms-flexbox;
8375 display: flex;
8376 -webkit-box-align: center;
8377 -ms-flex-align: center;
8378 align-items: center;
8379 }
8380
8381 /*
8382 * Course Builder Attachments
8383 */
8384 .tutor-course-builder-attachements {
8385 display: -webkit-box;
8386 display: -ms-flexbox;
8387 display: flex;
8388 margin-left: -30px;
8389 -ms-flex-wrap: wrap;
8390 flex-wrap: wrap;
8391 }
8392
8393 .tutor-course-builder-attachements .tutor-added-attachment {
8394 -webkit-box-flex: 0;
8395 -ms-flex: 0 0 calc(25% - 30px);
8396 flex: 0 0 calc(25% - 30px);
8397 max-width: calc(25% - 30px);
8398 border: 1px solid #DCDFE5;
8399 padding: 35px 20px 20px;
8400 position: relative;
8401 text-align: center;
8402 margin-left: 30px;
8403 margin-bottom: 30px;
8404 border-radius: 4px;
8405 -webkit-transition: 300ms;
8406 transition: 300ms;
8407 min-width: 120px;
8408 }
8409
8410 @media (max-width: 480px) {
8411 .tutor-course-builder-attachements .tutor-added-attachment {
8412 -webkit-box-flex: 0;
8413 -ms-flex: 0 0 calc(50% - 30px);
8414 flex: 0 0 calc(50% - 30px);
8415 max-width: calc(50% - 30px);
8416 }
8417 }
8418
8419 .tutor-course-builder-attachements .tutor-added-attachment i {
8420 font-size: 58px;
8421 line-height: 58px;
8422 margin-bottom: 25px;
8423 display: block;
8424 }
8425
8426 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
8427 position: absolute;
8428 height: 22px;
8429 width: 22px;
8430 border: 1px solid #DCDFE5;
8431 text-align: center;
8432 line-height: 22px;
8433 top: -1px;
8434 right: -1px;
8435 font-size: 10px;
8436 border-top-right-radius: 4px;
8437 color: transparent;
8438 -webkit-transition: 300ms;
8439 transition: 300ms;
8440 }
8441
8442 .tutor-course-builder-attachements .tutor-added-attachment:hover,
8443 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
8444 border-color: #D71830;
8445 color: #D71830;
8446 }
8447
8448 .tutor-course-builder-attachements .tutor-added-attachment span {
8449 display: block;
8450 }
8451
8452 .tutor-course-builder-attachements .tutor-added-attachment span a {
8453 font-size: 14px;
8454 display: block;
8455 line-height: 20px;
8456 color: #606C8F;
8457 }
8458
8459 .tutor-course-builder-btn-group {
8460 display: -webkit-box;
8461 display: -ms-flexbox;
8462 display: flex;
8463 -webkit-box-pack: justify;
8464 -ms-flex-pack: justify;
8465 justify-content: space-between;
8466 -ms-flex-wrap: wrap;
8467 flex-wrap: wrap;
8468 }
8469
8470 /**
8471 Course Settings Tabs
8472 */
8473 #tutor-metabox-course-settings-tabs {
8474 background-color: #fff;
8475 border: 1px solid #e5e5e5;
8476 margin: 1em 0;
8477 }
8478
8479 .inside #tutor-metabox-course-settings-tabs {
8480 border: 0;
8481 margin: 0;
8482 }
8483
8484 .settings-tabs-heading {
8485 padding: 1em;
8486 border-bottom: 1px solid #e5e5e5;
8487 }
8488
8489 .settings-tabs-heading h3 {
8490 font-size: 14px;
8491 margin: 0;
8492 line-height: 1.4;
8493 }
8494
8495 .course-settings-tabs-container {
8496 display: -webkit-box;
8497 display: -ms-flexbox;
8498 display: flex;
8499 }
8500
8501 .course-settings-tabs-container .settings-tabs-navs-wrap {
8502 -webkit-box-flex: 0;
8503 -ms-flex: 0 0 200px;
8504 flex: 0 0 200px;
8505 background: #F5F5F5;
8506 }
8507
8508 .settings-tabs-navs-wrap .settings-tabs-navs {
8509 margin: 0;
8510 list-style: none;
8511 }
8512
8513 .settings-tabs-navs-wrap .settings-tabs-navs li {
8514 margin: 0;
8515 }
8516
8517 .settings-tabs-navs-wrap .settings-tabs-navs li a {
8518 display: block;
8519 padding-top: 10px;
8520 padding-bottom: 10px;
8521 padding-left: 15px;
8522 padding-right: 15px;
8523 color: #23282d;
8524 text-decoration: none;
8525 background: #F5F5F5;
8526 text-transform: capitalize;
8527 border-bottom: 1px solid #e5e5e5;
8528 border-left: 3px solid transparent;
8529 }
8530
8531 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
8532 border-bottom: none;
8533 }
8534
8535 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
8536 -webkit-box-shadow: none;
8537 box-shadow: none;
8538 }
8539
8540 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
8541 background-color: #ffffff;
8542 border-bottom: 1px solid #e5e5e5;
8543 color: var(--tutor-primary-color);
8544 border-left: 3px solid var(--tutor-primary-color);
8545 }
8546
8547 .course-settings-tabs-container .settings-tabs-container {
8548 padding: 1em;
8549 -webkit-box-flex: 1;
8550 -ms-flex: 1;
8551 flex: 1;
8552 }
8553
8554 .tutor-field-radio p {
8555 margin-top: 0;
8556 }
8557
8558 /**
8559 Content Drip (Pro)
8560 */
8561 .lesson-modal-form-wrap .lesson-content-drip-wrap {
8562 padding: 10px;
8563 border: 1px solid #e4e4e4;
8564 }
8565
8566 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
8567 margin: 0 0 10px 0;
8568 }
8569
8570 .select2-dropdown.increasezindex {
8571 z-index: 9999999999999;
8572 }
8573
8574 @media (min-width: 992px) {
8575 .tutor-option-tooltip.tutor-option-field {
8576 position: relative;
8577 }
8578 .tutor-option-tooltip.tutor-option-field p.desc {
8579 position: absolute;
8580 left: calc(100% + 16px);
8581 background: #2A344F;
8582 width: 160px;
8583 padding: 10px 13px;
8584 opacity: 0;
8585 visibility: hidden;
8586 -webkit-transition: 300ms;
8587 transition: 300ms;
8588 z-index: 98;
8589 top: 10px;
8590 color: #fff;
8591 border-radius: 12px;
8592 font-size: 12px;
8593 font-style: normal;
8594 }
8595 .tutor-option-tooltip.tutor-option-field p.desc::before {
8596 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");
8597 position: absolute;
8598 left: -10px;
8599 top: 16px;
8600 }
8601 .tutor-option-tooltip.tutor-option-field:hover p.desc {
8602 opacity: 1;
8603 visibility: visible;
8604 }
8605 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
8606 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
8607 opacity: 1;
8608 visibility: visible;
8609 }
8610 }
8611
8612 /*# sourceMappingURL=tutor-front.css.map */
8613