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