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