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