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