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