PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.8
Tutor LMS – eLearning and online course solution v1.7.8
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 5 years ago tutor-front.css 5 years ago tutor-front.min.css 5 years ago tutor-setup.css 5 years ago
tutor-front.css
10899 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-primary-button-color: #3E64DE;
7 --tutor-danger-button-color: #F44337;
8 --tutor-success-button-color: #4BD863;
9 --tutor-warning-button-color: #ED9700;
10 --tutor-text-size: 16px;
11 }
12
13 body {
14 -webkit-font-smoothing: antialiased;
15 -moz-osx-font-smoothing: grayscale;
16 }
17
18 .tutor-wrap {
19 color: var(--tutor-text-color);
20 }
21
22 .tutor-wrap img {
23 max-width: 100%;
24 height: auto;
25 }
26
27 .tutor-custom-list-style {
28 list-style: none;
29 margin: 0;
30 padding: 0;
31 }
32
33 .tutor-custom-list-style li {
34 position: relative;
35 margin-bottom: 5px;
36 line-height: 30px;
37 padding-left: 25px;
38 }
39
40 .tutor-custom-list-style li:before {
41 content: '\e90f';
42 position: absolute;
43 left: 0;
44 font-family: 'tutor';
45 color: var(--tutor-primary-color);
46 }
47
48 .ui-slider {
49 position: relative;
50 text-align: left;
51 }
52
53 .ui-slider .ui-slider-handle {
54 position: absolute;
55 z-index: 2;
56 width: 15px;
57 height: 15px;
58 top: -6.5px;
59 cursor: pointer;
60 }
61
62 .ui-slider .ui-slider-range {
63 position: absolute;
64 z-index: 1;
65 font-size: .7em;
66 display: block;
67 border: 0;
68 background-position: 0 0;
69 }
70
71 .ui-slider-horizontal {
72 height: .8em;
73 }
74
75 .ui-slider-horizontal .ui-slider-range {
76 top: 0;
77 height: 100%;
78 }
79
80 .ui-slider-horizontal .ui-slider-range-min {
81 left: 0;
82 }
83
84 .ui-slider-horizontal .ui-slider-range-max {
85 right: 0;
86 }
87
88 .ui-slider-vertical {
89 width: .8em;
90 height: 100px;
91 }
92
93 .ui-slider-vertical .ui-slider-handle {
94 left: -.3em;
95 margin-left: 0;
96 margin-bottom: -.6em;
97 }
98
99 .ui-slider-vertical .ui-slider-range {
100 left: 0;
101 width: 100%;
102 }
103
104 .ui-slider-vertical .ui-slider-range-min {
105 bottom: 0;
106 }
107
108 .ui-slider-vertical .ui-slider-range-max {
109 top: 0;
110 }
111
112 .tutor-styled-radio > span {
113 position: relative;
114 padding-left: 30px;
115 cursor: pointer;
116 }
117
118 .tutor-styled-radio > span::before {
119 content: '';
120 height: 18px;
121 width: 18px;
122 background: #F1F3F7;
123 border: 1px solid #DCDFE5;
124 border-radius: 50%;
125 position: absolute;
126 top: 50%;
127 margin-top: -9px;
128 left: 0;
129 -webkit-box-sizing: border-box;
130 box-sizing: border-box;
131 -webkit-transition: 200ms;
132 transition: 200ms;
133 }
134
135 .tutor-styled-radio > input {
136 display: none !important;
137 }
138
139 .tutor-styled-radio > input:checked + span::before {
140 border: 5px solid var(--tutor-primary-color);
141 }
142
143 /**
144 * Important Layout Styles
145 */
146 .tutor-container {
147 padding-left: 15px;
148 padding-right: 15px;
149 max-width: 1140px;
150 margin-right: auto;
151 margin-left: auto;
152 width: 100%;
153 }
154
155 .tutor-container.tutor-fluid {
156 max-width: 100%;
157 }
158
159 .tutor-row {
160 display: -webkit-box;
161 display: -ms-flexbox;
162 display: flex;
163 -ms-flex-wrap: wrap;
164 flex-wrap: wrap;
165 margin-right: -15px;
166 margin-left: -15px;
167 }
168
169 .tutor-col-auto,
170 .tutor-col,
171 .tutor-col-3,
172 .tutor-col-4,
173 .tutor-col-5,
174 .tutor-col-6,
175 .tutor-col-7,
176 .tutor-col-8,
177 .tutor-col-9,
178 .tutor-col-12 {
179 position: relative;
180 width: 100%;
181 min-height: 1px;
182 padding-right: 15px;
183 padding-left: 15px;
184 }
185
186 .tutor-col {
187 -ms-flex-preferred-size: 0;
188 flex-basis: 0;
189 -webkit-box-flex: 1;
190 -ms-flex-positive: 1;
191 flex-grow: 1;
192 max-width: 100%;
193 }
194
195 .tutor-col-auto {
196 -webkit-box-flex: 0;
197 -ms-flex: 0 0 auto;
198 flex: 0 0 auto;
199 width: auto;
200 max-width: none;
201 }
202
203 .tutor-col-3 {
204 -webkit-box-flex: 0;
205 -ms-flex: 0 0 25%;
206 flex: 0 0 25%;
207 max-width: 25%;
208 }
209
210 .tutor-col-4 {
211 -webkit-box-flex: 0;
212 -ms-flex: 0 0 33.333333%;
213 flex: 0 0 33.333333%;
214 max-width: 33.333333%;
215 }
216
217 .tutor-col-5 {
218 -webkit-box-flex: 0;
219 -ms-flex: 0 0 41.666667%;
220 flex: 0 0 41.666667%;
221 max-width: 41.666667%;
222 }
223
224 .tutor-col-6 {
225 -webkit-box-flex: 0;
226 -ms-flex: 0 0 50%;
227 flex: 0 0 50%;
228 max-width: 50%;
229 }
230
231 .tutor-col-7 {
232 -webkit-box-flex: 0;
233 -ms-flex: 0 0 58.333333%;
234 flex: 0 0 58.333333%;
235 max-width: 58.333333%;
236 }
237
238 .tutor-col-8 {
239 -webkit-box-flex: 0;
240 -ms-flex: 0 0 66.666666%;
241 flex: 0 0 66.666666%;
242 max-width: 66.666666%;
243 }
244
245 .tutor-col-9 {
246 -webkit-box-flex: 0;
247 -ms-flex: 0 0 75%;
248 flex: 0 0 75%;
249 max-width: 75%;
250 }
251
252 .tutor-col-12 {
253 -webkit-box-flex: 0;
254 -ms-flex: 0 0 100%;
255 flex: 0 0 100%;
256 max-width: 100%;
257 }
258
259 .tutor-align-items-center {
260 -webkit-box-align: center;
261 -ms-flex-align: center;
262 align-items: center;
263 }
264
265 @media (max-width: 991px) {
266 .tutor-col-auto,
267 .tutor-col,
268 .tutor-col-3,
269 .tutor-col-4,
270 .tutor-col-6,
271 .tutor-col-8,
272 .tutor-col-9 {
273 -webkit-box-flex: 0;
274 -ms-flex: 0 0 50%;
275 flex: 0 0 50%;
276 max-width: 50%;
277 }
278 .tutor-col-md-100 {
279 -webkit-box-flex: 0;
280 -ms-flex: 0 0 100%;
281 flex: 0 0 100%;
282 max-width: 100%;
283 }
284 }
285
286 @media (max-width: 767px) {
287 .tutor-col-auto,
288 .tutor-col,
289 .tutor-col-3,
290 .tutor-col-4,
291 .tutor-col-6,
292 .tutor-col-8,
293 .tutor-col-9 {
294 -webkit-box-flex: 0;
295 -ms-flex: 0 0 100%;
296 flex: 0 0 100%;
297 max-width: 100%;
298 }
299 }
300
301 /*
302 .tutor-course-content-content{
303 font-size: 14px;
304 line-height: 21px;
305 }
306 */
307 .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
308 font-size: 18px;
309 line-height: 23px;
310 font-weight: 500;
311 margin-bottom: 13px;
312 color: #000;
313 }
314
315 .tutor-single-course-segment {
316 margin-bottom: 45px;
317 }
318
319 .tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6 {
320 color: #000;
321 font-weight: 500;
322 }
323
324 .tutor-full-width-course-top h6 {
325 font-size: 14px;
326 }
327
328 .tutor-leadinfo-top-meta {
329 font-size: 14px;
330 margin-bottom: 10px;
331 }
332
333 .tutor-leadinfo-top-meta span {
334 display: inline-block;
335 margin-right: 10px;
336 }
337
338 .tutor-leadinfo-top-meta span i::before {
339 margin-left: 0;
340 }
341
342 .tutor-leadinfo-top-meta i {
343 margin-right: 4px;
344 }
345
346 .tutor-single-course-rating {
347 color: #F8C51C;
348 font-size: 16px;
349 }
350
351 .tutor-single-course-rating .tutor-single-rating-count {
352 color: var(--tutor-text-color);
353 font-weight: 500;
354 }
355
356 .tutor-single-course-rating .tutor-single-rating-count i {
357 color: var(--tutor-light-color);
358 font-style: normal;
359 display: inline-block;
360 margin-left: 4px;
361 }
362
363 .tutor-course-header-h1 {
364 font-size: 36px;
365 line-height: 46px;
366 color: var(--tutor-text-color);
367 font-weight: 500;
368 margin: 0 0 29px;
369 padding: 0;
370 }
371
372 @media (max-width: 767px) {
373 .tutor-course-header-h1 {
374 font-size: 26px;
375 line-height: 36px;
376 }
377 }
378
379 .tutor-course-summery {
380 margin-bottom: 40px;
381 }
382
383 /*tutor course meta*/
384 .tutor-single-course-meta {
385 color: var(--tutor-text-color);
386 }
387
388 .tutor-single-course-meta ul {
389 list-style: none;
390 margin: 0;
391 padding: 10px 0;
392 overflow: hidden;
393 line-height: 21px;
394 }
395
396 .tutor-single-course-meta.tutor-meta-top ul {
397 padding-top: 0;
398 padding-bottom: 15px;
399 }
400
401 .tutor-single-course-meta ul li {
402 float: left;
403 vertical-align: top;
404 margin-right: 40px;
405 margin-top: 5px;
406 margin-bottom: 5px;
407 min-width: 95px;
408 }
409
410 @media (max-width: 575px) {
411 .tutor-single-course-meta ul li {
412 margin-right: 10px;
413 }
414 }
415
416 .tutor-single-course-meta ul li:last-child {
417 margin-right: 0;
418 }
419
420 .tutor-single-course-meta .tutor-single-course-avatar img {
421 height: 21px;
422 width: 21px;
423 display: block;
424 border-radius: 50%;
425 margin-right: 3px;
426 }
427
428 .tutor-single-course-meta ul li .tutor-single-course-avatar span {
429 height: 21px;
430 width: 21px;
431 font-size: 9px;
432 text-align: center;
433 line-height: 21px;
434 border-radius: 50%;
435 display: block;
436 color: #ffffff;
437 }
438
439 .tutor-single-course-meta ul li > div {
440 display: inline-block;
441 vertical-align: top;
442 }
443
444 .tutor-single-course-meta ul li strong {
445 margin: 0;
446 display: inline-block;
447 line-height: 21px;
448 font-weight: 400;
449 color: var(--tutor-light-color);
450 font-size: var(--tutor-text-size);
451 }
452
453 .tutor-single-course-meta ul li a {
454 color: var(--tutor-text-color);
455 font-weight: 500;
456 -webkit-transition: 300ms;
457 transition: 300ms;
458 }
459
460 .tutor-single-course-meta ul li a:hover {
461 color: var(--tutor-primary-color);
462 }
463
464 .tutor-single-course-meta.tutor-meta-top ul li,
465 .tutor-single-course-meta.tutor-meta-top ul li a {
466 font-weight: 700;
467 }
468
469 .tutor-single-course-meta ul li {
470 font-weight: 500;
471 color: var(--tutor-text-color);
472 }
473
474 .tutor-single-course-meta ul li span {
475 color: var(--tutor-light-color);
476 font-weight: 400;
477 }
478
479 .tutor-single-course-meta.tutor-lead-meta {
480 margin-bottom: 33px;
481 border-top: 1px solid #DCDFE5;
482 border-bottom: 1px solid #DCDFE5;
483 }
484
485 @media (max-width: 991px) {
486 .tutor-single-course-meta.tutor-lead-meta {
487 border-bottom: none;
488 }
489 .tutor-single-course-meta.tutor-lead-meta ul {
490 padding-bottom: 0;
491 }
492 .tutor-single-course-meta.tutor-lead-meta ul li {
493 margin: 5px;
494 padding: 5px 15px;
495 border: 1px solid #ddd;
496 border-radius: 4px;
497 }
498 }
499
500 .tutor-single-course-meta.tutor-lead-meta ul {
501 display: -webkit-box;
502 display: -ms-flexbox;
503 display: flex;
504 -webkit-box-pack: justify;
505 -ms-flex-pack: justify;
506 justify-content: space-between;
507 }
508
509 @media (max-width: 991px) {
510 .tutor-single-course-meta.tutor-lead-meta ul {
511 -ms-flex-wrap: wrap;
512 flex-wrap: wrap;
513 -webkit-box-pack: start;
514 -ms-flex-pack: start;
515 justify-content: flex-start;
516 }
517 }
518
519 .tutor-single-course-meta.tutor-lead-meta ul li span {
520 display: block;
521 margin-bottom: 5px;
522 color: var(--tutor-light-color);
523 }
524
525 .tutor-single-course-meta.tutor-lead-meta ul li a {
526 color: var(--tutor-text-color);
527 -webkit-transition: 300ms;
528 transition: 300ms;
529 }
530
531 .tutor-single-course-meta.tutor-lead-meta ul li a:hover {
532 color: var(--tutor-primary-color);
533 }
534
535 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after {
536 content: ',';
537 margin-right: 4px;
538 }
539
540 @media (max-width: 575px) {
541 .tutor-single-course-meta.tutor-lead-meta ul {
542 display: block;
543 }
544 .tutor-single-course-meta.tutor-lead-meta ul li {
545 display: block;
546 border: none;
547 margin: 0;
548 width: 100%;
549 padding: 0 0 10px;
550 }
551 .tutor-single-course-meta.tutor-lead-meta ul li span {
552 display: inline-block;
553 color: var(--tutor-text-color);
554 font-weight: 700;
555 }
556 .tutor-single-course-meta.tutor-lead-meta ul li span::after {
557 content: ':';
558 color: var(--tutor-text-color);
559 }
560 }
561
562 /*benifit*/
563 .tutor-course-benefits-content ul {
564 list-style: none;
565 display: block;
566 overflow: hidden;
567 -webkit-column-count: 2;
568 -moz-column-count: 2;
569 column-count: 2;
570 -webkit-column-gap: 30px;
571 -moz-column-gap: 30px;
572 column-gap: 30px;
573 margin: 0;
574 }
575
576 /*.tutor-course-topics-wrap*/
577 .tutor-course-topics-header {
578 display: -webkit-box;
579 display: -ms-flexbox;
580 display: flex;
581 -ms-flex-wrap: wrap;
582 flex-wrap: wrap;
583 -webkit-box-pack: justify;
584 -ms-flex-pack: justify;
585 justify-content: space-between;
586 margin-bottom: 8px;
587 }
588
589 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
590 margin-left: 45px;
591 }
592
593 .tutor-course-topics-contents h4 {
594 font-size: var(--tutor-text-size);
595 font-weight: 500;
596 margin-bottom: 0;
597 color: var(--tutor-text-color);
598 }
599
600 .tutor-course-topics-contents .tutor-course-title {
601 cursor: pointer;
602 }
603
604 .tutor-course-topics-contents .tutor-course-title h4 {
605 color: var(--tutor-primary-color);
606 font-size: 16px;
607 line-height: 25px;
608 overflow: hidden;
609 margin-top: 0;
610 }
611
612 .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before {
613 content: "\e910";
614 }
615
616 .tutor-course-topics-contents .tutor-course-title h4 i {
617 font-size: 15px;
618 line-height: 25px;
619 float: left;
620 margin-right: 10px;
621 }
622
623 .tutor-course-topics-contents .tutor-course-topic {
624 border: 1px solid #DCE4E6;
625 margin-bottom: 20px;
626 border-radius: 5px;
627 }
628
629 .tutor-course-title,
630 .tutor-course-lesson {
631 padding: 14px 20px;
632 }
633
634 .tutor-course-lesson {
635 border-top: 1px solid #DCE4E6;
636 }
637
638 .tutor-course-lesson h5 {
639 line-height: 22px;
640 font-size: var(--tutor-text-size);
641 margin-bottom: 0;
642 display: -webkit-box;
643 display: -ms-flexbox;
644 display: flex;
645 color: inherit;
646 margin-top: 0;
647 }
648
649 .tutor-course-lesson h5 a {
650 color: var(--tutor-primary-color);
651 -webkit-transition: 300ms;
652 transition: 300ms;
653 }
654
655 .tutor-course-lesson h5 a:hover {
656 color: var(--tutor-primary-hover-color);
657 }
658
659 .tutor-course-lesson h5 i {
660 line-height: 22px;
661 vertical-align: text-top;
662 margin-right: 10px;
663 color: var(--tutor-light-color);
664 display: block;
665 }
666
667 .tutor-course-lesson h5 .lesson-preview-icon i {
668 margin-right: 0;
669 margin-left: 10px;
670 }
671
672 .tutor-course-lesson h5 .tutor-lesson-duration {
673 margin-left: auto;
674 padding-left: 5px;
675 -ms-flex-item-align: start;
676 align-self: flex-start;
677 }
678
679 .tutor-course-lesson .lesson-preview-title {
680 -webkit-box-flex: 1;
681 -ms-flex: 1 0 0px;
682 flex: 1 0 0;
683 -webkit-box-orient: horizontal;
684 -webkit-box-direction: normal;
685 -ms-flex-direction: row;
686 flex-direction: row;
687 display: -webkit-box;
688 display: -ms-flexbox;
689 display: flex;
690 -webkit-box-align: start;
691 -ms-flex-align: start;
692 align-items: flex-start;
693 }
694
695 table.course-single-gradebooks .datetime {
696 margin: 0;
697 font-size: 80%;
698 }
699
700 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon {
701 height: 50px;
702 width: 70px;
703 border-radius: 3px;
704 text-align: center;
705 line-height: 50px;
706 color: #fff;
707 margin-right: 10px;
708 position: relative;
709 z-index: 1;
710 overflow: hidden;
711 font-size: 20px;
712 background-position: center center !important;
713 background-size: cover !important;
714 }
715
716 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon:after {
717 position: absolute;
718 content: '';
719 left: 0;
720 top: 0;
721 height: 100%;
722 width: 100%;
723 background: rgba(0, 0, 0, 0.5);
724 z-index: -1;
725 }
726
727 /* *********************** */
728 /* Single Lesson */
729 /************************ */
730 /*lesson list*/
731 .tutor-single-lesson-button-group,
732 .tutor-topics-lesson-list .tutor-topics-in-single-lesson {
733 border-radius: 4px;
734 margin-bottom: 30px;
735 border: 1px solid #e8eff1;
736 }
737
738 .tutor-single-lesson-wrap {
739 display: -webkit-box;
740 display: -ms-flexbox;
741 display: flex;
742 position: relative;
743 }
744
745 .tutor-lesson-sidebar {
746 -webkit-box-flex: 0;
747 -ms-flex: 0 0 400px;
748 flex: 0 0 400px;
749 }
750
751 @media (max-width: 991px) {
752 .tutor-lesson-sidebar {
753 position: absolute;
754 left: 0;
755 top: 70px;
756 width: 400px;
757 max-width: 95%;
758 height: calc(100% - 70px);
759 z-index: 9;
760 background: #fff;
761 overflow-y: auto;
762 display: none;
763 }
764 }
765
766 .tutor-spotlight-mode .tutor-lesson-sidebar {
767 position: fixed;
768 left: 0;
769 width: 400px;
770 height: 100vh;
771 overflow-y: scroll;
772 background: #f4f8fa;
773 }
774
775 .tutor-spotlight-mode #tutor-single-entry-content {
776 padding-left: 400px;
777 min-height: calc(100vh - 46px);
778 }
779
780 .tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden {
781 padding-left: 0;
782 }
783
784 @media (max-width: 991px) {
785 .tutor-spotlight-mode .tutor-lesson-sidebar {
786 position: absolute;
787 width: 350px;
788 height: auto;
789 }
790 .tutor-spotlight-mode #tutor-single-entry-content {
791 padding-left: 0;
792 }
793 }
794
795 .admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar {
796 height: calc(100vh - 32px);
797 }
798
799 .tutor-single-entry-content {
800 -webkit-box-flex: 999;
801 -ms-flex-positive: 999;
802 flex-grow: 999;
803 }
804
805 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
806 .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
807 padding: 14px 100px 14px 17px;
808 display: -webkit-box;
809 display: -ms-flexbox;
810 display: flex;
811 color: var(--tutor-text-color);
812 position: relative;
813 border-top: 1px solid #e8eff1;
814 }
815
816 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a {
817 border-top: none;
818 }
819
820 .tutor-lessons-under-topic .tutor-single-lesson-items.active a {
821 background: rgba(233, 235, 238, 0.35);
822 }
823
824 .tutor-topics-in-single-lesson {
825 margin-bottom: 5px;
826 background-color: #ffffff;
827 padding: 0;
828 }
829
830 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
831 margin: 0;
832 display: inline;
833 color: var(--tutor-text-color);
834 }
835
836 .tutor-topics-in-single-lesson .tutor-topics-title {
837 position: relative;
838 }
839
840 .tutor-topics-in-single-lesson .tutor-topics-title button {
841 position: absolute;
842 right: 15px;
843 top: 50%;
844 -webkit-transform: translateY(-50%);
845 transform: translateY(-50%);
846 padding: 0 5px;
847 font-size: 16px;
848 background: transparent;
849 border: none;
850 color: var(--tutor-text-color);
851 }
852
853 .tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before {
854 content: "\e910";
855 }
856
857 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
858 margin: 0;
859 padding: 10px 37px 10px 17px;
860 font-size: 16px;
861 color: var(--tutor-primary-color);
862 font-weight: 500;
863 }
864
865 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
866 cursor: pointer;
867 line-height: 30px;
868 }
869
870 span.toogle-informaiton-icon {
871 background: #ccc;
872 color: #fff;
873 height: 15px;
874 width: 15px;
875 text-align: center;
876 display: inline-block;
877 line-height: 15px;
878 font-size: 15px;
879 border-radius: 50%;
880 margin-left: 10px;
881 }
882
883 .tutor-topics-in-single-lesson .tutor-topics-title h3 i {
884 font-size: 10px;
885 margin-left: 6px;
886 }
887
888 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i {
889 font-size: 10px;
890 vertical-align: middle;
891 display: inline-block;
892 padding: 5px;
893 color: #c7c7c7;
894 -webkit-transition: 300ms;
895 transition: 300ms;
896 cursor: pointer;
897 }
898
899 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover {
900 color: var(--tutor-primary-color);
901 }
902
903 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
904 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
905 color: #c7c7c7;
906 line-height: 22px;
907 display: inline-block;
908 vertical-align: middle;
909 margin-right: 10px;
910 }
911
912 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt {
913 color: var(--tutor-primary-color);
914 }
915
916 .tutor-topics-in-single-lesson .tutor-topics-summery {
917 padding: 14px;
918 border-top: 1px solid #dce4e6;
919 display: none;
920 }
921
922 .tutor-lessons-under-topic .tutor-lesson-right-icons {
923 position: absolute;
924 right: 15px;
925 top: 14px;
926 }
927
928 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
929 height: 16px;
930 width: 16px;
931 border: 1px solid #e8eff1;
932 border-radius: 50%;
933 font-size: 9px;
934 display: inline-block;
935 line-height: 16px;
936 text-align: center;
937 margin: 0;
938 vertical-align: middle;
939 margin-left: 8px;
940 }
941
942 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete {
943 border-color: #b7d6b7;
944 }
945
946 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
947 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
948 background: var(--tutor-success-button-color);
949 border-color: var(--tutor-success-button-color);
950 color: #fff;
951 }
952
953 .tutor-lessons-under-topic .tutor-lesson-right-icons i {
954 font-style: normal;
955 }
956
957 .tutor-single-page-top-bar {
958 background-color: var(--tutor-primary-color);
959 height: 70px;
960 margin-bottom: 50px;
961 color: #ffffff;
962 display: -webkit-box;
963 display: -ms-flexbox;
964 display: flex;
965 -webkit-box-align: center;
966 -ms-flex-align: center;
967 align-items: center;
968 -webkit-box-pack: justify;
969 -ms-flex-pack: justify;
970 justify-content: space-between;
971 padding-right: 15px;
972 }
973
974 .tutor-single-page-top-bar .tutor-single-lesson-segment form,
975 .tutor-single-page-top-bar .tutor-single-lesson-segment {
976 margin-bottom: 0;
977 }
978
979 .tutor-single-page-top-bar a {
980 color: #ffffff;
981 vertical-align: middle;
982 display: inline-block;
983 overflow: hidden;
984 }
985
986 .tutor-single-page-top-bar a i {
987 float: left;
988 }
989
990 @media (max-width: 546px) {
991 .tutor-single-page-top-bar a {
992 font-size: 14px;
993 }
994 }
995
996 .tutor-topbar-home-btn i {
997 margin-right: 7px;
998 }
999
1000 .tutor-topbar-home-btn {
1001 margin-left: 20px;
1002 }
1003
1004 @media screen and (max-width: 546px) {
1005 .tutor-topbar-home-btn {
1006 margin-left: 10px;
1007 }
1008 }
1009
1010 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1011 background: transparent;
1012 color: #fff;
1013 padding-bottom: 13px;
1014 cursor: pointer;
1015 border: 1px solid #fff;
1016 }
1017
1018 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i {
1019 font-size: 14px;
1020 }
1021
1022 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before {
1023 display: block;
1024 padding-top: 2px;
1025 }
1026
1027 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover {
1028 color: #fff;
1029 background: var(--tutor-primary-hover-color);
1030 border-color: var(--tutor-primary-hover-color);
1031 }
1032
1033 .tutor-single-page-top-bar a:hover {
1034 color: #ffffff;
1035 }
1036
1037 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1038 text-align: center;
1039 white-space: nowrap;
1040 overflow: hidden;
1041 text-overflow: ellipsis;
1042 -webkit-box-flex: 999999;
1043 -ms-flex-positive: 999999;
1044 flex-grow: 999999;
1045 }
1046
1047 .tutor-single-page-top-bar .tutor-hide-sidebar-bar {
1048 -webkit-box-flex: 0;
1049 -ms-flex: 0 0 auto;
1050 flex: 0 0 auto;
1051 }
1052
1053 .tutor-single-page-top-bar .tutor-topbar-mark-to-done {
1054 -webkit-box-flex: 0;
1055 -ms-flex: 0 0 auto;
1056 flex: 0 0 auto;
1057 }
1058
1059 @media (max-width: 767px) {
1060 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1061 display: none;
1062 }
1063 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1064 padding: 9px 14px;
1065 }
1066 }
1067
1068 @media (max-width: 767px) {
1069 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1070 padding: 7px 12px;
1071 font-size: 14px;
1072 }
1073 }
1074
1075 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i {
1076 vertical-align: middle;
1077 line-height: 1;
1078 margin-right: 3px;
1079 }
1080
1081 .tutor-lesson-content-area,
1082 .tutor-quiz-single-wrap {
1083 margin: 0 100px 80px;
1084 }
1085
1086 @media (max-width: 1366px) {
1087 .tutor-lesson-content-area,
1088 .tutor-quiz-single-wrap {
1089 margin: 0 60px 80px;
1090 }
1091 }
1092
1093 @media (max-width: 991px) {
1094 .tutor-lesson-content-area,
1095 .tutor-quiz-single-wrap {
1096 margin: 0 40px;
1097 }
1098 }
1099
1100 .tutor-lesson-sidebar-hide-bar {
1101 background-color: var(--tutor-primary-hover-color);
1102 color: #ffffff;
1103 padding: 0 12px;
1104 display: inline-block;
1105 line-height: 70px;
1106 }
1107
1108 @media only screen and (max-width: 546px) {
1109 .tutor-lesson-sidebar-hide-bar {
1110 padding: 0 10px;
1111 }
1112 }
1113
1114 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1115 font-size: 20px;
1116 display: block;
1117 padding: 25px 0;
1118 }
1119
1120 @media only screen and (max-width: 546px) {
1121 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1122 font-size: 19px;
1123 }
1124 }
1125
1126 .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1127 content: "\e903";
1128 }
1129
1130 .tutor-sidebar-tabs-wrap {
1131 border-top: 1px solid #e0e9ec;
1132 }
1133
1134 .tutor-tabs-btn-group {
1135 height: 70px;
1136 display: -webkit-box;
1137 display: -ms-flexbox;
1138 display: flex;
1139 }
1140
1141 .tutor-tabs-btn-group a {
1142 background-color: #f1f6f8;
1143 color: var(--tutor-text-color);
1144 display: block;
1145 line-height: 70px;
1146 width: 100%;
1147 text-align: center;
1148 border: 1px solid #e0e9ec;
1149 border-top: none;
1150 }
1151
1152 .tutor-tabs-btn-group a span,
1153 .tutor-tabs-btn-group a i {
1154 font-size: 24px;
1155 display: inline-block;
1156 vertical-align: top;
1157 line-height: 70px;
1158 }
1159
1160 .tutor-tabs-btn-group a i {
1161 color: var(--tutor-primary-color);
1162 }
1163
1164 .tutor-tabs-btn-group a span {
1165 font-size: 15px;
1166 padding-left: 3px;
1167 }
1168
1169 .tutor-tabs-btn-group a.active {
1170 background-color: #ffffff;
1171 border: none;
1172 }
1173
1174 .tutor-tabs-btn-group a:focus {
1175 outline: none;
1176 }
1177
1178 /*video*/
1179 .tutor-single-lesson-segment {
1180 margin-bottom: 35px;
1181 }
1182
1183 .tutor-single-lesson-wrap {
1184 background: #f4f8fa;
1185 }
1186
1187 .tutor-lesson-video-wrap .plyr--video {
1188 border-radius: 4px;
1189 }
1190
1191 #tutor-lesson-sidebar-qa-tab-content {
1192 background-color: #ffffff;
1193 padding: 20px;
1194 }
1195
1196 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1197 border-top: 1px solid #e8eff1;
1198 padding-top: 25px;
1199 }
1200
1201 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1202 color: var(--tutor-primary-color);
1203 }
1204
1205 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1206 display: block;
1207 width: 100%;
1208 background-color: var(--tutor-primary-color);
1209 border-color: var(--tutor-primary-color);
1210 }
1211
1212 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1213 margin-bottom: 20px;
1214 margin-top: 20px;
1215 }
1216
1217 .tutor-lesson-sidebar-emptyqa-wrap {
1218 text-align: center;
1219 padding: 50px 20px;
1220 color: var(--tutor-text-color);
1221 }
1222
1223 .tutor-lesson-sidebar-emptyqa-wrap h3 {
1224 margin: 0;
1225 padding: 0 0 25px;
1226 }
1227
1228 .tutor-lesson-sidebar-emptyqa-wrap i {
1229 font-size: 150px;
1230 color: #e8eff1;
1231 line-height: 0.8;
1232 }
1233
1234 /*attachment*/
1235 .tutor-attachments-wrap {
1236 margin: -3px -3px 15px -3px;
1237 }
1238
1239 .tutor-attachments-wrap .tutor-lesson-attachment {
1240 display: inline-block;
1241 border: 1px solid #e8eff1;
1242 border-radius: 4px;
1243 padding: 10px 16px 10px 12px;
1244 overflow: hidden;
1245 background: #f4f7f8;
1246 margin: 3px;
1247 -webkit-transition: 300ms;
1248 transition: 300ms;
1249 }
1250
1251 .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1252 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1253 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1254 }
1255
1256 .tutor-attachments-wrap .tutor-attachment-icon {
1257 font-size: 30px;
1258 float: left;
1259 color: var(--tutor-text-color);
1260 }
1261
1262 .tutor-attachments-wrap .tutor-attachment-icon i {
1263 display: block;
1264 }
1265
1266 .tutor-attachment-info {
1267 padding-left: 10px;
1268 float: left;
1269 }
1270
1271 .tutor-attachment-info span {
1272 display: block;
1273 font-size: 14px;
1274 line-height: 16px;
1275 color: var(--tutor-text-color);
1276 }
1277
1278 .tutor-attachment-info span + span {
1279 font-size: 11px;
1280 color: var(--tutor-light-color);
1281 }
1282
1283 /*course status*/
1284 .tutor-progress-bar-wrap {
1285 width: 100%;
1286 margin: 0 0 30px;
1287 display: -webkit-box;
1288 display: -ms-flexbox;
1289 display: flex;
1290 }
1291
1292 .tutor-progress-bar {
1293 height: 8px;
1294 color: #000000;
1295 line-height: 25px;
1296 position: relative;
1297 background: #f1f1f1;
1298 -ms-flex-preferred-size: 0;
1299 flex-basis: 0;
1300 -webkit-box-flex: 1;
1301 -ms-flex-positive: 1;
1302 flex-grow: 1;
1303 max-width: 100%;
1304 border-radius: 30px;
1305 margin-top: 7.5px;
1306 }
1307
1308 .tutor-progress-bar .tutor-progress-filled {
1309 background-color: var(--tutor-primary-color);
1310 height: 8px;
1311 border-radius: 30px;
1312 width: var(--tutor-progress-left);
1313 }
1314
1315 .tutor-dashboard-content-inner .tutor-progress-bar {
1316 margin-top: 9.5px;
1317 height: 5px;
1318 }
1319
1320 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1321 height: 5px;
1322 }
1323
1324 .tutor-progress-bar .tutor-progress-filled:after {
1325 content: "";
1326 position: absolute;
1327 height: 15px;
1328 width: 15px;
1329 border: 7.5px solid var(--tutor-primary-color);
1330 border-radius: 50%;
1331 background: #fff;
1332 left: var(--tutor-progress-left);
1333 -webkit-transform: translateY(-50%) translateX(-50%);
1334 transform: translateY(-50%) translateX(-50%);
1335 top: 50%;
1336 -webkit-box-sizing: border-box;
1337 box-sizing: border-box;
1338 }
1339
1340 .tutor-progress-percent {
1341 -webkit-box-flex: 0;
1342 -ms-flex: 0 0 auto;
1343 flex: 0 0 auto;
1344 width: auto;
1345 max-width: none;
1346 padding-left: 20px;
1347 }
1348
1349 .tutor-course-purchase-box {
1350 margin-bottom: 0;
1351 }
1352
1353 .tutor-price-preview-box .tutor-course-purchase-box button {
1354 display: block;
1355 width: 100%;
1356 background: var(--tutor-primary-color);
1357 border-radius: 3px;
1358 text-transform: uppercase;
1359 font-weight: 500;
1360 cursor: pointer;
1361 }
1362
1363 .tutor-price-preview-box .tutor-course-purchase-box button i {
1364 margin-right: 8px;
1365 }
1366
1367 .tutor-price-preview-box .tutor-course-enrolled-wrap,
1368 .tutor-price-preview-box .tutor-course-login-wrap,
1369 .tutor-price-preview-box .tutor-course-login-wrap form,
1370 .tutor-course-purchase-box form {
1371 margin-bottom: 0;
1372 }
1373
1374 .tutor-price-preview-box .tutor-course-material-includes-wrap {
1375 margin-bottom: 25px;
1376 }
1377
1378 .tutor-alert-warning.tutor-instructor-alert {
1379 padding: 25px 25px 15px;
1380 }
1381
1382 .tutor-lead-info-btn-group {
1383 display: block;
1384 overflow: hidden;
1385 margin: 0 -20px 25px;
1386 border-bottom: 1px solid rgba(220, 223, 229, 0.4);
1387 padding: 0 20px 30px;
1388 }
1389
1390 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1391 display: block;
1392 margin-top: 15px;
1393 }
1394
1395 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form {
1396 margin: 0;
1397 }
1398
1399 .tutor-lead-info-btn-group a.tutor-button,
1400 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1401 display: block;
1402 padding: 18px 20px;
1403 border: none;
1404 text-align: center;
1405 border-radius: 4px;
1406 text-transform: uppercase;
1407 line-height: 1;
1408 -webkit-transition: 300ms;
1409 transition: 300ms;
1410 font-weight: 700;
1411 }
1412
1413 .tutor-lead-info-btn-group a.tutor-button,
1414 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1415 width: 100%;
1416 text-align: center;
1417 display: block;
1418 }
1419
1420 @media (max-width: 991px) {
1421 .tutor-lead-info-btn-group a.tutor-button,
1422 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1423 width: auto;
1424 }
1425 }
1426
1427 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1428 display: block;
1429 width: 100%;
1430 background: #e8eff1;
1431 color: var(--tutor-light-color);
1432 }
1433
1434 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
1435 background: var(--tutor-primary-color);
1436 color: #ffffff;
1437 }
1438
1439 .tutor-single-add-to-cart-box .tutor-enroll-form {
1440 margin: 0;
1441 }
1442
1443 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
1444 padding: 0;
1445 }
1446
1447 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
1448 display: block;
1449 width: 100%;
1450 text-align: center;
1451 }
1452
1453 .tutor-single-add-to-cart-box.cart-required-login {
1454 position: relative;
1455 }
1456
1457 .tutor-single-add-to-cart-box.cart-required-login:before {
1458 position: absolute;
1459 content: "";
1460 top: 0;
1461 bottom: 0;
1462 left: 0;
1463 right: 0;
1464 z-index: 99;
1465 cursor: pointer;
1466 }
1467
1468 /*******************/
1469 /*tutor review form*/
1470 /*******************/
1471 .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
1472 color: #fff;
1473 background-color: var(--tutor-primary-color);
1474 border-color: var(--tutor-primary-color);
1475 display: inline-block;
1476 padding: 15px 30px;
1477 border-radius: 4px;
1478 text-transform: capitalize;
1479 line-height: 1;
1480 -webkit-transition: 300ms;
1481 transition: 300ms;
1482 }
1483
1484 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
1485 background-color: var(--tutor-primary-hover-color);
1486 border-color: var(--tutor-primary-hover-color);
1487 }
1488
1489 .tutor-course-enrolled-review-wrap .tutor-form-group {
1490 margin-bottom: 10px;
1491 }
1492
1493 .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
1494 height: 120px;
1495 background: #f7f7f7;
1496 border: 1px solid #ddd;
1497 -webkit-box-shadow: none;
1498 box-shadow: none;
1499 border-radius: 4px;
1500 line-height: 1.5;
1501 text-indent: 0;
1502 padding: 15px;
1503 }
1504
1505 .tutor-write-review-form {
1506 margin-top: 30px;
1507 }
1508
1509 /*******************/
1510 /*end tutor review form*/
1511 /*******************/
1512 /**
1513 Tutor Dashboard Content
1514 */
1515 /*
1516 Form CSS
1517 */
1518 .tutor-form-row {
1519 display: -webkit-box;
1520 display: -ms-flexbox;
1521 display: flex;
1522 margin-left: -15px;
1523 margin-right: -15px;
1524 }
1525
1526 .tutor-form-col-4,
1527 .tutor-form-col-6,
1528 .tutor-form-col-12 {
1529 padding-left: 15px;
1530 padding-right: 15px;
1531 }
1532
1533 .tutor-form-col-6 {
1534 -webkit-box-flex: 0;
1535 -ms-flex: 0 0 50%;
1536 flex: 0 0 50%;
1537 max-width: 50%;
1538 }
1539
1540 .tutor-form-col-12 {
1541 -webkit-box-flex: 0;
1542 -ms-flex: 0 0 100%;
1543 flex: 0 0 100%;
1544 max-width: 100%;
1545 }
1546
1547 .tutor-form-col-4 {
1548 -webkit-box-flex: 0;
1549 -ms-flex: 0 0 33.3333%;
1550 flex: 0 0 33.3333%;
1551 max-width: 33.3333%;
1552 }
1553
1554 @media (max-width: 768px) {
1555 .tutor-form-row {
1556 -ms-flex-wrap: wrap;
1557 flex-wrap: wrap;
1558 }
1559 .tutor-form-col-4,
1560 .tutor-form-col-6,
1561 .tutor-form-col-12 {
1562 -webkit-box-flex: 0;
1563 -ms-flex: 0 0 100%;
1564 flex: 0 0 100%;
1565 max-width: 100%;
1566 }
1567 }
1568
1569 ul.tutor-required-fields {
1570 list-style: none;
1571 padding: 10px;
1572 margin: 0;
1573 }
1574
1575 .tutor-star-rating-group {
1576 color: #f4c150;
1577 /*margin-top: 20px;*/
1578 display: inline-block;
1579 text-align: left;
1580 }
1581
1582 .tutor-star-rating-group i {
1583 /*cursor: pointer;*/
1584 margin-right: 4px;
1585 }
1586
1587 @media (max-width: 546px) {
1588 .tutor-write-review-box .tutor-star-rating-group {
1589 font-size: 26px;
1590 display: block;
1591 text-align: center;
1592 }
1593 }
1594
1595 .tutor-write-review-box .tutor-star-rating-group i {
1596 margin-right: 4px;
1597 cursor: pointer;
1598 }
1599
1600 .tutor-queston-and-answer-wrap {
1601 margin: 20px 0;
1602 }
1603
1604 .tutor-question-top {
1605 display: -webkit-box;
1606 display: -ms-flexbox;
1607 display: flex;
1608 -webkit-box-pack: justify;
1609 -ms-flex-pack: justify;
1610 justify-content: space-between;
1611 margin-bottom: 20px;
1612 -webkit-box-orient: horizontal;
1613 -webkit-box-direction: reverse;
1614 -ms-flex-direction: row-reverse;
1615 flex-direction: row-reverse;
1616 }
1617
1618 .tutor-ask-question-btn {
1619 text-align: right;
1620 }
1621
1622 .tutor-question-search-form {
1623 -webkit-box-flex: 0;
1624 -ms-flex: 0 0 75%;
1625 flex: 0 0 75%;
1626 }
1627
1628 .tutor-question-search-form form {
1629 display: -webkit-box;
1630 display: -ms-flexbox;
1631 display: flex;
1632 }
1633
1634 .tutor-question-search-form input[type="text"] {
1635 max-width: 60%;
1636 }
1637
1638 .tutor-add-question-wrap {
1639 margin: 20px 0;
1640 }
1641
1642 .tutor-add-question-wrap .tutor-form-group {
1643 margin-bottom: 10px;
1644 }
1645
1646 .tutor_question_cancel {
1647 margin-right: 5px;
1648 }
1649
1650 .updating-icon:before {
1651 font-family: "tutor";
1652 margin-right: 5px;
1653 content: "\e91d";
1654 -webkit-animation: spin 1s steps(8) infinite;
1655 animation: spin 1s steps(8) infinite;
1656 display: inline-block;
1657 }
1658
1659 .loading-lesson .tutor-lesson-video-wrap:before {
1660 font-family: "tutor";
1661 content: "\e91d";
1662 -webkit-animation: spin 2s infinite linear;
1663 animation: spin 2s infinite linear;
1664 display: inline-block;
1665 z-index: 9;
1666 position: absolute;
1667 left: 50%;
1668 top: 50%;
1669 font-size: 50px;
1670 margin-left: -25px;
1671 margin-top: -12px;
1672 }
1673
1674 .loading-lesson .tutor-lesson-video-wrap:after {
1675 position: absolute;
1676 content: "";
1677 top: 0;
1678 left: 0;
1679 background: rgba(255, 255, 255, 0.8);
1680 width: 100%;
1681 height: 100%;
1682 }
1683
1684 .tutor-lesson-video-wrap {
1685 position: relative;
1686 }
1687
1688 /**
1689 Course question and answer
1690 */
1691 /* ********************* */
1692 /* Question and Answer */
1693 /* ********************* */
1694 /*.tutor-question-wrap{*/
1695 /*}*/
1696 .tutor_question_area {
1697 padding: 25px 20px;
1698 background: #f4f7f8;
1699 border-radius: 4px;
1700 }
1701
1702 .tutor_question_area p:last-child {
1703 margin-bottom: 0;
1704 }
1705
1706 .tutor_add_answer_row {
1707 text-align: right;
1708 margin-top: 20px;
1709 }
1710
1711 .tutor_add_answer_row .tutor-form-group:last-child {
1712 margin-top: 20px;
1713 }
1714
1715 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1716 .tutor_admin_answers_list_wrap {
1717 margin-left: 100px;
1718 }
1719
1720 @media (max-width: 991px) {
1721 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1722 .tutor_admin_answers_list_wrap {
1723 margin-left: 30px;
1724 }
1725 }
1726
1727 .tutor_original_question {
1728 margin-bottom: 30px;
1729 }
1730
1731 .tutor_admin_answers_list_wrap .tutor_individual_answer {
1732 margin-bottom: 40px;
1733 }
1734
1735 .tutor_admin_answers_list_wrap .tutor_question_area {
1736 background: #edf9f1;
1737 }
1738
1739 .question-top-meta .tutor-question-avater a {
1740 display: inline-block;
1741 }
1742
1743 .question-top-meta .tutor-question-avater a span {
1744 height: 50px;
1745 width: 50px;
1746 border-radius: 50%;
1747 display: block;
1748 line-height: 50px;
1749 text-align: center;
1750 font-size: 17px;
1751 }
1752
1753 .question-top-meta .tutor-question-avater a img {
1754 width: 50px;
1755 height: 50px;
1756 border-radius: 50%;
1757 }
1758
1759 .question-top-meta {
1760 overflow: hidden;
1761 margin-bottom: 20px;
1762 }
1763
1764 .question-top-meta .tutor-question-avater {
1765 float: left;
1766 }
1767
1768 .question-top-meta .review-meta {
1769 float: left;
1770 margin-bottom: 0;
1771 margin-left: 10px;
1772 }
1773
1774 .question-top-meta .review-meta a {
1775 display: block;
1776 font-size: 18px;
1777 color: var(--tutor-text-color);
1778 line-height: 20px;
1779 }
1780
1781 .question-top-meta .review-meta span {
1782 color: var(--tutor-light-color);
1783 vertical-align: text-top;
1784 display: block;
1785 }
1786
1787 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
1788 margin-right: 6px;
1789 }
1790
1791 /*anouncement*/
1792 .tutor-no-announcements {
1793 text-align: center;
1794 }
1795
1796 .tutor-announcement-meta {
1797 margin-bottom: 10px;
1798 font-size: 13px;
1799 }
1800
1801 .tutor-announcement {
1802 border: 1px solid #eee;
1803 padding: 20px;
1804 margin-top: 30px;
1805 border-radius: 4px;
1806 }
1807
1808 .announcement-delete-btn {
1809 float: right;
1810 }
1811
1812 .announcement-delete-btn a {
1813 color: var(--tutor-light-color);
1814 -webkit-transition: 300ms;
1815 transition: 300ms;
1816 }
1817
1818 .announcement-delete-btn a:hover {
1819 color: red;
1820 }
1821
1822 .tutor-announcement-title-wrap h3 {
1823 color: var(--tutor-text-color);
1824 font-weight: 500;
1825 margin-bottom: 10px;
1826 }
1827
1828 /* ********************* */
1829 /* Single Quiz */
1830 /* ********************* */
1831 .tutor-quiz-header span {
1832 background: #f88f1c;
1833 color: #ffffff;
1834 display: inline-block;
1835 padding: 4px 10px;
1836 border-radius: 4px;
1837 line-height: 1;
1838 text-transform: uppercase;
1839 font-size: 10px;
1840 }
1841
1842 .tutor-quiz-header h2 {
1843 color: var(--tutor-text-color);
1844 font-size: 36px;
1845 line-height: 46px;
1846 font-weight: 500;
1847 margin-bottom: 15px;
1848 }
1849
1850 .tutor-quiz-header h5 {
1851 color: var(--tutor-light-color);
1852 }
1853
1854 .tutor-quiz-header h5 a {
1855 color: var(--tutor-text-color);
1856 font-weight: 500;
1857 }
1858
1859 .tutor-quiz-header .tutor-quiz-meta {
1860 list-style: none;
1861 margin: 20px 0 40px;
1862 padding: 15px 0;
1863 border-top: 1px solid #dcdfe5;
1864 border-bottom: 1px solid #dcdfe5;
1865 display: -webkit-box;
1866 display: -ms-flexbox;
1867 display: flex;
1868 -webkit-box-pack: justify;
1869 -ms-flex-pack: justify;
1870 justify-content: space-between;
1871 }
1872
1873 .tutor-quiz-header .tutor-quiz-meta li {
1874 display: inline-block;
1875 color: var(--tutor-text-color);
1876 }
1877
1878 .tutor-quiz-header .tutor-quiz-meta li strong {
1879 display: block;
1880 color: var(--tutor-light-color);
1881 font-weight: 400;
1882 }
1883
1884 @media (max-width: 767px) {
1885 .tutor-quiz-header .tutor-quiz-meta {
1886 display: block;
1887 border: none;
1888 padding: 0;
1889 }
1890 .tutor-quiz-header .tutor-quiz-meta li {
1891 display: block;
1892 color: var(--tutor-text-color);
1893 margin: 5px;
1894 border: none;
1895 padding: 0;
1896 border-radius: 0;
1897 }
1898 .tutor-quiz-header .tutor-quiz-meta li strong {
1899 display: inline-block;
1900 margin-right: 5px;
1901 }
1902 }
1903
1904 @media (max-width: 1199.98px) {
1905 .tutor-quiz-attempt-history {
1906 display: block;
1907 width: 100%;
1908 overflow-x: auto;
1909 -webkit-overflow-scrolling: touch;
1910 }
1911 }
1912
1913 .tutor-quiz-attempt-history-title {
1914 font-size: 18px;
1915 color: var(--tutor-light-color);
1916 line-height: 23px;
1917 font-weight: 500;
1918 margin-bottom: 15px;
1919 margin-top: 70px;
1920 }
1921
1922 .tutor-quiz-attempt-history table {
1923 border-collapse: collapse;
1924 border-radius: 4px;
1925 margin-bottom: 0;
1926 }
1927
1928 .tutor-quiz-attempt-history th {
1929 font-weight: 400;
1930 }
1931
1932 .tutor-quiz-attempt-history table,
1933 .tutor-quiz-attempt-history th,
1934 .tutor-quiz-attempt-history td {
1935 border: 1px solid #e8eff1;
1936 padding: 10px !important;
1937 }
1938
1939 .tutor-quiz-attempt-history table span.result-fail,
1940 .tutor-quiz-attempt-history table span.result-pass {
1941 display: inline-block;
1942 color: #fff;
1943 border-radius: 2px;
1944 width: 47px;
1945 height: 26px;
1946 line-height: 26px;
1947 text-align: center;
1948 }
1949
1950 .tutor-quiz-attempt-history table span.result-fail {
1951 background: #df3247;
1952 }
1953
1954 .tutor-quiz-attempt-history table span.result-pass {
1955 background: var(--tutor-success-button-color);
1956 }
1957
1958 .tutor-quiz-attempt-history table span.result-review-required {
1959 background: #f5b30d;
1960 padding: 3px 5px;
1961 color: #fff;
1962 border-radius: 2px;
1963 text-align: center;
1964 font-size: 90%;
1965 }
1966
1967 /*.attempt-reviewed-text {*/
1968 /*color: #777;*/
1969 /*font-size: 12px;*/
1970 /*margin-top: 10px;*/
1971 /*}*/
1972 .quiz-head-meta-info {
1973 color: var(--tutor-light-color);
1974 margin-bottom: 40px;
1975 }
1976
1977 .quiz-head-meta-info span {
1978 color: var(--tutor-text-color);
1979 }
1980
1981 #tutor-quiz-attempt-questions-wrap {
1982 margin-bottom: 50px;
1983 }
1984
1985 .tutor-quiz-single-wrap .question-text {
1986 color: var(--tutor-text-color);
1987 font-size: 20px;
1988 font-weight: 600;
1989 }
1990
1991 .tutor-quiz-single-wrap .question-description {
1992 color: var(--tutor-text-color);
1993 }
1994
1995 .quiz-attempt-single-question {
1996 margin-bottom: 80px;
1997 }
1998
1999 .fill-in-the-blank-field .fill-in-the-blank-text-input {
2000 display: inline;
2001 border-top: none;
2002 border-left: none;
2003 border-right: none;
2004 border-bottom: 1px dashed;
2005 background-color: transparent;
2006 padding: 0px;
2007 border-radius: 0;
2008 -webkit-box-shadow: none;
2009 box-shadow: none;
2010 margin: 0 10px;
2011 }
2012
2013 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
2014 background: none;
2015 outline: none;
2016 }
2017
2018 .tutor-quiz-answers-wrap {
2019 margin-bottom: 50px;
2020 }
2021
2022 .tutor-quiz-answers-wrap textarea {
2023 background: transparent;
2024 border: 1px solid #d4dadb;
2025 height: 175px;
2026 border-radius: 5px;
2027 -webkit-box-shadow: none;
2028 box-shadow: none;
2029 min-width: 100%;
2030 margin-bottom: 5px;
2031 }
2032
2033 .tutor-quiz-answers-wrap textarea:focus {
2034 background: transparent;
2035 outline: none !important;
2036 }
2037
2038 .tutor-quiz-answers-wrap p {
2039 margin: 0;
2040 line-height: 26px;
2041 }
2042
2043 .quiz-answer-input-body .quiz-answer-image-wrap {
2044 margin-top: 10px;
2045 margin-bottom: 10px;
2046 max-width: 200px;
2047 }
2048
2049 .quiz-answer-image-wrap img {
2050 max-width: 100%;
2051 height: auto;
2052 }
2053
2054 .tutor-quiz-answers-wrap label {
2055 display: block;
2056 margin-bottom: 15px;
2057 cursor: pointer;
2058 }
2059
2060 .tutor-quiz-answers-wrap label.answer-view-image,
2061 .tutor-quiz-answers-wrap label.answer-view-text_image {
2062 text-align: center;
2063 margin: 0 10px;
2064 display: -webkit-inline-box;
2065 display: -ms-inline-flexbox;
2066 display: inline-flex;
2067 max-width: 25%;
2068 }
2069
2070 .quiz-answer-input-bottom {
2071 position: relative;
2072 display: -webkit-box;
2073 display: -ms-flexbox;
2074 display: flex;
2075 line-height: 20px;
2076 }
2077
2078 .quiz-answer-input-bottom.wrong-answer {
2079 color: #e27c89;
2080 }
2081
2082 .quiz-answer-input-bottom.wrong-answer .quiz-answer-input-field {
2083 border: 1px solid #e27c89;
2084 padding: 5px 10px;
2085 }
2086
2087 .quiz-answer-input-bottom.right-answer {
2088 color: #86b324;
2089 }
2090
2091 .quiz-answer-input-bottom.right-answer .quiz-answer-input-field {
2092 border: 1px solid #bbd58c;
2093 padding: 5px 10px;
2094 }
2095
2096 .wrong-right-text {
2097 padding: 5px 10px;
2098 }
2099
2100 .tutor-quiz-answers-wrap label input {
2101 display: none;
2102 }
2103
2104 .tutor-quiz-answers-wrap label input + span {
2105 width: 20px;
2106 height: 20px;
2107 border: 1px solid #dedede;
2108 display: inline-block;
2109 border-radius: 2px;
2110 position: relative;
2111 margin-right: 5px;
2112 }
2113
2114 .tutor-quiz-answers-wrap label input:checked + span {
2115 background: var(--tutor-primary-color);
2116 border-color: var(--tutor-primary-color);
2117 }
2118
2119 .tutor-quiz-answers-wrap label input:checked + span:after {
2120 content: "\e90f";
2121 position: absolute;
2122 font-family: "tutor";
2123 color: #fff;
2124 top: 50%;
2125 left: 50%;
2126 -webkit-transform: translate(-50%, -50%);
2127 transform: translate(-50%, -50%);
2128 font-size: 11px;
2129 line-height: 1;
2130 }
2131
2132 .tutor-quiz-answers-wrap label input[type="radio"] + span {
2133 content: "";
2134 border-radius: 50%;
2135 margin-right: 4px;
2136 vertical-align: top;
2137 font-size: 1em;
2138 }
2139
2140 .tutor-quiz-answers-wrap label input[type="radio"] + span:after {
2141 content: "";
2142 height: 8px;
2143 width: 8px;
2144 background: #fff;
2145 border-radius: 50%;
2146 left: 50%;
2147 }
2148
2149 .question-type-ordering-item {
2150 border: 1px solid #d4dadb;
2151 padding: 10px;
2152 margin-bottom: 10px;
2153 width: 250px;
2154 background-color: #fff;
2155 display: -webkit-box;
2156 display: -ms-flexbox;
2157 display: flex;
2158 }
2159
2160 .question-type-ordering-item.ui-sortable-placeholder {
2161 background-color: transparent;
2162 }
2163
2164 .question-type-ordering-item .answer-title {
2165 -webkit-box-flex: 1;
2166 -ms-flex: 1;
2167 flex: 1;
2168 }
2169
2170 .question-type-ordering-item .answer-sorting-bar {
2171 cursor: pointer;
2172 }
2173
2174 .quiz-answer-item-matching {
2175 padding: 10px;
2176 display: -webkit-box;
2177 display: -ms-flexbox;
2178 display: flex;
2179 width: 25%;
2180 }
2181
2182 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2183 display: inline-block;
2184 max-width: none;
2185 width: 25%;
2186 padding: 0 10px;
2187 vertical-align: top;
2188 }
2189
2190 @media (max-width: 767px) {
2191 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2192 width: 50%;
2193 }
2194 }
2195
2196 @media (max-width: 575px) {
2197 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2198 width: 100%;
2199 }
2200 }
2201
2202 .answer-type-matching .quiz-answer-matching-items-wrap {
2203 margin: 0 -10px;
2204 }
2205
2206 .quiz-answer-matching-droppable {
2207 height: 48px;
2208 min-width: 200px;
2209 border: 1px dashed #d4dadb;
2210 }
2211
2212 .quiz-draggable-answer-item {
2213 padding: 10px 20px;
2214 border: 1px solid #d4dadb;
2215 margin-right: 10px;
2216 margin-bottom: 10px;
2217 background-color: #fff;
2218 display: -webkit-inline-box;
2219 display: -ms-inline-flexbox;
2220 display: inline-flex;
2221 }
2222
2223 .quiz-draggable-answer-item .draggable-answer-title {
2224 -webkit-box-flex: 1;
2225 -ms-flex: 1;
2226 flex: 1;
2227 }
2228
2229 .quiz-draggable-rand-answers {
2230 display: -webkit-box;
2231 display: -ms-flexbox;
2232 display: flex;
2233 -ms-flex-wrap: wrap;
2234 flex-wrap: wrap;
2235 margin-bottom: 80px;
2236 }
2237
2238 .drop-hover {
2239 display: none;
2240 }
2241
2242 .quiz-answer-matching-droppable .drop-hover {
2243 background-color: #eeeeee;
2244 height: 100%;
2245 width: 100%;
2246 display: inline-block;
2247 float: left;
2248 }
2249
2250 .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2251 width: 100%;
2252 max-width: 100%;
2253 }
2254
2255 .quiz-draggable-answer-item .draggable-answer-icon {
2256 margin-left: 15px;
2257 }
2258
2259 .answer-type-image_matching .quiz-answer-item-matching {
2260 /*display: inline-block;
2261 width: 190px;
2262 margin-right: 10px;*/
2263 display: block;
2264 }
2265
2266 .answer-type-image_matching .quiz-answer-matching-items-wrap {
2267 display: -webkit-box;
2268 display: -ms-flexbox;
2269 display: flex;
2270 -ms-flex-wrap: wrap;
2271 flex-wrap: wrap;
2272 margin-left: -10px;
2273 margin-right: -10px;
2274 }
2275
2276 .answer-type-image_matching .quiz-answer-matching-droppable {
2277 width: 100%;
2278 min-width: 100%;
2279 }
2280
2281 .answer-type-image_matching img {
2282 width: 100%;
2283 height: auto;
2284 }
2285
2286 .tutor-quiz-questions-pagination ul {
2287 margin: 0;
2288 padding: 0;
2289 list-style: none;
2290 }
2291
2292 .tutor-quiz-questions-pagination ul li {
2293 display: inline-block;
2294 }
2295
2296 .tutor-quiz-questions-pagination ul li a {
2297 background-color: var(--tutor-primary-color);
2298 padding: 7px 13px;
2299 display: block;
2300 border-radius: 50%;
2301 margin-right: 10px;
2302 color: #ffffff;
2303 }
2304
2305 .tutor-quiz-questions-pagination ul li a:hover,
2306 .tutor-quiz-questions-pagination ul li a.active {
2307 background-color: var(--tutor-primary-color);
2308 }
2309
2310 .quiz-image-answering-wrap {
2311 display: -webkit-box;
2312 display: -ms-flexbox;
2313 display: flex;
2314 -ms-flex-wrap: wrap;
2315 flex-wrap: wrap;
2316 -webkit-box-orient: horizontal;
2317 -webkit-box-direction: normal;
2318 -ms-flex-direction: row;
2319 flex-direction: row;
2320 margin-left: -10px;
2321 margin-right: -10px;
2322 }
2323
2324 .quiz-image-answering-wrap img {
2325 max-width: 100%;
2326 height: auto;
2327 }
2328
2329 .quiz-image-answering-answer {
2330 margin-right: 10px;
2331 margin-left: 10px;
2332 width: 15%;
2333 }
2334
2335 .quiz-image-answering-image-wrap {
2336 margin-bottom: 20px;
2337 }
2338
2339 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
2340 width: 100%;
2341 display: block;
2342 border: 1px solid #d4dadb;
2343 -webkit-box-shadow: none;
2344 box-shadow: none;
2345 background: transparent;
2346 border-radius: 2px;
2347 height: 42px;
2348 }
2349
2350 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
2351 background: transparent;
2352 outline-offset: 0 !important;
2353 }
2354
2355 /**
2356 * Pagination
2357 */
2358 .tutor-next-previous-pagination-wrap {
2359 display: -webkit-box;
2360 display: -ms-flexbox;
2361 display: flex;
2362 -webkit-box-pack: justify;
2363 -ms-flex-pack: justify;
2364 justify-content: space-between;
2365 }
2366
2367 .tutor-next-previous-pagination-wrap a {
2368 color: var(--tutor-primary-color);
2369 }
2370
2371 /* Course filter layout */
2372 .tutor-course-filter-wrapper {
2373 overflow: auto;
2374 max-width: 1140px !important;
2375 margin: 0 auto !important;
2376 /*
2377 @ clear all filter button
2378 */
2379 }
2380
2381 .tutor-course-filter-wrapper > div {
2382 padding: 12px;
2383 }
2384
2385 .tutor-course-filter-wrapper > div:first-child {
2386 width: 250px;
2387 float: left;
2388 }
2389
2390 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field {
2391 border: 1px solid #BABABA;
2392 border-radius: 6px;
2393 overflow: hidden;
2394 padding: 0 6px;
2395 height: auto;
2396 }
2397
2398 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input, .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input:focus, .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input:active {
2399 border: none;
2400 outline: 0;
2401 padding: 0;
2402 display: inline-block;
2403 width: calc(100% - 24px);
2404 font-weight: normal;
2405 font-size: 16px;
2406 color: #7A7A7A;
2407 height: 35px;
2408 }
2409
2410 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field i {
2411 font-size: 17px;
2412 cursor: pointer;
2413 color: #3E64DE;
2414 }
2415
2416 .tutor-course-filter-wrapper > div:first-child h4 {
2417 font-weight: normal;
2418 font-size: 20px;
2419 color: #161616;
2420 margin: 16px 0px 12px;
2421 }
2422
2423 .tutor-course-filter-wrapper > div:first-child label {
2424 display: block;
2425 cursor: pointer;
2426 font-weight: normal;
2427 font-size: 16px;
2428 color: #353535;
2429 }
2430
2431 .tutor-course-filter-wrapper > div:last-child {
2432 width: calc(100% - 250px);
2433 float: right;
2434 }
2435
2436 .tutor-course-filter-wrapper > div:last-child select[name=tutor_course_filter] {
2437 border: 1px solid #7A7A7A;
2438 color: #7A7A7A;
2439 padding: 3px 4px;
2440 font-size: 16px;
2441 border-radius: 6px;
2442 cursor: pointer;
2443 }
2444
2445 .tutor-course-filter-wrapper > div .tutor-course-filter-loop-container {
2446 display: none;
2447 }
2448
2449 .tutor-course-filter-wrapper .tutor-clear-all-filter {
2450 margin-top: 28px;
2451 display: none;
2452 }
2453
2454 .tutor-course-filter-wrapper .tutor-clear-all-filter > a {
2455 height: 21px;
2456 background: #E8E8E8;
2457 border-radius: 22px;
2458 line-height: 21px;
2459 text-align: center;
2460 /* color: #7A7A7A; */
2461 font-size: 13px;
2462 font-weight: 500;
2463 margin-top: 20px;
2464 color: #7a7a7a;
2465 padding: 5px 10px;
2466 }
2467
2468 .tutor-course-filter-wrapper .tutor-clear-all-filter a > i {
2469 font-size: 10px;
2470 }
2471
2472 @media (max-width: 767px) {
2473 .tutor-course-filter-wrapper > div {
2474 width: 100% !important;
2475 float: none !important;
2476 }
2477 .tutor-course-filter-wrapper .tutor-course-filter-container > div {
2478 overflow: auto;
2479 }
2480 .tutor-course-filter-wrapper .tutor-course-filter-container > div > div {
2481 width: 50%;
2482 float: left;
2483 }
2484 .tutor-course-filter-wrapper .tutor-course-filter-container > div > div:first-child {
2485 width: 100%;
2486 }
2487 }
2488
2489 /**
2490 Icon Css
2491 */
2492 div[class*="tutor-course-col"] {
2493 padding-left: 15px;
2494 padding-right: 15px;
2495 margin-bottom: 30px;
2496 }
2497
2498 .tutor-course-loop {
2499 background: #fff;
2500 color: #29303b;
2501 overflow: hidden;
2502 position: relative;
2503 vertical-align: top;
2504 border-radius: 4px;
2505 -webkit-transition: 300ms;
2506 transition: 300ms;
2507 border: 1px solid rgba(0, 0, 0, 0.05);
2508 height: 100%;
2509 display: -webkit-box;
2510 display: -ms-flexbox;
2511 display: flex;
2512 -webkit-box-orient: vertical;
2513 -webkit-box-direction: normal;
2514 -ms-flex-direction: column;
2515 flex-direction: column;
2516 -webkit-box-pack: justify;
2517 -ms-flex-pack: justify;
2518 justify-content: space-between;
2519 }
2520
2521 .tutor-course-loop a,
2522 .tutor-widget-course a {
2523 text-decoration: none !important;
2524 }
2525
2526 .tutor-course-header {
2527 position: relative;
2528 }
2529
2530 .tutor-course-loop-header-meta {
2531 position: absolute;
2532 left: 0;
2533 top: 13px;
2534 width: 100%;
2535 padding-left: 13px;
2536 padding-right: 13px;
2537 overflow: hidden;
2538 }
2539
2540 .tutor-course-loop-header-meta .tutor-course-wishlist {
2541 float: right;
2542 background: #fff;
2543 font-size: 19px;
2544 padding: 5px 5px;
2545 border-radius: 3px;
2546 -webkit-transition: 300ms;
2547 transition: 300ms;
2548 }
2549
2550 .tutor-course-loop-header-meta .tutor-course-wishlist a {
2551 display: block;
2552 color: var(--tutor-primary-color);
2553 -webkit-transition: 300ms;
2554 transition: 300ms;
2555 }
2556
2557 .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
2558 background: var(--tutor-primary-color);
2559 }
2560
2561 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
2562 color: #fff;
2563 }
2564
2565 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
2566 outline: none;
2567 }
2568
2569 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
2570 content: "\e908";
2571 }
2572
2573 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
2574 content: "\e91d";
2575 margin-right: 0;
2576 }
2577
2578 .tutor-course-loop-level {
2579 display: inline-block;
2580 background: #9013fe;
2581 padding: 0 7px;
2582 color: #fff;
2583 font-size: 12px;
2584 line-height: 20px;
2585 border-radius: 2px;
2586 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2587 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2588 }
2589
2590 .tutor-course-loop:hover {
2591 -webkit-box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2592 box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2593 }
2594
2595 .tutor-course-loop p {
2596 margin: 0;
2597 }
2598
2599 .tutor-course-loop .tutor-course-header a,
2600 .tutor-course-loop .tutor-course-header a img {
2601 display: block;
2602 border-top-left-radius: 4px;
2603 border-top-right-radius: 4px;
2604 }
2605
2606 .tutor-loop-course-container {
2607 padding: 25px 19px;
2608 }
2609
2610 .tutor-loop-rating-wrap {
2611 color: #f8c51c;
2612 margin-bottom: 2px;
2613 font-size: 16px;
2614 }
2615
2616 .tutor-rating-count {
2617 color: var(--tutor-text-color);
2618 }
2619
2620 .tutor-rating-count i {
2621 font-style: normal;
2622 display: inline-block;
2623 margin-left: 5px;
2624 }
2625
2626 .tutor-loop-rating-wrap i:before {
2627 margin-right: 4px;
2628 margin-left: 0;
2629 }
2630
2631 .tutor-course-loop-title h2 {
2632 font-size: 20px;
2633 line-height: 28px;
2634 font-weight: 600;
2635 margin-bottom: 17px;
2636 }
2637
2638 .tutor-course-loop-title h2 a {
2639 color: var(--tutor-text-color);
2640 }
2641
2642 .tutor-course-loop-title h2 a:hover {
2643 color: var(--tutor-primary-color);
2644 }
2645
2646 .tutor-course-loop-meta {
2647 margin-bottom: 15px;
2648 color: var(--tutor-text-color);
2649 font-size: var(--tutor-text-size);
2650 }
2651
2652 .tutor-course-loop-meta > div {
2653 display: inline-block;
2654 }
2655
2656 .tutor-course-loop-meta > div i {
2657 font-size: 16px;
2658 margin-right: 4px;
2659 }
2660
2661 .tutor-course-loop-meta > div i,
2662 .tutor-course-loop-meta > div span {
2663 vertical-align: middle;
2664 }
2665
2666 .tutor-course-loop-meta > div + div {
2667 margin-left: 10px;
2668 }
2669
2670 .tutor-loop-course-footer {
2671 padding: 15px;
2672 border-top: 1px solid rgba(0, 0, 0, 0.05);
2673 color: #838791;
2674 font-size: 12px;
2675 line-height: 25px;
2676 border-bottom-left-radius: 4px;
2677 border-bottom-right-radius: 4px;
2678 font-weight: 400;
2679 }
2680
2681 .tutor-loop-course-footer:after {
2682 content: "";
2683 display: table;
2684 clear: both;
2685 }
2686
2687 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
2688 vertical-align: top;
2689 }
2690
2691 .tutor-course-loop-price {
2692 color: var(--tutor-text-color);
2693 font-size: 16px;
2694 }
2695
2696 .tutor-course-loop-price .price del {
2697 font-weight: 400;
2698 }
2699
2700 .tutor-course-loop-price .price del span {
2701 text-decoration: line-through;
2702 color: var(--tutor-light-color);
2703 }
2704
2705 .tutor-course-loop-price .price del > span {
2706 margin-right: 6px;
2707 }
2708
2709 .tutor-course-loop-price .price del + ins {
2710 background: transparent;
2711 margin-left: 0;
2712 text-decoration: none;
2713 }
2714
2715 .tutor-course-loop-price > .price {
2716 display: -webkit-box;
2717 display: -ms-flexbox;
2718 display: flex;
2719 -webkit-box-align: center;
2720 -ms-flex-align: center;
2721 align-items: center;
2722 -webkit-box-pack: start;
2723 -ms-flex-pack: start;
2724 justify-content: flex-start;
2725 font-weight: 600;
2726 -ms-flex-wrap: wrap;
2727 flex-wrap: wrap;
2728 }
2729
2730 .tutor-course-loop-price > .price .subscription-details {
2731 font-size: 15px;
2732 margin-left: 4px;
2733 font-weight: 400;
2734 }
2735
2736 .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
2737 margin-left: 0;
2738 margin-top: 4px;
2739 }
2740
2741 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
2742 color: var(--tutor-text-color);
2743 position: relative;
2744 line-height: 20px;
2745 vertical-align: top;
2746 display: block;
2747 font-weight: 400;
2748 background: transparent;
2749 padding: 0;
2750 }
2751
2752 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
2753 color: var(--tutor-primary-color);
2754 }
2755
2756 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap {
2757 margin-left: auto;
2758 }
2759
2760 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
2761 display: none;
2762 }
2763
2764 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
2765 content: "\e915";
2766 font-family: "tutor" !important;
2767 speak: none;
2768 font-style: normal;
2769 font-weight: normal;
2770 font-variant: normal;
2771 text-transform: none;
2772 line-height: 20px;
2773 -webkit-font-smoothing: antialiased;
2774 -moz-osx-font-smoothing: grayscale;
2775 margin-right: 5px;
2776 vertical-align: top;
2777 color: var(--tutor-primary-color);
2778 }
2779
2780 /* Standard syntax */
2781 @-webkit-keyframes mymove {
2782 from {
2783 -webkit-transform: rotate(0deg);
2784 transform: rotate(0deg);
2785 }
2786 to {
2787 -webkit-transform: rotate(360deg);
2788 transform: rotate(360deg);
2789 }
2790 }
2791
2792 @keyframes mymove {
2793 from {
2794 -webkit-transform: rotate(0deg);
2795 transform: rotate(0deg);
2796 }
2797 to {
2798 -webkit-transform: rotate(360deg);
2799 transform: rotate(360deg);
2800 }
2801 }
2802
2803 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
2804 opacity: 1;
2805 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2806 }
2807
2808 /* layout*/
2809 .tutor-course-col-4 {
2810 width: 25%;
2811 }
2812
2813 .tutor-course-col-3 {
2814 width: 33.33%;
2815 }
2816
2817 .tutor-course-col-2 {
2818 width: 50%;
2819 }
2820
2821 .tutor-course-col-1 {
2822 width: 100%;
2823 }
2824
2825 .tutor-course-col-1 .tutor-course-loop {
2826 width: 100%;
2827 }
2828
2829 .tutor-course-col-5 {
2830 width: 20%;
2831 }
2832
2833 .tutor-course-col-6 {
2834 width: 16.66%;
2835 }
2836
2837 @media (max-width: 991px) {
2838 .tutor-course-col-6,
2839 .tutor-course-col-5,
2840 .tutor-course-col-4,
2841 .tutor-course-col-3,
2842 .tutor-course-col-2 {
2843 width: 50%;
2844 }
2845 }
2846
2847 @media (max-width: 575px) {
2848 .tutor-course-col-6,
2849 .tutor-course-col-5,
2850 .tutor-course-col-4,
2851 .tutor-course-col-3,
2852 .tutor-course-col-2 {
2853 width: 100%;
2854 }
2855 }
2856
2857 .tutor-course-filter-wrap {
2858 margin-bottom: 50px;
2859 display: -webkit-box;
2860 display: -ms-flexbox;
2861 display: flex;
2862 -webkit-box-align: center;
2863 -ms-flex-align: center;
2864 align-items: center;
2865 -webkit-box-pack: justify;
2866 -ms-flex-pack: justify;
2867 justify-content: space-between;
2868 -ms-flex-wrap: wrap;
2869 flex-wrap: wrap;
2870 }
2871
2872 .tutor-course-filter-form {
2873 display: inline-block;
2874 margin: 0;
2875 }
2876
2877 .tutor-courses {
2878 clear: both;
2879 display: -webkit-box;
2880 display: -ms-flexbox;
2881 display: flex;
2882 -ms-flex-wrap: wrap;
2883 flex-wrap: wrap;
2884 margin-left: -15px;
2885 margin-right: -15px;
2886 padding: 0;
2887 }
2888
2889 .tutor-loop-course-bottom {
2890 display: -webkit-box;
2891 display: -ms-flexbox;
2892 display: flex;
2893 -webkit-box-orient: vertical;
2894 -webkit-box-direction: normal;
2895 -ms-flex-direction: column;
2896 flex-direction: column;
2897 -webkit-box-pack: justify;
2898 -ms-flex-pack: justify;
2899 justify-content: space-between;
2900 height: 100%;
2901 }
2902
2903 .clearfix:before,
2904 .clearfix:after {
2905 display: block;
2906 clear: both;
2907 content: "";
2908 }
2909
2910 .tutor-loop-author,
2911 .tutor-meta {
2912 color: #bac0cf;
2913 }
2914
2915 .tutor-text-mute {
2916 color: #bac0cf;
2917 font-weight: 400;
2918 }
2919
2920 .tutor-loop-author {
2921 overflow: hidden;
2922 font-size: var(--tutor-text-size);
2923 }
2924
2925 .tutor-loop-author .tutor-single-course-avatar img {
2926 width: 25px;
2927 height: 25px;
2928 display: block;
2929 border-radius: 50%;
2930 margin-right: 6px;
2931 }
2932
2933 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
2934 height: 25px;
2935 width: 25px;
2936 display: inline-block;
2937 border-radius: 50%;
2938 text-align: center;
2939 line-height: 25px;
2940 font-size: 11px;
2941 margin-right: 6px;
2942 }
2943
2944 .tutor-loop-author > div {
2945 display: inline-block;
2946 float: left;
2947 }
2948
2949 .tutor-loop-author > div a {
2950 color: var(--tutor-text-color);
2951 font-weight: 500;
2952 -webkit-transition: 300ms;
2953 transition: 300ms;
2954 }
2955
2956 .tutor-loop-author > div a:hover {
2957 color: var(--tutor-primary-color);
2958 }
2959
2960 .tutor-loop-author > div span {
2961 display: inline-block;
2962 margin: 0 2px 0 2px;
2963 color: var(--tutor-light-color);
2964 line-height: 25px;
2965 font-weight: 400;
2966 }
2967
2968 .tutor-course-lising-category a:not(:last-child):after {
2969 content: ", ";
2970 margin-right: 5px;
2971 }
2972
2973 /**
2974 Topicstutor-course-title
2975 */
2976 .tutor-course-enrolled-wrap {
2977 margin: 0 -20px -20px !important;
2978 padding: 12px 20px;
2979 overflow: hidden;
2980 border-top: 1px solid #dcdfe5;
2981 font-size: 14px;
2982 }
2983
2984 .tutor-course-enrolled-wrap p {
2985 font-weight: 600;
2986 margin: 0;
2987 }
2988
2989 .tutor-course-enrolled-wrap p i {
2990 padding-right: 9px;
2991 float: left;
2992 font-size: 20px;
2993 line-height: 20px;
2994 }
2995
2996 .tutor-course-enrolled-wrap p i,
2997 .tutor-course-enrolled-wrap p span {
2998 color: var(--tutor-success-button-color);
2999 }
3000
3001 /**
3002 Notice and others message
3003 Alert Box Css
3004 */
3005 .tutor-notice-warning {
3006 background-color: #fcf8e3;
3007 border-color: #faebcc;
3008 padding: 20px;
3009 margin-bottom: 10px;
3010 }
3011
3012 .tutor-info-msg,
3013 .tutor-success-msg,
3014 .tutor-warning-msg,
3015 .tutor-error-msg {
3016 margin: 10px 0;
3017 padding: 10px;
3018 border-radius: 3px 3px 3px 3px;
3019 }
3020
3021 .tutor-info-msg {
3022 color: var(--tutor-primary-color);
3023 background-color: #bef;
3024 }
3025
3026 .tutor-success-msg {
3027 color: var(--tutor-success-button-color);
3028 background-color: #dff2bf;
3029 }
3030
3031 .tutor-warning-msg {
3032 color: #9f6000;
3033 background-color: #feefb3;
3034 }
3035
3036 .tutor-error-msg {
3037 color: #d8000c;
3038 background-color: #fbdcdc;
3039 border: 1px solid #d8000c;
3040 }
3041
3042 /**
3043 End Alert box css
3044 */
3045 .cart-required-login,
3046 .cart-required-login a,
3047 .cart-required-login form {
3048 cursor: pointer;
3049 }
3050
3051 .single_add_to_cart_button,
3052 a.tutor-button,
3053 .tutor-button,
3054 a.tutor-btn,
3055 .tutor-btn {
3056 color: #fff;
3057 border: 1px solid var(--tutor-primary-button-color);
3058 background-color: var(--tutor-primary-button-color);
3059 display: -webkit-inline-box;
3060 display: -ms-inline-flexbox;
3061 display: inline-flex;
3062 -webkit-box-align: center;
3063 -ms-flex-align: center;
3064 align-items: center;
3065 padding: 12px 20px;
3066 border-radius: 4px;
3067 text-transform: capitalize;
3068 line-height: 20px;
3069 font-size: 14px;
3070 font-weight: 600;
3071 cursor: pointer;
3072 -webkit-transition: 300ms;
3073 transition: 300ms;
3074 overflow: hidden;
3075 vertical-align: top;
3076 }
3077
3078 .single_add_to_cart_button i,
3079 a.tutor-button i,
3080 .tutor-button i,
3081 a.tutor-btn i,
3082 .tutor-btn i {
3083 line-height: 19px;
3084 margin-right: 7px;
3085 font-size: 16px;
3086 }
3087
3088 .single_add_to_cart_button.btn-sm,
3089 a.tutor-button.btn-sm,
3090 .tutor-button.btn-sm,
3091 a.tutor-btn.btn-sm,
3092 .tutor-btn.btn-sm {
3093 padding: 9px 14px;
3094 line-height: 19px;
3095 }
3096
3097 a.tutor-button.bordered-button,
3098 .tutor-button.bordered-button,
3099 a.tutor-btn.bordered-btn,
3100 .tutor-btn.bordered-btn {
3101 color: var(--tutor-primary-button-color);
3102 border: 1px solid var(--tutor-primary-button-color);
3103 background-color: transparent !important;
3104 }
3105
3106 a.tutor-button.default-btn,
3107 .tutor-button.default-btn,
3108 a.tutor-btn.default-btn,
3109 .tutor-btn.default-btn {
3110 color: #393c40;
3111 border: 1px solid #b8babe;
3112 background: var(--tutor-primary-button-color);
3113 }
3114
3115 a.tutor-button.default-btn i,
3116 .tutor-button.default-btn i,
3117 a.tutor-btn.default-btn i,
3118 .tutor-btn.default-btn i {
3119 color: #fff;
3120 }
3121
3122 a.tutor-button.default-btn:hover,
3123 .tutor-button.default-btn:hover,
3124 a.tutor-btn.default-btn:hover,
3125 .tutor-btn.default-btn:hover {
3126 background-color: var(--tutor-primary-button-color);
3127 border-color: var(--tutor-primary-color);
3128 color: #fff;
3129 }
3130
3131 a.tutor-button.default-btn:hover i,
3132 .tutor-button.default-btn:hover i,
3133 a.tutor-btn.default-btn:hover i,
3134 .tutor-btn.default-btn:hover i {
3135 color: #fff;
3136 }
3137
3138 a.tutor-button:hover,
3139 .tutor-button:hover,
3140 a.tutor-btn:hover,
3141 .tutor-btn:hover {
3142 background-color: var(--tutor-primary-button-color);
3143 border-color: var(--tutor-primary-button-color);
3144 color: #fff;
3145 -webkit-filter: brightness(0.9);
3146 filter: brightness(0.9);
3147 }
3148
3149 a.tutor-button.bordered-button:hover,
3150 .tutor-button.bordered-button:hover,
3151 a.tutor-btn.bordered-btn:hover,
3152 .tutor-btn.bordered-btn:hover {
3153 border: 1px solid var(--tutor-primary-button-color);
3154 background-color: var(--tutor-primary-button-color) !important;
3155 color: #fff !important;
3156 }
3157
3158 a.tutor-button.button-light,
3159 .tutor-button.button-light {
3160 color: #b1b8c9;
3161 background-color: #dae4e6;
3162 border: 1px solid #dae4e6;
3163 }
3164
3165 a.tutor-button.button-light:hover,
3166 .tutor-button.button-light:hover {
3167 color: #939bae;
3168 background-color: #e8eff1;
3169 border: 1px solid #e8eff1;
3170 }
3171
3172 .tutor-button.tutor-danger {
3173 background-color: var(--tutor-danger-button-color);
3174 border-color: #e53935;
3175 }
3176
3177 .tutor-button.tutor-danger:hover {
3178 background-color: var(--tutor-danger-button-color);
3179 border-color: var(--tutor-danger-button-color);
3180 -webkit-filter: brightness(0.9);
3181 filter: brightness(0.9);
3182 }
3183
3184 .tutor-button.tutor-success {
3185 background: var(--tutor-success-button-color);
3186 border-color: var(--tutor-success-button-color);
3187 }
3188
3189 .tutor-button.tutor-success:hover {
3190 background: var(--tutor-success-button-color);
3191 border-color: var(--tutor-success-button-color);
3192 -webkit-filter: brightness(0.9);
3193 filter: brightness(0.9);
3194 }
3195
3196 .tutor-button.tutor-warning {
3197 background: var(--tutor-warning-button-color);
3198 border-color: var(--tutor-warning-button-color);
3199 }
3200
3201 .tutor-button.tutor-warning:hover {
3202 background: var(--tutor-warning-button-color);
3203 border-color: var(--tutor-warning-button-color);
3204 -webkit-filter: brightness(0.9);
3205 filter: brightness(0.9);
3206 }
3207
3208 .course-enrolled-nav-wrap {
3209 border-bottom: 1px solid #dedfe0;
3210 margin-bottom: 45px;
3211 }
3212
3213 .tutor-button:disabled,
3214 .tutor-button[disabled],
3215 .tutor-button:disabled:hover,
3216 .tutor-button[disabled]:hover {
3217 display: block;
3218 border: 0px;
3219 background-color: #DCDCE1;
3220 color: #737787;
3221 cursor: default;
3222 }
3223
3224 .tutor-button span {
3225 font-size: 12px;
3226 display: block;
3227 }
3228
3229 .tutor-button-block {
3230 width: 100%;
3231 text-align: center;
3232 -webkit-box-pack: center;
3233 -ms-flex-pack: center;
3234 justify-content: center;
3235 }
3236
3237 .tutor-wrap {
3238 width: 100%;
3239 }
3240
3241 .tutor-wrap nav.course-enrolled-nav ul {
3242 list-style: none;
3243 margin: 0 0 -1px;
3244 padding: 0;
3245 }
3246
3247 .tutor-wrap nav.course-enrolled-nav ul li {
3248 display: inline-block;
3249 }
3250
3251 .tutor-wrap nav.course-enrolled-nav ul li a {
3252 display: block;
3253 font-size: 16px;
3254 padding: 5px 0 20px;
3255 margin-right: 20px;
3256 color: var(--tutor-light-color);
3257 border-bottom: 2px solid transparent;
3258 }
3259
3260 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
3261 margin-left: 20px;
3262 }
3263
3264 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3265 border-bottom: 2px solid var(--tutor-primary-color);
3266 color: var(--tutor-text-color);
3267 }
3268
3269 @media (max-width: 575px) {
3270 .tutor-wrap nav.course-enrolled-nav ul li {
3271 display: inline-block;
3272 }
3273 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
3274 .tutor-wrap nav.course-enrolled-nav ul li a {
3275 padding: 8px;
3276 margin: 0;
3277 }
3278 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3279 border: none;
3280 color: var(--tutor-primary-color);
3281 }
3282 }
3283
3284 .tutor-updating-message i {
3285 display: none;
3286 }
3287
3288 .tutor-profile-photo-upload-wrap {
3289 width: 200px;
3290 height: auto;
3291 margin-bottom: 70px;
3292 position: relative;
3293 }
3294
3295 .tutor-profile-photo-upload-wrap img {
3296 width: 100%;
3297 height: auto;
3298 display: block;
3299 }
3300
3301 a.tutor-profile-photo-upload-btn,
3302 button.tutor-profile-photo-upload-btn {
3303 position: absolute;
3304 top: 100%;
3305 background-color: var(--tutor-primary-color);
3306 color: #fff;
3307 display: block;
3308 width: 100%;
3309 text-align: CENTER;
3310 padding: 9px 0;
3311 }
3312
3313 a.tutor-profile-photo-upload-btn:hover,
3314 button.tutor-profile-photo-upload-btn:hover {
3315 background-color: var(--tutor-primary-hover-color);
3316 color: #fff;
3317 }
3318
3319 .tutor-profile-photo-delete-btn {
3320 position: absolute;
3321 color: #ff000c;
3322 right: 10px;
3323 top: 10px;
3324 }
3325
3326 /**
3327 Instructor
3328 */
3329 .single-instructor-wrap {
3330 border: 1px solid #e8eff1;
3331 margin-bottom: 30px;
3332 border-radius: 4px;
3333 }
3334
3335 .single-instructor-wrap .single-instructor-top {
3336 padding: 20px;
3337 border-bottom: 1px solid #e8eff1;
3338 display: -webkit-box;
3339 display: -ms-flexbox;
3340 display: flex;
3341 }
3342
3343 @media (max-width: 767px) {
3344 .single-instructor-wrap .single-instructor-top {
3345 -ms-flex-wrap: wrap;
3346 flex-wrap: wrap;
3347 }
3348 }
3349
3350 .single-instructor-wrap .single-instructor-top h3,
3351 .single-instructor-wrap .single-instructor-top h4 {
3352 margin: 0;
3353 padding: 0;
3354 }
3355
3356 .single-instructor-wrap .tutor-instructor-left {
3357 -webkit-box-flex: 0;
3358 -ms-flex: 0 0 auto;
3359 flex: 0 0 auto;
3360 padding-right: 30px;
3361 }
3362
3363 @media (max-width: 767px) {
3364 .single-instructor-wrap .tutor-instructor-left {
3365 width: 100%;
3366 margin-bottom: 15px;
3367 }
3368 }
3369
3370 .single-instructor-wrap .instructor-avatar {
3371 float: left;
3372 }
3373
3374 .single-instructor-wrap .instructor-avatar img {
3375 max-width: 50px;
3376 height: auto;
3377 border-radius: 50%;
3378 }
3379
3380 .single-instructor-wrap .instructor-name {
3381 float: left;
3382 padding-left: 20px;
3383 max-width: 180px;
3384 }
3385
3386 .single-instructor-wrap .instructor-name h3 {
3387 font-size: 16px;
3388 color: var(--tutor-text-color);
3389 font-weight: 600;
3390 }
3391
3392 .single-instructor-wrap .instructor-name h3 a {
3393 font-weight: 500;
3394 color: var(--tutor-text-color);
3395 }
3396
3397 .single-instructor-wrap .instructor-name h4 {
3398 font-weight: 500;
3399 color: var(--tutor-light-color);
3400 }
3401
3402 .single-instructor-wrap .single-instructor-bottom {
3403 padding: 15px 20px;
3404 text-align: right;
3405 overflow: hidden;
3406 }
3407
3408 @media (max-width: 767px) {
3409 .single-instructor-wrap .single-instructor-bottom {
3410 text-align: left;
3411 }
3412 }
3413
3414 .single-instructor-wrap .single-instructor-bottom p {
3415 margin: 0;
3416 }
3417
3418 .single-instructor-wrap .single-instructor-bottom .ratings {
3419 float: left;
3420 }
3421
3422 .single-instructor-wrap .single-instructor-bottom .ratings i {
3423 margin-right: 4px;
3424 }
3425
3426 .single-instructor-wrap .single-instructor-bottom .courses,
3427 .single-instructor-wrap .single-instructor-bottom .students {
3428 display: inline-block;
3429 margin-left: 20px;
3430 }
3431
3432 .single-instructor-wrap .single-instructor-bottom .courses i,
3433 .single-instructor-wrap .single-instructor-bottom .students i {
3434 font-size: 18px;
3435 display: inline-block;
3436 margin-right: 2px;
3437 vertical-align: middle;
3438 }
3439
3440 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
3441 color: #bac0cf;
3442 }
3443
3444 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
3445 color: #f8c51c;
3446 }
3447
3448 .tutor-dashboard-pagination-results-stats {
3449 margin: 10px 0 30px;
3450 }
3451
3452 .statement-address {
3453 margin: 10px 0;
3454 color: #555;
3455 }
3456
3457 .statement-order-completed {
3458 background: var(--tutor-success-button-color);
3459 color: #fff;
3460 padding: 2px 5px;
3461 border: none;
3462 }
3463
3464 /* ********************* */
3465 /*start global login form*/
3466 /* ********************* */
3467 .tutor-login-wrap {
3468 max-width: 520px;
3469 margin: 0 auto;
3470 padding: 40px 55px;
3471 -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3472 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3473 border-radius: 5px;
3474 }
3475
3476 .tutor-login-wrap form {
3477 margin: 0;
3478 }
3479
3480 .tutor-login-wrap .tutor-login-title {
3481 margin-bottom: 25px;
3482 padding: 0 40px;
3483 text-align: center;
3484 }
3485
3486 .tutor-login-form-wrap {
3487 max-width: 450px;
3488 margin: auto;
3489 }
3490
3491 .tutor-login-form-wrap p {
3492 margin-bottom: 0;
3493 }
3494
3495 .tutor-login-form-wrap label {
3496 display: block !important;
3497 margin-bottom: 4px;
3498 }
3499
3500 .tutor-login-form-wrap .tutor-alert {
3501 margin-bottom: 20px;
3502 }
3503
3504 .tutor-login-form-wrap input[type="password"],
3505 .tutor-login-form-wrap input[type="text"] {
3506 width: 100%;
3507 display: block;
3508 border: 1px solid #e8eff1;
3509 -webkit-box-shadow: none;
3510 box-shadow: none;
3511 margin-bottom: 20px;
3512 border-radius: 4px;
3513 background: #eceef4;
3514 line-height: 48px;
3515 padding: 0;
3516 text-indent: 15px;
3517 }
3518
3519 .tutor-login-form-wrap input[type="password"]:focus,
3520 .tutor-login-form-wrap input[type="text"]:focus {
3521 background: #ffffff;
3522 border-color: var(--tutor-primary-color);
3523 }
3524
3525 .tutor-login-form-wrap input::-webkit-input-placeholder {
3526 color: #b0b6c8;
3527 opacity: 1;
3528 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3529 }
3530
3531 .tutor-login-form-wrap input::-moz-placeholder {
3532 color: #b0b6c8;
3533 opacity: 1;
3534 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3535 }
3536
3537 .tutor-login-form-wrap input:-ms-input-placeholder {
3538 color: #b0b6c8;
3539 opacity: 1;
3540 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3541 }
3542
3543 .tutor-login-form-wrap input:-moz-placeholder {
3544 color: #b0b6c8;
3545 opacity: 1;
3546 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3547 }
3548
3549 .tutor-login-rememeber-wrap {
3550 overflow: hidden;
3551 text-align: right;
3552 margin-bottom: 30px;
3553 }
3554
3555 .tutor-login-rememeber-wrap p {
3556 display: inline-block;
3557 float: left;
3558 }
3559
3560 .tutor-login-rememeber-wrap p,
3561 .tutor-login-rememeber-wrap label {
3562 margin: 0;
3563 }
3564
3565 .tutor-form-register-wrap a,
3566 .tutor-login-rememeber-wrap a,
3567 .tutor-login-rememeber-wrap label {
3568 color: #606c8f;
3569 vertical-align: middle;
3570 opacity: 0.5;
3571 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3572 -webkit-transition: 300ms;
3573 transition: 300ms;
3574 }
3575
3576 .tutor-form-register-wrap a:hover,
3577 .tutor-login-rememeber-wrap a:hover,
3578 .tutor-login-rememeber-wrap label:hover {
3579 opacity: 1;
3580 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3581 }
3582
3583 .tutor-login-form-wrap input[type="submit"] {
3584 color: #fff;
3585 background-color: var(--tutor-primary-button-color);
3586 border-color: var(--tutor-primary-button-color);
3587 padding: 15px 30px;
3588 border-radius: 4px;
3589 text-transform: uppercase;
3590 line-height: 1;
3591 display: block;
3592 width: 100%;
3593 -webkit-transition: 300ms;
3594 transition: 300ms;
3595 }
3596
3597 .tutor-login-form-wrap input[type="checkbox"] {
3598 margin-right: 4px;
3599 }
3600
3601 .tutor-form-register-wrap {
3602 text-align: center;
3603 margin-top: 15px;
3604 }
3605
3606 /*course login*/
3607 .tutor-course-login-wrap h4 {
3608 font-size: 42px;
3609 line-height: 1.2;
3610 margin-bottom: 20px;
3611 color: var(--tutor-text-color);
3612 }
3613
3614 .tutor-cart-box-login-form {
3615 display: -webkit-box;
3616 display: -ms-flexbox;
3617 display: flex;
3618 position: fixed;
3619 width: 100%;
3620 height: 100%;
3621 background: rgba(0, 0, 0, 0.6);
3622 z-index: 99;
3623 top: 0;
3624 left: 0;
3625 -webkit-box-pack: center;
3626 -ms-flex-pack: center;
3627 justify-content: center;
3628 -webkit-box-align: center;
3629 -ms-flex-align: center;
3630 align-items: center;
3631 }
3632
3633 .login-overlay-close {
3634 position: absolute;
3635 background: transparent;
3636 width: 100%;
3637 height: 100%;
3638 z-index: -1;
3639 }
3640
3641 .course-login-title {
3642 margin-bottom: 50px;
3643 }
3644
3645 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
3646 background: #fff;
3647 padding: 50px 40px;
3648 position: relative;
3649 width: 400px;
3650 font-size: 16px;
3651 font-weight: 400;
3652 max-height: 90%;
3653 overflow: auto;
3654 }
3655
3656 .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
3657 position: absolute;
3658 padding: 0;
3659 margin: 0;
3660 border: none;
3661 background-color: transparent;
3662 top: 14px;
3663 right: 20px;
3664 opacity: 0.4;
3665 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3666 cursor: pointer;
3667 -webkit-transition: 300ms;
3668 transition: 300ms;
3669 color: var(--tutor-text-color);
3670 }
3671
3672 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
3673 color: red;
3674 }
3675
3676 /* ********************* */
3677 /*start registration form*/
3678 /* ********************* */
3679 .tutor-option-field-row label,
3680 .tutor-form-group label {
3681 display: block;
3682 margin-bottom: 10px;
3683 }
3684
3685 .tutor-option-field textarea,
3686 .tutor-option-field select,
3687 .tutor-option-field input[type="text"],
3688 .tutor-option-field input[type="number"],
3689 .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
3690 .tutor-form-group textarea,
3691 .tutor-form-group select,
3692 .tutor-form-group input[type="text"],
3693 .tutor-form-group input[type="number"],
3694 .tutor-form-group input[type="password"] {
3695 width: 100%;
3696 display: block;
3697 border: 1px solid #dcdfe5;
3698 -webkit-box-shadow: none;
3699 box-shadow: none;
3700 margin-bottom: 20px;
3701 border-radius: 4px;
3702 background: #ffffff;
3703 line-height: 48px;
3704 padding: 0;
3705 text-indent: 15px;
3706 -webkit-transition: 300ms;
3707 transition: 300ms;
3708 font-size: 16px;
3709 }
3710
3711 .tutor-form-group {
3712 position: relative;
3713 }
3714
3715 .tutor-form-group span.tutor-input-prepand {
3716 position: absolute;
3717 height: calc(100% - 2px);
3718 font-size: 21px;
3719 line-height: 50px;
3720 padding: 0 12px;
3721 background: transparent;
3722 border-right: 1px solid #dcdfe5;
3723 top: 1px;
3724 }
3725
3726 .tutor-form-group span.tutor-input-prepand + input {
3727 padding-left: 35px;
3728 }
3729
3730 .tutor-course-builder-form-elem {
3731 margin-bottom: 20px;
3732 }
3733
3734 .tutor-option-field .select2-container,
3735 .tutor-form-group .select2-container {
3736 margin-bottom: 20px;
3737 width: 100% !important;
3738 }
3739
3740 .tutor-option-field .select2-container ul.select2-selection__rendered,
3741 .tutor-form-group .select2-container ul.select2-selection__rendered {
3742 padding: 4px 9px;
3743 display: block;
3744 }
3745
3746 .tutor-option-field .select2-container li.select2-selection__choice,
3747 .tutor-form-group .select2-container li.select2-selection__choice {
3748 background: #ebeef0;
3749 color: #606c8f;
3750 line-height: 29px;
3751 border-radius: 3px;
3752 padding: 0 9px;
3753 margin: 5px;
3754 border: none;
3755 font-weight: 600;
3756 }
3757
3758 .tutor-option-field .select2-container .select2-search__field,
3759 .tutor-form-group .select2-container .select2-search__field {
3760 padding: 8px 3px 8px 6px;
3761 -webkit-box-sizing: border-box;
3762 box-sizing: border-box;
3763 margin: 0;
3764 }
3765
3766 .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
3767 .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
3768 color: #abafb6;
3769 }
3770
3771 .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
3772 .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
3773 color: #abafb6;
3774 }
3775
3776 .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
3777 .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
3778 color: #abafb6;
3779 }
3780
3781 .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
3782 .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
3783 color: #abafb6;
3784 }
3785
3786 .tutor-option-field .select2-container .select2-selection--single,
3787 .tutor-option-field .select2-container .select2-selection--multiple,
3788 .tutor-form-group .select2-container .select2-selection--single,
3789 .tutor-form-group .select2-container .select2-selection--multiple {
3790 border-color: #dcdfe5;
3791 }
3792
3793 .tutor-option-field .select2-container.select2-container--focus .select2-selection--single,
3794 .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
3795 .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
3796 .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
3797 border-color: var(--tutor-primary-color);
3798 }
3799
3800 .tutor-option-field textarea,
3801 .tutor-form-group textarea {
3802 line-height: 26px;
3803 text-indent: 0;
3804 padding: 15px;
3805 height: 180px;
3806 }
3807
3808 .tutor-option-field textarea:focus,
3809 .tutor-form-group textarea:focus,
3810 .tutor-option-field input:focus,
3811 .tutor-form-group input:focus {
3812 outline: none;
3813 }
3814
3815 .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
3816 .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
3817 height: 100px;
3818 }
3819
3820 .tutor-option-field textarea:focus,
3821 .tutor-option-field input:not([type="submit"]):focus,
3822 .tutor-form-group textarea:focus,
3823 .tutor-form-group input:not([type="submit"]):focus {
3824 background: #ffffff;
3825 border-color: var(--tutor-primary-color);
3826 }
3827
3828 .tutor-option-field textarea::-webkit-input-placeholder,
3829 .tutor-option-field input::-webkit-input-placeholder,
3830 .tutor-form-group textarea::-webkit-input-placeholder,
3831 .tutor-form-group input::-webkit-input-placeholder {
3832 color: #b0b6c8;
3833 opacity: 1;
3834 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3835 }
3836
3837 .tutor-option-field textarea::-moz-placeholder,
3838 .tutor-option-field input::-moz-placeholder,
3839 .tutor-form-group textarea::-moz-placeholder,
3840 .tutor-form-group input::-moz-placeholder {
3841 color: #b0b6c8;
3842 opacity: 1;
3843 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3844 }
3845
3846 .tutor-option-field textarea:-ms-input-placeholder,
3847 .tutor-option-field input:-ms-input-placeholder,
3848 .tutor-form-group textarea:-ms-input-placeholder,
3849 .tutor-form-group input:-ms-input-placeholder {
3850 color: #b0b6c8;
3851 opacity: 1;
3852 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3853 }
3854
3855 .tutor-option-field textarea:-moz-placeholder,
3856 .tutor-option-field input:-moz-placeholder,
3857 .tutor-form-group textarea:-moz-placeholder,
3858 .tutor-form-group input:-moz-placeholder {
3859 color: #b0b6c8;
3860 opacity: 1;
3861 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3862 }
3863
3864 .tutor-option-field select,
3865 .tutor-form-group select {
3866 /*-webkit-appearance: none;*/
3867 /*-moz-appearance: none;*/
3868 /*appearance: none;*/
3869 padding: 2px 5px;
3870 height: 50px;
3871 }
3872
3873 .tutor-form-group.tutor-reg-form-btn-wrap {
3874 text-align: right;
3875 }
3876
3877 /*option field*/
3878 .tutor-option-field p.desc {
3879 margin: -10px 0 20px;
3880 font-size: 13px;
3881 font-style: italic;
3882 opacity: 0.7;
3883 }
3884
3885 .tutor-option-field:last-child .tutor-option-field p.desc {
3886 margin-bottom: 0;
3887 }
3888
3889 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
3890 display: -webkit-box;
3891 display: -ms-flexbox;
3892 display: flex;
3893 }
3894
3895 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
3896 padding-right: 30px;
3897 }
3898
3899 .select2-container--default .select2-selection--single .select2-selection__rendered {
3900 line-height: 46px;
3901 }
3902
3903 .select2-container--default .select2-selection--single .select2-selection__arrow {
3904 height: 46px;
3905 }
3906
3907 .select2-container .select2-selection--single .select2-selection__rendered {
3908 padding-left: 13px;
3909 font-size: 16px;
3910 }
3911
3912 .select2-container .select2-selection--single {
3913 height: 48px;
3914 }
3915
3916 .select2-container .select2-selection--multiple {
3917 min-height: 50px;
3918 }
3919
3920 /* ********************* */
3921 /* Tutor Price Preview Box */
3922 /* ********************* */
3923 .tutor-price-preview-box {
3924 border: 1px solid #dcdfe5;
3925 padding: 20px;
3926 margin-bottom: 30px;
3927 border-radius: 4px;
3928 overflow: hidden;
3929 }
3930
3931 .tutor-price-box-thumbnail {
3932 margin: -20px -20px 20px;
3933 }
3934
3935 .tutor-price-box-thumbnail .tutor-single-lesson-segment {
3936 margin-bottom: 0;
3937 }
3938
3939 .tutor-price-box-description h6 {
3940 font-size: 23px;
3941 margin: 15px 0 5px;
3942 }
3943
3944 .tutor-price-box-description ul {
3945 list-style: none;
3946 }
3947
3948 .tutor-course-purchase-box a {
3949 display: block;
3950 text-align: center;
3951 margin-top: 6px;
3952 }
3953
3954 .tutor-price-preview-box .price {
3955 font-size: 35px;
3956 font-weight: 500;
3957 margin: 0 0 20px;
3958 overflow: hidden;
3959 line-height: 1;
3960 }
3961
3962 .tutor-price-preview-box .price .subscription-details {
3963 font-size: var(--tutor-text-size);
3964 display: block;
3965 margin-top: 12px;
3966 line-height: 1.2em;
3967 }
3968
3969 .tutor-price-preview-box .price > .price {
3970 margin-bottom: 0;
3971 }
3972
3973 .tutor-price-preview-box .price del + ins {
3974 margin-left: 0;
3975 float: left;
3976 }
3977
3978 /* ************************ */
3979 /* Tutor Course Review Wrap */
3980 /* ************************ */
3981 .tutor-course-reviews-wrap {
3982 border: 1px solid #e8eff1;
3983 border-radius: 4px;
3984 }
3985
3986 .tutor-course-avg-rating-total {
3987 color: var(--tutor-light-color);
3988 }
3989
3990 .tutor-course-avg-rating-total span {
3991 color: var(--tutor-text-color);
3992 }
3993
3994 .tutor-review-individual-item {
3995 border-top: 1px solid #e8eff1;
3996 padding: 30px;
3997 overflow: hidden;
3998 }
3999
4000 .tutor-review-individual-item p {
4001 margin: 0;
4002 padding: 0;
4003 }
4004
4005 .course-avg-rating-wrap {
4006 padding: 20px 20px 20px 40px;
4007 }
4008
4009 .tutor-review-individual-item .review-left {
4010 width: 200px;
4011 float: left;
4012 overflow: hidden;
4013 }
4014
4015 .tutor-review-individual-item .review-content {
4016 padding-left: 200px;
4017 }
4018
4019 @media (max-width: 991px) {
4020 .tutor-review-individual-item .review-left {
4021 width: 100%;
4022 float: none;
4023 margin-bottom: 25px;
4024 }
4025 .tutor-review-individual-item .review-content {
4026 padding-left: 0;
4027 }
4028 }
4029
4030 @media (max-width: 991px) {
4031 .tutor-single-course-sidebar {
4032 margin-top: 30px;
4033 }
4034 }
4035
4036 .tutor-review-individual-item .review-avatar {
4037 width: 50px;
4038 float: left;
4039 }
4040
4041 .tutor-review-individual-item .review-avatar img {
4042 border-radius: 50%;
4043 margin: 0;
4044 border: none;
4045 max-width: 100%;
4046 height: auto;
4047 }
4048
4049 .tutor-review-individual-item .tutor-review-user-info {
4050 float: left;
4051 padding-left: 20px;
4052 }
4053
4054 .tutor-review-individual-item .tutor-review-user-info p {
4055 margin-bottom: 0;
4056 }
4057
4058 .tutor-review-individual-item .tutor-review-user-info a {
4059 color: var(--tutor-text-color);
4060 }
4061
4062 .review-avatar .tutor-text-avatar,
4063 .tutor-dashboard-avater .tutor-text-avatar,
4064 .instructor-avatar .tutor-text-avatar {
4065 border-radius: 50%;
4066 width: 50px;
4067 height: 50px;
4068 text-align: center;
4069 display: block;
4070 line-height: 50px;
4071 color: #ffffff;
4072 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
4073 }
4074
4075 .course-avg-rating-wrap .course-avg-rating {
4076 font-size: 76px;
4077 line-height: 1;
4078 font-weight: 400;
4079 }
4080
4081 .course-avg-rating-wrap p {
4082 margin: 0;
4083 }
4084
4085 .tutor-review-individual-item .tutor-review-name {
4086 font-size: 16px;
4087 font-weight: 600;
4088 }
4089
4090 .tutor-review-individual-item .review-meta {
4091 color: var(--tutor-light-color);
4092 }
4093
4094 .individual-review-rating-wrap {
4095 color: #f8c51c;
4096 }
4097
4098 .individual-review-rating-wrap i,
4099 .course-avg-rating-html i {
4100 margin-right: 4px;
4101 color: #f8c51c;
4102 }
4103
4104 .course-rating-meter {
4105 display: -webkit-box;
4106 display: -ms-flexbox;
4107 display: flex;
4108 }
4109
4110 .course-rating-meter i.tutor-icon-star-full {
4111 color: #f8c51c;
4112 }
4113
4114 .rating-meter-bar-wrap {
4115 -webkit-box-flex: 1;
4116 -ms-flex: 1;
4117 flex: 1;
4118 }
4119
4120 .rating-meter-col {
4121 margin: 0 3px;
4122 }
4123
4124 .course-rating-meter {
4125 margin-bottom: 8px;
4126 }
4127
4128 .rating-meter-bar {
4129 height: 5px;
4130 width: 100%;
4131 background: #e8eff1;
4132 margin-top: 11px;
4133 border-radius: 15px;
4134 overflow: hidden;
4135 }
4136
4137 .rating-meter-fill-bar {
4138 background: #f8c51c;
4139 height: 5px;
4140 }
4141
4142 .rating-meter-col.rating-text-col {
4143 -webkit-box-flex: 0;
4144 -ms-flex: 0 0 auto;
4145 flex: 0 0 auto;
4146 }
4147
4148 /* ********************* */
4149 /* Tutor Pagination Wrap */
4150 /* ********************* */
4151 .tutor-pagination,
4152 .tutor-pagination-wrap {
4153 text-align: center;
4154 margin: 20px 0;
4155 }
4156
4157 .tutor-pagination a,
4158 .tutor-pagination span,
4159 .tutor-pagination-wrap a,
4160 .tutor-pagination-wrap span {
4161 padding: 3px;
4162 display: inline-block;
4163 }
4164
4165 .tutor-pagination-wrap a:hover,
4166 .tutor-pagination a:hover {
4167 color: var(--tutor-primary-color);
4168 }
4169
4170 /* ********************* */
4171 /* Tutor Course Tags */
4172 /* ********************* */
4173 .tutor-course-tags {
4174 margin: -5px;
4175 }
4176
4177 .tutor-course-tags a {
4178 padding: 6px 15px;
4179 background: #e8eff1;
4180 display: inline-block;
4181 margin: 5px;
4182 color: var(--tutor-text-color);
4183 border-radius: 2px;
4184 -webkit-transition: 300ms;
4185 transition: 300ms;
4186 }
4187
4188 .tutor-course-tags a:hover {
4189 color: #000;
4190 }
4191
4192 .certificate-download-btn {
4193 margin-top: 20px;
4194 display: -webkit-box !important;
4195 display: -ms-flexbox !important;
4196 display: flex !important;
4197 text-align: center;
4198 text-transform: uppercase !important;
4199 -webkit-box-align: center;
4200 -ms-flex-align: center;
4201 align-items: center;
4202 -webkit-box-pack: center;
4203 -ms-flex-pack: center;
4204 justify-content: center;
4205 }
4206
4207 /* ********************************** */
4208 /* Addon Support Course Prerequisites */
4209 /* ********************************** */
4210 #tutor-single-entry-content .tutor-course-prerequisites {
4211 padding: 60px;
4212 }
4213
4214 .prerequisites-course-lists {
4215 padding: 0;
4216 list-style: none;
4217 margin: 0;
4218 }
4219
4220 .prerequisites-course-lists li a {
4221 padding: 13px 15px;
4222 border: 1px solid #dcdfe5;
4223 margin-bottom: 20px;
4224 border-radius: 4px;
4225 font-weight: 500;
4226 color: var(--tutor-primary-color);
4227 font-size: 16px;
4228 }
4229
4230 .prerequisites-course-lists li:first-child {
4231 padding: 13px 40px 13px 60px;
4232 border: 1px solid #f7e5b9;
4233 margin-bottom: 20px;
4234 border-radius: 4px;
4235 font-weight: 500;
4236 background: #fffff5;
4237 color: #b39f70;
4238 position: relative;
4239 }
4240
4241 .prerequisites-course-lists li:first-child > span {
4242 position: absolute;
4243 left: 20px;
4244 top: 13px;
4245 }
4246
4247 .prerequisites-course-lists li .prerequisites-course-item {
4248 display: -webkit-box;
4249 display: -ms-flexbox;
4250 display: flex;
4251 -webkit-box-align: center;
4252 -ms-flex-align: center;
4253 align-items: center;
4254 }
4255
4256 .prerequisites-course-feature-image img {
4257 width: 70px;
4258 border-radius: 2px;
4259 height: auto;
4260 margin: 0 !important;
4261 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4262 box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4263 }
4264
4265 .prerequisites-course-lists li .prerequisites-course-title {
4266 -webkit-box-flex: 1;
4267 -ms-flex-positive: 1;
4268 flex-grow: 1;
4269 padding-left: 15px;
4270 -webkit-transition: 300ms;
4271 transition: 300ms;
4272 }
4273
4274 .prerequisites-course-lists li a:hover .prerequisites-course-title {
4275 color: var(--tutor-primary-color);
4276 }
4277
4278 .prerequisites-course-checkmark {
4279 line-height: 24px;
4280 height: 24px;
4281 text-transform: uppercase;
4282 font-size: 12px;
4283 font-weight: 700;
4284 min-width: 107px;
4285 }
4286
4287 .prerequisites-course-checkmark i {
4288 height: 24px;
4289 width: 24px;
4290 background: #dbdddd;
4291 color: #dbdddd;
4292 display: inline-block;
4293 text-align: center;
4294 border-radius: 2px;
4295 margin-right: 3px;
4296 }
4297
4298 .prerequisites-course-checkmark.is-complete i {
4299 background: var(--tutor-success-button-color);
4300 color: #fff;
4301 }
4302
4303 /*
4304 social share
4305 */
4306 .tutor-single-course-meta ul li.tutor-social-share {
4307 float: right;
4308 margin-right: 0;
4309 display: -webkit-inline-box;
4310 display: -ms-inline-flexbox;
4311 display: inline-flex;
4312 -webkit-box-align: center;
4313 -ms-flex-align: center;
4314 align-items: center;
4315 }
4316
4317 @media (max-width: 575px) {
4318 .tutor-single-course-meta ul li.tutor-social-share {
4319 display: none;
4320 }
4321 }
4322
4323 .tutor-single-course-meta ul li.tutor-social-share button {
4324 margin: 0;
4325 border: none;
4326 background: transparent;
4327 color: var(--tutor-light-color);
4328 -webkit-transition: 300ms;
4329 transition: 300ms;
4330 padding: 0 4px;
4331 cursor: pointer;
4332 }
4333
4334 .tutor-single-course-meta ul li.tutor-social-share button:hover {
4335 color: var(--tutor-primary-color);
4336 }
4337
4338 /* ************************* */
4339 /* ******** RTL CSS ******** */
4340 /* ************************* */
4341 .rtl .tutor-single-course-meta ul li.tutor-social-share {
4342 float: left;
4343 }
4344
4345 .rtl .tutor-single-course-meta ul li,
4346 .rtl .tutor-loop-author > div {
4347 float: right;
4348 }
4349
4350 .rtl .tutor-single-course-meta ul li {
4351 margin-right: 0;
4352 margin-left: 40px;
4353 }
4354
4355 .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
4356 margin-right: 0;
4357 margin-left: 20px;
4358 }
4359
4360 .rtl .tutor-progress-bar .tutor-progress-filled:after {
4361 left: auto;
4362 right: var(--tutor-progress-left);
4363 -webkit-transform: translateY(-50%) translateX(50%);
4364 transform: translateY(-50%) translateX(50%);
4365 }
4366
4367 .rtl .tutor-progress-percent {
4368 padding-left: 0;
4369 padding-right: 20px;
4370 }
4371
4372 .rtl .tutor-course-lesson h5 i {
4373 margin-right: 0;
4374 margin-left: 10px;
4375 }
4376
4377 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4378 margin-right: 10px;
4379 margin-left: 0;
4380 }
4381
4382 .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
4383 -webkit-box-flex: 1;
4384 -ms-flex-positive: 1;
4385 flex-grow: 1;
4386 text-align: left;
4387 }
4388
4389 .rtl .tutor-custom-list-style li {
4390 padding-right: 25px;
4391 padding-left: 0px;
4392 }
4393
4394 .rtl .tutor-custom-list-style li:before {
4395 left: auto;
4396 right: 0;
4397 }
4398
4399 .rtl .single-instructor-wrap .instructor-name,
4400 .rtl .single-instructor-wrap .instructor-avatar {
4401 float: right;
4402 }
4403
4404 .rtl .single-instructor-wrap .instructor-name {
4405 padding-left: 0;
4406 padding-right: 20px;
4407 }
4408
4409 .rtl .single-instructor-wrap .instructor-bio {
4410 padding-left: 0;
4411 padding-right: 260px;
4412 }
4413
4414 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
4415 margin-left: 30px;
4416 margin-right: 0;
4417 }
4418
4419 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4420 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
4421 padding: 14px 17px 14px 100px;
4422 }
4423
4424 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
4425 right: auto;
4426 left: 15px;
4427 }
4428
4429 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
4430 margin-left: 0;
4431 margin-right: 8px;
4432 }
4433
4434 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
4435 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
4436 margin-right: 0;
4437 margin-left: 10px;
4438 }
4439
4440 .rtl .tutor-topbar-home-btn {
4441 margin-left: 0;
4442 margin-right: 20px;
4443 }
4444
4445 @media screen and (max-width: 546px) {
4446 .rtl .tutor-topbar-home-btn {
4447 margin-right: 10px;
4448 }
4449 }
4450
4451 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
4452 margin-left: 15px;
4453 margin-right: 0;
4454 }
4455
4456 /**
4457 * Tutor Front-End Modal
4458 */
4459 .tutor-frontend-modal {
4460 position: fixed;
4461 width: 100%;
4462 height: 100%;
4463 left: 0;
4464 top: 0;
4465 display: -webkit-box;
4466 display: -ms-flexbox;
4467 display: flex;
4468 -webkit-box-align: center;
4469 -ms-flex-align: center;
4470 align-items: center;
4471 -webkit-box-pack: center;
4472 -ms-flex-pack: center;
4473 justify-content: center;
4474 z-index: 999999;
4475 }
4476
4477 .tutor-frontend-modal .tutor-frontend-modal-overlay {
4478 background: rgba(0, 0, 0, 0.7);
4479 height: 100%;
4480 width: 100%;
4481 position: fixed;
4482 left: 0;
4483 top: 0;
4484 z-index: -1;
4485 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;
4486 }
4487
4488 .tutor-frontend-modal .tutor-frontend-modal-content {
4489 position: relative;
4490 background: #fff;
4491 padding: 60px;
4492 width: 90%;
4493 max-width: 750px;
4494 max-height: 90%;
4495 overflow-y: auto;
4496 }
4497
4498 @media (max-width: 768px) {
4499 .tutor-frontend-modal .tutor-frontend-modal-content {
4500 padding: 40px;
4501 }
4502 }
4503
4504 @media (max-width: 540px) {
4505 .tutor-frontend-modal .tutor-frontend-modal-content {
4506 padding: 20px;
4507 }
4508 }
4509
4510 button.tm-close.tutor-icon-line-cross {
4511 position: absolute;
4512 right: 23px;
4513 top: 23px;
4514 background: transparent;
4515 padding: 0;
4516 font-size: 24px;
4517 border: none;
4518 color: var(--tutor-light-color);
4519 }
4520
4521 button.tm-close.tutor-icon-line-cross:hover {
4522 color: red;
4523 }
4524
4525 .label-order-status {
4526 padding: 3px 5px;
4527 border-radius: 3px;
4528 }
4529
4530 .label-status-completed {
4531 background-color: #4bd863;
4532 color: #ffffff;
4533 }
4534
4535 .label-status-cancelled {
4536 background-color: #fd6a03;
4537 color: #ffffff;
4538 }
4539
4540 .label-status-on-hold {
4541 background-color: #db5382;
4542 color: #ffffff;
4543 }
4544
4545 .tutor-lesson-content-area h2 {
4546 margin-bottom: 25px;
4547 margin-top: 20px;
4548 font-weight: 500;
4549 }
4550
4551 .assignment-result-wrap {
4552 text-align: center;
4553 padding: 10px 0;
4554 }
4555
4556 .submitted-assignment-grade-pass {
4557 color: var(--tutor-success-button-color);
4558 }
4559
4560 .submitted-assignment-grade-failed {
4561 color: red;
4562 }
4563
4564 .received-marks {
4565 color: var(--tutor-primary-color);
4566 }
4567
4568 .tutor-dashboard-course-builder-wrap .tutor-form-row {
4569 margin-top: 20px;
4570 margin-bottom: 20px;
4571 }
4572
4573 .video_source_wrap_html5 {
4574 width: 100px;
4575 text-align: center;
4576 }
4577
4578 .video-poster-img img {
4579 max-width: 200px;
4580 height: auto;
4581 }
4582
4583 /*Assignment Information*/
4584 .tutor-assignment-information {
4585 font-size: 16px;
4586 }
4587
4588 .tutor-assignment-information ul {
4589 padding: 0;
4590 margin: 0 0 22px;
4591 list-style: none;
4592 display: -webkit-box;
4593 display: -ms-flexbox;
4594 display: flex;
4595 -webkit-box-align: center;
4596 -ms-flex-align: center;
4597 align-items: center;
4598 -ms-flex-wrap: wrap;
4599 flex-wrap: wrap;
4600 -webkit-box-pack: justify;
4601 -ms-flex-pack: justify;
4602 justify-content: space-between;
4603 }
4604
4605 .tutor-assignment-information ul li strong {
4606 font-weight: 700;
4607 }
4608
4609 .tutor-assignment-attachment-upload-wrap .tutor-form-group {
4610 display: inline-block;
4611 }
4612
4613 .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
4614 display: none;
4615 }
4616
4617 .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
4618 padding: 15px 17px;
4619 border: 1px solid #dcdfe5;
4620 overflow: hidden;
4621 margin-right: 15px;
4622 border-radius: 4px;
4623 cursor: pointer;
4624 }
4625
4626 .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
4627 font-size: 30px;
4628 line-height: 30px;
4629 float: left;
4630 margin-right: 12px;
4631 }
4632
4633 .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
4634 line-height: 30px;
4635 }
4636
4637 .tutor-assignment-attachment-upload-wrap {
4638 margin-bottom: 40px;
4639 }
4640
4641 /**
4642 * Course adding page
4643 * Course Builder
4644 */
4645 #tutor-course-topics a {
4646 text-decoration: none;
4647 }
4648
4649 #tutor-course-topics .tutor-topics-wrap {
4650 border-bottom: 1px solid #f6f8fa;
4651 padding-bottom: 0;
4652 margin: 0;
4653 }
4654
4655 .tutor-untopics-lessons .course-content-item,
4656 .course-contents .course-content-item {
4657 padding: 10px 12px 10px 25px;
4658 border-bottom: 1px solid #d9d9d9;
4659 background-color: #ebeef0;
4660 }
4661
4662 .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
4663 .course-contents .course-content-item .tutor-lesson-top {
4664 display: -webkit-box;
4665 display: -ms-flexbox;
4666 display: flex;
4667 -webkit-box-align: center;
4668 -ms-flex-align: center;
4669 align-items: center;
4670 }
4671
4672 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
4673 .course-contents .course-content-item .tutor-lesson-top a:last-child {
4674 margin-left: auto;
4675 }
4676
4677 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
4678 .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
4679 -webkit-box-flex: 1;
4680 -ms-flex-positive: 1;
4681 flex-grow: 1;
4682 }
4683
4684 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
4685 .course-contents .course-content-item .tutor-lesson-top a {
4686 color: #393c40;
4687 font-weight: 400;
4688 display: -webkit-inline-box;
4689 display: -ms-inline-flexbox;
4690 display: inline-flex;
4691 -webkit-box-align: center;
4692 -ms-flex-align: center;
4693 align-items: center;
4694 }
4695
4696 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
4697 .course-contents .course-content-item .tutor-lesson-top i {
4698 padding-right: 7px;
4699 color: #393c40;
4700 }
4701
4702 .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
4703 .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
4704 display: none;
4705 }
4706
4707 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
4708 .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
4709 color: red;
4710 }
4711
4712 .tutor-lessons.ui-sortable {
4713 min-height: 20px;
4714 }
4715
4716 #tutor-course-topics .drop-lessons p {
4717 margin: 0;
4718 }
4719
4720 #tutor-course-topics .course-content-item:hover {
4721 background-color: #ebeef0;
4722 }
4723
4724 #tutor-course-topics .tutor-lessons {
4725 padding-left: 0;
4726 }
4727
4728 #tutor-course-topics .tutor-lesson-top,
4729 #tutor-course-topics .tutor-lesson-top i {
4730 font-size: 15px;
4731 }
4732
4733 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
4734 display: inline-block;
4735 vertical-align: middle;
4736 margin-right: 5px;
4737 }
4738
4739 #tutor-course-topics .tutor-lesson-top {
4740 display: -webkit-box;
4741 display: -ms-flexbox;
4742 display: flex;
4743 }
4744
4745 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
4746 .tutor-quiz .open-tutor-quiz-modal,
4747 .course-content-item .open-tutor-assignment-modal {
4748 -webkit-box-flex: 1;
4749 -ms-flex: 1;
4750 flex: 1;
4751 }
4752
4753 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4754 margin-right: 10px;
4755 cursor: ns-resize;
4756 }
4757
4758 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4759 margin-right: 0;
4760 margin-left: 10px;
4761 }
4762
4763 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
4764 margin: 0 10px;
4765 }
4766
4767 #tutor-course-topics .tutor-lesson-top a {
4768 color: #393c40;
4769 }
4770
4771 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
4772 display: none;
4773 }
4774
4775 .course-move-handle {
4776 cursor: row-resize;
4777 }
4778
4779 .new-topic-btn-wrap {
4780 padding: 20px;
4781 }
4782
4783 p.course-empty-content {
4784 padding-left: 20px;
4785 padding-right: 20px;
4786 }
4787
4788 .tutor_btn_lg {
4789 line-height: 45px;
4790 background-color: var(--tutor-primary-color);
4791 color: #ffffff;
4792 padding: 0 20px;
4793 display: inline-block;
4794 border-radius: 2px;
4795 font-weight: 300;
4796 border: none;
4797 -webkit-box-shadow: none;
4798 box-shadow: none;
4799 cursor: pointer;
4800 }
4801
4802 .tutor_btn_lg:focus {
4803 -webkit-box-shadow: none;
4804 box-shadow: none;
4805 border: none;
4806 outline: none;
4807 }
4808
4809 .tutor_btn_lg:focus,
4810 .tutor_btn_lg:hover {
4811 background-color: var(--tutor-primary-color);
4812 color: #ffffff;
4813 }
4814
4815 .ui-sortable-placeholder {
4816 visibility: visible;
4817 background-color: #dddd;
4818 }
4819
4820 .tutor-untopics-lessons {
4821 border: 1px solid #eee;
4822 padding: 20px;
4823 margin: 0 -1px -1px;
4824 background-color: #fbfbfb;
4825 }
4826
4827 .tutor-untopics-lessons h3 {
4828 font-weight: 300;
4829 }
4830
4831 .tutor-untopics-lessons .tutor-lessons {
4832 padding-left: 0 !important;
4833 }
4834
4835 .create-new-lesson-wrap {
4836 text-align: center;
4837 }
4838
4839 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
4840 .tutor-topics-edit-form .tutor-option-field-row:last-child {
4841 border-bottom: none;
4842 }
4843
4844 .tutor-metabox-add-topics .tutor-option-field-row textarea {
4845 height: 120px;
4846 }
4847
4848 .topic-edit-icon {
4849 cursor: pointer;
4850 }
4851
4852 .tutor-topic-title {
4853 display: -webkit-box;
4854 display: -ms-flexbox;
4855 display: flex;
4856 font-size: 16px;
4857 font-weight: 300;
4858 margin: 0;
4859 line-height: 45px;
4860 padding-left: 15px;
4861 }
4862
4863 .rtl .tutor-topic-title {
4864 padding-left: 0;
4865 padding-right: 15px;
4866 }
4867
4868 .tutor-topic-title a {
4869 color: #393c40;
4870 }
4871
4872 .tutor-topic-title .topic-inner-title {
4873 -webkit-box-flex: 1;
4874 -ms-flex: 1 0 auto;
4875 flex: 1 0 auto;
4876 cursor: pointer;
4877 max-width: calc(100% - 137px);
4878 font-weight: 400;
4879 font-size: 16px;
4880 }
4881
4882 .tutor-topic-title span {
4883 padding: 0 5px;
4884 }
4885
4886 .tutor-topic-title span.expand-collapse-wrap {
4887 border-left: 1px solid #e7e7e7;
4888 }
4889
4890 .tutor-topic-title span.expand-collapse-wrap a {
4891 display: block;
4892 padding: 0 13px;
4893 }
4894
4895 .topic-delete-btn {
4896 float: right;
4897 }
4898
4899 .text-muted {
4900 color: #cccccc;
4901 }
4902
4903 .topic-delete-btn a {
4904 padding: 0 10px;
4905 }
4906
4907 .topic-delete-btn a:hover {
4908 color: #ff0000;
4909 }
4910
4911 .topic-delete-btn .dashicons {
4912 width: 12px;
4913 height: 12px;
4914 font-size: 12px;
4915 }
4916
4917 #tutor-course-topics {
4918 position: relative;
4919 }
4920
4921 #tutor-course-topics .inside {
4922 padding: 0;
4923 margin: 0;
4924 }
4925
4926 #tutor-course-topics a:focus {
4927 -webkit-box-shadow: none;
4928 box-shadow: none;
4929 }
4930
4931 #tutor-course-topics .toggle-indicator:before {
4932 margin-top: 20px;
4933 }
4934
4935 .tutor-topics-wrap:nth-child(2n) {
4936 background: #f6f8fa;
4937 }
4938
4939 #tutor-course-content-wrap {
4940 border: 1px solid #ddd;
4941 margin-top: 20px;
4942 }
4943
4944 #tutor-course-content-wrap .tutor-topics-edit-form,
4945 #tutor-course-content-wrap .tutor-metabox-add-topics {
4946 border-left: none;
4947 border-right: none;
4948 margin-top: 0;
4949 }
4950
4951 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
4952 background: #ebeef0;
4953 padding: 0px;
4954 }
4955
4956 /*
4957 .tutor-course-builder-btn-group button + button{
4958 margin-left: 10px;
4959 }*/
4960 .tutor-course-builder-button {
4961 line-height: 35px;
4962 color: #393c40;
4963 display: inline-block;
4964 padding: 0 20px;
4965 border-radius: 4px;
4966 margin-right: 10px;
4967 border: 1px solid #d3d4d5;
4968 background-color: #f2f2f2;
4969 cursor: pointer;
4970 vertical-align: top;
4971 -webkit-transition: 300ms;
4972 transition: 300ms;
4973 font-weight: 400;
4974 }
4975
4976 .tutor-course-builder-button i {
4977 line-height: 35px;
4978 display: inline-block;
4979 vertical-align: top;
4980 margin-right: 6px;
4981 }
4982
4983 .tutor-course-builder-button.tutor-updating-message i {
4984 display: none;
4985 }
4986
4987 .tutor-course-builder-button.tutor-btn-lg {
4988 line-height: 40px;
4989 }
4990
4991 .tutor-add-quiz-button-wrap {
4992 padding: 15px 20px;
4993 display: -webkit-box;
4994 display: -ms-flexbox;
4995 display: flex;
4996 -ms-flex-wrap: wrap;
4997 flex-wrap: wrap;
4998 }
4999
5000 .tutor-add-quiz-button-wrap > * + * {
5001 margin-left: 15px;
5002 }
5003
5004 .tutor-course-builder-button.active {
5005 color: #fff;
5006 background: var(--tutor-primary-color);
5007 border-color: var(--tutor-primary-color);
5008 }
5009
5010 .tutor-course-builder-button:hover {
5011 -webkit-filter: brightness(0.9);
5012 filter: brightness(0.9);
5013 }
5014
5015 .tutor-btn-lg i {
5016 color: var(--tutor-primary-color);
5017 vertical-align: top;
5018 margin-right: 5px;
5019 font-size: 16px;
5020 display: inline-block;
5021 line-height: 40px;
5022 }
5023
5024 .tutor-course-builder-button.active i,
5025 .tutor-course-builder-button:hover i {
5026 color: #fff;
5027 }
5028
5029 .tutor-course-builder-button.tutor-success {
5030 background: var(--tutor-success-button-color);
5031 border-color: var(--tutor-success-button-color);
5032 color: #fff;
5033 }
5034
5035 /**
5036 End Course Builder
5037 */
5038 /**
5039 Updating Messsage
5040 */
5041 .tutor-updating-message:before {
5042 display: inline-block;
5043 font-family: "tutor";
5044 -webkit-font-smoothing: antialiased;
5045 -moz-osx-font-smoothing: grayscale;
5046 vertical-align: top;
5047 content: "\e91d";
5048 -webkit-animation: spin 2s infinite linear;
5049 animation: spin 2s infinite linear;
5050 margin-right: 6px;
5051 }
5052
5053 .rtl .tutor-updating-message:before {
5054 margin-right: 0;
5055 margin-left: 6px;
5056 }
5057
5058 /**
5059 Lesson Edit Modal
5060 */
5061 .lesson-modal-close-wrap a {
5062 background: #ffffff;
5063 width: 50px;
5064 height: 59px;
5065 display: inline-block;
5066 text-align: center;
5067 line-height: 57px;
5068 color: #3a3d42;
5069 font-size: 15px;
5070 position: absolute;
5071 right: 0;
5072 top: 0;
5073 }
5074
5075 .lesson-modal-close-wrap a:hover {
5076 color: red;
5077 }
5078
5079 .lesson-modal-form-wrap .lesson-modal-field-row {
5080 padding: 10px 0;
5081 }
5082
5083 .lesson-modal-field.tutor-lesson-modal-title-wrap {
5084 width: 95%;
5085 }
5086
5087 .lesson-modal-field-row input[type="text"] {
5088 background-color: #fff;
5089 border: 1px solid #ddd;
5090 border-radius: 3px;
5091 -webkit-box-shadow: none;
5092 box-shadow: none;
5093 color: #333;
5094 display: inline-block;
5095 vertical-align: middle;
5096 padding: 7px 12px;
5097 margin: 0 10px 0 0;
5098 min-width: 400px;
5099 min-height: 35px;
5100 }
5101
5102 .tutor-lesson-modal-title-wrap input {
5103 width: 100%;
5104 }
5105
5106 .lesson-modal-form-wrap .tutor-option-field-row {
5107 padding: 10px 0;
5108 }
5109
5110 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
5111 border-bottom: none;
5112 }
5113
5114 .lesson-modal-form-wrap {
5115 /*padding-bottom: 48px;*/
5116 }
5117
5118 .tutor-lesson-modal-wrap .modal-footer {
5119 padding: 10px 20px;
5120 background-color: #fff;
5121 width: 100%;
5122 position: sticky;
5123 bottom: 0;
5124 position: -webkit-sticky;
5125 }
5126
5127 .tutor-option-field .tutor-lesson-edit-feature-img {
5128 width: 100px;
5129 position: relative;
5130 }
5131
5132 .tutor-option-field .tutor-lesson-edit-feature-img img {
5133 width: 100%;
5134 height: auto;
5135 }
5136
5137 a.tutor-lesson-thumbnail-delete-btn {
5138 position: absolute;
5139 top: 0;
5140 right: 0;
5141 color: red;
5142 background: #fff;
5143 padding: 3px 5px;
5144 border-radius: 5px;
5145 }
5146
5147 .tutor-get-pro-text {
5148 color: #e02424;
5149 }
5150
5151 .updating-icon:before {
5152 font-family: "tutor";
5153 content: "\e91d";
5154 -webkit-animation: spin 1s linear infinite;
5155 animation: spin 1s linear infinite;
5156 display: inline-block;
5157 }
5158
5159 .tutor-notice-warning {
5160 background-color: #fcf8e3;
5161 border-color: #faebcc;
5162 padding: 20px;
5163 margin-bottom: 10px;
5164 }
5165
5166 /**
5167 END: Lesson Modal
5168 */
5169 /**
5170 Quiz Modal
5171 */
5172 .tutor-modal-wrap {
5173 opacity: 0;
5174 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
5175 display: none;
5176 position: fixed;
5177 top: 0;
5178 left: 0;
5179 right: 0;
5180 bottom: 0;
5181 z-index: -1;
5182 background-color: rgba(0, 0, 0, 0.5);
5183 }
5184
5185 .tutor-modal-wrap.show {
5186 display: -webkit-box !important;
5187 display: -ms-flexbox !important;
5188 display: flex !important;
5189 opacity: 1;
5190 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
5191 z-index: 99999;
5192 -webkit-box-align: center;
5193 -ms-flex-align: center;
5194 align-items: center;
5195 -webkit-box-pack: center;
5196 -ms-flex-pack: center;
5197 justify-content: center;
5198 }
5199
5200 .tutor-modal-wrap.loading .tutor-modal-content:before {
5201 position: absolute;
5202 top: 0;
5203 left: 0;
5204 right: 0;
5205 bottom: 0;
5206 display: block;
5207 content: "";
5208 z-index: 9;
5209 background: url("../images/spinner.gif") no-repeat center center;
5210 }
5211
5212 .tutor-modal-wrap .tutor-modal-content {
5213 max-height: 90%;
5214 overflow-y: auto;
5215 overflow-x: hidden;
5216 background-color: #fff;
5217 max-width: 730px;
5218 margin: 0;
5219 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5220 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5221 position: relative;
5222 -webkit-transition: all 200ms ease-out;
5223 transition: all 200ms ease-out;
5224 width: 90%;
5225 }
5226
5227 .admin-bar .tutor-modal-wrap .tutor-modal-content {
5228 max-height: calc(90% - 32px);
5229 margin-top: 32px;
5230 }
5231
5232 .tutor-modal-wrap .modal-footer {
5233 padding: 20px 0;
5234 border-top: 1px solid #eee;
5235 }
5236
5237 .tutor-modal-wrap .modal-footer.has-padding {
5238 padding: 20px 15px;
5239 }
5240
5241 .tutor-modal-wrap .modal-container {
5242 padding: 20px 20px 0;
5243 }
5244
5245 .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
5246 margin-top: 0;
5247 }
5248
5249 .tutor-modal-wrap .modal-header {
5250 display: -webkit-box;
5251 display: -ms-flexbox;
5252 display: flex;
5253 padding: 15px 20px;
5254 border-bottom: 1px solid #eeeff1;
5255 }
5256
5257 .tutor-modal-wrap .modal-title {
5258 -ms-flex-preferred-size: 0;
5259 flex-basis: 0;
5260 -webkit-box-flex: 1;
5261 -ms-flex-positive: 1;
5262 flex-grow: 1;
5263 }
5264
5265 .tutor-modal-wrap .modal-header h1 {
5266 padding: 0;
5267 margin: 0;
5268 font-size: 23px;
5269 line-height: 30px;
5270 }
5271
5272 .modal-container .modal-classic-btn-wrap {
5273 position: absolute;
5274 right: 45px;
5275 top: 14px;
5276 }
5277
5278 .modal-container .modal-classic-btn-wrap a {
5279 color: var(--tutor-primary-color);
5280 }
5281
5282 .tutor-modal-wrap .modal-header h1::before,
5283 .tutor-modal-wrap .modal-header h1::after {
5284 display: none;
5285 }
5286
5287 .tutor-modal-wrap .search-bar {
5288 -ms-flex-preferred-size: 0;
5289 flex-basis: 0;
5290 -webkit-box-flex: 1;
5291 -ms-flex-positive: 1;
5292 flex-grow: 1;
5293 padding-top: 20px;
5294 padding-left: 20px;
5295 padding-right: 20px;
5296 }
5297
5298 .tutor-modal-wrap .search-bar input[type="text"] {
5299 width: 100%;
5300 border: 1px solid #eee;
5301 -webkit-box-shadow: none;
5302 box-shadow: none;
5303 padding: 10px;
5304 }
5305
5306 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
5307 width: 50px;
5308 height: 50px;
5309 background: #000;
5310 display: inline-block;
5311 text-align: center;
5312 line-height: 47px;
5313 color: #fff;
5314 font-size: 25px;
5315 position: absolute;
5316 right: 0;
5317 }
5318
5319 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
5320 -ms-flex-preferred-size: 0;
5321 flex-basis: 0;
5322 -webkit-box-flex: 1;
5323 -ms-flex-positive: 1;
5324 flex-grow: 1;
5325 }
5326
5327 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
5328 background: #ffffff;
5329 width: 20px;
5330 height: 20px;
5331 display: inline-block;
5332 text-align: center;
5333 line-height: 28px;
5334 color: #3a3d42;
5335 font-size: 22px;
5336 position: relative;
5337 }
5338
5339 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
5340 padding: 15px 20px;
5341 border-bottom: 1px solid #eeeff1;
5342 }
5343
5344 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
5345 padding: 0;
5346 }
5347
5348 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
5349 background-color: #f1f1f1;
5350 padding: 0;
5351 }
5352
5353 #tutor-quiz-modal-tab-items-wrap {
5354 background-color: #fff;
5355 font-size: 0;
5356 overflow: hidden;
5357 }
5358
5359 #tutor-quiz-builder-modal-tabs-container {
5360 padding: 20px;
5361 }
5362
5363 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
5364 padding: 15px 25px;
5365 display: inline-block;
5366 color: #393c40;
5367 border-left: 1px solid #f1f1f1;
5368 overflow: hidden;
5369 line-height: 17px;
5370 vertical-align: middle;
5371 font-size: 14px !important;
5372 }
5373
5374 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
5375 background-color: #f1f1f1;
5376 }
5377
5378 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
5379 float: left;
5380 font-size: 17px;
5381 line-height: 1;
5382 margin-right: 5px;
5383 }
5384
5385 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
5386 color: var(--tutor-primary-color);
5387 }
5388
5389 .quiz-modal-tab-navigation-btn {
5390 padding: 10px 20px;
5391 border-radius: 3px;
5392 }
5393
5394 .quiz-modal-btn-next,
5395 .quiz-modal-btn-next:focus,
5396 .quiz-modal-btn-first-step,
5397 .quiz-modal-btn-first-step:focus,
5398 .quiz-modal-question-save-btn,
5399 .quiz-modal-question-save-btn:focus,
5400 .quiz-modal-settings-save-btn,
5401 .quiz-modal-settings-save-btn:focus {
5402 background-color: var(--tutor-primary-color);
5403 color: #ffffff;
5404 }
5405
5406 .quiz-modal-btn-next:hover,
5407 .quiz-modal-btn-first-step:hover,
5408 .quiz-modal-question-save-btn:hover,
5409 .quiz-modal-settings-save-btn:hover {
5410 color: #ffffff;
5411 }
5412
5413 .quiz-modal-btn-cancel,
5414 .quiz-modal-btn-back {
5415 color: #4b5981;
5416 border: 1px solid #d4dadb;
5417 }
5418
5419 .tutor-quiz-builder-form-row .quiz-form-warning {
5420 color: #e88e06;
5421 }
5422
5423 .tutor-assignment-builder-modal-wrap .modal-container {
5424 padding: 10px;
5425 }
5426
5427 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
5428 margin: 0;
5429 }
5430
5431 .tutor-quiz-question-answers-form {
5432 background-color: #fff;
5433 padding: 20px;
5434 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5435 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
5436 border: 1px solid #dedede;
5437 border-radius: 3px;
5438 margin-bottom: 20px;
5439 }
5440
5441 .advanced-options-tab-item {
5442 float: right;
5443 }
5444
5445 .tutor-course-builder-wrap {
5446 border: 1px dashed #dcdfe5;
5447 }
5448
5449 /** Tutor Quiz Modal Form */
5450 .tutor-quiz-builder-modal-tabs-notice {
5451 background: #d8d8d8;
5452 line-height: 20px;
5453 padding: 10px 30px;
5454 color: #a4a4a4;
5455 }
5456
5457 .tutor-quiz-builder-modal-tabs-notice a {
5458 color: #a4a4a4;
5459 text-decoration: underline;
5460 }
5461
5462 /* .tutor-quiz-builder-group */
5463 .tutor-quiz-builder-group {
5464 margin-bottom: 25px;
5465 }
5466
5467 .tutor-quiz-builder-group > p.warning {
5468 color: red;
5469 font-size: 12px;
5470 }
5471
5472 .tutor-quiz-builder-group > p.help {
5473 color: #a4a4a4;
5474 font-size: 12px;
5475 margin-top: 7px;
5476 }
5477
5478 .tutor-quiz-builder-group > h4 {
5479 color: #393c40;
5480 font-weight: 600;
5481 margin: 0 0 15px;
5482 }
5483
5484 .tutor-quiz-builder-row {
5485 display: -webkit-box;
5486 display: -ms-flexbox;
5487 display: flex;
5488 -webkit-box-align: center;
5489 -ms-flex-align: center;
5490 align-items: center;
5491 margin-left: -10px;
5492 margin-right: -10px;
5493 }
5494
5495 .tutor-quiz-builder-col {
5496 padding-left: 10px;
5497 padding-right: 10px;
5498 -webkit-box-flex: 1;
5499 -ms-flex-positive: 1;
5500 flex-grow: 1;
5501 }
5502
5503 .tutor-quiz-builder-col.auto-width {
5504 -webkit-box-flex: 0;
5505 -ms-flex: 0 0 auto;
5506 flex: 0 0 auto;
5507 }
5508
5509 .tutor-quiz-builder-group textarea,
5510 .tutor-quiz-builder-group input[type="text"],
5511 .tutor-quiz-builder-group input[type="email"],
5512 .tutor-quiz-builder-group input[type="number"],
5513 .tutor-quiz-builder-group input[type="password"] {
5514 line-height: 40px;
5515 padding: 5px 0;
5516 text-indent: 15px;
5517 background: #fff;
5518 display: inline-block;
5519 border: 1px solid #dedede;
5520 border-radius: 3px;
5521 -webkit-box-shadow: none;
5522 box-shadow: none;
5523 height: 40px;
5524 margin: 0;
5525 width: 100%;
5526 color: #393c40;
5527 }
5528
5529 .tutor-quiz-builder-group textarea:focus,
5530 .tutor-quiz-builder-group input[type="text"]:focus,
5531 .tutor-quiz-builder-group input[type="email"]:focus,
5532 .tutor-quiz-builder-group input[type="number"]:focus,
5533 .tutor-quiz-builder-group input[type="password"]:focus {
5534 border-color: var(--tutor-primary-color);
5535 }
5536
5537 .tutor-quiz-builder-group textarea {
5538 height: 80px;
5539 resize: none;
5540 text-indent: 0;
5541 padding: 11px 15px;
5542 line-height: 22px;
5543 }
5544
5545 .tutor-quiz-builder-group textarea[name="quiz_description"] {
5546 height: 150px;
5547 }
5548
5549 .tutor-quiz-builder-group select {
5550 border: 1px solid #ccc;
5551 -webkit-box-shadow: none;
5552 box-shadow: none;
5553 height: 42px !important;
5554 padding: 0 12px !important;
5555 margin: 0;
5556 }
5557
5558 .tutor-quiz-builder-modal-control-btn-group {
5559 display: -webkit-box;
5560 display: -ms-flexbox;
5561 display: flex;
5562 margin-top: 20px;
5563 }
5564
5565 .question_form_inner {
5566 padding: 0 20px 20px;
5567 margin-top: 0;
5568 }
5569
5570 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
5571 -webkit-box-flex: 1;
5572 -ms-flex: 1;
5573 flex: 1;
5574 }
5575
5576 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
5577 display: inline-block;
5578 }
5579
5580 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
5581 margin-right: 6px;
5582 }
5583
5584 .modal-container .tutor-quiz-add-question-btn {
5585 border: 1px solid #c6c9cf;
5586 padding: 10px 15px;
5587 color: #393c40;
5588 display: inline-block;
5589 border-radius: 3px;
5590 }
5591
5592 .modal-container .tutor-quiz-add-question-btn i {
5593 color: var(--tutor-primary-color);
5594 line-height: 16px;
5595 margin-right: 3px;
5596 }
5597
5598 .quiz-form-field-col {
5599 margin-right: 20px;
5600 }
5601
5602 .quiz-form-field-col.result-fail {
5603 width: 100%;
5604 }
5605
5606 .quiz-modal-switch-field {
5607 display: -webkit-box;
5608 display: -ms-flexbox;
5609 display: flex;
5610 margin-top: 30px;
5611 }
5612
5613 .quiz-modal-switch-field label.btn-switch {
5614 margin-right: 20px;
5615 position: relative;
5616 vertical-align: top;
5617 }
5618
5619 label.btn-switch input:checked + .btn-slider {
5620 background-color: var(--tutor-success-button-color);
5621 }
5622
5623 .btn-switch + span {
5624 line-height: 24px;
5625 display: inline-block;
5626 margin-left: 8px;
5627 font-weight: 700;
5628 vertical-align: top;
5629 }
5630
5631 .tutor-select {
5632 position: relative;
5633 }
5634
5635 .tutor-select .select-header {
5636 border: 1px solid #dedede;
5637 margin: 0;
5638 padding: 10px;
5639 width: 100%;
5640 -webkit-box-shadow: none;
5641 box-shadow: none;
5642 background-color: #fff;
5643 display: -webkit-box;
5644 display: -ms-flexbox;
5645 display: flex;
5646 cursor: pointer;
5647 -webkit-box-sizing: border-box;
5648 box-sizing: border-box;
5649 border-radius: 3px;
5650 }
5651
5652 .tutor-select .select-header .lead-option {
5653 -webkit-box-flex: 1;
5654 -ms-flex: 1;
5655 flex: 1;
5656 }
5657
5658 .tutor-select .select-header .select-dropdown {
5659 line-height: 22px;
5660 }
5661
5662 .tutor-select .select-header .lead-option .question-type-pro {
5663 display: none;
5664 }
5665
5666 .tutor-select .tutor-select-options {
5667 border: 1px solid #dedede;
5668 background-color: #fff;
5669 padding: 22px 10px 8px;
5670 width: calc(100% - 22px);
5671 position: absolute;
5672 font-size: 0;
5673 z-index: 9;
5674 display: -webkit-box;
5675 display: -ms-flexbox;
5676 display: flex;
5677 -ms-flex-wrap: wrap;
5678 flex-wrap: wrap;
5679 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5680 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5681 top: 55px;
5682 border-radius: 3px;
5683 }
5684
5685 .tutor-select .tutor-select-options .tutor-select-option {
5686 width: calc(33.3333% - 22px);
5687 display: inline-block;
5688 padding: 9px;
5689 cursor: pointer;
5690 position: relative;
5691 -webkit-box-sizing: border-box;
5692 box-sizing: border-box;
5693 margin: 0 11px 15px;
5694 border: 1px solid #e2e2e2;
5695 border-radius: 3px;
5696 font-size: 13px;
5697 }
5698
5699 .tutor-select .tutor-select-options .tutor-select-option:hover {
5700 border-color: var(--tutor-primary-color);
5701 }
5702
5703 .question-type-pro {
5704 color: #fff;
5705 font-size: 9px;
5706 right: 11px;
5707 position: absolute;
5708 top: 50%;
5709 -webkit-transform: translateY(-50%);
5710 transform: translateY(-50%);
5711 }
5712
5713 i.tutor-icon-block {
5714 padding: 0;
5715 color: #fff;
5716 border-radius: 3px;
5717 margin-right: 2px;
5718 display: inline-block;
5719 width: 22px;
5720 height: 22px;
5721 text-align: center;
5722 line-height: 22px;
5723 }
5724
5725 i.tutor-icon-block.tutor-icon-short-ans {
5726 background-color: #f37512;
5727 }
5728
5729 i.tutor-icon-block.tutor-icon-image-ans {
5730 background-color: #a322f9;
5731 }
5732
5733 i.tutor-icon-block.tutor-icon-yes-no {
5734 background-color: var(--tutor-primary-color);
5735 }
5736
5737 i.tutor-icon-block.tutor-icon-multiple-choice {
5738 background-color: #9034a9;
5739 }
5740
5741 i.tutor-icon-block.tutor-icon-mark {
5742 background-color: #00b890;
5743 }
5744
5745 i.tutor-icon-block.tutor-icon-open-ended {
5746 background-color: #fe3129;
5747 }
5748
5749 i.tutor-icon-block.tutor-icon-fill-gaps {
5750 background-color: #ffbf00;
5751 }
5752
5753 i.tutor-icon-block.tutor-icon-answer-shorting {
5754 background-color: #f80089;
5755 }
5756
5757 i.tutor-icon-block.tutor-icon-assesment {
5758 background-color: #274055;
5759 }
5760
5761 i.tutor-icon-block.tutor-icon-matching {
5762 background-color: #8a4a1b;
5763 }
5764
5765 i.tutor-icon-block.tutor-icon-image-matching {
5766 background-color: #f37512;
5767 }
5768
5769 i.tutor-icon-block.tutor-icon-ordering {
5770 background-color: var(--tutor-primary-color);
5771 }
5772
5773 i.tutor-icon-block.tutor-icon-plus-square-button,
5774 i.tutor-icon-block.tutor-icon-plus {
5775 background-color: var(--tutor-success-button-color);
5776 }
5777
5778 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
5779 background-color: var(--tutor-primary-color);
5780 }
5781
5782 a.back-to-quiz-questions-btn {
5783 font-size: 16px;
5784 font-weight: 300;
5785 color: #393c40;
5786 margin-bottom: 10px;
5787 display: block;
5788 }
5789
5790 a.back-to-quiz-questions-btn.tutor-updating-message i {
5791 display: none;
5792 }
5793
5794 .modal-container .quiz-questions-form {
5795 padding: 20px;
5796 }
5797
5798 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
5799 -webkit-box-flex: 0;
5800 -ms-flex: 0 0 150px;
5801 flex: 0 0 150px;
5802 }
5803
5804 .question-form-header {
5805 margin-bottom: 20px;
5806 }
5807
5808 .quiz-question-form-body {
5809 margin-bottom: 25px;
5810 }
5811
5812 .quiz-builder-question-wrap {
5813 display: -webkit-box;
5814 display: -ms-flexbox;
5815 display: flex;
5816 margin-bottom: 15px;
5817 }
5818
5819 .quiz-builder-question {
5820 -webkit-box-flex: 1;
5821 -ms-flex: 1;
5822 flex: 1;
5823 display: -webkit-box;
5824 display: -ms-flexbox;
5825 display: flex;
5826 background: #fff;
5827 padding: 10px;
5828 border: 1px solid #e2e2e2;
5829 border-radius: 3px;
5830 max-width: calc(100% - 52px);
5831 }
5832
5833 .quiz-builder-question .question-sorting {
5834 margin-right: 10px;
5835 line-height: 22px;
5836 }
5837
5838 .quiz-builder-question .question-sorting i {
5839 display: block;
5840 line-height: 24px;
5841 }
5842
5843 .quiz-builder-question .question-edit-icon {
5844 line-height: 22px;
5845 }
5846
5847 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
5848 display: none;
5849 }
5850
5851 .quiz-builder-question .question-title {
5852 -webkit-box-flex: 1;
5853 -ms-flex: 1;
5854 flex: 1;
5855 line-height: 22px;
5856 text-overflow: ellipsis;
5857 overflow: hidden;
5858 white-space: nowrap;
5859 margin-right: 10px;
5860 }
5861
5862 .quiz-builder-question .question-icon {
5863 -webkit-box-flex: 0;
5864 -ms-flex: 0 0 155px;
5865 flex: 0 0 155px;
5866 }
5867
5868 .quiz-builder-qustion-trash a {
5869 display: block;
5870 padding: 0 0 0 10px;
5871 font-size: 20px;
5872 color: rgba(57, 60, 64, 0.4);
5873 line-height: 44px;
5874 }
5875
5876 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
5877 border: 1px solid #dedede;
5878 padding: 20px 70px 20px 10px;
5879 background-color: #ffffff;
5880 position: relative;
5881 border-radius: 4px;
5882 }
5883
5884 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
5885 background: var(--tutor-primary-color);
5886 border: none;
5887 height: 4px;
5888 border-radius: 4px;
5889 }
5890
5891 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
5892 background: #dedede;
5893 border-radius: 4px;
5894 }
5895
5896 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
5897 background: var(--tutor-primary-color);
5898 border: 1px solid var(--tutor-primary-color);
5899 border-radius: 50%;
5900 margin-top: -2px;
5901 }
5902
5903 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
5904 font-size: 16px;
5905 font-weight: 600;
5906 background: var(--tutor-primary-color);
5907 position: absolute;
5908 right: 5px;
5909 top: 50%;
5910 margin: 0;
5911 -webkit-transform: translateY(-50%);
5912 transform: translateY(-50%);
5913 line-height: 34px;
5914 width: 43px;
5915 text-align: center;
5916 border-radius: 4px;
5917 color: #fff;
5918 }
5919
5920 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
5921 content: "";
5922 position: absolute;
5923 border: 7px solid transparent;
5924 top: 50%;
5925 border-right-color: var(--tutor-primary-color);
5926 right: 100%;
5927 -webkit-transform: translateY(-50%);
5928 transform: translateY(-50%);
5929 }
5930
5931 .tutor-quiz-answer-wrap {
5932 display: -webkit-box;
5933 display: -ms-flexbox;
5934 display: flex;
5935 }
5936
5937 .tutor-quiz-answer {
5938 background-color: #fff;
5939 -webkit-box-flex: 1;
5940 -ms-flex: 1;
5941 flex: 1;
5942 padding: 10px 15px;
5943 border: 1px solid #dedede;
5944 display: -webkit-box;
5945 display: -ms-flexbox;
5946 display: flex;
5947 line-height: 22px;
5948 border-radius: 3px;
5949 margin-bottom: 15px;
5950 }
5951
5952 .tutor-quiz-answer .tutor-quiz-answer-edit a {
5953 display: block;
5954 padding: 0px 9px;
5955 }
5956
5957 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
5958 padding: 0 10px;
5959 display: inline-block;
5960 line-height: 44px;
5961 }
5962
5963 span.tutor-quiz-answer-title {
5964 -webkit-box-flex: 1;
5965 -ms-flex: 1;
5966 flex: 1;
5967 }
5968
5969 .tutor-quiz-answer-media .option-media-preview {
5970 margin-bottom: 20px;
5971 }
5972
5973 .tutor-quiz-answer-media .option-media-preview img {
5974 max-width: 80px;
5975 height: auto;
5976 }
5977
5978 .tutor-question-answer-image {
5979 margin-right: 10px;
5980 }
5981
5982 .tutor-question-answer-image img {
5983 max-height: 25px;
5984 width: auto;
5985 }
5986
5987 button#quiz-answer-save-btn,
5988 button#quiz-answer-edit-btn {
5989 background-color: var(--tutor-success-button-color);
5990 color: #fff;
5991 padding: 10px 15px;
5992 border: none;
5993 cursor: pointer;
5994 }
5995
5996 button#quiz-answer-save-btn:hover,
5997 button#quiz-answer-edit-btn:hover {
5998 background-color: var(--tutor-success-button-color);
5999 }
6000
6001 /**
6002 Tutor Media Upload
6003 */
6004 .tutor-media-upload-wrap {
6005 border: 1px solid #dedede;
6006 display: -webkit-box;
6007 display: -ms-flexbox;
6008 display: flex;
6009 width: 130px;
6010 }
6011
6012 .tutor-media-upload-wrap img {
6013 max-width: 100%;
6014 }
6015
6016 .tutor-media-preview {
6017 -webkit-box-flex: 1;
6018 -ms-flex: 1;
6019 flex: 1;
6020 }
6021
6022 .tutor-media-upload-btn {
6023 display: block;
6024 padding: 10px;
6025 font-size: 50px;
6026 line-height: 50px;
6027 text-align: center;
6028 color: #dedede;
6029 }
6030
6031 .tutor-media-upload-trash-wrap {
6032 border-left: 1px solid #dedede;
6033 }
6034
6035 .tutor-media-upload-trash {
6036 color: #dedede;
6037 display: block;
6038 line-height: 50px;
6039 padding: 12px;
6040 }
6041
6042 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
6043 margin-top: 40px;
6044 margin-bottom: 10px;
6045 }
6046
6047 /**
6048 #End Quiz Modal
6049 */
6050 /* Start Tutor FrontEnd Course Builder*/
6051 .tutor-metabox-add-topics,
6052 .tutor-topics-edit-form {
6053 background-color: #f7f7f7;
6054 border: 1px solid #dcdfe5;
6055 margin-top: 25px;
6056 padding: 20px;
6057 }
6058
6059 .tutor-course-builder-section {
6060 margin-bottom: 60px;
6061 }
6062
6063 .tutor-course-builder-section-title h3 {
6064 font-size: 20px;
6065 font-weight: 700;
6066 color: #1d1f37;
6067 position: relative;
6068 overflow: hidden;
6069 z-index: 1;
6070 margin: 0 0 25px;
6071 cursor: pointer;
6072 }
6073
6074 .tutor-course-builder-section-title h3::after {
6075 content: "";
6076 position: absolute;
6077 top: 50%;
6078 left: 0;
6079 width: 100%;
6080 height: 1px;
6081 background: var(--tutor-primary-color);
6082 z-index: -1;
6083 }
6084
6085 .tutor-course-builder-section-title h3 span,
6086 .tutor-course-builder-section-title h3 i {
6087 float: left;
6088 background-color: #fff;
6089 font-size: 20px;
6090 line-height: 20px;
6091 }
6092
6093 .tutor-course-builder-section-title h3 i {
6094 color: var(--tutor-primary-color);
6095 font-size: 14px;
6096 }
6097
6098 .tutor-course-builder-section-title h3 span {
6099 padding: 0 15px 0 9px;
6100 }
6101
6102 .tutor-frontend-builder-item-scope {
6103 margin-bottom: 30px;
6104 }
6105
6106 .tutor-frontend-builder-item-scope:last-child {
6107 margin-bottom: 0;
6108 }
6109
6110 .tutor-builder-item-heading {
6111 font-weight: 500;
6112 line-height: 21px;
6113 margin-bottom: 10px;
6114 display: block;
6115 }
6116
6117 .builder-course-thumbnail-upload-wrap > div {
6118 font-size: var(--tutor-text-size);
6119 line-height: 25px;
6120 margin-bottom: 20px;
6121 font-weight: 400;
6122 }
6123
6124 .builder-course-thumbnail-img-src {
6125 position: relative;
6126 }
6127
6128 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
6129 font-size: 10px;
6130 position: absolute;
6131 top: -4px;
6132 left: -4px;
6133 color: #e53935;
6134 -webkit-transition: 300ms;
6135 transition: 300ms;
6136 border-radius: 50%;
6137 width: 20px;
6138 height: 20px;
6139 line-height: 20px;
6140 background: #fff;
6141 text-align: center;
6142 }
6143
6144 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
6145 line-height: 20px;
6146 }
6147
6148 .tutor-course-builder-header {
6149 text-align: right;
6150 font-size: 12px;
6151 }
6152
6153 .tutor-course-builder-section .course-empty-content {
6154 margin: 15px 0;
6155 }
6156
6157 .tutor-course-builder-section .tutor-course-builder-header a {
6158 color: #393c40;
6159 }
6160
6161 .tutor-course-builder-section .tutor-course-builder-header a:first-child {
6162 padding-right: 7px;
6163 }
6164
6165 .tutor-course-builder-section .tutor-course-builder-header a:last-child {
6166 padding-left: 7px;
6167 }
6168
6169 .tutor-course-builder-section .tutor-course-builder-header {
6170 margin-top: -15px;
6171 }
6172
6173 .tutor-course-builder-section .new-topic-btn-wrap {
6174 padding: 0;
6175 margin-top: 20px;
6176 }
6177
6178 /*
6179 Tutor Instructor
6180 */
6181 .tutor-course-available-instructors {
6182 display: -webkit-box;
6183 display: -ms-flexbox;
6184 display: flex;
6185 -ms-flex-wrap: wrap;
6186 flex-wrap: wrap;
6187 }
6188
6189 .tutor-course-available-instructors .added-instructor-item {
6190 -webkit-box-flex: 0;
6191 -ms-flex: 0 0 calc(50% - 15px);
6192 flex: 0 0 calc(50% - 15px);
6193 max-width: calc(50% - 15px);
6194 border: 1px solid #dcdfe5;
6195 padding: 13px;
6196 display: -webkit-inline-box;
6197 display: -ms-inline-flexbox;
6198 display: inline-flex;
6199 -webkit-box-align: center;
6200 -ms-flex-align: center;
6201 align-items: center;
6202 border-radius: 4px;
6203 position: relative;
6204 margin-bottom: 30px;
6205 }
6206
6207 .tutor-course-available-instructors .added-instructor-item .instructor-control {
6208 position: absolute;
6209 right: 14px;
6210 top: 50%;
6211 font-size: 12px;
6212 -webkit-transform: translateY(-50%);
6213 transform: translateY(-50%);
6214 opacity: 0;
6215 -webkit-transition: 300ms;
6216 transition: 300ms;
6217 }
6218
6219 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
6220 color: red;
6221 }
6222
6223 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
6224 opacity: 1;
6225 }
6226
6227 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
6228 height: 45px;
6229 width: 45px;
6230 overflow: hidden;
6231 border-radius: 50px;
6232 margin-right: 15px;
6233 }
6234
6235 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
6236 width: 100%;
6237 }
6238
6239 .tutor-course-available-instructors .added-instructor-item .instructor-name {
6240 position: relative;
6241 }
6242
6243 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
6244 display: inline-block;
6245 margin-left: 10px;
6246 width: 18px;
6247 }
6248
6249 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
6250 opacity: 1;
6251 }
6252
6253 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
6254 -webkit-transition: 300ms;
6255 transition: 300ms;
6256 opacity: 0;
6257 position: absolute;
6258 bottom: 34px;
6259 right: 9px;
6260 background: #2a344f;
6261 -webkit-transform: translateX(50%);
6262 transform: translateX(50%);
6263 color: #fff;
6264 font-size: 12px;
6265 font-style: normal;
6266 padding: 0 8px;
6267 border-radius: 15px;
6268 line-height: 20px;
6269 z-index: 1;
6270 }
6271
6272 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
6273 content: "";
6274 position: absolute;
6275 border: 5px solid #2a344f;
6276 bottom: -3px;
6277 left: 50%;
6278 margin-left: -5px;
6279 -webkit-transform: rotate(45deg);
6280 transform: rotate(45deg);
6281 z-index: -1;
6282 }
6283
6284 .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
6285 margin-left: 30px;
6286 }
6287
6288 /* End Tutor FrontEnd Course Builder*/
6289 .tutor-addons-list .plugin-icon {
6290 height: 120px;
6291 }
6292
6293 .btn-switch {
6294 display: inline-block;
6295 height: 22px;
6296 position: relative;
6297 width: 40px;
6298 }
6299
6300 .btn-switch input {
6301 display: none;
6302 }
6303
6304 .btn-slider {
6305 background-color: #ccc;
6306 bottom: 0;
6307 cursor: pointer;
6308 left: 0;
6309 position: absolute;
6310 right: 0;
6311 top: 0;
6312 -webkit-transition: 0.4s;
6313 transition: 0.4s;
6314 }
6315
6316 .btn-slider:before {
6317 background-color: #fff;
6318 bottom: 3px;
6319 content: "";
6320 height: 16px;
6321 left: 4px;
6322 position: absolute;
6323 -webkit-transition: 0.4s;
6324 transition: 0.4s;
6325 width: 16px;
6326 }
6327
6328 input:checked + .btn-slider {
6329 background-color: var(--tutor-primary-color);
6330 }
6331
6332 input:checked + .btn-slider:before {
6333 -webkit-transform: translateX(16px);
6334 transform: translateX(16px);
6335 }
6336
6337 .btn-slider.btn-round {
6338 border-radius: 34px;
6339 }
6340
6341 .btn-slider.btn-round:before {
6342 border-radius: 50%;
6343 }
6344
6345 .tutor-video-embeded-wrap {
6346 position: relative;
6347 padding-bottom: 56.25%;
6348 height: 0;
6349 overflow: hidden;
6350 max-width: 100%;
6351 }
6352
6353 .tutor-video-embeded-wrap iframe,
6354 .tutor-video-embeded-wrap object,
6355 .tutor-video-embeded-wrap embed {
6356 position: absolute;
6357 top: 0;
6358 left: 0;
6359 width: 100%;
6360 height: 100%;
6361 }
6362
6363 /**
6364 Frontend Course Builder
6365 */
6366 /**
6367 Video MetaBox
6368 */
6369 .select2-selection__rendered [class^="tutor-icon-"] {
6370 display: inline-block;
6371 vertical-align: top;
6372 margin-right: 6px;
6373 }
6374
6375 .select2-results__options [class^="tutor-icon-"] {
6376 color: var(--tutor-primary-color);
6377 display: inline-block;
6378 vertical-align: top;
6379 margin-right: 6px;
6380 }
6381
6382 .select2-results__option--highlighted [class^="tutor-icon-"] {
6383 color: #fff;
6384 }
6385
6386 .tutor-video-metabox-wrap {
6387 margin-bottom: 50px;
6388 }
6389
6390 .video-metabox-source-input-wrap {
6391 padding: 30px;
6392 background-color: #f4f7f8;
6393 border: 1px solid #dcdfe5;
6394 border-radius: 3px;
6395 }
6396
6397 .video-metabox-source-html5-upload {
6398 background-color: #fff;
6399 text-align: center;
6400 padding: 40px 20px;
6401 border: 1px solid #dcdfe5;
6402 border-radius: 3px;
6403 }
6404
6405 .video-metabox-source-html5-upload p {
6406 margin-bottom: 5px;
6407 }
6408
6409 .tutor-video-metabox-wrap p {
6410 margin: 0;
6411 padding: 0;
6412 }
6413
6414 .video-metabox-source-html5-upload .video-upload-icon i {
6415 font-size: 50px;
6416 color: var(--tutor-primary-color);
6417 }
6418
6419 .video_source_upload_wrap_html5 {
6420 margin-top: 10px;
6421 }
6422
6423 .video-metabox-source-html5-poster {
6424 padding-top: 30px;
6425 }
6426
6427 .video_source_wrap_html5 {
6428 width: 100%;
6429 }
6430
6431 .builder-course-thumbnail-upload-wrap .button-transparent {
6432 float: right;
6433 background: transparent !important;
6434 }
6435
6436 .builder-course-thumbnail-upload-wrap .button-transparent:hover {
6437 background: var(--tutor-primary-color) !important;
6438 }
6439
6440 .html5-video-poster {
6441 height: 100px;
6442 display: -webkit-box;
6443 display: -ms-flexbox;
6444 display: flex;
6445 -webkit-box-align: center;
6446 -ms-flex-align: center;
6447 align-items: center;
6448 }
6449
6450 .html5-video-poster .tutor-builder-course-video-poster-text {
6451 text-align: left;
6452 padding-left: 20px;
6453 }
6454
6455 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
6456 font-size: 14px;
6457 font-weight: 700;
6458 margin: 0 0 6px;
6459 line-height: 1;
6460 }
6461
6462 .html5-video-poster .tutor-builder-course-video-poster-text span {
6463 font-size: 14px;
6464 font-weight: 400;
6465 }
6466
6467 .html5-video-poster img {
6468 height: 100%;
6469 width: auto;
6470 }
6471
6472 .no-memberhsip-msg-wrap p {
6473 margin: 0;
6474 }
6475
6476 .content-drip-message-wrap.tutor-error-msg {
6477 margin: 40px 50px;
6478 }
6479
6480 /**
6481 Content Drip (Pro)
6482 */
6483 .content-drip-message-wrap {
6484 margin: 120px;
6485 }
6486
6487 .content-drip-wrap-flex {
6488 display: -webkit-box;
6489 display: -ms-flexbox;
6490 display: flex;
6491 }
6492
6493 .content-drip-wrap-flex .content-drip-left {
6494 margin-right: 50px;
6495 }
6496
6497 .content-drip-wrap-flex ul {
6498 margin: 0;
6499 list-style-position: inside;
6500 }
6501
6502 .content-drip-wrap-flex ul li a {
6503 color: var(--tutor-primary-color);
6504 }
6505
6506 /**
6507 END Content Drip
6508 */
6509 /**
6510 * Alert CSS
6511 * since v.1.4.1
6512 */
6513 .tutor-alert {
6514 border: 1px solid #f8a201;
6515 background: #fffff2;
6516 position: relative;
6517 border-radius: 3px;
6518 padding: 20px 25px 20px 95px;
6519 color: #a86d00;
6520 margin-bottom: 20px;
6521 }
6522
6523 .tutor-alert p {
6524 margin-bottom: 10px;
6525 }
6526
6527 .tutor-alert p:last-child {
6528 margin: 0;
6529 }
6530
6531 .tutor-alert.tutor-alert-info {
6532 border: 1px solid #13aaf6;
6533 background: #eaf8ff;
6534 color: #0586c7;
6535 }
6536
6537 .tutor-alert.tutor-alert-info::before {
6538 content: "\e96c";
6539 background: #13aaf6;
6540 }
6541
6542 .tutor-alert.tutor-alert-danger {
6543 border: 1px solid #fe1a1a;
6544 background: #fff2f2;
6545 color: #a50000;
6546 }
6547
6548 .tutor-alert.tutor-alert-success {
6549 border: 1px solid #69bc0d;
6550 background: #f6fff2;
6551 color: #3d7400;
6552 }
6553
6554 .tutor-alert::before {
6555 content: "\e95f";
6556 position: absolute;
6557 font-size: 30px;
6558 font-family: "tutor" !important;
6559 speak: none;
6560 font-style: normal;
6561 font-weight: normal;
6562 font-variant: normal;
6563 text-transform: none;
6564 line-height: 1;
6565 -webkit-font-smoothing: antialiased;
6566 -moz-osx-font-smoothing: grayscale;
6567 width: 70px;
6568 top: 0;
6569 left: 0;
6570 text-align: center;
6571 background: #f8a201;
6572 height: 100%;
6573 display: -webkit-box;
6574 display: -ms-flexbox;
6575 display: flex;
6576 -webkit-box-pack: center;
6577 -ms-flex-pack: center;
6578 justify-content: center;
6579 -webkit-box-align: center;
6580 -ms-flex-align: center;
6581 align-items: center;
6582 color: #ffffff;
6583 }
6584
6585 .tutor-alert.tutor-alert-danger::before {
6586 content: "\e913";
6587 background: #fe1a1a;
6588 }
6589
6590 .tutor-alert.tutor-alert-success::before {
6591 content: "\e90f";
6592 background: #69bc0d;
6593 }
6594
6595 .tutor-alert-content p {
6596 margin: 0;
6597 }
6598
6599 /**
6600 END Alert CSS
6601 */
6602 /**
6603 GradeBook
6604 */
6605 .gradename-bg {
6606 text-align: center;
6607 color: #ffffff;
6608 height: 32px;
6609 min-width: 32px;
6610 font-size: 16px;
6611 line-height: 32px;
6612 padding: 0 8px;
6613 display: inline-block;
6614 border-radius: 20px;
6615 font-weight: bold;
6616 margin-right: 7px;
6617 }
6618
6619 .gradename-outline {
6620 text-align: center;
6621 height: 32px;
6622 min-width: 32px;
6623 font-size: 16px;
6624 line-height: 26px;
6625 padding: 0 8px;
6626 display: inline-block;
6627 border-radius: 20px;
6628 border: 2px solid;
6629 margin-right: 7px;
6630 }
6631
6632 .generate-course-gradebook-btn-wrap {
6633 margin: 10px 0;
6634 }
6635
6636 .gradebook-result-for-label {
6637 margin: 0;
6638 padding: 4px 7px;
6639 background-color: #e8eff1;
6640 display: inline-block;
6641 margin-bottom: 10px;
6642 }
6643
6644 table.course-single-gradebooks {
6645 border-spacing: 0;
6646 width: 100%;
6647 border-collapse: collapse;
6648 border: 1px solid #dcdfe5;
6649 }
6650
6651 table.course-single-gradebooks th {
6652 padding: 1em 1.41575em;
6653 text-align: left;
6654 vertical-align: top;
6655 border-bottom: 1px solid #dcdfe5;
6656 }
6657
6658 table.course-single-gradebooks th {
6659 font-weight: 600;
6660 }
6661
6662 table.course-single-gradebooks thead th {
6663 background-color: rgba(220, 223, 229, 0.14);
6664 padding: 1.41575em;
6665 vertical-align: middle;
6666 }
6667
6668 table.course-single-gradebooks tbody td {
6669 border-bottom: 1px solid #dcdfe5;
6670 background-color: #ffffff !important;
6671 }
6672
6673 table.course-single-gradebooks a {
6674 color: #4b5981;
6675 }
6676
6677 .text-label {
6678 margin: 0;
6679 padding: 4px 7px;
6680 background-color: #e8eff1;
6681 display: inline-block;
6682 border-radius: 3px;
6683 }
6684
6685 .text-label.submitted-assignment-grade-pass {
6686 background-color: #86b223;
6687 color: #ffffff;
6688 }
6689
6690 .text-label.submitted-assignment-grade-failed {
6691 background-color: #d71830;
6692 color: #ffffff;
6693 }
6694
6695 /**
6696 * END Gradebook
6697 */
6698 /**
6699 * Tutor BuddyPress Addon CSS
6700 */
6701 .tutor-bp-message-recipient-header {
6702 display: -webkit-box;
6703 display: -ms-flexbox;
6704 display: flex;
6705 margin-bottom: 20px;
6706 }
6707
6708 .tutor-bp-recipient-info-wrap {
6709 -webkit-box-flex: 1;
6710 -ms-flex-positive: 1;
6711 flex-grow: 1;
6712 }
6713
6714 .tutor-bp-message-recipient-avatar-wrap img {
6715 width: 70px;
6716 height: 70px;
6717 border-radius: 50%;
6718 }
6719
6720 .tutor-bp-message-recipient-avatar-wrap {
6721 margin-right: 35px;
6722 }
6723
6724 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3 {
6725 margin: 10px 0 8px !important;
6726 font-size: 22px;
6727 font-weight: 600;
6728 line-height: 28px;
6729 }
6730
6731 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4 {
6732 margin: 0 0 20px !important;
6733 font-size: 16px;
6734 line-height: 1;
6735 font-weight: 500;
6736 }
6737
6738 .tutor-bp-enrolled-courses-wrap {
6739 margin: 0;
6740 }
6741
6742 .tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice {
6743 font-weight: 400;
6744 color: #1c294b;
6745 margin: 10px 0 8px !important;
6746 }
6747
6748 .tutor-bp-enrolled-courses-wrap ul {
6749 padding: 0 0 0 17px;
6750 margin: 0;
6751 color: #50616f;
6752 }
6753
6754 .tutor-bp-enrolled-courses-wrap ul li a {
6755 line-height: 1.7;
6756 display: block;
6757 color: #54616d;
6758 padding-left: 10px;
6759 }
6760
6761 .tutor-bp-enrolled-courses-wrap ul li a:hover {
6762 color: var(--tutor-primary-color);
6763 opacity: 1;
6764 -webkit-transition: 300ms;
6765 transition: 300ms;
6766 text-decoration: underline !important;
6767 }
6768
6769 /**
6770 * END Tutor BuddyPress
6771 */
6772 /**
6773 * Oxygen Integration CSS
6774 */
6775 .oxy-tutor-element {
6776 width: 100%;
6777 }
6778
6779 /**
6780 * END Oxygen Integration CSS
6781 */
6782 /* *********************** */
6783 /* Tutor Dashboard */
6784 /* *********************** */
6785 .tutor-dashboard-header {
6786 display: -webkit-box;
6787 display: -ms-flexbox;
6788 display: flex;
6789 -webkit-box-align: center;
6790 -ms-flex-align: center;
6791 align-items: center;
6792 padding-bottom: 30px;
6793 border-bottom: 1px solid #dcdfe5;
6794 -ms-flex-wrap: wrap;
6795 flex-wrap: wrap;
6796 }
6797
6798 .tutor-dashboard-header .tutor-btn.bordered-btn {
6799 background-color: transparent;
6800 text-transform: uppercase;
6801 font-weight: 400;
6802 border-radius: 2px;
6803 }
6804
6805 .tutor-dashboard-header .tutor-btn.bordered-btn i {
6806 font-size: 20px;
6807 }
6808
6809 .tutor-dashboard-header .tutor-star-rating-group {
6810 margin-right: 3px;
6811 }
6812
6813 .tutor-dashboard-header-avatar img {
6814 display: block;
6815 width: 150px;
6816 height: 150px;
6817 border-radius: 50%;
6818 }
6819
6820 .tutor-dashboard-header-info {
6821 -webkit-box-flex: 1;
6822 -ms-flex-positive: 1;
6823 flex-grow: 1;
6824 padding-left: 24px;
6825 padding-top: 15px;
6826 padding-bottom: 15px;
6827 }
6828
6829 .tutor-dashboard-header-button {
6830 padding-top: 15px;
6831 }
6832
6833 .tutor-dashboard-header-display-name h4 {
6834 font-size: 30px;
6835 margin-top: 0px;
6836 margin-bottom: 10px;
6837 line-height: 34px;
6838 }
6839
6840 .tutor-dashboard-header-stats {
6841 display: -webkit-box;
6842 display: -ms-flexbox;
6843 display: flex;
6844 -ms-flex-wrap: wrap;
6845 flex-wrap: wrap;
6846 line-height: 25px;
6847 }
6848
6849 .tutor-dashboard-header-stats > div:not(:first-child) {
6850 margin-left: 30px;
6851 }
6852
6853 .tutor-dashboard-social-icons {
6854 display: -webkit-inline-box;
6855 display: -ms-inline-flexbox;
6856 display: inline-flex;
6857 -webkit-box-align: center;
6858 -ms-flex-align: center;
6859 align-items: center;
6860 }
6861
6862 .tutor-dashboard-social-icons h4 {
6863 margin: 0 10px 0 0;
6864 font-size: var(--tutor-text-size);
6865 line-height: 25px;
6866 }
6867
6868 .tutor-dashboard-social-icons a {
6869 display: inline-block;
6870 font-size: 12px;
6871 padding: 0 5px;
6872 line-height: 25px;
6873 color: #393c40;
6874 -webkit-transition: 300ms;
6875 transition: 300ms;
6876 }
6877
6878 .tutor-dashboard-social-icons a:hover {
6879 color: var(--tutor-primary-color);
6880 }
6881
6882 /* End dashboard header */
6883 /* Dashboard profile completion warning */
6884 .tutor-profile-completion-warning {
6885 display: -webkit-box;
6886 display: -ms-flexbox;
6887 display: flex;
6888 padding: 20px 0;
6889 border-bottom: 1px solid #dcdfe5;
6890 }
6891
6892 .tutor-profile-completion-warning .profile-completion-warning-icon {
6893 margin-top: 10px;
6894 }
6895
6896 .tutor-profile-completion-warning .profile-completion-warning-icon span {
6897 font-size: 40px;
6898 color: #ed9700;
6899 padding: 0 20px;
6900 }
6901
6902 .tutor-profile-completion-warning .profile-completion-warning-content {
6903 display: -webkit-box;
6904 display: -ms-flexbox;
6905 display: flex;
6906 -ms-flex-wrap: wrap;
6907 flex-wrap: wrap;
6908 -ms-flex-positive: 1;
6909 flex-grow: 1;
6910 -webkit-box-flex: 1;
6911 }
6912
6913 .tutor-profile-completion-warning .profile-completion-warning-content h4 {
6914 font-size: 20px;
6915 line-height: 30px;
6916 margin: 0;
6917 padding: 0;
6918 width: 100%;
6919 }
6920
6921 .tutor-profile-completion-warning .profile-completion-warning-content p {
6922 margin-bottom: 10px;
6923 font-size: 14px;
6924 font-weight: 300;
6925 color: #737787;
6926 }
6927
6928 .tutor-profile-completion-warning .profile-completion-warning-content p a {
6929 font-weight: 400;
6930 color: #3e64de;
6931 }
6932
6933 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details {
6934 -ms-flex-positive: 1;
6935 flex-grow: 1;
6936 -webkit-box-flex: 1;
6937 }
6938
6939 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul {
6940 margin: 0;
6941 list-style: none;
6942 }
6943
6944 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li {
6945 display: inline;
6946 position: relative;
6947 padding-left: 16px;
6948 color: #737787;
6949 }
6950
6951 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li:not(:last-child) {
6952 margin-right: 21px;
6953 }
6954
6955 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li::before {
6956 content: "\2022";
6957 position: absolute;
6958 color: #f44337;
6959 font-weight: bold;
6960 display: inline-block;
6961 left: 0;
6962 }
6963
6964 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li span {
6965 color: #3f435b;
6966 }
6967
6968 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status p span {
6969 font-weight: 400;
6970 }
6971
6972 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-bar {
6973 height: 6px;
6974 border-radius: 8.5px;
6975 background-color: #ededf0;
6976 }
6977
6978 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled {
6979 height: 6px;
6980 border-radius: 3px;
6981 background-color: #ed9700;
6982 }
6983
6984 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled::after {
6985 display: none;
6986 }
6987
6988 /* End dashboard profile completion warning */
6989 /**
6990 * Dashboard Table
6991 */
6992 .tutor-dashboard-info-table-wrap {
6993 margin-bottom: 30px;
6994 }
6995
6996 .tutor-dashboard-info-table-wrap table {
6997 margin-bottom: 0;
6998 border-collapse: collapse;
6999 border: 1px solid #dcdfe5;
7000 border-radius: 4px;
7001 width: 100%;
7002 }
7003
7004 .tutor-dashboard-info-table-wrap > h3 {
7005 font-size: 20px;
7006 font-weight: 500;
7007 border: 1px solid #dcdfe5;
7008 border-bottom: none;
7009 margin: 0;
7010 padding: 30px;
7011 border-radius: 4px 4px 0 0;
7012 }
7013
7014 .tutor-dashboard-info-table-wrap > h3 + table {
7015 border-radius: 0 0 4px 4px;
7016 }
7017
7018 .tutor-dashboard-info-table thead {
7019 background: #fafbfc;
7020 }
7021
7022 .tutor-dashboard-info-table thead tr td {
7023 padding: 15px;
7024 }
7025
7026 .tutor-dashboard-info-table tbody tr td {
7027 background: transparent !important;
7028 padding: 20px 15px;
7029 }
7030
7031 .tutor-dashboard-info-table thead tr,
7032 .tutor-dashboard-info-table tbody tr {
7033 border: 1px solid #dcdfe5;
7034 }
7035
7036 .tutor-dashboard-info-table thead tr td:first-child,
7037 .tutor-dashboard-info-table tbody tr td:first-child {
7038 padding-left: 25px;
7039 }
7040
7041 .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
7042 color: #fff;
7043 font-size: 14px;
7044 line-height: 18px;
7045 padding: 1px 6px;
7046 border-radius: 2px;
7047 }
7048
7049 .tutor-dashboard-info-table span.pending {
7050 background-color: #f5a623;
7051 }
7052
7053 .tutor-dashboard-info-table span.fail {
7054 background-color: #d71830;
7055 }
7056
7057 .tutor-dashboard-info-table span.pass {
7058 background-color: var(--tutor-success-button-color);
7059 }
7060
7061 /**
7062 * Tutor Dashboard Review
7063 */
7064 .tutor-dashboard-single-review {
7065 border: 1px solid #dcdfe5;
7066 border-radius: 4px;
7067 margin-bottom: 30px;
7068 }
7069
7070 .tutor-dashboard-review-heading {
7071 padding: 10px 20px;
7072 border-bottom: 1px solid #dcdfe5;
7073 display: -webkit-box;
7074 display: -ms-flexbox;
7075 display: flex;
7076 -webkit-box-align: center;
7077 -ms-flex-align: center;
7078 align-items: center;
7079 }
7080
7081 .individual-dashboard-review-body {
7082 padding: 10px 20px;
7083 }
7084
7085 .tutor-dashboard-review-title {
7086 font-size: 18px;
7087 -webkit-box-flex: 1;
7088 -ms-flex-positive: 1;
7089 flex-grow: 1;
7090 white-space: nowrap;
7091 overflow: hidden;
7092 text-overflow: ellipsis;
7093 font-weight: 300;
7094 }
7095
7096 .tutor-dashboard-review-title a {
7097 font-weight: 500;
7098 color: var(--tutor-primary-color);
7099 }
7100
7101 .tutor-dashboard-review-title a:hover {
7102 color: var(--tutor-primary-hover-color);
7103 }
7104
7105 .tutor-dashboard-review-links {
7106 white-space: nowrap;
7107 font-weight: 400;
7108 }
7109
7110 .tutor-dashboard-review-links a {
7111 color: #8c94a8;
7112 margin-left: 10px;
7113 display: -webkit-inline-box;
7114 display: -ms-inline-flexbox;
7115 display: inline-flex;
7116 -webkit-box-align: center;
7117 -ms-flex-align: center;
7118 align-items: center;
7119 font-size: 14px;
7120 }
7121
7122 .tutor-dashboard-review-links a i {
7123 line-height: inherit;
7124 font-size: 14px;
7125 margin-right: 5px;
7126 }
7127
7128 .individual-dashboard-review-body .review-meta {
7129 font-size: 85%;
7130 margin: 0;
7131 color: #8c94a8;
7132 }
7133
7134 .individual-star-rating-wrap {
7135 display: -webkit-box;
7136 display: -ms-flexbox;
7137 display: flex;
7138 -webkit-box-align: center;
7139 -ms-flex-align: center;
7140 align-items: center;
7141 }
7142
7143 .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
7144 color: #222222;
7145 background: none;
7146 font-size: 20px;
7147 top: 8px;
7148 }
7149
7150 .tutor-modal-wrap form {
7151 margin-bottom: 20px;
7152 }
7153
7154 /* dashboard content */
7155 .tutor-dashboard-info-cards {
7156 margin: 0 -15px 15px;
7157 padding: 0;
7158 display: -webkit-box;
7159 display: -ms-flexbox;
7160 display: flex;
7161 list-style: none;
7162 -ms-flex-wrap: wrap;
7163 flex-wrap: wrap;
7164 }
7165
7166 .tutor-dashboard-info-cards .tutor-dashboard-info-card {
7167 padding: 15px;
7168 min-width: 33.333%;
7169 }
7170
7171 .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
7172 margin: 0;
7173 padding: 15px 25px;
7174 background: #282c36;
7175 color: #ffffff;
7176 border-radius: 4px;
7177 }
7178
7179 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
7180 display: block;
7181 font-weight: 700;
7182 font-size: 30px;
7183 line-height: 1.618;
7184 }
7185
7186 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
7187 display: inline-block;
7188 }
7189
7190 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
7191 vertical-align: middle;
7192 }
7193
7194 /* dashboard quiz attempts */
7195 .tutor-dashboard-content {
7196 margin-bottom: 60px;
7197 }
7198
7199 .tutor-dashboard-content > h2 {
7200 margin-bottom: 20px;
7201 }
7202
7203 .prev-btn {
7204 font-size: 16px;
7205 line-height: 1.88;
7206 color: #3f435b;
7207 }
7208
7209 .prev-btn span {
7210 font-size: 18px;
7211 font-weight: 800;
7212 color: #3e64de;
7213 margin-right: 7px;
7214 }
7215
7216 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
7217 .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
7218 vertical-align: middle;
7219 border: none;
7220 }
7221
7222 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
7223 padding: 15px 13px !important;
7224 }
7225
7226 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
7227 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
7228 width: auto;
7229 height: auto;
7230 line-height: 19px;
7231 padding: 0 6.5px;
7232 margin-right: 4px;
7233 }
7234
7235 .label-course-status {
7236 background-color: #cccccc;
7237 padding: 3px 5px;
7238 color: #ffffff;
7239 font-size: 12px;
7240 text-transform: capitalize;
7241 }
7242
7243 .label-course-publish {
7244 background-color: var(--tutor-success-button-color);
7245 }
7246
7247 .tutor-dashboard-content .quiz-attempt-answers-wrap table th {
7248 font-size: 14px;
7249 font-weight: 400;
7250 line-height: 1.5;
7251 letter-spacing: 0.12px;
7252 color: #737787;
7253 padding: 15px 10px;
7254 }
7255
7256 /* quiz attempt history (common table) */
7257 .tutor-dashboard-content .tutor-quiz-attempt-history table thead tr,
7258 .single-quiz-page.tutor-quiz-attempt-history table thead tr {
7259 background-color: #fafbfc;
7260 }
7261
7262 .tutor-dashboard-content .tutor-quiz-attempt-history table tr,
7263 .single-quiz-page.tutor-quiz-attempt-history table tr {
7264 border: 0;
7265 background-color: #fff;
7266 }
7267
7268 .tutor-dashboard-content .tutor-quiz-attempt-history table tr:first-child,
7269 .single-quiz-page.tutor-quiz-attempt-history table tr:first-child {
7270 background-color: #fafbfc;
7271 }
7272
7273 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7274 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7275 .single-quiz-page.tutor-quiz-attempt-history table th,
7276 .single-quiz-page.tutor-quiz-attempt-history table td {
7277 border: 1px solid #dcdfe5 !important;
7278 vertical-align: middle;
7279 }
7280
7281 .tutor-dashboard-content .tutor-quiz-attempt-history table th:first-child,
7282 .tutor-dashboard-content .tutor-quiz-attempt-history table td:first-child,
7283 .single-quiz-page.tutor-quiz-attempt-history table th:first-child,
7284 .single-quiz-page.tutor-quiz-attempt-history table td:first-child {
7285 width: 62%;
7286 }
7287
7288 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(2), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(4),
7289 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(2),
7290 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(4),
7291 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(2),
7292 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(4),
7293 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(2),
7294 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(4) {
7295 width: 11%;
7296 }
7297
7298 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(3), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(5), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(6),
7299 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(3),
7300 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(5),
7301 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(6),
7302 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(3),
7303 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(5),
7304 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(6),
7305 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(3),
7306 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(5),
7307 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(6) {
7308 width: 9%;
7309 }
7310
7311 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7312 .single-quiz-page.tutor-quiz-attempt-history table th {
7313 font-size: 14px;
7314 font-weight: 500;
7315 line-height: 1.14;
7316 color: #8792b2;
7317 }
7318
7319 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(n + 3),
7320 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(n + 3) {
7321 text-align: center;
7322 }
7323
7324 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7325 .single-quiz-page.tutor-quiz-attempt-history table td {
7326 background-color: #fff;
7327 font-size: 14px;
7328 font-weight: 400;
7329 color: #4b5981;
7330 }
7331
7332 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(n + 3),
7333 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(n + 3) {
7334 font-weight: 500;
7335 text-align: center;
7336 padding-left: 3px !important;
7337 padding-right: 3px !important;
7338 }
7339
7340 .tutor-dashboard-content .tutor-quiz-attempt-history table td:last-child,
7341 .single-quiz-page.tutor-quiz-attempt-history table td:last-child {
7342 padding-left: 0px !important;
7343 padding-right: 0px !important;
7344 }
7345
7346 .tutor-dashboard-content .tutor-quiz-attempt-history table td a,
7347 .single-quiz-page.tutor-quiz-attempt-history table td a {
7348 font-weight: 500;
7349 color: #4b5981;
7350 text-decoration: underline;
7351 word-break: initial;
7352 }
7353
7354 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course a,
7355 .single-quiz-page.tutor-quiz-attempt-history table td .course a {
7356 font-weight: 600;
7357 line-height: 1.29;
7358 color: #4b5981;
7359 text-decoration: none;
7360 }
7361
7362 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta,
7363 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta {
7364 display: inline-block;
7365 margin-top: 5px;
7366 }
7367
7368 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta span:nth-child(2),
7369 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta span:nth-child(2) {
7370 margin: 0 17px;
7371 }
7372
7373 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student,
7374 .single-quiz-page.tutor-quiz-attempt-history table td .student {
7375 font-weight: 600;
7376 line-height: 1.29;
7377 color: #4b5981;
7378 }
7379
7380 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student-meta,
7381 .single-quiz-page.tutor-quiz-attempt-history table td .student-meta {
7382 display: inline-block;
7383 margin-top: 5px;
7384 }
7385
7386 .single-quiz-page.tutor-quiz-attempt-history table {
7387 margin-bottom: 30px;
7388 }
7389
7390 .tutor-dashboard-content .tutor-quiz-attempt-history table a {
7391 color: var(--tutor-primary-color);
7392 font-weight: 700;
7393 line-height: 24px;
7394 }
7395
7396 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
7397 color: var(--tutor-primary-hover-color);
7398 }
7399
7400 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
7401 color: var(--tutor-primary-color);
7402 }
7403
7404 .tutor-dashboard-item-group {
7405 padding: 25px;
7406 border: 1px solid #dcdfe5;
7407 border-radius: 4px;
7408 margin-bottom: 30px;
7409 }
7410
7411 .tutor-dashboard-item-group > h4 {
7412 font-size: 20px;
7413 color: var(--tutor-primary-color);
7414 font-weight: 500;
7415 }
7416
7417 .tutor-dashboard-item-group > h4:hover {
7418 color: var(--tutor-primary-hover-color);
7419 }
7420
7421 /* Dashboard Assignment */
7422 .tutor-dashboard-assignment-submitted-table tr td {
7423 text-align: center;
7424 }
7425
7426 .tutor-dashboard-assignment-submitted-table tr td a {
7427 color: #8c94a8;
7428 -webkit-transition: 300ms;
7429 transition: 300ms;
7430 }
7431
7432 .tutor-dashboard-assignment-submitted-table tr td a:hover {
7433 color: var(--tutor-primary-color);
7434 }
7435
7436 .tutor-dashboard-assignment-submitted-table tr td,
7437 .tutor-dashboard-assignment-submitted-table tr th {
7438 border: 1px solid #dcdfe5;
7439 }
7440
7441 /* Dashboard Assignment Review */
7442 .tutor-assignment-review-header {
7443 margin-bottom: 30px;
7444 }
7445
7446 .tutor-assignment-review-header h3 {
7447 margin-bottom: 10px;
7448 line-height: 28px;
7449 }
7450
7451 .tutor-assignment-evaluate-wraps h3,
7452 .tutor-assignment-review-header h3 a {
7453 font-size: 22px;
7454 font-weight: 700;
7455 color: var(--tutor-text-color);
7456 display: block;
7457 }
7458
7459 .tutor-assignment-review-header p {
7460 margin: 0;
7461 color: var(--tutor-text-color);
7462 font-weight: 700;
7463 }
7464
7465 .tutor-assignment-review-header p a {
7466 font-weight: 400;
7467 color: var(--tutor-text-color);
7468 }
7469
7470 .tutor-assignment-review-header a {
7471 -webkit-transition: 300ms;
7472 transition: 300ms;
7473 }
7474
7475 .tutor-assignment-review-header a:hover {
7476 color: var(--tutor-primary-color);
7477 }
7478
7479 .tutor-dashboard-assignment-review {
7480 background: rgba(220, 223, 229, 0.14);
7481 border: 1px solid #dcdfe5;
7482 padding: 25px;
7483 font-weight: 400;
7484 border-radius: 4px;
7485 margin-bottom: 40px;
7486 }
7487
7488 .tutor-dashboard-assignment-review h5,
7489 .tutor-dashboard-assignment-review h4 {
7490 font-size: 16px;
7491 line-height: 23px;
7492 font-weight: 700;
7493 color: var(--tutor-text-color);
7494 }
7495
7496 .tutor-dashboard-assignment-review h5 {
7497 margin-bottom: 15px;
7498 }
7499
7500 .tutor-dashboard-assignment-files {
7501 display: -webkit-box;
7502 display: -ms-flexbox;
7503 display: flex;
7504 -ms-flex-wrap: wrap;
7505 flex-wrap: wrap;
7506 margin: -9px;
7507 }
7508
7509 .tutor-dashboard-assignment-files .uploaded-files {
7510 background-color: #fff;
7511 border: 1px solid #dcdfe5;
7512 border-radius: 4px;
7513 margin: 9px;
7514 -webkit-transition: 300ms;
7515 transition: 300ms;
7516 }
7517
7518 .tutor-dashboard-assignment-files .uploaded-files:hover {
7519 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7520 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
7521 }
7522
7523 .tutor-dashboard-assignment-files .uploaded-files a i {
7524 margin-right: 12px;
7525 color: #606c8f;
7526 float: left;
7527 font-size: 28px;
7528 line-height: 28px;
7529 }
7530
7531 .tutor-dashboard-assignment-files .uploaded-files a {
7532 color: var(--tutor-primary-color);
7533 display: block;
7534 overflow: hidden;
7535 line-height: 28px;
7536 padding: 15px 17px;
7537 }
7538
7539 .tutor-dashboard-assignment-files .uploaded-files a:hover {
7540 color: var(--tutor-primary-hover-color);
7541 }
7542
7543 .tutor-assignment-evaluate-row {
7544 display: -webkit-box;
7545 display: -ms-flexbox;
7546 display: flex;
7547 }
7548
7549 .tutor-assignment-evaluate-row .tutor-option-field-label {
7550 -webkit-box-flex: 0;
7551 -ms-flex: 0 0 135px;
7552 flex: 0 0 135px;
7553 }
7554
7555 .tutor-assignment-evaluate-row .tutor-option-field {
7556 -webkit-box-flex: 1;
7557 -ms-flex-positive: 1;
7558 flex-grow: 1;
7559 }
7560
7561 .tutor-assignment-evaluate-row .tutor-option-field-label label {
7562 display: block;
7563 padding-top: 12px;
7564 }
7565
7566 .tutor-option-field-label label br {
7567 display: none;
7568 }
7569
7570 .tutor-option-field-label label p {
7571 margin: 0;
7572 display: inline-block;
7573 }
7574
7575 .tutor-assignment-evaluate-row textarea,
7576 .tutor-assignment-evaluate-row .tutor-option-field input {
7577 border: 1px solid #dcdfe5;
7578 height: 50px;
7579 padding: 0 15px;
7580 border-radius: 4px;
7581 width: 100px;
7582 background-color: #fff;
7583 }
7584
7585 .tutor-assignment-evaluate-row textarea {
7586 height: 165px;
7587 width: 100%;
7588 }
7589
7590 .tutor-assignment-evaluate-row {
7591 margin-bottom: 60px;
7592 }
7593
7594 .tutor-assignment-evaluate-row p.desc {
7595 margin-bottom: 0;
7596 margin-top: 6px;
7597 font-style: italic;
7598 }
7599
7600 /* end dashboard content*/
7601 /* dashboard profile*/
7602 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7603 display: -webkit-box;
7604 display: -ms-flexbox;
7605 display: flex;
7606 }
7607
7608 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7609 min-width: 190px;
7610 }
7611
7612 @media (max-width: 480px) {
7613 .tutor-dashboard-profile .tutor-dashboard-profile-item {
7614 -ms-flex-wrap: wrap;
7615 flex-wrap: wrap;
7616 }
7617 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
7618 min-width: 100%;
7619 width: 100%;
7620 font-weight: 700;
7621 margin-bottom: 6px;
7622 }
7623 }
7624
7625 .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
7626 -webkit-box-flex: 1;
7627 -ms-flex-positive: 1;
7628 flex-grow: 1;
7629 }
7630
7631 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
7632 font-size: inherit;
7633 font-style: italic;
7634 /*color: #999;*/
7635 }
7636
7637 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
7638 color: var(--tutor-primary-color);
7639 }
7640
7641 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a:hover {
7642 color: var(--tutor-primary-hover-color);
7643 }
7644
7645 /* end dashboard profile*/
7646 .tutor-dashboard-avater img {
7647 width: 70px;
7648 height: 70px;
7649 display: block;
7650 border-radius: 50%;
7651 }
7652
7653 .tutor-dashboard-student-info h4 {
7654 font-size: 18px;
7655 color: var(--tutor-light-color);
7656 margin-bottom: 0;
7657 }
7658
7659 .tutor-dashboard-student-info h4 a {
7660 color: var(--tutor-text-color);
7661 }
7662
7663 .tutor-dashboard-user-role {
7664 font-weight: 400;
7665 }
7666
7667 .tutor-dashboard-inline-links {
7668 margin-bottom: 30px;
7669 }
7670
7671 .tutor-dashboard-inline-links ul {
7672 margin: 0;
7673 padding: 0;
7674 border-bottom: 1px solid #dfe1e5;
7675 }
7676
7677 .tutor-dashboard-inline-links ul li {
7678 display: inline-block;
7679 }
7680
7681 .tutor-dashboard-inline-links ul li a {
7682 display: block;
7683 padding: 5px 10px;
7684 color: var(--tutor-primary-color);
7685 margin-bottom: -1px;
7686 line-height: 40px;
7687 }
7688
7689 .tutor-dashboard-inline-links ul li a:hover {
7690 color: var(--tutor-primary-color);
7691 }
7692
7693 .tutor-dashboard-inline-links ul li a:hover,
7694 .tutor-dashboard-inline-links ul li.active a {
7695 color: var(--tutor-primary-color);
7696 border-bottom: 1px solid var(--tutor-primary-color);
7697 padding-bottom: 4px;
7698 }
7699
7700 .tutor-dashboard-student-meta ul li:first-child {
7701 margin-left: 0;
7702 }
7703
7704 @media (max-width: 767px) {
7705 .tutor-dashboard-student-meta ul {
7706 display: block;
7707 border: none;
7708 padding: 0;
7709 }
7710 .tutor-dashboard-student-meta ul li {
7711 display: inline-block;
7712 color: var(--tutor-text-color);
7713 margin: 5px;
7714 border: 1px solid #dddddd;
7715 padding: 5px 10px;
7716 border-radius: 4px;
7717 }
7718 }
7719
7720 .tutor-dashboard-student-meta ul li strong {
7721 display: block;
7722 color: var(--tutor-light-color);
7723 font-weight: 400;
7724 }
7725
7726 .tutor-dashboard-permalinks {
7727 list-style: none;
7728 margin: 0px 0 20px;
7729 padding: 20px 0;
7730 border-right: 1px solid #dcdfe5;
7731 }
7732
7733 .tutor-dashboard-permalinks li a:hover {
7734 background-color: #edf0f9;
7735 }
7736
7737 .tutor-dashboard-permalinks li.active a {
7738 background-color: var(--tutor-primary-color);
7739 color: #ffffff;
7740 }
7741
7742 .tutor-dashboard-permalinks li.active a:hover {
7743 background-color: var(--tutor-primary-hover-color);
7744 }
7745
7746 @media (max-width: 991px) {
7747 .tutor-dashboard-student .tutor-col-3,
7748 .tutor-dashboard-student .tutor-col-9 {
7749 -webkit-box-flex: 0;
7750 -ms-flex: 0 0 100%;
7751 flex: 0 0 100%;
7752 max-width: 100%;
7753 }
7754 .profile-completion-warning-details {
7755 margin-bottom: 10px;
7756 }
7757 }
7758
7759 .tutor-dashboard-permalinks a {
7760 display: block;
7761 color: var(--tutor-text-color);
7762 padding: 10px 20px;
7763 line-height: 28px;
7764 }
7765
7766 .tutor-dashboard-permalinks a:before {
7767 content: "\e968";
7768 font-family: "tutor" !important;
7769 speak: none;
7770 font-style: normal;
7771 font-weight: normal;
7772 font-variant: normal;
7773 text-transform: none;
7774 line-height: inherit;
7775 -webkit-font-smoothing: antialiased;
7776 -moz-osx-font-smoothing: grayscale;
7777 margin-right: 15px;
7778 vertical-align: middle;
7779 color: var(--tutor-primary-color);
7780 opacity: 0.6;
7781 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
7782 font-size: 17px;
7783 }
7784
7785 .tutor-dashboard-permalinks a:hover::before {
7786 opacity: 1;
7787 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7788 color: var(--tutor-primary-hover-color);
7789 }
7790
7791 .tutor-dashboard-permalinks li.active a:before {
7792 opacity: 1;
7793 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7794 color: #fff;
7795 }
7796
7797 .tutor-dashboard-menu-bio a:before,
7798 .tutor-dashboard-menu-my-profile a:before {
7799 content: "\e963";
7800 }
7801
7802 .tutor-dashboard-menu-enrolled-courses a:before {
7803 content: "\e969";
7804 }
7805
7806 .tutor-dashboard-menu-courses_taken a:before,
7807 .tutor-dashboard-menu-my-courses a:before {
7808 content: "\e965";
7809 }
7810
7811 .tutor-dashboard-menu-wishlist a:before {
7812 content: "\e908";
7813 }
7814
7815 .tutor-dashboard-menu-reviews a:before {
7816 content: "\e917";
7817 }
7818
7819 .tutor-dashboard-menu-my-quiz-attempts a:before {
7820 content: "\e9ab";
7821 }
7822
7823 .tutor-dashboard-menu-quiz-attempts a:before {
7824 content: "\e91f";
7825 }
7826
7827 .tutor-dashboard-menu-question-answer a:before {
7828 content: "\e948";
7829 }
7830
7831 .tutor-dashboard-menu-earning a:before {
7832 content: "\e96b";
7833 }
7834
7835 .tutor-dashboard-menu-withdraw a:before {
7836 content: "\e960";
7837 }
7838
7839 .tutor-dashboard-menu-settings a:before {
7840 content: "\e961";
7841 }
7842
7843 .tutor-dashboard-menu-logout a:before {
7844 content: "\e962";
7845 }
7846
7847 .tutor-dashboard-menu-purchase_history a:before {
7848 content: "\e964";
7849 }
7850
7851 .tutor-dashboard-menu-assignments a:before {
7852 content: "\e98b";
7853 }
7854
7855 .tutor-dashboard-content {
7856 padding-top: 30px;
7857 }
7858
7859 .quiz-attempts-title,
7860 .tutor-quiz-attempt-history-title {
7861 font-size: 22px;
7862 font-weight: 600;
7863 line-height: 1.27;
7864 color: #4b5981;
7865 margin-bottom: 31px;
7866 }
7867
7868 /** Earning Report */
7869 .tutor-date-range-filter-wrap {
7870 margin: 15px 0 20px;
7871 font-size: 12px;
7872 }
7873
7874 .report-top-sub-menu {
7875 margin: 0 10px 5px 0;
7876 display: inline-block;
7877 font-size: 0;
7878 }
7879
7880 .report-top-sub-menu a {
7881 text-decoration: none;
7882 padding: 5px 8px;
7883 border: 1px solid #d7dadf;
7884 color: #aaaeb3;
7885 white-space: nowrap;
7886 display: inline-block;
7887 font-size: 12px;
7888 }
7889
7890 .report-top-sub-menu a:not(:first-child) {
7891 margin-left: -1px;
7892 }
7893
7894 .report-top-sub-menu a:hover {
7895 background: #edf0f9;
7896 color: #333;
7897 }
7898
7899 .report-top-sub-menu a.active {
7900 background-color: var(--tutor-primary-color);
7901 color: #ffffff;
7902 border: 1px solid var(--tutor-primary-hover-color);
7903 }
7904
7905 /** Menu divider/separator */
7906 .tutor-dashboard-menu-divider {
7907 height: 1px;
7908 margin: 10px 0;
7909 overflow: hidden;
7910 background-color: #dcdfe5;
7911 }
7912
7913 .tutor-dashboard-menu-divider-header {
7914 color: #acacac;
7915 padding: 10px 20px;
7916 cursor: default;
7917 }
7918
7919 .tutor-date-range-wrap {
7920 display: inline-block;
7921 }
7922
7923 .report-date-range-form {
7924 display: -webkit-box;
7925 display: -ms-flexbox;
7926 display: flex;
7927 margin-bottom: 0;
7928 max-width: 370px;
7929 }
7930
7931 .date-range-input {
7932 position: relative;
7933 }
7934
7935 .date-range-input input {
7936 border-radius: 0 !important;
7937 margin: 0 !important;
7938 border-right: none !important;
7939 font-size: 14px;
7940 }
7941
7942 .date-range-input:last-child {
7943 margin-right: 0;
7944 }
7945
7946 .date-range-input:last-child button {
7947 border-radius: 0;
7948 }
7949
7950 .date-range-input input,
7951 .date-range-input input[type="text"] {
7952 border: 1px solid #d7dadf;
7953 -webkit-box-shadow: none;
7954 box-shadow: none;
7955 line-height: 29px;
7956 margin: 0;
7957 padding-right: 30px;
7958 padding-top: 0;
7959 padding-bottom: 0;
7960 width: 100%;
7961 }
7962
7963 .date-range-input i.tutor-icon-calendar {
7964 position: absolute;
7965 right: 10px;
7966 top: 7px;
7967 }
7968
7969 .date-range-input button {
7970 background-color: var(--tutor-primary-color);
7971 color: #ffffff;
7972 border: none;
7973 line-height: 30px;
7974 padding: 0 15px;
7975 }
7976
7977 .date-range-input button:hover {
7978 background-color: var(--tutor-primary-hover-color);
7979 }
7980
7981 .report-download-csv-icon {
7982 float: right;
7983 }
7984
7985 .report-download-csv-icon a {
7986 text-decoration: none;
7987 }
7988
7989 .tutor-dashboard-statement-table-wrap {
7990 overflow-x: auto;
7991 }
7992
7993 table.tutor-dashboard-statement-table p {
7994 margin: 0;
7995 padding: 0;
7996 }
7997
7998 table.tutor-dashboard-statement-table p.small-text {
7999 font-size: 12px;
8000 color: #666666;
8001 }
8002
8003 /** ENd earning report **/
8004 .tutor-mycourse-thumbnail {
8005 -webkit-box-flex: 0;
8006 -ms-flex: 0 0 250px;
8007 flex: 0 0 250px;
8008 background-size: cover;
8009 background-position: center;
8010 }
8011
8012 .tutor-mycourse-content {
8013 padding: 20px;
8014 -webkit-box-flex: 1;
8015 -ms-flex: 1;
8016 flex: 1;
8017 }
8018
8019 @media (max-width: 580px) {
8020 .tutor-mycourse-thumbnail {
8021 height: 200px;
8022 }
8023 .tutor-mycourse-thumbnail,
8024 .tutor-mycourse-content {
8025 min-width: 100%;
8026 width: 100%;
8027 }
8028 .profile-completion-warning-details li {
8029 display: block !important;
8030 }
8031 }
8032
8033 .tutor-mycourse-content h3 {
8034 margin: 0 0 9px;
8035 }
8036
8037 .tutor-mycourse-content h3 a:hover {
8038 color: var(--tutor-primary-color);
8039 }
8040
8041 .tutor-mycourse-rating {
8042 color: #f8c51c;
8043 font-size: 14px;
8044 }
8045
8046 .tutor-mycourse-rating i {
8047 margin-right: 4px;
8048 }
8049
8050 .tutor-mycourse-view,
8051 .tutor-mycourse-edit,
8052 .tutor-mycourse-delete {
8053 color: var(--tutor-light-color);
8054 -webkit-transition: 300ms;
8055 transition: 300ms;
8056 }
8057
8058 .tutor-mycourse-view i,
8059 .tutor-mycourse-edit i,
8060 .tutor-mycourse-delete i {
8061 line-height: inherit;
8062 display: inline-block;
8063 vertical-align: top;
8064 color: var(--tutor-primary-color);
8065 }
8066
8067 .tutor-mycourse-view:hover,
8068 .tutor-mycourse-edit:hover,
8069 .tutor-mycourse-delete:hover {
8070 color: var(--tutor-primary-color);
8071 }
8072
8073 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8074 display: -webkit-box;
8075 display: -ms-flexbox;
8076 display: flex;
8077 margin-bottom: 30px;
8078 border: 1px solid #dcdfe5;
8079 border-radius: 4px;
8080 -webkit-box-orient: horizontal;
8081 -webkit-box-direction: normal;
8082 -ms-flex-direction: row;
8083 flex-direction: row;
8084 overflow: hidden;
8085 position: relative;
8086 }
8087
8088 @media (max-width: 580px) {
8089 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8090 -ms-flex-wrap: wrap;
8091 flex-wrap: wrap;
8092 }
8093 }
8094
8095 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
8096 display: none;
8097 }
8098
8099 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
8100 margin-bottom: 3px;
8101 }
8102
8103 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
8104 font-weight: 400;
8105 margin-left: 5px;
8106 color: #8c94a8;
8107 }
8108
8109 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
8110 color: var(--tutor-primary-color);
8111 }
8112
8113 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
8114 margin-bottom: 0;
8115 }
8116
8117 .tutor-mycourse-content .mycourse-footer {
8118 display: -webkit-box;
8119 display: -ms-flexbox;
8120 display: flex;
8121 }
8122
8123 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
8124 -webkit-box-flex: 1;
8125 -ms-flex: 1;
8126 flex: 1;
8127 }
8128
8129 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
8130 margin-right: 8px;
8131 }
8132
8133 .tutor-mycourse-status {
8134 margin-right: 15px;
8135 }
8136
8137 .tutor-dashboard-content-inner h3 a {
8138 color: var(--tutor-text-color);
8139 font-size: 22px;
8140 line-height: 28px;
8141 font-weight: 500;
8142 display: block;
8143 }
8144
8145 .tutor-dashboard-content-inner .tutor-course-metadata ul {
8146 display: block;
8147 list-style: none;
8148 margin: 0 0 10px;
8149 padding: 0;
8150 }
8151
8152 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
8153 margin-bottom: 0;
8154 }
8155
8156 .tutor-dashboard-content-inner .tutor-course-metadata li {
8157 display: inline-block;
8158 color: var(--tutor-light-color);
8159 margin-left: 20px;
8160 }
8161
8162 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
8163 margin-left: 0;
8164 }
8165
8166 .tutor-dashboard-content-inner .tutor-course-metadata li span {
8167 color: var(--tutor-text-color);
8168 margin-left: 5px;
8169 }
8170
8171 /**
8172 UI DatePicker
8173 */
8174 .ui-datepicker {
8175 background-color: #fff;
8176 border: 1px solid #eeeeee;
8177 display: none;
8178 margin-top: 4px;
8179 padding: 5px;
8180 width: 180px;
8181 }
8182
8183 .ui-datepicker a,
8184 .ui-datepicker a:hover {
8185 text-decoration: none;
8186 }
8187
8188 .ui-datepicker a:hover,
8189 .ui-datepicker td:hover a {
8190 color: #2a6496;
8191 -webkit-transition: color 0.1s ease-in-out;
8192 transition: color 0.1s ease-in-out;
8193 }
8194
8195 .ui-datepicker .ui-datepicker-header {
8196 margin-bottom: 4px;
8197 text-align: center;
8198 }
8199
8200 .ui-datepicker .ui-datepicker-title {
8201 font-weight: 700;
8202 }
8203
8204 .ui-datepicker .ui-datepicker-prev,
8205 .ui-datepicker .ui-datepicker-next {
8206 cursor: default;
8207 font-family: "tutor";
8208 -webkit-font-smoothing: antialiased;
8209 font-style: normal;
8210 font-weight: normal;
8211 height: 20px;
8212 line-height: 1;
8213 margin-top: 2px;
8214 width: 30px;
8215 }
8216
8217 .ui-datepicker .ui-datepicker-prev {
8218 float: left;
8219 text-align: left;
8220 }
8221
8222 .ui-datepicker .ui-datepicker-next {
8223 float: right;
8224 text-align: right;
8225 }
8226
8227 .ui-datepicker .ui-datepicker-prev:before {
8228 content: "\e921";
8229 }
8230
8231 .ui-datepicker .ui-datepicker-next:before {
8232 content: "\e903";
8233 }
8234
8235 .ui-datepicker .ui-icon {
8236 display: none;
8237 }
8238
8239 .ui-datepicker .ui-datepicker-calendar {
8240 table-layout: fixed;
8241 width: 100%;
8242 }
8243
8244 .ui-datepicker .ui-datepicker-calendar th,
8245 .ui-datepicker .ui-datepicker-calendar td {
8246 text-align: center;
8247 padding: 0;
8248 }
8249
8250 .ui-datepicker .ui-datepicker-calendar td {
8251 border-radius: 4px;
8252 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8253 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
8254 }
8255
8256 .ui-datepicker .ui-datepicker-calendar td:hover {
8257 background-color: #eee;
8258 cursor: pointer;
8259 }
8260
8261 .ui-datepicker .ui-datepicker-calendar td a {
8262 text-decoration: none;
8263 }
8264
8265 .ui-datepicker .ui-datepicker-current-day {
8266 background-color: #4289cc;
8267 }
8268
8269 .ui-datepicker .ui-datepicker-current-day a {
8270 color: #fff;
8271 }
8272
8273 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
8274 background-color: #fff;
8275 cursor: default;
8276 }
8277
8278 .ui-datepicker-calendar .ui-state-default {
8279 border: none;
8280 background: none;
8281 }
8282
8283 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
8284 background: #eeeeee;
8285 padding: 3px;
8286 display: block;
8287 }
8288
8289 .tutor-table {
8290 width: 100%;
8291 }
8292
8293 .tutor-stretched-link::after {
8294 position: absolute;
8295 top: 0;
8296 right: 0;
8297 bottom: 0;
8298 left: 0;
8299 z-index: 1;
8300 pointer-events: auto;
8301 content: "";
8302 background-color: rgba(0, 0, 0, 0);
8303 }
8304
8305 .sr-only {
8306 position: absolute;
8307 width: 1px;
8308 height: 1px;
8309 padding: 0;
8310 margin: -1px;
8311 overflow: hidden;
8312 clip: rect(0, 0, 0, 0);
8313 white-space: nowrap;
8314 border: 0;
8315 }
8316
8317 /**
8318 * Tutor Course Delete Popup
8319 */
8320 .tutor-course-delete-popup {
8321 text-align: center;
8322 font-size: 16px;
8323 line-height: 25px;
8324 font-weight: 400;
8325 color: #8C94A8;
8326 }
8327
8328 .tutor-course-delete-popup img {
8329 width: 110px;
8330 margin: 0 auto;
8331 }
8332
8333 .tutor-course-delete-popup h3 {
8334 font-weight: 500;
8335 font-size: 30px;
8336 margin: 15px 0 25px;
8337 }
8338
8339 .tutor-modal-button-group {
8340 margin-top: 55px;
8341 }
8342
8343 .tutor-modal-button-group button {
8344 line-height: 30px;
8345 padding: 10px 25px;
8346 color: #C7CCDA;
8347 border: 2px solid #DDDFE7;
8348 border-radius: 2px;
8349 background: #fff;
8350 min-width: 220px;
8351 text-align: center;
8352 text-transform: uppercase;
8353 -webkit-transition: 300ms;
8354 transition: 300ms;
8355 }
8356
8357 .tutor-modal-button-group button + button {
8358 margin-left: 20px;
8359 }
8360
8361 .tutor-modal-button-group button.tutor-danger {
8362 background: #F0576A;
8363 border-color: #F0576A;
8364 color: #ffffff;
8365 }
8366
8367 .tutor-modal-button-group button:hover {
8368 background: #fff;
8369 color: #333;
8370 border-color: #333;
8371 }
8372
8373 .tutor-modal-button-group button.tutor-danger:hover {
8374 background: #cd4a5a;
8375 border-color: #cd4a5a;
8376 color: #ffffff;
8377 }
8378
8379 @media (max-width: 768px) {
8380 .tutor-modal-button-group button {
8381 padding: 5px 20px;
8382 min-width: auto;
8383 margin-bottom: 6px;
8384 }
8385 .tutor-modal-button-group {
8386 margin-top: 20px;
8387 }
8388 }
8389
8390 /**
8391 Withdraw Method
8392 */
8393 .withdraw-method-select-wrap {
8394 display: -webkit-box;
8395 display: -ms-flexbox;
8396 display: flex;
8397 -ms-flex-wrap: wrap;
8398 flex-wrap: wrap;
8399 margin: 0 -15px 40px;
8400 }
8401
8402 .withdraw-method-select-wrap .withdraw-method-select {
8403 -webkit-box-flex: 1;
8404 -ms-flex-positive: 1;
8405 flex-grow: 1;
8406 padding: 0 15px;
8407 margin-bottom: 30px;
8408 }
8409
8410 .withdraw-method-select-wrap .withdraw-method-select label {
8411 display: block;
8412 padding: 20px;
8413 margin: 0;
8414 cursor: pointer;
8415 overflow: hidden;
8416 border: 1px solid #DCDFE5;
8417 border-radius: 4px;
8418 position: relative;
8419 }
8420
8421 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
8422 border-color: var(--tutor-success-button-color);
8423 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8424 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8425 }
8426
8427 .withdraw-method-select-wrap .withdraw-method-select label:after {
8428 content: '\e90f';
8429 position: absolute;
8430 right: -1px;
8431 top: -1px;
8432 border: 1px solid #DCDFE5;
8433 height: 22px;
8434 width: 22px;
8435 text-align: center;
8436 line-height: 22px;
8437 color: transparent;
8438 }
8439
8440 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
8441 color: #fff;
8442 background: var(--tutor-success-button-color);
8443 border-color: var(--tutor-success-button-color);
8444 font-family: 'tutor' !important;
8445 speak: none;
8446 font-style: normal;
8447 font-weight: normal;
8448 font-variant: normal;
8449 text-transform: none;
8450 font-size: 13px;
8451 }
8452
8453 .withdraw-method-select-wrap .withdraw-method-select p {
8454 margin: 0;
8455 }
8456
8457 .withdraw-method-select-wrap .withdraw-method-select label > p {
8458 font-size: 20px;
8459 font-weight: 600;
8460 color: var(--tutor-primary-color);
8461 }
8462
8463 .withdraw-method-select-wrap .withdraw-method-select label span {
8464 color: #B0B6C8;
8465 font-weight: 400;
8466 }
8467
8468 .withdraw-method-form {
8469 display: -webkit-box;
8470 display: -ms-flexbox;
8471 display: flex;
8472 -ms-flex-wrap: wrap;
8473 flex-wrap: wrap;
8474 margin: 0 -15px;
8475 }
8476
8477 .withdraw-method-form > div {
8478 -webkit-box-flex: 1;
8479 -ms-flex-positive: 1;
8480 flex-grow: 1;
8481 min-width: 50%;
8482 padding: 0 15px 20px;
8483 }
8484
8485 @media (max-width: 480px) {
8486 .withdraw-method-form > div {
8487 width: 100%;
8488 }
8489 }
8490
8491 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
8492 width: 100%;
8493 }
8494
8495 .withdraw-form-field-amount input[type='text'],
8496 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
8497 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8498 border: 1px solid #DCDFE5;
8499 display: block;
8500 width: 100%;
8501 background: transparent;
8502 -webkit-box-shadow: none;
8503 box-shadow: none;
8504 border-radius: 4px;
8505 }
8506
8507 label[for="tutor_withdraw_amount"] {
8508 margin-bottom: 7px;
8509 display: block;
8510 }
8511
8512 .withdraw-form-field-amount input[type='text'] {
8513 margin-bottom: 10px;
8514 height: 45px;
8515 }
8516
8517 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
8518 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
8519 border-color: var(--tutor-primary-color);
8520 outline: none;
8521 }
8522
8523 .withdraw-method-forms-wrap .withdraw-method-form textarea {
8524 min-height: 80px;
8525 }
8526
8527 .withdraw-method-forms-wrap .withdraw-method-form label {
8528 color: #989EAF;
8529 margin-bottom: 8px;
8530 display: block;
8531 }
8532
8533 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
8534 font-size: 12px;
8535 margin: 5px 0 0;
8536 font-style: italic;
8537 }
8538
8539 .tutor-dashboard-assignment-table tr th, .tutor-dashboard-assignment-table tr td {
8540 border: 1px solid #DCDFE5;
8541 vertical-align: middle;
8542 padding: 20px;
8543 }
8544
8545 .tutor-dashboard-assignment-table tr th:not(:first-child), .tutor-dashboard-assignment-table tr td:not(:first-child) {
8546 text-align: center;
8547 }
8548
8549 .tutor-dashboard-assignment-table tr h5 {
8550 margin: 0;
8551 font-size: 16px;
8552 line-height: 18px;
8553 font-weight: 700;
8554 color: var(--tutor-text-color);
8555 }
8556
8557 .tutor-dashboard-assignment-table tr h5:not(:last-child) {
8558 margin-bottom: 7px;
8559 }
8560
8561 .tutor-dashboard-assignment-table tr a {
8562 font-weight: 400;
8563 color: var(--tutor-text-color);
8564 }
8565
8566 .tutor-dashboard-assignment-table tr a:hover {
8567 color: var(--tutor-primary-color);
8568 -webkit-transition: 300ms;
8569 transition: 300ms;
8570 }
8571
8572 .tutor-quiz-attempt-history td:last-child {
8573 text-align: center;
8574 }
8575
8576 .tutor-quiz-attempt-history td:last-child a {
8577 display: block;
8578 padding: 10px;
8579 }
8580
8581 .attempt-review-title {
8582 font-size: 18px;
8583 color: var(--tutor-text-size);
8584 font-weight: 600;
8585 display: -webkit-box;
8586 display: -ms-flexbox;
8587 display: flex;
8588 -webkit-box-align: center;
8589 -ms-flex-align: center;
8590 align-items: center;
8591 margin-bottom: 60px;
8592 }
8593
8594 .attempt-review-title i {
8595 margin-right: 12px;
8596 color: var(--tutor-primary-color);
8597 }
8598
8599 .tutor-quiz-attempt-info-row .attempt-view-bottom,
8600 .tutor-quiz-attempt-info-row .attempt-view-top {
8601 display: -webkit-box;
8602 display: -ms-flexbox;
8603 display: flex;
8604 -webkit-box-pack: justify;
8605 -ms-flex-pack: justify;
8606 justify-content: space-between;
8607 }
8608
8609 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
8610 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
8611 display: -webkit-inline-box;
8612 display: -ms-inline-flexbox;
8613 display: inline-flex;
8614 -webkit-box-align: center;
8615 -ms-flex-align: center;
8616 align-items: center;
8617 max-width: 30%;
8618 }
8619
8620 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
8621 -webkit-box-align: start;
8622 -ms-flex-align: start;
8623 align-items: flex-start;
8624 }
8625
8626 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
8627 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
8628 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
8629 background: #df3247;
8630 font-size: 14px;
8631 font-weight: 400;
8632 color: #fff;
8633 padding: 1px 4px;
8634 margin-right: 13px;
8635 border-radius: 2px;
8636 }
8637
8638 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
8639 background: var(--tutor-success-button-color);
8640 }
8641
8642 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
8643 background: #f5b30d;
8644 }
8645
8646 .tutor-quiz-attempt-info-row .attempt-info-content h4,
8647 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
8648 font-size: 14px;
8649 line-height: 25px;
8650 margin: 0;
8651 color: #7a7f85;
8652 font-weight: 400;
8653 }
8654
8655 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
8656 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
8657 font-weight: 700;
8658 color: var(--tutor-text-color);
8659 margin-top: 7px;
8660 }
8661
8662 .tutor-quiz-attempt-info-row .attempt-view-top {
8663 padding-bottom: 30px;
8664 margin-bottom: 30px;
8665 border-bottom: 1px solid #dcdfe5;
8666 }
8667
8668 .tutor-quiz-attempt-info-row .attempt-view-bottom {
8669 margin-bottom: 60px;
8670 }
8671
8672 .attempt-user-details {
8673 display: -webkit-box;
8674 display: -ms-flexbox;
8675 display: flex;
8676 -webkit-box-align: center;
8677 -ms-flex-align: center;
8678 align-items: center;
8679 }
8680
8681 .attempt-user-details .attempt-user-avatar {
8682 padding-right: 20px;
8683 }
8684
8685 .attempt-user-details .attempt-user-avatar img {
8686 display: block;
8687 width: 70px;
8688 height: 70px;
8689 border-radius: 50%;
8690 }
8691
8692 .attempt-user-details .attempt-info-content h4 {
8693 font-size: 18px;
8694 }
8695
8696 .attempt-review-notice-wrap {
8697 display: -webkit-box;
8698 display: -ms-flexbox;
8699 display: flex;
8700 margin-bottom: 60px;
8701 -webkit-box-pack: justify;
8702 -ms-flex-pack: justify;
8703 justify-content: space-between;
8704 }
8705
8706 .attempt-review-notice-wrap p {
8707 margin: 0;
8708 display: -webkit-inline-box;
8709 display: -ms-inline-flexbox;
8710 display: inline-flex;
8711 -webkit-box-align: center;
8712 -ms-flex-align: center;
8713 align-items: center;
8714 }
8715
8716 .attempt-review-notice-wrap p.attempt-review-notice i {
8717 font-size: 16px;
8718 color: #f5c813;
8719 margin-right: 9px;
8720 }
8721
8722 .attempt-review-notice-wrap p.attempt-review-at > span {
8723 color: var(--tutor-primary-color);
8724 margin-right: 7px;
8725 font-size: 16px;
8726 }
8727
8728 .attempt-review-notice-wrap p > strong {
8729 font-weight: 400;
8730 margin-right: 5px;
8731 }
8732
8733 .quiz-attempt-answers-wrap {
8734 background: #fff;
8735 margin: 0 0 1.5em;
8736 }
8737
8738 .quiz-attempt-answers-wrap .attempt-answers-header {
8739 padding: 30px 20px;
8740 }
8741
8742 .quiz-attempt-answers-wrap .attempt-answers-header h3 {
8743 font-size: 20px;
8744 line-height: 1.5;
8745 color: #3f435b;
8746 }
8747
8748 .quiz-attempt-answers-wrap table {
8749 border-collapse: collapse;
8750 border: none;
8751 }
8752
8753 .quiz-attempt-answers-wrap table tr {
8754 background-color: #fff;
8755 }
8756
8757 .quiz-attempt-answers-wrap table tr:first-child {
8758 background-color: #f7f7f9;
8759 border-top: 1px solid #eaeaea;
8760 border-bottom: 1px solid #eaeaea !important;
8761 }
8762
8763 .quiz-attempt-answers-wrap table tr:not(:first-child) {
8764 border-top: 1px solid #dcdce1;
8765 }
8766
8767 .quiz-attempt-answers-wrap table tr:not(:last-child) {
8768 border-bottom: 1px solid #dcdce1;
8769 }
8770
8771 .quiz-attempt-answers-wrap table th {
8772 font-size: 12px;
8773 text-transform: inherit;
8774 }
8775
8776 .quiz-attempt-answers-wrap table th,
8777 .quiz-attempt-answers-wrap table td {
8778 padding: 17px 20px;
8779 vertical-align: middle;
8780 border: none;
8781 font-size: 14px;
8782 line-height: 1.71;
8783 letter-spacing: normal;
8784 color: #393c40;
8785 }
8786
8787 .quiz-attempt-answers-wrap table th p,
8788 .quiz-attempt-answers-wrap table td p {
8789 margin: 0;
8790 }
8791
8792 .quiz-attempt-answers-wrap table th .tutor-icon-block,
8793 .quiz-attempt-answers-wrap table td .tutor-icon-block {
8794 font-size: 14px;
8795 width: 30px;
8796 height: 30px;
8797 line-height: 30px;
8798 }
8799
8800 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
8801 border: 1px solid #d4dadb;
8802 color: #d4dadb;
8803 height: 30px;
8804 width: 30px;
8805 border-radius: 2px;
8806 font-size: 13px;
8807 display: inline-block;
8808 text-align: center;
8809 line-height: 30px;
8810 -webkit-transition: 300ms;
8811 transition: 300ms;
8812 }
8813
8814 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
8815 border: 1px solid var(--tutor-success-button-color);
8816 color: var(--tutor-success-button-color);
8817 }
8818
8819 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
8820 border: 1px solid #df3247;
8821 color: #df3247;
8822 }
8823
8824 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
8825 margin-right: 17px;
8826 }
8827
8828 .tutor-quiz-attempt-review-wrap .attempt-answers-header {
8829 background: #fff;
8830 padding: 20px;
8831 margin-top: 20px;
8832 }
8833
8834 .tutor-quiz-attempt-review-wrap .attempt-answers-header a {
8835 color: #3f435b;
8836 }
8837
8838 .tutor-quiz-attempt-review-wrap .attempt-answers-header > p {
8839 color: #737787;
8840 margin-top: 10px;
8841 margin-bottom: 0;
8842 }
8843
8844 .tutor-quiz-attempt-review-wrap .attempt-answers-header h3 {
8845 font-size: 20px;
8846 line-height: 1.5;
8847 color: #3f435b;
8848 }
8849
8850 .tutor-quiz-attempt-review-wrap .instructor-feedback-content {
8851 padding: 0px 20px 10px 20px;
8852 }
8853
8854 .tutor-quiz-attempt-review-wrap .instructor-feedback-content > p {
8855 margin-bottom: 1em;
8856 }
8857
8858 .tutor-quiz-attempt-review-wrap table {
8859 border-collapse: collapse;
8860 border: none;
8861 }
8862
8863 .tutor-quiz-attempt-review-wrap table tr {
8864 background-color: #fff;
8865 }
8866
8867 .tutor-quiz-attempt-review-wrap table tr:first-child {
8868 background-color: #f7f7f9;
8869 border-top: 1px solid #eaeaea;
8870 border-bottom: 1px solid #eaeaea;
8871 }
8872
8873 .tutor-quiz-attempt-review-wrap table tr:first-child th,
8874 .tutor-quiz-attempt-review-wrap table tr:first-child td {
8875 padding-top: 14px;
8876 padding-bottom: 14px;
8877 }
8878
8879 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) {
8880 border-top: 1px solid #dcdce1;
8881 }
8882
8883 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) th,
8884 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) td {
8885 padding-top: 20px;
8886 padding-bottom: 20px;
8887 }
8888
8889 .tutor-quiz-attempt-review-wrap table tr:not(:last-child) {
8890 border-bottom: 1px solid #dcdce1;
8891 }
8892
8893 .tutor-quiz-attempt-review-wrap table th,
8894 .tutor-quiz-attempt-review-wrap table td {
8895 border: none;
8896 vertical-align: top;
8897 font-size: 14px;
8898 font-weight: 400;
8899 line-height: 1.71;
8900 padding: 15px 6px;
8901 }
8902
8903 .tutor-quiz-attempt-review-wrap table th:first-child,
8904 .tutor-quiz-attempt-review-wrap table td:first-child {
8905 padding: 12px;
8906 }
8907
8908 .tutor-quiz-attempt-review-wrap table th:last-child,
8909 .tutor-quiz-attempt-review-wrap table td:last-child {
8910 padding: 12px 10px;
8911 }
8912
8913 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table th:nth-child(3), .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table th:nth-child(4),
8914 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(3),
8915 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(4) {
8916 width: 28%;
8917 }
8918
8919 .tutor-quiz-attempt-review-wrap span.result-review-required,
8920 .tutor-quiz-attempt-review-wrap span.result-pass,
8921 .tutor-quiz-attempt-review-wrap span.result-fail {
8922 background: #df3247;
8923 font-size: 14px;
8924 font-weight: bold;
8925 color: #fff;
8926 padding: 4px 11px;
8927 border-radius: 2px;
8928 }
8929
8930 .tutor-quiz-attempt-review-wrap span.result-pass {
8931 background: var(--tutor-success-button-color);
8932 }
8933
8934 .tutor-quiz-attempt-review-wrap span.result-review-required {
8935 background: #f5b30d;
8936 }
8937
8938 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip],
8939 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip] {
8940 position: relative;
8941 z-index: 2;
8942 cursor: pointer;
8943 }
8944
8945 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
8946 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before,
8947 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
8948 visibility: hidden;
8949 opacity: 0;
8950 pointer-events: none;
8951 -webkit-transform: translateY(15px);
8952 transform: translateY(15px);
8953 -webkit-transition: 0.15s ease;
8954 transition: 0.15s ease;
8955 }
8956
8957 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before,
8958 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before {
8959 content: attr(data-tooltip);
8960 position: absolute;
8961 bottom: 40px;
8962 left: 50%;
8963 margin-bottom: 0px;
8964 margin-left: -60px;
8965 min-width: 122px;
8966 text-align: center;
8967 padding: 4px 7px;
8968 font-size: 14px;
8969 line-height: 1.2;
8970 font-weight: 300;
8971 border-radius: 12px;
8972 background-color: #3f435b;
8973 color: #fff;
8974 z-index: 99999;
8975 }
8976
8977 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
8978 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
8979 position: absolute;
8980 content: "";
8981 bottom: 34px;
8982 left: 50%;
8983 margin-left: -10px;
8984 border-top: 8px solid #3f435b;
8985 border-right: 10px solid transparent;
8986 border-left: 10px solid transparent;
8987 }
8988
8989 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
8990 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before,
8991 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
8992 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
8993 .quiz-attempt-answers-wrap .active[data-tooltip]:after,
8994 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
8995 .quiz-attempt-answers-wrap .active[data-tooltip]:after {
8996 visibility: visible;
8997 opacity: 1;
8998 -webkit-transform: translateY(0px);
8999 transform: translateY(0px);
9000 }
9001
9002 .tutor-status-blocked-context i,
9003 .tutor-status-approved-context i,
9004 .quiz-correct-answer-text i,
9005 .quiz-incorrect-answer-text i {
9006 font-size: 14px;
9007 height: 20px;
9008 width: 20px;
9009 text-align: center;
9010 line-height: 20px;
9011 background: #7bbc30;
9012 color: #fff;
9013 display: inline-block;
9014 border-radius: 2px;
9015 margin-right: 6px;
9016 }
9017
9018 .tutor-status-blocked-context i,
9019 .quiz-incorrect-answer-text i {
9020 background: #f44337;
9021 font-size: 10px;
9022 font-weight: 900;
9023 }
9024
9025 .answer-image-matched-wrap {
9026 display: block;
9027 }
9028
9029 .answer-image-matched-wrap .image-matching-item {
9030 display: -webkit-box;
9031 display: -ms-flexbox;
9032 display: flex;
9033 -webkit-box-align: center;
9034 -ms-flex-align: center;
9035 align-items: center;
9036 }
9037
9038 .answer-image-matched-wrap .image-matching-item:not(:last-child) {
9039 margin-bottom: 12px;
9040 }
9041
9042 .answer-image-matched-wrap .image-matching-item img {
9043 max-width: 35px;
9044 }
9045
9046 .answer-image-matched-wrap .image-matching-item .dragged-caption {
9047 font-size: 14px;
9048 margin-left: 12px;
9049 }
9050
9051 .correct-answer-wrap .matching-type {
9052 display: -webkit-box;
9053 display: -ms-flexbox;
9054 display: flex;
9055 }
9056
9057 .correct-answer-wrap .text-image-type {
9058 display: -webkit-box;
9059 display: -ms-flexbox;
9060 display: flex;
9061 -webkit-box-align: center;
9062 -ms-flex-align: center;
9063 align-items: center;
9064 }
9065
9066 .correct-answer-wrap .text-image-type:not(:last-child) {
9067 margin-bottom: 12px;
9068 }
9069
9070 .correct-answer-wrap .text-image-type .image {
9071 margin-right: 12px;
9072 }
9073
9074 .correct-answer-wrap .text-image-type img {
9075 max-width: 35px;
9076 }
9077
9078 #tutor_profile_cover_photo_editor {
9079 height: 344px;
9080 position: relative;
9081 }
9082
9083 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9084 text-align: right;
9085 padding-left: 190px;
9086 margin-top: 16px;
9087 }
9088
9089 @media (max-width: 492px) {
9090 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
9091 padding-left: 120px;
9092 }
9093 }
9094
9095 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > img, #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9096 display: inline-block;
9097 vertical-align: middle;
9098 }
9099
9100 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
9101 white-space: nowrap;
9102 font-style: normal;
9103 font-weight: normal;
9104 font-size: 13px;
9105 line-height: 18px;
9106 color: #7A7A7A;
9107 }
9108
9109 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span > span {
9110 color: black;
9111 }
9112
9113 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span.loader-area {
9114 display: none;
9115 }
9116
9117 #tutor_profile_cover_photo_editor #tutor_cover_area {
9118 height: 245px;
9119 background-color: #E9EDFB;
9120 background-position: center center;
9121 background-size: cover;
9122 background-repeat: no-repeat;
9123 border-radius: 6px;
9124 position: relative;
9125 overflow: hidden;
9126 }
9127
9128 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay {
9129 height: 70%;
9130 position: absolute;
9131 left: 0;
9132 bottom: 0;
9133 right: 0;
9134 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9135 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9136 }
9137
9138 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
9139 background: #3E64DE;
9140 border-radius: 3px;
9141 color: white;
9142 border: none;
9143 cursor: pointer;
9144 font-style: normal;
9145 font-weight: 600;
9146 font-size: 12px;
9147 color: #FFFFFF;
9148 position: absolute;
9149 padding: 8px 20px;
9150 right: 22px;
9151 bottom: 22px;
9152 }
9153
9154 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader:hover {
9155 background: #2f52c4;
9156 }
9157
9158 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9159 margin-left: 6px;
9160 }
9161
9162 @media (max-width: 432px) {
9163 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
9164 display: none;
9165 }
9166 }
9167
9168 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter {
9169 position: absolute;
9170 color: white;
9171 background: rgba(0, 0, 0, 0.247);
9172 text-align: center;
9173 width: 36px;
9174 border-radius: 50%;
9175 font-size: 17px;
9176 line-height: 40px;
9177 height: 36px;
9178 right: 22px;
9179 top: 22px;
9180 cursor: pointer;
9181 }
9182
9183 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter:hover {
9184 background: rgba(0, 0, 0, 0.438);
9185 }
9186
9187 #tutor_profile_cover_photo_editor #tutor_profile_area {
9188 width: 142px;
9189 height: 142px;
9190 left: 35px;
9191 top: 145px;
9192 border-radius: 50%;
9193 border: 5px solid white;
9194 position: absolute;
9195 overflow: hidden;
9196 background-color: #E9EDFB;
9197 background-position: center center;
9198 background-size: cover;
9199 background-repeat: no-repeat;
9200 }
9201
9202 @media (max-width: 688px) {
9203 #tutor_profile_cover_photo_editor #tutor_profile_area {
9204 width: 120px;
9205 height: 120px;
9206 left: 31px;
9207 top: 168px;
9208 }
9209 }
9210
9211 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay {
9212 position: absolute;
9213 right: 0;
9214 left: 0;
9215 bottom: 0;
9216 background: rgba(0, 0, 0, 0.253);
9217 padding: 0;
9218 height: 37px;
9219 cursor: pointer;
9220 color: white;
9221 display: -webkit-box;
9222 display: -ms-flexbox;
9223 display: flex;
9224 display: -o-flex;
9225 display: -ms-flex;
9226 display: -moz-flex;
9227 display: -webkit-flex;
9228 -webkit-box-align: center;
9229 -ms-flex-align: center;
9230 align-items: center;
9231 -o-align-items: center;
9232 -ms-align-items: center;
9233 -moz-align-items: center;
9234 -webkit-align-items: center;
9235 -webkit-box-pack: center;
9236 -ms-flex-pack: center;
9237 justify-content: center;
9238 -o-justify-content: center;
9239 -ms-justify-content: center;
9240 -moz-justify-content: center;
9241 -webkit-justify-content: center;
9242 }
9243
9244 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay:hover {
9245 background: rgba(0, 0, 0, 0.411);
9246 }
9247
9248 #tutor_profile_cover_photo_editor #tutor_pp_option {
9249 position: absolute;
9250 background: #353535;
9251 width: 157px;
9252 top: 294px;
9253 left: 27px;
9254 border-radius: 6px;
9255 color: white;
9256 z-index: 99;
9257 display: none;
9258 }
9259
9260 @media (max-width: 688px) {
9261 #tutor_profile_cover_photo_editor #tutor_pp_option {
9262 top: 294px;
9263 left: 10px;
9264 }
9265 }
9266
9267 #tutor_profile_cover_photo_editor #tutor_pp_option span {
9268 display: block;
9269 padding: 5px 10px;
9270 cursor: pointer;
9271 overflow: hidden;
9272 font-style: normal;
9273 font-weight: normal;
9274 font-size: 16px;
9275 line-height: 26px;
9276 color: #FFFFFF;
9277 }
9278
9279 #tutor_profile_cover_photo_editor #tutor_pp_option span:first-of-type {
9280 border-top-left-radius: 6px;
9281 border-top-right-radius: 6px;
9282 }
9283
9284 #tutor_profile_cover_photo_editor #tutor_pp_option span:last-of-type {
9285 border-bottom-left-radius: 6px;
9286 border-bottom-right-radius: 6px;
9287 }
9288
9289 #tutor_profile_cover_photo_editor #tutor_pp_option span:hover {
9290 background: #6b6b6b;
9291 }
9292
9293 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow {
9294 text-align: center;
9295 height: 0;
9296 }
9297
9298 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow i {
9299 display: inline-block;
9300 width: 0;
9301 height: 0;
9302 border-left: 5px solid transparent;
9303 border-right: 5px solid transparent;
9304 position: relative;
9305 top: -17px;
9306 border-bottom: 5px solid #353535;
9307 }
9308
9309 #tutor_profile_cover_photo_editor #tutor_pp_option > *:not(:last-child) {
9310 position: relative;
9311 z-index: 1;
9312 }
9313
9314 #tutor_profile_cover_photo_editor #tutor_pp_option > div:last-child {
9315 position: fixed;
9316 left: 0;
9317 right: 0;
9318 top: 0;
9319 bottom: 0;
9320 background: transparent;
9321 z-index: 0;
9322 z-index: 0;
9323 }
9324
9325 #tutor_profile_cover_photo_editor.pop-up-opened #tutor_pp_option {
9326 display: block;
9327 }
9328
9329 #tutor_profile_cover_photo_editor #tutor_photo_dialogue_box {
9330 display: none;
9331 }
9332
9333 .tutor-user-public-profile .photo-area {
9334 overflow: hidden;
9335 height: 414px;
9336 margin-top: 30px;
9337 }
9338
9339 .tutor-user-public-profile .photo-area .cover-area {
9340 position: relative;
9341 border-radius: 6px;
9342 overflow: hidden;
9343 }
9344
9345 .tutor-user-public-profile .photo-area .cover-area > div:first-child {
9346 height: 375px;
9347 background-position: center center;
9348 background-repeat: no-repeat;
9349 background-size: cover;
9350 }
9351
9352 .tutor-user-public-profile .photo-area .cover-area > div:last-child {
9353 position: absolute;
9354 left: 0;
9355 right: 0;
9356 bottom: 0;
9357 height: 70%;
9358 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
9359 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
9360 }
9361
9362 .tutor-user-public-profile .photo-area .pp-area {
9363 position: relative;
9364 top: -111px;
9365 padding-left: 49px;
9366 display: -webkit-box;
9367 display: -ms-flexbox;
9368 display: flex;
9369 display: -o-flex;
9370 display: -ms-flex;
9371 display: -moz-flex;
9372 display: -webkit-flex;
9373 -webkit-box-align: center;
9374 -ms-flex-align: center;
9375 align-items: center;
9376 -o-align-items: center;
9377 -ms-align-items: center;
9378 -moz-align-items: center;
9379 -webkit-align-items: center;
9380 }
9381
9382 .tutor-user-public-profile .photo-area .pp-area .profile-pic {
9383 background-position: center center;
9384 background-repeat: no-repeat;
9385 background-size: cover;
9386 display: inline-block;
9387 border: 8px solid white;
9388 }
9389
9390 .tutor-user-public-profile .photo-area .pp-area .profile-name {
9391 padding-left: 23px;
9392 padding-bottom: 30px;
9393 }
9394
9395 .tutor-user-public-profile .photo-area .pp-area .profile-name h3 {
9396 font-style: normal;
9397 font-weight: 600;
9398 font-size: 40px;
9399 line-height: 48px;
9400 color: #FFFFFF;
9401 margin: 0;
9402 }
9403
9404 .tutor-user-public-profile .photo-area .pp-area .profile-name > span {
9405 font-style: normal;
9406 font-weight: 500;
9407 font-size: 15px;
9408 color: #757575;
9409 margin-right: 10px;
9410 }
9411
9412 .tutor-user-public-profile .photo-area .pp-area .profile-name > span > span {
9413 color: white;
9414 }
9415
9416 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media {
9417 text-align: right;
9418 padding-right: 30px;
9419 padding-bottom: 20px;
9420 -webkit-box-flex: 1;
9421 flex: 1;
9422 -o-flex: 1;
9423 -ms-flex: 1;
9424 -moz-flex: 1;
9425 -webkit-flex: 1;
9426 }
9427
9428 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container {
9429 font-size: 16px;
9430 }
9431
9432 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-digits {
9433 color: white;
9434 }
9435
9436 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta {
9437 color: #757575;
9438 }
9439
9440 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container {
9441 margin-top: 15px;
9442 text-align: right;
9443 }
9444
9445 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a {
9446 display: inline-block;
9447 margin-left: 20px;
9448 color: whitesmoke;
9449 cursor: pointer;
9450 text-decoration: none;
9451 font-size: 16px;
9452 }
9453
9454 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a:hover {
9455 color: white;
9456 }
9457
9458 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-pic {
9459 border-radius: 50%;
9460 height: 153px;
9461 width: 153px;
9462 }
9463
9464 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
9465 overflow: initial;
9466 }
9467
9468 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-pic {
9469 border-radius: 10px;
9470 height: 200px;
9471 width: 153px;
9472 }
9473
9474 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-rating-media {
9475 padding-bottom: 75px;
9476 }
9477
9478 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .tutor-user-profile-sidebar {
9479 margin-top: 79px;
9480 }
9481
9482 .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area {
9483 height: auto;
9484 }
9485
9486 .tutor-user-public-profile.tutor-user-public-profile-no-cp .cover-area {
9487 display: none;
9488 }
9489
9490 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
9491 top: 0;
9492 }
9493
9494 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-pic {
9495 border-radius: 50%;
9496 height: 153px;
9497 width: 153px;
9498 }
9499
9500 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
9501 padding-top: 49px;
9502 }
9503
9504 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3 {
9505 color: #161616 !important;
9506 }
9507
9508 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span {
9509 color: black !important;
9510 }
9511
9512 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
9513 position: absolute;
9514 left: 226px;
9515 top: 15px;
9516 }
9517
9518 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media .rating-digits {
9519 color: #161616 !important;
9520 }
9521
9522 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-rating-container {
9523 text-align: left;
9524 }
9525
9526 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
9527 text-align: left !important;
9528 margin-top: 5px !important;
9529 }
9530
9531 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a {
9532 margin-left: 0 !important;
9533 margin-right: 20px;
9534 color: #757575 !important;
9535 }
9536
9537 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a:hover {
9538 color: #161616 !important;
9539 }
9540
9541 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
9542 width: calc(100% - 157px);
9543 }
9544
9545 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
9546 position: absolute;
9547 right: 36px;
9548 left: auto;
9549 }
9550
9551 @media (min-width: 768px) {
9552 .tutor-user-public-profile .content-for-mobile {
9553 display: none;
9554 }
9555 .tutor-user-public-profile .content-for-desktop {
9556 display: block;
9557 }
9558 }
9559
9560 @media (max-width: 767px) {
9561 .tutor-user-public-profile .content-for-mobile {
9562 display: block;
9563 margin: 22px 0 0 0;
9564 padding: 0 !important;
9565 }
9566 .tutor-user-public-profile .content-for-desktop {
9567 display: none;
9568 }
9569 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
9570 height: auto;
9571 }
9572 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .cover-area > div:first-child {
9573 height: 220px;
9574 }
9575 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
9576 padding-left: 0 !important;
9577 top: -82px !important;
9578 flex-wrap: wrap;
9579 -o-flex-wrap: wrap;
9580 -ms-flex-wrap: wrap;
9581 -moz-flex-wrap: wrap;
9582 -webkit-flex-wrap: wrap;
9583 -webkit-box-pack: center;
9584 -ms-flex-pack: center;
9585 justify-content: center;
9586 -o-justify-content: center;
9587 -ms-justify-content: center;
9588 -moz-justify-content: center;
9589 -webkit-justify-content: center;
9590 }
9591 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-rating-media {
9592 width: 100% !important;
9593 text-align: center !important;
9594 }
9595 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span > span {
9596 color: black !important;
9597 }
9598 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span:nth-of-type(2) > span {
9599 color: #C4C4C4 !important;
9600 }
9601 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name h3 {
9602 color: #161616 !important;
9603 font-size: 30px !important;
9604 }
9605 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-no-cp .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .rating-digits {
9606 color: #161616 !important;
9607 }
9608 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
9609 top: -98px !important;
9610 }
9611 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
9612 height: 160px !important;
9613 width: 153px !important;
9614 }
9615 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container, .tutor-user-public-profile.tutor-user-public-profile-no-cp .ratings {
9616 position: static !important;
9617 top: 0 !important;
9618 text-align: center !important;
9619 }
9620 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
9621 padding: 0 !important;
9622 }
9623 .tutor-user-public-profile .tutor-social-container {
9624 margin: 15px 0 0 0 !important;
9625 }
9626 .tutor-user-public-profile .tutor-social-container a {
9627 color: #7A7A7A !important;
9628 }
9629 .tutor-user-public-profile .profile-name {
9630 padding: 0 !important;
9631 }
9632 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
9633 margin-top: -83px !important;
9634 position: relative !important;
9635 top: 0 !important;
9636 }
9637 .tutor-user-public-profile .tutor-user-profile-sidebar {
9638 margin-top: 0 !important;
9639 }
9640 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
9641 -webkit-box-pack: left !important;
9642 -ms-flex-pack: left !important;
9643 justify-content: left !important;
9644 -o-justify-content: left !important;
9645 -ms-justify-content: left !important;
9646 -moz-justify-content: left !important;
9647 -webkit-justify-content: left !important;
9648 }
9649 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area * {
9650 text-align: left !important;
9651 }
9652 }
9653
9654 .tutor-user-public-profile .tutor-user-profile-sidebar {
9655 padding: 15px;
9656 width: 223px;
9657 float: left;
9658 }
9659
9660 .tutor-user-public-profile .tutor-user-profile-content {
9661 width: calc(100% - 228px);
9662 float: left;
9663 margin-bottom: 30px;
9664 }
9665
9666 .tutor-user-public-profile .tutor-user-profile-content > h3 {
9667 font-style: normal;
9668 font-weight: normal;
9669 font-size: 24px;
9670 line-height: 34px;
9671 color: #161616;
9672 margin-top: 20px;
9673 }
9674
9675 .tutor-user-public-profile .tutor-user-profile-content > h3:first-child {
9676 margin-top: 0;
9677 }
9678
9679 @media (max-width: 800px) {
9680 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
9681 padding-left: 0 !important;
9682 }
9683 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
9684 left: 178px !important;
9685 }
9686 .tutor-user-public-profile .tutor-user-profile-sidebar, .tutor-user-public-profile .tutor-user-profile-content {
9687 width: 100%;
9688 float: none;
9689 }
9690 }
9691
9692 .tutor-dashboard-builder-header {
9693 padding: 10px 0px;
9694 border-bottom: 2px solid #DCDFE5;
9695 position: fixed;
9696 top: 0px;
9697 background: #fff;
9698 width: 100%;
9699 z-index: 99;
9700 }
9701
9702 @media (max-width: 991px) {
9703 .tutor-dashboard-builder-header {
9704 position: static;
9705 }
9706 }
9707
9708 .tutor-dashboard-builder-header .tutor-row {
9709 -webkit-box-pack: justify;
9710 -ms-flex-pack: justify;
9711 justify-content: space-between;
9712 }
9713
9714 @media (max-width: 991px) {
9715 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
9716 -webkit-box-flex: 0;
9717 -ms-flex: 0 0 100%;
9718 flex: 0 0 100%;
9719 max-width: 100%;
9720 }
9721 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
9722 margin-bottom: 15px;
9723 }
9724 }
9725
9726 .tutor-dashboard-builder-header .tutor-button {
9727 white-space: nowrap;
9728 margin-left: auto;
9729 }
9730
9731 @media (max-width: 991px) {
9732 .tutor-dashboard-builder-header .tutor-button {
9733 padding: 6px 10px;
9734 }
9735 }
9736
9737 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
9738 display: -webkit-box;
9739 display: -ms-flexbox;
9740 display: flex;
9741 -webkit-box-align: center;
9742 -ms-flex-align: center;
9743 align-items: center;
9744 -webkit-box-pack: justify;
9745 -ms-flex-pack: justify;
9746 justify-content: space-between;
9747 }
9748
9749 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
9750 padding: 0 25px;
9751 position: relative;
9752 }
9753
9754 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
9755 max-height: 32px;
9756 }
9757
9758 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
9759 margin: 0;
9760 padding: 0px 25px;
9761 line-height: 30px;
9762 border: none;
9763 border-left: 1px solid #DCDFE5;
9764 background: transparent;
9765 display: -webkit-inline-box;
9766 display: -ms-inline-flexbox;
9767 display: inline-flex;
9768 color: var(--tutor-text-color);
9769 -webkit-transition: 300ms;
9770 transition: 300ms;
9771 font-weight: 500;
9772 white-space: nowrap;
9773 }
9774
9775 @media (max-width: 991px) {
9776 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
9777 border-left: none;
9778 }
9779 }
9780
9781 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
9782 font-size: 24px;
9783 line-height: 30px;
9784 margin-right: 9px;
9785 }
9786
9787 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
9788 color: var(--tutor-primary-color);
9789 background: transparent;
9790 }
9791
9792 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
9793 color: var(--tutor-primary-color);
9794 }
9795
9796 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
9797 display: -webkit-box;
9798 display: -ms-flexbox;
9799 display: flex;
9800 -webkit-box-align: center;
9801 -ms-flex-align: center;
9802 align-items: center;
9803 -webkit-box-pack: justify;
9804 -ms-flex-pack: justify;
9805 justify-content: space-between;
9806 }
9807
9808 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
9809 color: var(--tutor-text-color);
9810 font-weight: 500;
9811 line-height: 36px;
9812 padding: 0 25px;
9813 -webkit-transition: 300ms;
9814 transition: 300ms;
9815 white-space: nowrap;
9816 }
9817
9818 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
9819 font-size: 36px;
9820 line-height: 36px;
9821 display: inline-block;
9822 vertical-align: top;
9823 padding-right: 9px;
9824 }
9825
9826 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
9827 color: var(--tutor-primary-color);
9828 }
9829
9830 .tutor-frontend-course-builder-section {
9831 padding: 113px 0 45px;
9832 background-color: #ffffff;
9833 }
9834
9835 @media (max-width: 991px) {
9836 .tutor-frontend-course-builder-section {
9837 padding-top: 60px;
9838 }
9839 .tutor-frontend-course-builder-section .tutor-col-8,
9840 .tutor-frontend-course-builder-section .tutor-col-4 {
9841 width: 100%;
9842 max-width: 100%;
9843 -webkit-box-flex: 0;
9844 -ms-flex: 0 0 100%;
9845 flex: 0 0 100%;
9846 }
9847 }
9848
9849 .admin-bar .tutor-dashboard-builder-header {
9850 top: 32px;
9851 }
9852
9853 @media (max-width: 783px) {
9854 .admin-bar .tutor-dashboard-builder-header {
9855 top: 46px;
9856 }
9857 }
9858
9859 .tutor-course-builder-upload-tips {
9860 position: fixed;
9861 max-width: 370px;
9862 }
9863
9864 @media (max-width: 991px) {
9865 .tutor-course-builder-upload-tips {
9866 position: static;
9867 }
9868 }
9869
9870 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
9871 font-size: 16px;
9872 color: #8C94A8;
9873 font-weight: 700;
9874 display: -webkit-box;
9875 display: -ms-flexbox;
9876 display: flex;
9877 -webkit-box-align: center;
9878 -ms-flex-align: center;
9879 align-items: center;
9880 }
9881
9882 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
9883 font-size: 24px;
9884 color: var(--tutor-primary-color);
9885 margin-right: 11px;
9886 }
9887
9888 .tutor-course-builder-upload-tips ul {
9889 margin: 0;
9890 padding: 0 0 0 35px;
9891 list-style: none;
9892 }
9893
9894 .tutor-course-builder-upload-tips ul li {
9895 position: relative;
9896 margin-bottom: 8px;
9897 line-height: 24px;
9898 }
9899
9900 .tutor-course-builder-upload-tips ul li::after {
9901 content: '';
9902 position: absolute;
9903 height: 8px;
9904 width: 8px;
9905 border-radius: 50%;
9906 background: #DCDFE5;
9907 left: -26px;
9908 top: 9px;
9909 }
9910
9911 /*
9912 * Course Level Meta
9913 */
9914 .tutor-course-level-meta {
9915 display: -webkit-box;
9916 display: -ms-flexbox;
9917 display: flex;
9918 }
9919
9920 .tutor-course-level-meta label {
9921 margin: 0 40px 0 0;
9922 font-weight: 600;
9923 }
9924
9925 .tutor-frontend-builder-course-price .tutor-form-group input {
9926 margin-bottom: 0;
9927 }
9928
9929 .tutor-frontend-builder-course-price .tutor-styled-radio {
9930 display: -webkit-box;
9931 display: -ms-flexbox;
9932 display: flex;
9933 -webkit-box-align: center;
9934 -ms-flex-align: center;
9935 align-items: center;
9936 }
9937
9938 /*
9939 * Course Builder Attachments
9940 */
9941 .tutor-course-builder-attachements {
9942 display: -webkit-box;
9943 display: -ms-flexbox;
9944 display: flex;
9945 margin-left: -30px;
9946 -ms-flex-wrap: wrap;
9947 flex-wrap: wrap;
9948 }
9949
9950 .tutor-course-builder-attachements .tutor-added-attachment {
9951 -webkit-box-flex: 0;
9952 -ms-flex: 0 0 calc(25% - 30px);
9953 flex: 0 0 calc(25% - 30px);
9954 max-width: calc(25% - 30px);
9955 border: 1px solid #DCDFE5;
9956 padding: 35px 20px 20px;
9957 position: relative;
9958 text-align: center;
9959 margin-left: 30px;
9960 margin-bottom: 30px;
9961 border-radius: 4px;
9962 -webkit-transition: 300ms;
9963 transition: 300ms;
9964 min-width: 120px;
9965 }
9966
9967 @media (max-width: 480px) {
9968 .tutor-course-builder-attachements .tutor-added-attachment {
9969 -webkit-box-flex: 0;
9970 -ms-flex: 0 0 calc(50% - 30px);
9971 flex: 0 0 calc(50% - 30px);
9972 max-width: calc(50% - 30px);
9973 }
9974 }
9975
9976 .tutor-course-builder-attachements .tutor-added-attachment i {
9977 font-size: 58px;
9978 line-height: 58px;
9979 margin-bottom: 25px;
9980 display: block;
9981 }
9982
9983 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
9984 position: absolute;
9985 height: 22px;
9986 width: 22px;
9987 border: 1px solid #DCDFE5;
9988 text-align: center;
9989 line-height: 22px;
9990 top: -1px;
9991 right: -1px;
9992 font-size: 10px;
9993 border-top-right-radius: 4px;
9994 color: transparent;
9995 -webkit-transition: 300ms;
9996 transition: 300ms;
9997 }
9998
9999 .tutor-course-builder-attachements .tutor-added-attachment:hover,
10000 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
10001 border-color: #D71830;
10002 color: #D71830;
10003 }
10004
10005 .tutor-course-builder-attachements .tutor-added-attachment span {
10006 display: block;
10007 }
10008
10009 .tutor-course-builder-attachements .tutor-added-attachment span a {
10010 font-size: 14px;
10011 display: block;
10012 line-height: 20px;
10013 color: #606C8F;
10014 }
10015
10016 .tutor-course-builder-btn-group {
10017 display: -webkit-box;
10018 display: -ms-flexbox;
10019 display: flex;
10020 -webkit-box-pack: justify;
10021 -ms-flex-pack: justify;
10022 justify-content: space-between;
10023 -ms-flex-wrap: wrap;
10024 flex-wrap: wrap;
10025 }
10026
10027 /**
10028 Course Settings Tabs
10029 */
10030 #tutor-metabox-course-settings-tabs {
10031 background-color: #fff;
10032 border: 1px solid #e5e5e5;
10033 margin: 1em 0;
10034 }
10035
10036 .inside #tutor-metabox-course-settings-tabs {
10037 border: 0;
10038 margin: 0;
10039 }
10040
10041 .settings-tabs-heading {
10042 padding: 1em;
10043 border-bottom: 1px solid #e5e5e5;
10044 }
10045
10046 .settings-tabs-heading h3 {
10047 font-size: 14px;
10048 margin: 0;
10049 line-height: 1.4;
10050 }
10051
10052 .course-settings-tabs-container {
10053 display: -webkit-box;
10054 display: -ms-flexbox;
10055 display: flex;
10056 }
10057
10058 .course-settings-tabs-container .settings-tabs-navs-wrap {
10059 -webkit-box-flex: 0;
10060 -ms-flex: 0 0 200px;
10061 flex: 0 0 200px;
10062 background: #F5F5F5;
10063 }
10064
10065 .settings-tabs-navs-wrap .settings-tabs-navs {
10066 margin: 0;
10067 list-style: none;
10068 }
10069
10070 .settings-tabs-navs-wrap .settings-tabs-navs li {
10071 margin: 0;
10072 }
10073
10074 .settings-tabs-navs-wrap .settings-tabs-navs li a {
10075 display: block;
10076 padding-top: 10px;
10077 padding-bottom: 10px;
10078 padding-left: 15px;
10079 padding-right: 15px;
10080 color: #23282d;
10081 text-decoration: none;
10082 background: #F5F5F5;
10083 text-transform: capitalize;
10084 border-bottom: 1px solid #e5e5e5;
10085 border-left: 3px solid transparent;
10086 }
10087
10088 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
10089 border-bottom: none;
10090 }
10091
10092 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
10093 -webkit-box-shadow: none;
10094 box-shadow: none;
10095 }
10096
10097 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
10098 background-color: #ffffff;
10099 border-bottom: 1px solid #e5e5e5;
10100 color: var(--tutor-primary-color);
10101 border-left: 3px solid var(--tutor-primary-color);
10102 }
10103
10104 .course-settings-tabs-container .settings-tabs-container {
10105 padding: 1em;
10106 -webkit-box-flex: 1;
10107 -ms-flex: 1;
10108 flex: 1;
10109 }
10110
10111 .tutor-field-radio p {
10112 margin-top: 0;
10113 }
10114
10115 /**
10116 Content Drip (Pro)
10117 */
10118 .lesson-modal-form-wrap .lesson-content-drip-wrap {
10119 padding: 10px;
10120 border: 1px solid #e4e4e4;
10121 }
10122
10123 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
10124 margin: 0 0 10px 0;
10125 }
10126
10127 .select2-dropdown.increasezindex {
10128 z-index: 9999999999999;
10129 }
10130
10131 .tutor-topic-title i.tutor-icon-move {
10132 line-height: unset;
10133 }
10134
10135 .select2-selection__rendered [class^="tutor-icon-"] {
10136 vertical-align: middle;
10137 }
10138
10139 @media (min-width: 992px) {
10140 .tutor-option-tooltip.tutor-option-field {
10141 position: relative;
10142 }
10143 .tutor-option-tooltip.tutor-option-field p.desc {
10144 position: absolute;
10145 left: calc(100% + 16px);
10146 background: #2A344F;
10147 width: 160px;
10148 padding: 10px 13px;
10149 opacity: 0;
10150 visibility: hidden;
10151 -webkit-transition: 300ms;
10152 transition: 300ms;
10153 z-index: 98;
10154 top: 10px;
10155 color: #fff;
10156 border-radius: 12px;
10157 font-size: 12px;
10158 font-style: normal;
10159 }
10160 .tutor-option-tooltip.tutor-option-field p.desc::before {
10161 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");
10162 position: absolute;
10163 left: -10px;
10164 top: 16px;
10165 }
10166 .tutor-option-tooltip.tutor-option-field:hover p.desc {
10167 opacity: 1;
10168 visibility: visible;
10169 }
10170 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
10171 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
10172 opacity: 1;
10173 visibility: visible;
10174 }
10175 }
10176
10177 .tutor-instructor-pending-content {
10178 text-align: center;
10179 }
10180
10181 .tutor-instructor-pending-content a {
10182 margin-top: 26px;
10183 }
10184
10185 .tutor-instructor-pending-content img {
10186 margin-bottom: 69px;
10187 border-radius: 10px;
10188 }
10189
10190 .tutor-instructor-thankyou-text h2 {
10191 line-height: 48px;
10192 font-size: 40px;
10193 font-style: normal;
10194 font-weight: 500;
10195 letter-spacing: 0px;
10196 color: #161616;
10197 margin-bottom: 26px;
10198 }
10199
10200 .tutor-instructor-extra-text {
10201 font-size: 20px;
10202 font-style: normal;
10203 font-weight: 400;
10204 letter-spacing: 0px;
10205 color: #525252;
10206 line-height: 30px;
10207 }
10208
10209 .tutor-frontend-dashboard-withdrawal h4 {
10210 margin-bottom: 25px;
10211 }
10212
10213 .withdraw-history-table-title h4 {
10214 margin-top: 45px;
10215 }
10216
10217 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance {
10218 display: -webkit-box;
10219 display: -ms-flexbox;
10220 display: flex;
10221 -webkit-box-align: center;
10222 -ms-flex-align: center;
10223 align-items: center;
10224 -webkit-box-pack: justify;
10225 -ms-flex-pack: justify;
10226 justify-content: space-between;
10227 border: 1px solid #DCDBDC;
10228 border-radius: 6px;
10229 padding: 25px 35px 25px 30px;
10230 margin-bottom: 15px;
10231 }
10232
10233 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info {
10234 display: -webkit-box;
10235 display: -ms-flexbox;
10236 display: flex;
10237 -webkit-box-align: center;
10238 -ms-flex-align: center;
10239 align-items: center;
10240 }
10241
10242 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info img {
10243 margin-right: 15px;
10244 }
10245
10246 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info small {
10247 font-size: 16px;
10248 }
10249
10250 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info p {
10251 font-size: 20px;
10252 line-height: 26px;
10253 margin: 0;
10254 }
10255
10256 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:focus, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:active {
10257 text-decoration: none;
10258 background: #3E64DE;
10259 border-radius: 3px;
10260 display: inline-block;
10261 padding: 8px 18px;
10262 font-weight: 500;
10263 font-size: 16px;
10264 color: white;
10265 cursor: pointer;
10266 }
10267
10268 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover {
10269 background: #2548bb;
10270 }
10271
10272 .tutor-frontend-dashboard-withdrawal h4 {
10273 font-weight: 500;
10274 font-size: 24px;
10275 }
10276
10277 .tutor-frontend-dashboard-withdrawal .withdrawal-preference {
10278 font-size: 15px;
10279 color: #7A7A7A;
10280 }
10281
10282 .tutor-frontend-dashboard-withdrawal .inline-image-text > img {
10283 width: 23px;
10284 display: inline-block !important;
10285 }
10286
10287 .tutor-frontend-dashboard-withdrawal .inline-image-text > * {
10288 vertical-align: middle;
10289 }
10290
10291 .tutor-frontend-dashboard-withdrawal .inline-image-text.is-inline-block > * {
10292 display: inline-block;
10293 }
10294
10295 .tutor-frontend-dashboard-withdrawal .inline-image-text a {
10296 text-decoration: underline;
10297 color: #444;
10298 }
10299
10300 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap {
10301 display: none;
10302 }
10303
10304 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div {
10305 width: 100%;
10306 height: 100%;
10307 padding: 15px;
10308 overflow: hidden;
10309 position: fixed;
10310 left: 0;
10311 right: 0;
10312 top: 0;
10313 bottom: 0;
10314 z-index: 9999999999;
10315 background: rgba(0, 0, 0, 0.589);
10316 display: -webkit-box;
10317 display: -ms-flexbox;
10318 display: flex;
10319 display: -o-flex;
10320 display: -ms-flex;
10321 display: -moz-flex;
10322 display: -webkit-flex;
10323 -webkit-box-align: center;
10324 -ms-flex-align: center;
10325 align-items: center;
10326 -o-align-items: center;
10327 -ms-align-items: center;
10328 -moz-align-items: center;
10329 -webkit-align-items: center;
10330 -webkit-box-pack: center;
10331 -ms-flex-pack: center;
10332 justify-content: center;
10333 -o-justify-content: center;
10334 -ms-justify-content: center;
10335 -moz-justify-content: center;
10336 -webkit-justify-content: center;
10337 }
10338
10339 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div {
10340 display: inline-block;
10341 max-height: 100%;
10342 width: 100%;
10343 max-width: 690px;
10344 background: white;
10345 overflow: auto;
10346 border-radius: 15px;
10347 position: relative;
10348 padding: 0;
10349 }
10350
10351 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div {
10352 padding: 50px 70px;
10353 }
10354
10355 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child > .tutor-icon-line-cross {
10356 position: absolute;
10357 cursor: pointer;
10358 top: 30px;
10359 right: 30px;
10360 font-size: 20px;
10361 }
10362
10363 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child tr, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child td, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child table, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child tbody {
10364 border: none;
10365 margin: 0;
10366 padding: 0;
10367 }
10368
10369 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child h3 {
10370 margin: 7px 0px;
10371 font-weight: 600;
10372 padding: 0;
10373 }
10374
10375 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:last-child {
10376 border-top: 1px solid #E8E8E8;
10377 background: #F3F3F3;
10378 }
10379
10380 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount {
10381 border: 1px solid #BABABA;
10382 border-radius: 6px;
10383 background: white;
10384 height: 43px;
10385 overflow: hidden;
10386 margin-bottom: 12px;
10387 }
10388
10389 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span {
10390 display: block;
10391 text-align: center;
10392 width: 40px;
10393 float: left;
10394 height: 100%;
10395 background: #f3f3f3;
10396 border-right: 1px solid #BABABA;
10397 }
10398
10399 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span > span {
10400 font-size: 18px;
10401 font-weight: bold;
10402 display: inline-block;
10403 line-height: 41px;
10404 }
10405
10406 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input:focus, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input:active {
10407 border: none;
10408 outline: 0;
10409 height: 100%;
10410 width: calc(100% - 40px);
10411 display: inline-block;
10412 margin: 0;
10413 padding: 0;
10414 padding-left: 7px;
10415 }
10416
10417 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container {
10418 margin: 50px 0 0;
10419 overflow: auto;
10420 }
10421
10422 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container > button:last-child {
10423 float: right;
10424 }
10425
10426 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response {
10427 position: fixed;
10428 left: 50px;
10429 bottom: 50px;
10430 border: 1px solid #E8E8E8;
10431 background: white;
10432 border-radius: 10px;
10433 margin: 0;
10434 }
10435
10436 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response:empty {
10437 display: none;
10438 }
10439
10440 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response > * {
10441 background: white;
10442 border: none;
10443 }
10444
10445 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response img {
10446 width: 34px;
10447 margin: 5px 13px;
10448 }
10449
10450 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response b {
10451 font-weight: 600;
10452 }
10453
10454 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response span {
10455 color: #333333;
10456 }
10457
10458 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn {
10459 background: #F3F3F3;
10460 border: 1px solid #DCDBDC;
10461 color: #7A7A7A;
10462 }
10463
10464 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn:hover {
10465 background: #e6e6e6;
10466 }
10467
10468 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdrawal-pop-up-success img {
10469 display: inline-block !important;
10470 }
10471
10472 .tutor-frontend-dashboard-withdrawal table.withdrawals-history {
10473 border: 1px solid #DCDBDC;
10474 -webkit-box-sizing: border-box;
10475 box-sizing: border-box;
10476 position: relative;
10477 }
10478
10479 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th {
10480 background: #F3F3F3;
10481 }
10482
10483 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
10484 padding: 10px;
10485 border: none;
10486 font-weight: normal;
10487 font-size: 13px;
10488 text-align: left;
10489 vertical-align: middle;
10490 }
10491
10492 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td {
10493 border-bottom: 1px solid #DCDBDC;
10494 border-collapse: collapse;
10495 }
10496
10497 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:first-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:first-child {
10498 padding: 10px 0 15px 15px;
10499 }
10500
10501 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:last-child, .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:last-child {
10502 text-align: right;
10503 padding-right: 15px;
10504 width: 50px;
10505 }
10506
10507 .tutor-frontend-dashboard-withdrawal table.withdrawals-history th:nth-child(4), .tutor-frontend-dashboard-withdrawal table.withdrawals-history td:nth-child(4) {
10508 width: 105px;
10509 }
10510
10511 .tutor-frontend-dashboard-withdrawal table.withdrawals-history .withdraw-method-name {
10512 line-height: 20px;
10513 font-size: 15px;
10514 display: block;
10515 }
10516
10517 .tutor-frontend-dashboard-withdrawal table.withdrawals-history small {
10518 font-size: 13px;
10519 }
10520
10521 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container {
10522 position: relative;
10523 display: inline-block;
10524 height: 24px;
10525 cursor: pointer;
10526 }
10527
10528 .tutor-frontend-dashboard-withdrawal .tutor-status-text-container .tool-tip-container img {
10529 display: inline-block !important;
10530 width: 16px;
10531 }
10532
10533 .tutor-frontend-dashboard-withdrawal .tutor-status-text {
10534 display: inline-block;
10535 font-weight: bold;
10536 font-size: 13px;
10537 color: #FFFFFF;
10538 background: gray;
10539 border-radius: 2px;
10540 padding: 3px 9px;
10541 }
10542
10543 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-approved {
10544 background: #24A148;
10545 }
10546
10547 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-pending {
10548 background: #ED9700;
10549 }
10550
10551 .tutor-frontend-dashboard-withdrawal .tutor-status-text.status-rejected {
10552 background: #F44337;
10553 }
10554
10555 .tutor-tooltip-inside {
10556 /* Tooltip shared base styles */
10557 /* Tooltip visibility class toggled by jQuery */
10558 /* Tooltip positioning */
10559 /** Common styles: Horizontally Centered **/
10560 /** Common styles: Bottom positions **/
10561 /** Common styles: Top positions **/
10562 /** Common styles: Corner positions **/
10563 /** Common styles: Left corner positions **/
10564 /** Common styles: Right corner positions **/
10565 /** Common styles: Vertically Centered **/
10566 /** Left position only **/
10567 /** Right position only **/
10568 /* Tooltip arrow shared base styles */
10569 /** Common styles: Horizontally Centered, Up/Down arrows **/
10570 /** Common styles: Up arrow **/
10571 /** Common styles: Down arrow **/
10572 /** Common styles: Left-/Right-aligned, Up/Down arrows **/
10573 /** Common styles: Right-aligned, Up/Down arrows **/
10574 /** Common styles: Left-aligned, Up/Down arrows **/
10575 /** Common styles: Vertically Centered, Left/Right arrows **/
10576 /** Right arrow **/
10577 /** Left arrow **/
10578 }
10579
10580 .tutor-tooltip-inside .tooltip {
10581 position: absolute;
10582 z-index: 2;
10583 overflow: hidden;
10584 clip: rect(0, 0, 0, 0);
10585 -webkit-box-sizing: border-box;
10586 box-sizing: border-box;
10587 width: 0;
10588 height: 0;
10589 padding: 0;
10590 cursor: default;
10591 color: #fff;
10592 font-family: Helvetica, Arial, sans-serif;
10593 font-size: 14px;
10594 font-size: 1.4rem;
10595 line-height: normal;
10596 text-align: center;
10597 white-space: nowrap;
10598 border-width: 0;
10599 border-style: solid;
10600 border-color: #6d6e71;
10601 border-top-color: #373739;
10602 background-color: #373739;
10603 opacity: 0;
10604 -webkit-transition: opacity .3s ease-in .3s;
10605 transition: opacity .3s ease-in .3s;
10606 font-size: 13px;
10607 color: #FFFFFF;
10608 height: auto;
10609 text-align: center;
10610 white-space: normal;
10611 font-size: 12px;
10612 background: #353535;
10613 border-radius: 10px;
10614 padding: 7px;
10615 }
10616
10617 .tutor-tooltip-inside .tooltip.isVisible {
10618 overflow: visible;
10619 clip: auto;
10620 width: 150px;
10621 height: auto;
10622 padding: 10px 15px;
10623 border-width: 1px;
10624 opacity: 1;
10625 }
10626
10627 .tutor-tooltip-inside .tooltip,
10628 .tutor-tooltip-inside .tooltip.tip-bottom,
10629 .tutor-tooltip-inside .tooltip.tip-top {
10630 left: 50%;
10631 -webkit-transform: translate(-50%, 0);
10632 transform: translate(-50%, 0);
10633 }
10634
10635 .tutor-tooltip-inside .tooltip,
10636 .tutor-tooltip-inside .tooltip.tip-bottom,
10637 .tutor-tooltip-inside .tooltip.tip-bottom-left,
10638 .tutor-tooltip-inside .tooltip.tip-bottom-right {
10639 top: 110%;
10640 top: calc(100% + 13px);
10641 }
10642
10643 .tutor-tooltip-inside .tooltip.tip-top,
10644 .tutor-tooltip-inside .tooltip.tip-top-left,
10645 .tutor-tooltip-inside .tooltip.tip-top-right {
10646 top: auto;
10647 bottom: 110%;
10648 bottom: calc(100% + 13px);
10649 }
10650
10651 .tutor-tooltip-inside .tooltip.tip-bottom-left,
10652 .tutor-tooltip-inside .tooltip.tip-bottom-right,
10653 .tutor-tooltip-inside .tooltip.tip-top-left,
10654 .tutor-tooltip-inside .tooltip.tip-top-right {
10655 -webkit-transform: none;
10656 transform: none;
10657 }
10658
10659 .tutor-tooltip-inside .tooltip.tip-bottom-left,
10660 .tutor-tooltip-inside .tooltip.tip-top-left {
10661 right: 50%;
10662 left: auto;
10663 margin-right: -25px;
10664 }
10665
10666 .tutor-tooltip-inside .tooltip.tip-bottom-right,
10667 .tutor-tooltip-inside .tooltip.tip-top-right {
10668 margin-left: -25px;
10669 }
10670
10671 .tutor-tooltip-inside .tooltip.tip-left,
10672 .tutor-tooltip-inside .tooltip.tip-right {
10673 top: 50%;
10674 -webkit-transform: translate(0, -50%);
10675 transform: translate(0, -50%);
10676 }
10677
10678 .tutor-tooltip-inside .tooltip.tip-left {
10679 right: 110%;
10680 right: calc(100% + 13px);
10681 left: auto;
10682 }
10683
10684 .tutor-tooltip-inside .tooltip.tip-right {
10685 left: 110%;
10686 left: calc(100% + 13px);
10687 }
10688
10689 .tutor-tooltip-inside .tooltip:after {
10690 content: ' ';
10691 display: block;
10692 position: absolute;
10693 width: 0;
10694 height: 0;
10695 border-width: 10px;
10696 border-style: solid;
10697 pointer-events: none;
10698 }
10699
10700 .tutor-tooltip-inside .tooltip:after,
10701 .tutor-tooltip-inside .tooltip.tip-bottom:after,
10702 .tutor-tooltip-inside .tooltip.tip-top:after {
10703 left: 50%;
10704 margin-left: -10px;
10705 }
10706
10707 .tutor-tooltip-inside .tooltip:after,
10708 .tutor-tooltip-inside .tooltip.tip-bottom:after,
10709 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
10710 .tutor-tooltip-inside .tooltip.tip-bottom-right:after {
10711 top: -20px;
10712 border-color: transparent transparent #373739 transparent;
10713 }
10714
10715 .tutor-tooltip-inside .tooltip.tip-top:after,
10716 .tutor-tooltip-inside .tooltip.tip-top-left:after,
10717 .tutor-tooltip-inside .tooltip.tip-top-right:after {
10718 top: auto;
10719 bottom: -20px;
10720 border-color: #373739 transparent transparent transparent;
10721 }
10722
10723 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
10724 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
10725 .tutor-tooltip-inside .tooltip.tip-top-left:after,
10726 .tutor-tooltip-inside .tooltip.tip-top-right:after {
10727 margin-left: 0;
10728 }
10729
10730 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
10731 .tutor-tooltip-inside .tooltip.tip-top-left:after {
10732 right: 15px;
10733 left: auto;
10734 }
10735
10736 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
10737 .tutor-tooltip-inside .tooltip.tip-top-right:after {
10738 left: 15px;
10739 }
10740
10741 .tutor-tooltip-inside .tooltip.tip-left:after,
10742 .tutor-tooltip-inside .tooltip.tip-right:after {
10743 top: 50%;
10744 margin-top: -10px;
10745 margin-left: auto;
10746 }
10747
10748 .tutor-tooltip-inside .tooltip.tip-left:after {
10749 right: -20px;
10750 left: auto;
10751 border-color: transparent transparent transparent #373739;
10752 }
10753
10754 .tutor-tooltip-inside .tooltip.tip-right:after {
10755 left: -20px;
10756 border-color: transparent #373739 transparent transparent;
10757 }
10758
10759 .tutor-instructor-list, .tutor-instructor-list:focus, .tutor-instructor-list:active {
10760 outline: none;
10761 cursor: pointer;
10762 text-decoration: none !important;
10763 background: #FFFFFF;
10764 border: 1px solid #DCDBDC;
10765 border-radius: 6px;
10766 }
10767
10768 .tutor-instructor-list .tutor-instructor-profile-photo, .tutor-instructor-list .tutor-instructor-cover-photo {
10769 background-size: cover;
10770 background-repeat: no-repeat;
10771 background-position: center center;
10772 }
10773
10774 .tutor-instructor-list .tutor-instructor-profile-photo {
10775 border-radius: 50%;
10776 width: 60px;
10777 height: 60px;
10778 }
10779
10780 .tutor-instructor-list .tutor-instructor-name {
10781 font-style: normal;
10782 font-weight: 500;
10783 font-size: 24px;
10784 color: #161616;
10785 margin: 0;
10786 }
10787
10788 .tutor-instructor-list .tutor-instructor-course-count {
10789 margin-bottom: 10px;
10790 }
10791
10792 .tutor-instructor-list .tutor-instructor-course-count > span {
10793 font-style: normal;
10794 font-weight: 500;
10795 font-size: 15px;
10796 color: #161616;
10797 }
10798
10799 .tutor-instructor-list .tutor-instructor-course-count > span:last-child {
10800 color: #808080;
10801 }
10802
10803 .tutor-instructor-list .tutor-instructor-rating * {
10804 font-size: 16px;
10805 }
10806
10807 .tutor-instructor-list .tutor-instructor-rating .rating-digits {
10808 color: #161616;
10809 }
10810
10811 .tutor-instructor-list .tutor-instructor-rating .rating-total-meta {
10812 color: #7A7A7A;
10813 }
10814
10815 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo {
10816 width: 100%;
10817 height: 153px;
10818 }
10819
10820 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-profile-photo {
10821 border: 4px solid white;
10822 margin: -31px 15px 0;
10823 }
10824
10825 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-rating {
10826 padding: 0 15px;
10827 }
10828
10829 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-cover-photo {
10830 display: none;
10831 }
10832
10833 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-profile-photo {
10834 border-radius: 0%;
10835 width: 100%;
10836 height: 160px;
10837 }
10838
10839 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-rating {
10840 padding: 0 15px;
10841 }
10842
10843 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name {
10844 margin-top: 15px;
10845 }
10846
10847 .tutor-instructor-list.tutor-instructor-list-pp-top-left {
10848 padding: 15px;
10849 }
10850
10851 .tutor-instructor-list.tutor-instructor-list-pp-top-left .tutor-instructor-cover-photo {
10852 display: none;
10853 }
10854
10855 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-cover-photo, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-cover-photo {
10856 display: none;
10857 }
10858
10859 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-profile-photo, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
10860 border-radius: 0%;
10861 height: 102px;
10862 width: 102px;
10863 top: 0px;
10864 position: absolute;
10865 }
10866
10867 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
10868 margin-left: 118px;
10869 white-space: nowrap;
10870 overflow: hidden;
10871 text-overflow: ellipsis;
10872 width: calc(100% - 110px);
10873 display: inline-block;
10874 position: relative;
10875 top: 6px;
10876 }
10877
10878 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
10879 top: 7px;
10880 position: relative;
10881 }
10882
10883 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
10884 border-radius: 50%;
10885 height: 82px;
10886 width: 82px;
10887 margin: 10px;
10888 }
10889
10890 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name {
10891 top: 11px;
10892 }
10893
10894 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count {
10895 top: 46px;
10896 }
10897
10898 /*# sourceMappingURL=tutor-front.css.map */
10899