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