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