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