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