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