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