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