PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.8.1
Tutor LMS – eLearning and online course solution v1.8.1
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-admin.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-admin.css
4903 lines
1 /**
2 @package: Tutor LMS
3 @author: themeum
4 */
5 :root {
6 --tutor-primary-color: #1b52d8;
7 --tutor-primary-hover-color: #1b52a9;
8 --tutor-text-color: #4b5981;
9 --tutor-light-color: #b1b8c9;
10 --tutor-success-button-color: #86b223;
11 }
12
13 .ui-slider {
14 position: relative;
15 text-align: left;
16 }
17
18 .ui-slider .ui-slider-handle {
19 position: absolute;
20 z-index: 2;
21 width: 15px;
22 height: 15px;
23 cursor: default;
24 top: -6.5px;
25 cursor: pointer;
26 }
27
28 .ui-slider .ui-slider-range {
29 position: absolute;
30 z-index: 1;
31 font-size: 0.7em;
32 display: block;
33 border: 0;
34 background-position: 0 0;
35 }
36
37 .ui-slider-horizontal {
38 height: 0.8em;
39 }
40
41 .ui-slider-horizontal .ui-slider-range {
42 top: 0;
43 height: 100%;
44 }
45
46 .ui-slider-horizontal .ui-slider-range-min {
47 left: 0;
48 }
49
50 .ui-slider-horizontal .ui-slider-range-max {
51 right: 0;
52 }
53
54 .ui-slider-vertical {
55 width: 0.8em;
56 height: 100px;
57 }
58
59 .ui-slider-vertical .ui-slider-handle {
60 left: -0.3em;
61 margin-left: 0;
62 margin-bottom: -0.6em;
63 }
64
65 .ui-slider-vertical .ui-slider-range {
66 left: 0;
67 width: 100%;
68 }
69
70 .ui-slider-vertical .ui-slider-range-min {
71 bottom: 0;
72 }
73
74 .ui-slider-vertical .ui-slider-range-max {
75 top: 0;
76 }
77
78 /*----------------------------------
79 Component containers
80 ----------------------------------*/
81 .ui-widget-content {
82 border: 1px solid #aaaaaa;
83 background: #ffffff;
84 color: #222222;
85 }
86
87 .ui-widget-content a {
88 color: #222222;
89 }
90
91 .ui-widget-header {
92 border: 1px solid #aaaaaa;
93 background: #cccccc;
94 color: #222222;
95 font-weight: bold;
96 }
97
98 .ui-widget-header a {
99 color: #222222;
100 }
101
102 /* Interaction states
103 ----------------------------------*/
104 .ui-state-default,
105 .ui-widget-content .ui-state-default,
106 .ui-widget-header .ui-state-default {
107 border: 1px solid #d3d3d3;
108 background: #e6e6e6;
109 font-weight: normal;
110 color: #555555;
111 }
112
113 /* Interaction Cues
114 ----------------------------------*/
115 .ui-state-highlight,
116 .ui-widget-content .ui-state-highlight,
117 .ui-widget-header .ui-state-highlight {
118 border: 1px solid #fcefa1;
119 background: #fbf9ee;
120 color: #363636;
121 }
122
123 .tutor-option-nav-tabs li {
124 position: relative;
125 display: inline-block;
126 margin-right: -1px;
127 }
128
129 /*.tutor-option-nav-tabs li:after {*/
130 /*content: "|";*/
131 /*position: absolute;*/
132 /*top: 0;*/
133 /*right: -10px;*/
134 /*}*/
135 .tutor-option-nav-tabs li:last-child:after {
136 content: "";
137 }
138
139 .tutor-option-nav-tabs li a {
140 display: block;
141 font-weight: bold;
142 text-decoration: none;
143 background: #fff;
144 padding: 5px 10px;
145 border: 1px solid #dddddd;
146 }
147
148 .tutor-option-nav-tabs li.current a {
149 color: #333333;
150 }
151
152 .tutor-option-nav-tabs li a:focus {
153 -webkit-box-shadow: none;
154 box-shadow: none;
155 }
156
157 /**
158 Withdraw Methods Nav
159 */
160 .withdraw-method-nav {
161 margin-bottom: 20px;
162 }
163
164 .withdraw-method-nav li {
165 position: relative;
166 display: inline-block;
167 }
168
169 .withdraw-method-nav li a {
170 display: block;
171 text-decoration: none;
172 padding: 5px 10px;
173 border-right: 1px solid #cccccc;
174 }
175
176 .withdraw-method-nav li:last-child a {
177 border-right: none;
178 }
179
180 /**
181 Option Field
182 */
183 .tutor-option-field-row {
184 border-bottom: 1px solid #e4e4e4;
185 padding: 20px 0;
186 font-size: 14px;
187 line-height: 1.3;
188 }
189
190 .tutor-option-field-row:last-child {
191 border-bottom: none;
192 }
193
194 .tutor-option-field-row input[type="text"],
195 .tutor-option-field-row input[type="email"],
196 .tutor-option-field-row input[type="number"],
197 .tutor-option-field-row input[type="password"],
198 .tutor-option-field-row textarea,
199 .tutor-option-field-row .tutor-field-type-slider {
200 background-color: #fff;
201 border: 1px solid #ddd;
202 border-radius: 3px;
203 -webkit-box-shadow: none;
204 box-shadow: none;
205 color: #333;
206 display: inline-block;
207 vertical-align: middle;
208 padding: 7px 12px;
209 margin: 0 10px 0 0;
210 width: 400px;
211 min-height: 35px;
212 }
213
214 .tutor_lesson_modal_form .tutor-option-field-row input[type="text"],
215 .tutor_lesson_modal_form .tutor-option-field-row input[type="email"],
216 .tutor_lesson_modal_form .tutor-option-field-row input[type="number"],
217 .tutor_lesson_modal_form .tutor-option-field-row input[type="password"],
218 .tutor_lesson_modal_form .tutor-option-field-row textarea,
219 .tutor_lesson_modal_form .tutor-option-field-row .tutor-field-type-slider {
220 width: 100%;
221 display: block;
222 }
223
224 .tutor-option-field {
225 display: block;
226 margin: 0 0 0 200px;
227 max-width: 800px;
228 }
229
230 .rtl .tutor-option-field {
231 margin: 0 200px 0 0;
232 }
233
234 .tutor_lesson_modal_form .tutor-option-field {
235 display: block;
236 margin: 0;
237 max-width: none;
238 }
239
240 .tutor-option-field-label {
241 display: block;
242 float: left;
243 width: 200px;
244 }
245
246 .rtl .tutor-option-field-label {
247 float: right;
248 }
249
250 .tutor_lesson_modal_form .tutor-option-field-label {
251 display: block;
252 float: none;
253 width: 100%;
254 margin-bottom: 15px;
255 }
256
257 .tutor-lesson-attachments-metabox {
258 margin-top: 30px;
259 }
260
261 .tutor-option-field-label label {
262 display: block;
263 font-weight: 600;
264 }
265
266 .tutor-option-field p.desc {
267 font-style: italic;
268 color: #666;
269 font-size: 12px;
270 line-height: 1.5;
271 }
272
273 .tutor-option-field-row h2 {
274 color: #444;
275 font-size: 18px;
276 font-weight: 700;
277 margin: 0;
278 }
279
280 .tutor-option-field-row .option-media-wrap {
281 margin-bottom: 10px;
282 }
283
284 .tutor-option-field-row .option-media-wrap img {
285 max-height: 100px;
286 width: auto;
287 padding: 5px;
288 border: 1px solid #cccccc;
289 }
290
291 .select2-container {
292 min-width: 250px !important;
293 }
294
295 .membership_course_categories .select2-container {
296 min-width: 50% !important;
297 }
298
299 /**
300 Group Field Option
301 */
302 .tutor-option-group-field {
303 display: inline-block;
304 vertical-align: top;
305 }
306
307 .tutor-option-group-field input[type="text"],
308 .tutor-option-group-field input[type="email"],
309 .tutor-option-group-field input[type="number"],
310 .tutor-option-group-field input[type="password"],
311 .tutor-option-group-field textarea,
312 .tutor-option-group-field .tutor-field-type-slider,
313 .tutor-option-group-field select {
314 width: 100px;
315 margin-right: 5px;
316 }
317
318 .option-type-radio-wrap {
319 margin-top: 0;
320 }
321
322 /**
323 * Course adding page
324 * Course Builder
325 */
326 #tutor-course-topics a {
327 text-decoration: none;
328 }
329
330 #tutor-course-topics .tutor-topics-wrap {
331 border-bottom: 1px solid #e7e7e7;
332 padding-bottom: 0;
333 margin: 0;
334 }
335
336 .tutor-untopics-lessons .course-content-item,
337 .course-contents .course-content-item {
338 padding: 10px;
339 border-bottom: 1px solid #d9d9d9;
340 background-color: #ebeef0;
341 }
342
343 .tutor-lessons.ui-sortable {
344 min-height: 20px;
345 }
346
347 #tutor-course-topics .drop-lessons p {
348 margin: 0;
349 }
350
351 #tutor-course-topics .course-content-item:hover {
352 background-color: #ebeef0;
353 }
354
355 #tutor-course-topics .tutor-lessons {
356 padding-left: 0;
357 }
358
359 #tutor-course-topics .tutor-lesson-top,
360 #tutor-course-topics .tutor-lesson-top i {
361 font-size: 15px;
362 }
363
364 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
365 display: inline-block;
366 vertical-align: middle;
367 margin-right: 5px;
368 }
369
370 .rtl #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
371 margin-right: 0;
372 margin-left: 5px;
373 }
374
375 #tutor-course-topics .tutor-lesson-top {
376 display: -webkit-box;
377 display: -ms-flexbox;
378 display: flex;
379 font-size: 14px;
380 }
381
382 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
383 .tutor-quiz .open-tutor-quiz-modal,
384 .course-content-item .open-tutor-assignment-modal,
385 .course-content-item .tutor-zoom-meeting-modal-open-btn {
386 -webkit-box-flex: 1;
387 -ms-flex: 1;
388 flex: 1;
389 }
390
391 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
392 margin-right: 10px;
393 cursor: ns-resize;
394 }
395
396 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
397 margin-right: 0;
398 margin-left: 10px;
399 }
400
401 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
402 margin: 0 10px;
403 }
404
405 #tutor-course-topics .tutor-lesson-top a {
406 color: #393c40;
407 }
408
409 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
410 display: none;
411 }
412
413 .tutor-topics-wrap,
414 .course-move-handle {
415 margin-right: 5px;
416 }
417
418 .course-move-handle {
419 -ms-flex-item-align: center;
420 align-self: center;
421 cursor: row-resize;
422 }
423
424 .new-topic-btn-wrap {
425 padding: 20px;
426 }
427
428 p.course-empty-content {
429 padding-left: 20px;
430 }
431
432 .tutor_btn_lg {
433 line-height: 45px;
434 background-color: var(--tutor-primary-color);
435 color: #ffffff;
436 padding: 0 20px;
437 display: inline-block;
438 border-radius: 2px;
439 font-size: 14px;
440 font-weight: 300;
441 border: none;
442 -webkit-box-shadow: none;
443 box-shadow: none;
444 cursor: pointer;
445 }
446
447 .tutor_btn_lg:focus {
448 -webkit-box-shadow: none;
449 box-shadow: none;
450 border: none;
451 outline: none;
452 }
453
454 .tutor_btn_lg:focus,
455 .tutor_btn_lg:hover {
456 background-color: var(--tutor-primary-color);
457 color: #ffffff;
458 }
459
460 .ui-sortable-placeholder {
461 visibility: visible;
462 background-color: #dddd;
463 }
464
465 .tutor-untopics-lessons {
466 margin-top: 0;
467 border: 1px solid #eee;
468 padding: 20px;
469 margin-bottom: 20px;
470 background-color: #fbfbfb;
471 }
472
473 .tutor-untopics-lessons h3 {
474 font-weight: 300;
475 margin-top: 0px;
476 }
477
478 .tutor-untopics-lessons .tutor-lessons {
479 padding-left: 0 !important;
480 }
481
482 .create-new-lesson-wrap {
483 text-align: center;
484 }
485
486 .tutor-metabox-add-topics,
487 .tutor-topics-edit-form {
488 background: #f1f1f1;
489 padding: 20px;
490 }
491
492 .tutor-metabox-add-topics .tutor-option-field-row {
493 padding: 15px 0;
494 }
495
496 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
497 .tutor-topics-edit-form .tutor-option-field-row:last-child {
498 border-bottom: none;
499 }
500
501 .topic-edit-icon {
502 cursor: pointer;
503 }
504
505 .tutor-topic-title {
506 display: -webkit-box;
507 display: -ms-flexbox;
508 display: flex;
509 font-size: 16px;
510 font-weight: 300;
511 margin: 0;
512 line-height: 40px;
513 padding-left: 15px;
514 }
515
516 .rtl .tutor-topic-title {
517 padding-left: 0;
518 padding-right: 15px;
519 }
520
521 .tutor-topic-title a {
522 color: #393c40;
523 }
524
525 .tutor-topic-title .topic-inner-title {
526 -webkit-box-flex: 1;
527 -ms-flex: 1 0 auto;
528 flex: 1 0 auto;
529 cursor: pointer;
530 max-width: calc(100% - 154px);
531 }
532
533 .tutor-topic-title span {
534 padding: 0 5px;
535 }
536
537 .tutor-topic-title span.expand-collapse-wrap {
538 border-left: 1px solid #e7e7e7;
539 }
540
541 .rtl .tutor-topic-title span.expand-collapse-wrap {
542 border-left: none;
543 border-right: 1px solid #e7e7e7;
544 }
545
546 .tutor-topic-title span.expand-collapse-wrap a {
547 display: block;
548 padding: 0 13px;
549 }
550
551 .topic-delete-btn {
552 float: right;
553 }
554
555 .text-muted {
556 color: #cccccc;
557 }
558
559 .topic-delete-btn a {
560 padding: 0 10px;
561 }
562
563 .topic-delete-btn a:hover {
564 color: #ff0000;
565 }
566
567 .topic-delete-btn .dashicons {
568 width: 12px;
569 height: 12px;
570 font-size: 12px;
571 }
572
573 #tutor-course-topics {
574 position: relative;
575 }
576
577 #tutor-course-topics .inside {
578 padding: 0;
579 margin: 0;
580 }
581
582 #tutor-course-topics a:focus {
583 -webkit-box-shadow: none;
584 box-shadow: none;
585 }
586
587 #tutor-course-topics .toggle-indicator:before {
588 margin-top: 20px;
589 }
590
591 .tutor-course-builder-header {
592 line-height: 50px;
593 position: absolute;
594 top: -69px;
595 right: 40px;
596 }
597
598 .rtl .tutor-course-builder-header {
599 right: auto;
600 left: 40px;
601 }
602
603 .tutor-topics-wrap:nth-child(2n) {
604 background: #f8f8f8;
605 }
606
607 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
608 background: #ebeef0;
609 padding: 15px 20px;
610 }
611
612 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn,*/
613 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn,*/
614 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-btn*/
615 /*
616 .tutor-course-builder-button{
617 line-height: 35px;
618 color: #393c40;
619 display: inline-block;
620 padding: 0 20px;
621 border-radius: 2px;
622 margin-right: 10px;
623 border: 1px solid #d3d4d5;
624 background-color: #f2f2f2;
625 cursor: pointer;
626 vertical-align: top;
627 transition: 200ms;
628 }
629
630 .tutor-course-builder-button.tutor-updating-message i{
631 display: none;
632 }
633
634 .tutor-course-builder-button.tutor-btn-lg{
635 line-height: 40px;
636 }
637
638 .tutor-course-builder-button.active,
639 .tutor-course-builder-button:hover{
640 color: #fff;
641 background: var(--tutor-primary-color);
642 border-color: var(--tutor-primary-color);
643 }
644
645
646 .tutor-course-builder-button.active:hover{
647 background: #393C40;
648 border-color: #393c40;
649 }
650
651 .tutor-course-builder-button i{
652 color: var(--tutor-primary-color);
653 vertical-align: middle;
654 margin-right: 5px;
655 font-size: 16px;
656 }
657
658 .tutor-course-builder-button.active i,
659 .tutor-course-builder-button:hover i{
660 color: #fff;
661 }
662
663 */
664 .single_add_to_cart_button,
665 a.tutor-button,
666 .tutor-button,
667 a.tutor-btn,
668 .tutor-btn {
669 color: #fff;
670 border: 1px solid var(--tutor-primary-color);
671 background-color: var(--tutor-primary-color);
672 display: inline-block;
673 padding: 12px 18px;
674 border-radius: 4px;
675 text-transform: capitalize;
676 line-height: 20px;
677 font-size: 14px;
678 font-weight: 500;
679 cursor: pointer;
680 -webkit-transition: 300ms;
681 transition: 300ms;
682 overflow: hidden;
683 vertical-align: top;
684 }
685
686 .single_add_to_cart_button i,
687 a.tutor-button i,
688 .tutor-button i,
689 a.tutor-btn i,
690 .tutor-btn i {
691 float: left;
692 line-height: 20px;
693 margin-right: 7px;
694 font-size: 20px;
695 }
696
697 a.tutor-button.default-btn i,
698 .tutor-button.default-btn i,
699 a.tutor-btn.default-btn i,
700 .tutor-btn.default-btn i {
701 color: var(--tutor-primary-color);
702 }
703
704 a.tutor-button.bordered-button,
705 .tutor-button.bordered-button,
706 a.tutor-btn.bordered-btn,
707 .tutor-btn.bordered-btn {
708 color: var(--tutor-primary-color);
709 border: 1px solid var(--tutor-primary-color);
710 background-color: transparent;
711 }
712
713 a.tutor-button:hover,
714 .tutor-button:hover,
715 a.tutor-btn:hover,
716 .tutor-btn:hover {
717 background-color: var(--tutor-primary-hover-color);
718 border-color: var(--tutor-primary-hover-color);
719 color: #fff;
720 }
721
722 a.tutor-button:hover i,
723 .tutor-button:hover i,
724 a.tutor-btn:hover i,
725 .tutor-btn:hover i {
726 color: #fff;
727 }
728
729 a.tutor-button.default-btn,
730 .tutor-button.default-btn,
731 a.tutor-btn.default-btn,
732 .tutor-btn.default-btn {
733 color: #393c40;
734 border: 1px solid #b8babe;
735 background: #fff;
736 }
737
738 a.tutor-button.default-btn:hover,
739 .tutor-button.default-btn:hover,
740 a.tutor-btn.default-btn:hover,
741 .tutor-btn.default-btn:hover {
742 background-color: var(--tutor-primary-color);
743 border-color: var(--tutor-primary-color);
744 color: #fff;
745 }
746
747 .tutor-add-quiz-button-wrap > * + * {
748 margin-left: 15px;
749 }
750
751 a.tutor-button.bordered-button:hover,
752 .tutor-button.bordered-button:hover,
753 a.tutor-btn.bordered-btn:hover,
754 .tutor-btn.bordered-btn:hover {
755 border: 1px solid var(--tutor-primary-color);
756 background-color: var(--tutor-primary-color);
757 }
758
759 .tutor-updating-message i {
760 display: none;
761 }
762
763 .tutor-button.tutor-danger {
764 background-color: #e53935;
765 border-color: #e53935;
766 }
767
768 .tutor-button.tutor-danger:hover {
769 background-color: #e53935;
770 border-color: #e53935;
771 -webkit-filter: brightness(0.9);
772 filter: brightness(0.9);
773 }
774
775 .tutor-button.tutor-success {
776 background: var(--tutor-success-button-color);
777 border-color: var(--tutor-success-button-color);
778 }
779
780 .tutor-button.tutor-success:hover {
781 background: var(--tutor-success-button-color);
782 border-color: var(--tutor-success-button-color);
783 -webkit-filter: brightness(0.9);
784 filter: brightness(0.9);
785 }
786
787 /**
788 Instructor
789 */
790 .tutor-required-fields {
791 color: #f13a3a;
792 }
793
794 /**
795 Meta Box Heading
796 */
797 #tutor-course-topics h2,
798 #tutor-instructors h2 {
799 padding: 15px;
800 line-height: 30px;
801 }
802
803 #tutor-course-topics h2:before,
804 #tutor-instructors h2:before {
805 color: var(--tutor-primary-color);
806 font-family: "tutor" !important;
807 speak: none;
808 font-style: normal;
809 font-weight: normal;
810 font-variant: normal;
811 text-transform: none;
812 line-height: 1;
813 -webkit-font-smoothing: antialiased;
814 -moz-osx-font-smoothing: grayscale;
815 margin-right: 10px;
816 }
817
818 #tutor-course-topics h2:before {
819 content: "\e936";
820 }
821
822 #tutor-instructors h2:before {
823 content: "\e93c";
824 }
825
826 /**
827 End Metabox Heading
828 */
829 /**
830 Video MetaBox
831 */
832 .tutor-video-metabox-wrap {
833 margin-bottom: 50px;
834 }
835
836 .video-metabox-source-input-wrap {
837 /*padding: 30px;*/
838 /*background-color: #F4F7F8;*/
839 /*border: 1px solid #DCDFE5;*/
840 /*border-radius: 3px;*/
841 }
842
843 .video-metabox-source-html5-upload {
844 background-color: #fff;
845 text-align: center;
846 padding: 40px 20px;
847 border: 1px solid #dcdfe5;
848 border-radius: 3px;
849 }
850
851 .video-metabox-source-html5-upload p {
852 margin-bottom: 5px;
853 }
854
855 .tutor-video-metabox-wrap p {
856 margin: 0;
857 padding: 0;
858 }
859
860 .video-metabox-source-html5-upload .video-upload-icon i {
861 font-size: 50px;
862 color: #1b52d8;
863 line-height: 45px;
864 }
865
866 .video_source_upload_wrap_html5 {
867 margin-top: 10px;
868 }
869
870 .video-metabox-source-html5-poster {
871 padding-top: 20px;
872 }
873
874 .video_source_wrap_html5 {
875 width: 100%;
876 }
877
878 .button-transparent {
879 background: transparent !important;
880 }
881
882 .button-transparent:hover {
883 background: var(--tutor-primary-color) !important;
884 }
885
886 .builder-course-thumbnail-upload-wrap .button-transparent {
887 float: right;
888 }
889
890 .html5-video-poster img {
891 height: 100%;
892 width: auto;
893 }
894
895 .html5-video-poster {
896 height: 100px;
897 display: -webkit-box;
898 display: -ms-flexbox;
899 display: flex;
900 -webkit-box-align: center;
901 -ms-flex-align: center;
902 align-items: center;
903 }
904
905 .html5-video-poster .tutor-builder-course-video-poster-text {
906 text-align: left;
907 padding-left: 20px;
908 }
909
910 .rtl .html5-video-poster .tutor-builder-course-video-poster-text {
911 padding-left: 0;
912 padding-right: 20px;
913 }
914
915 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
916 font-size: 14px;
917 font-weight: 700;
918 margin: 0 0 5px;
919 }
920
921 .html5-video-poster .tutor-builder-course-video-poster-text span {
922 font-size: 14px;
923 font-weight: 400;
924 }
925
926 .html5-video-poster img {
927 height: 100%;
928 width: auto;
929 }
930
931 /** END Video metabox */
932 .builder-course-thumbnail-img-src {
933 position: relative;
934 }
935
936 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
937 position: absolute;
938 top: 12px;
939 left: 15px;
940 color: #e53935;
941 -webkit-transition: 300ms;
942 transition: 300ms;
943 text-decoration: none;
944 }
945
946 .video-metabox-source-html5-poster .tutor-row {
947 display: -webkit-box;
948 display: -ms-flexbox;
949 display: flex;
950 -ms-flex-wrap: wrap;
951 flex-wrap: wrap;
952 -webkit-box-pack: justify;
953 -ms-flex-pack: justify;
954 justify-content: space-between;
955 -webkit-box-align: center;
956 -ms-flex-align: center;
957 align-items: center;
958 }
959
960 .video-metabox-source-html5-poster .tutor-row .tutor-col-5 {
961 width: 38%;
962 }
963
964 .video-metabox-source-html5-poster .tutor-col-7 {
965 width: 62%;
966 }
967
968 .video-metabox-source-html5-poster
969 .tutor-row
970 .tutor-course-thumbnail-upload-btn {
971 margin: 10px 0;
972 }
973
974 .tutor-course-builder-attachements * {
975 -webkit-box-sizing: border-box;
976 box-sizing: border-box;
977 }
978
979 .tutor-course-builder-attachements {
980 display: -webkit-box;
981 display: -ms-flexbox;
982 display: flex;
983 margin-left: -20px;
984 -ms-flex-wrap: wrap;
985 flex-wrap: wrap;
986 -webkit-box-sizing: border-box;
987 box-sizing: border-box;
988 padding: 0 0 10px;
989 }
990
991 .tutor-course-builder-attachements:empty {
992 display: none;
993 }
994
995 .tutor-course-builder-attachements .tutor-added-attachment {
996 -webkit-box-flex: 0;
997 -ms-flex: 0 0 153px;
998 flex: 0 0 153px;
999 max-width: 153px;
1000 border: 1px solid #dcdfe5;
1001 padding: 35px 20px 20px;
1002 position: relative;
1003 text-align: center;
1004 margin-left: 20px;
1005 margin-bottom: 20px;
1006 border-radius: 4px;
1007 -webkit-transition: 300ms;
1008 transition: 300ms;
1009 min-width: 153px;
1010 }
1011
1012 .tutor-course-builder-attachements .tutor-added-attachment i {
1013 font-size: 58px;
1014 line-height: 58px;
1015 margin-bottom: 25px;
1016 display: block;
1017 }
1018
1019 .tutor-course-builder-attachements
1020 .tutor-added-attachment
1021 .tutor-delete-attachment {
1022 position: absolute;
1023 height: 22px;
1024 width: 22px;
1025 border: 1px solid #dcdfe5;
1026 text-align: center;
1027 line-height: 22px;
1028 top: -1px;
1029 right: -1px;
1030 font-size: 10px;
1031 border-top-right-radius: 4px;
1032 color: #d71830;
1033 opacity: 0;
1034 -webkit-transition: 300ms;
1035 transition: 300ms;
1036 text-decoration: none;
1037 }
1038
1039 .tutor-course-builder-attachements .tutor-added-attachment:hover,
1040 .tutor-course-builder-attachements
1041 .tutor-added-attachment:hover
1042 .tutor-delete-attachment {
1043 border-color: #d71830;
1044 opacity: 1;
1045 }
1046
1047 .tutor-course-builder-attachements .tutor-added-attachment span {
1048 display: block;
1049 }
1050
1051 .tutor-course-builder-attachements .tutor-added-attachment span a {
1052 font-size: 14px;
1053 display: block;
1054 line-height: 20px;
1055 color: #606c8f;
1056 text-decoration: none;
1057 }
1058
1059 .tutor-course-builder-btn-group {
1060 display: -webkit-box;
1061 display: -ms-flexbox;
1062 display: flex;
1063 -webkit-box-pack: justify;
1064 -ms-flex-pack: justify;
1065 justify-content: space-between;
1066 -ms-flex-wrap: wrap;
1067 flex-wrap: wrap;
1068 -webkit-box-orient: horizontal;
1069 -webkit-box-direction: reverse;
1070 -ms-flex-direction: row-reverse;
1071 flex-direction: row-reverse;
1072 }
1073
1074 .tutor-status-context {
1075 padding: 5px 10px;
1076 margin: 5px 0;
1077 display: inline-block;
1078 }
1079
1080 .tutor-status-pending-context,
1081 .attempt_started {
1082 background-color: #eeeeee;
1083 }
1084
1085 a.tutor-button,
1086 button.tutor-button {
1087 white-space: nowrap;
1088 padding: 10px 20px;
1089 text-decoration: none;
1090 /*margin-right: 20px;*/
1091 }
1092
1093 a.tutor-button-small,
1094 button.tutor-button-small {
1095 white-space: nowrap;
1096 padding: 5px 10px;
1097 text-decoration: none;
1098 }
1099
1100 .tutor-button-small,
1101 a.tutor-button-small,
1102 button.tutor-button-small {
1103 font-size: 14px;
1104 font-weight: 300;
1105 border: none;
1106 }
1107
1108 .tutor-button-small i,
1109 a.tutor-button-small i,
1110 button.tutor-button-small i {
1111 font-size: 16px;
1112 }
1113
1114 .tutor-button-primary {
1115 background-color: var(--tutor-primary-color);
1116 color: #ffffff;
1117 display: inline-block;
1118 border-radius: 2px;
1119 font-size: 14px;
1120 font-weight: 300;
1121 border: none;
1122 -webkit-box-shadow: none;
1123 box-shadow: none;
1124 cursor: pointer;
1125 }
1126
1127 .tutor-button-primary:hover {
1128 background-color: #2446a6;
1129 }
1130
1131 .tutor-status-approved-context,
1132 .tutor-button.button-success,
1133 .tutor-status-completed {
1134 background-color: var(--tutor-success-button-color);
1135 color: #ffffff;
1136 border-radius: 2px;
1137 }
1138
1139 .tutor-status-blocked-context,
1140 .attempt_timeout,
1141 .tutor-button.button-danger {
1142 background-color: #ff0000;
1143 color: #ffffff;
1144 border-radius: 2px;
1145 }
1146
1147 .tutor-button.button-warning {
1148 background-color: #ffb36d;
1149 color: #ffffff;
1150 }
1151
1152 .tutor-button {
1153 border: 0;
1154 -webkit-box-shadow: none !important;
1155 box-shadow: none !important;
1156 }
1157
1158 .tutor-button .dashicons {
1159 border: 0;
1160 -webkit-box-shadow: none !important;
1161 box-shadow: none !important;
1162 line-height: inherit;
1163 }
1164
1165 .tutor-status-approved-context,
1166 .tutor-status-blocked-context {
1167 display: inline-block;
1168 }
1169
1170 table.tutor_status_table td.help {
1171 width: 1em;
1172 }
1173
1174 table.tutor_status_table td:first-child {
1175 width: 25%;
1176 }
1177
1178 table.tutor_status_table h2 {
1179 font-size: 16px;
1180 margin: 0;
1181 }
1182
1183 table.tutor_status_table td mark.yes,
1184 table.tutor_status_table th mark.yes {
1185 color: var(--tutor-success-button-color);
1186 background-color: transparent;
1187 }
1188
1189 .tutor-text-avatar {
1190 border-radius: 50%;
1191 width: 40px;
1192 height: 40px;
1193 text-align: center;
1194 display: block;
1195 line-height: 40px;
1196 color: #ffffff;
1197 font-size: 14px;
1198 }
1199
1200 .tutor_original_question {
1201 display: -webkit-box;
1202 display: -ms-flexbox;
1203 display: flex;
1204 margin-bottom: 5px;
1205 padding: 20px;
1206 }
1207
1208 .tutor_original_question .question-left {
1209 -webkit-box-flex: 0;
1210 -ms-flex: 0 0 60px;
1211 flex: 0 0 60px;
1212 }
1213
1214 .tutor_original_question .question-left img {
1215 max-width: 60px;
1216 height: auto;
1217 margin-right: 10px;
1218 border: 1px solid #eeee88;
1219 padding: 3px;
1220 }
1221
1222 .question-right {
1223 width: 100%;
1224 }
1225
1226 .tutor_admin_answers_list_wrap .tutor_original_question {
1227 margin-left: 50px;
1228 }
1229
1230 .tutor-bg-white {
1231 background-color: #ffffff;
1232 }
1233
1234 .tutor-bg-light {
1235 background-color: #fdfdfd;
1236 }
1237
1238 .tutor-announcement {
1239 border: 1px solid #eee;
1240 padding: 10px;
1241 margin-bottom: 10px;
1242 }
1243
1244 .announcement-delete-btn {
1245 float: right;
1246 }
1247
1248 .announcement-delete-btn a {
1249 display: block;
1250 color: #393c40;
1251 padding: 0 6px;
1252 text-decoration: none;
1253 cursor: pointer;
1254 }
1255
1256 .announcement-delete-btn a:hover {
1257 color: #ff0000;
1258 }
1259
1260 #tutor-announcements .submit {
1261 margin: 0;
1262 padding: 0;
1263 }
1264
1265 .tutor-label-success {
1266 background-color: var(--tutor-success-button-color);
1267 color: #ffffff;
1268 padding: 3px 7px;
1269 }
1270
1271 .tutor-addons .plugin-card-bottom .plugin-version {
1272 display: inline-block;
1273 }
1274
1275 .tutor-addons .addon-regular-price {
1276 color: #cccccc;
1277 padding: 3px;
1278 }
1279
1280 .tutor-addons .addon-current-price {
1281 color: var(--tutor-success-button-color);
1282 font-size: 18px;
1283 padding: 3px;
1284 }
1285
1286 .tutor-addons-last-checked-time {
1287 color: #6f5757 !important;
1288 }
1289
1290 .tutor-addons .wp-filter {
1291 margin: 10px 0 0;
1292 }
1293
1294 a.addon-buynow-link {
1295 background: var(--tutor-primary-color);
1296 color: #fff;
1297 padding: 5px 10px;
1298 display: inline-block;
1299 }
1300
1301 /**
1302 Add-ons list
1303 */
1304 .tutor-addons-list {
1305 background-color: #fff;
1306 min-height: 500px;
1307 padding: 20px;
1308 }
1309
1310 h3.addon-list-heading {
1311 background-color: #eeeeee;
1312 padding: 10px;
1313 }
1314
1315 table.tutor-addons-list-table {
1316 width: 100%;
1317 }
1318
1319 table.tutor-addons-list-table td,
1320 table.tutor-addons-list-table th {
1321 padding: 10px;
1322 border-bottom: 1px solid #eeeeee;
1323 text-align: left;
1324 }
1325
1326 .tutor-addons-list .plugin-icon {
1327 height: 120px;
1328 }
1329
1330 .tutor-addons-list .plugin-card .desc {
1331 margin-right: 0;
1332 }
1333
1334 .tutor-addons-list .plugin-card .name {
1335 margin-right: 50px;
1336 }
1337
1338 /* RTL Style for name and desc */
1339 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc,
1340 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name {
1341 margin-right: 148px !important;
1342 }
1343
1344 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc {
1345 margin-left: 0 !important;
1346 }
1347
1348 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name {
1349 margin-left: 53px !important;
1350 }
1351
1352 .btn-switch {
1353 display: inline-block;
1354 height: 22px;
1355 position: relative;
1356 width: 40px;
1357 }
1358
1359 .btn-switch input {
1360 display: none;
1361 }
1362
1363 .btn-slider {
1364 background-color: #ccc;
1365 bottom: 0;
1366 cursor: pointer;
1367 left: 0;
1368 position: absolute;
1369 right: 0;
1370 top: 0;
1371 -webkit-transition: 0.4s;
1372 transition: 0.4s;
1373 }
1374
1375 .btn-slider:before {
1376 background-color: #fff;
1377 bottom: 3px;
1378 content: "";
1379 height: 16px;
1380 left: 4px;
1381 position: absolute;
1382 -webkit-transition: 0.4s;
1383 transition: 0.4s;
1384 width: 16px;
1385 }
1386
1387 input:checked + .btn-slider {
1388 background-color: var(--tutor-primary-color);
1389 }
1390
1391 input:checked + .btn-slider:before {
1392 -webkit-transform: translateX(16px);
1393 transform: translateX(16px);
1394 }
1395
1396 .btn-slider.btn-round {
1397 border-radius: 34px;
1398 }
1399
1400 .btn-slider.btn-round:before {
1401 border-radius: 50%;
1402 }
1403
1404 .required-plugin-cards {
1405 background: #fff8e5;
1406 padding: 12px 20px;
1407 }
1408
1409 .required-plugin-cards p {
1410 margin: 0;
1411 }
1412
1413 /**
1414 Quiz-question
1415 */
1416 .quiz-question-form-wrap {
1417 margin-top: 20px;
1418 margin-bottom: 20px;
1419 }
1420
1421 .quiz-question-flex-wrap,
1422 .tutor-flex-row {
1423 display: -webkit-box;
1424 display: -ms-flexbox;
1425 display: flex;
1426 -webkit-box-orient: horizontal;
1427 -webkit-box-direction: normal;
1428 -ms-flex-direction: row;
1429 flex-direction: row;
1430 }
1431
1432 .tutor-flex-col {
1433 margin: 0 20px;
1434 }
1435
1436 .tutor-flex-col:first-child {
1437 margin-left: 0;
1438 }
1439
1440 .tutor-flex-col:last-child {
1441 margin-right: 0;
1442 }
1443
1444 .tutor-add-question-wrap {
1445 margin: 20px 0;
1446 background-color: #f4f4f4;
1447 padding: 10px;
1448 }
1449
1450 .tutor-add-question-wrap input[type="text"] {
1451 border: 1px solid #ddd;
1452 border-radius: 0;
1453 -webkit-box-shadow: none;
1454 box-shadow: none;
1455 color: #333;
1456 display: inline-block;
1457 vertical-align: middle;
1458 padding: 7px 12px;
1459 margin: 0;
1460 width: 300px;
1461 min-height: 35px;
1462 }
1463
1464 .tutor-add-question-wrap select {
1465 margin: 0;
1466 padding: 0;
1467 border-radius: 0;
1468 border: none;
1469 -webkit-box-shadow: none;
1470 box-shadow: none;
1471 height: 35px;
1472 }
1473
1474 .tutor-add-question-wrap .button {
1475 height: 35px;
1476 margin-left: 10px;
1477 }
1478
1479 .question-actions-wrap {
1480 padding-right: 0 !important;
1481 }
1482
1483 .question-actions-wrap a {
1484 display: inline-block;
1485 }
1486
1487 .tutor-loading-icon-wrap.button {
1488 vertical-align: unset;
1489 border: none;
1490 background-color: transparent;
1491 -webkit-box-shadow: none;
1492 box-shadow: none;
1493 }
1494
1495 .tutor-input-text-error {
1496 border: 1px solid #ff0000 !important;
1497 }
1498
1499 .tutor-info-msg,
1500 .tutor-success-msg,
1501 .tutor-warning-msg,
1502 .tutor-error-msg {
1503 margin: 10px 0;
1504 padding: 10px;
1505 border-radius: 3px 3px 3px 3px;
1506 }
1507
1508 .tutor-info-msg {
1509 color: var(--tutor-primary-color);
1510 background-color: #bef;
1511 border: 1px solid var(--tutor-primary-color);
1512 }
1513
1514 .tutor-success-msg {
1515 color: var(--tutor-success-button-color);
1516 background-color: #dff2bf;
1517 border: 1px solid var(--tutor-success-button-color);
1518 }
1519
1520 .tutor-warning-msg {
1521 color: #9f6000;
1522 background-color: #feefb3;
1523 border: 1px solid #9f6000;
1524 }
1525
1526 .tutor-error-msg {
1527 color: #d8000c;
1528 background-color: #fbdcdc;
1529 border: 1px solid #d8000c;
1530 }
1531
1532 /**
1533 Quiz Modal
1534 */
1535 .tutor-modal-wrap {
1536 opacity: 0;
1537 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1538 display: none;
1539 position: fixed;
1540 top: 0;
1541 left: 0;
1542 right: 0;
1543 bottom: 0;
1544 z-index: -1;
1545 background-color: rgba(0, 0, 0, 0.5);
1546 }
1547
1548 .tutor-modal-wrap.show {
1549 display: -webkit-box;
1550 display: -ms-flexbox;
1551 display: flex;
1552 opacity: 1;
1553 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1554 z-index: 99999;
1555 -webkit-box-align: center;
1556 -ms-flex-align: center;
1557 align-items: center;
1558 -webkit-box-pack: center;
1559 -ms-flex-pack: center;
1560 justify-content: center;
1561 }
1562
1563 .tutor-modal-wrap.loading .tutor-modal-content:before {
1564 position: absolute;
1565 top: 0;
1566 left: 0;
1567 right: 0;
1568 bottom: 0;
1569 display: block;
1570 content: "";
1571 z-index: 9;
1572 background: url("../images/spinner.gif") no-repeat center center;
1573 }
1574
1575 .tutor-modal-wrap .tutor-modal-content {
1576 max-height: 90%;
1577 overflow-y: auto;
1578 overflow-x: hidden;
1579 background-color: #fff;
1580 max-width: 730px;
1581 margin: 0;
1582 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1583 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1584 position: relative;
1585 -webkit-transition: all 200ms ease-out;
1586 transition: all 200ms ease-out;
1587 width: 90%;
1588 }
1589
1590 .admin-bar .tutor-modal-wrap .tutor-modal-content {
1591 max-height: calc(90% - 32px);
1592 margin-top: 32px;
1593 }
1594
1595 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content {
1596 max-height: calc(90% - 88px);
1597 margin-top: 88px;
1598 }
1599
1600 .tutor-modal-wrap .modal-footer {
1601 padding: 20px;
1602 border-top: 1px solid #eee;
1603 }
1604
1605 .tutor-modal-wrap .modal-container {
1606 min-height: 200px;
1607 padding: 20px;
1608 }
1609
1610 .tutor-modal-wrap .modal-container p {
1611 margin: 5px 0 15px;
1612 }
1613
1614 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container {
1615 padding: 20px;
1616 background: #fff;
1617 min-height: auto;
1618 }
1619
1620 .tutor-modal-wrap .modal-header {
1621 display: -webkit-box;
1622 display: -ms-flexbox;
1623 display: flex;
1624 }
1625
1626 .tutor-modal-wrap .search-bar {
1627 -ms-flex-preferred-size: 0;
1628 flex-basis: 0;
1629 -webkit-box-flex: 1;
1630 -ms-flex-positive: 1;
1631 flex-grow: 1;
1632 padding-top: 10px;
1633 padding-left: 20px;
1634 padding-right: 20px;
1635 }
1636
1637 .tutor-modal-wrap .search-bar input[type="text"] {
1638 width: 100%;
1639 border: 1px solid #eee;
1640 -webkit-box-shadow: none;
1641 box-shadow: none;
1642 padding: 10px;
1643 }
1644
1645 .tutor-modal-wrap .modal-title {
1646 -ms-flex-preferred-size: 0;
1647 flex-basis: 0;
1648 -webkit-box-flex: 1;
1649 -ms-flex-positive: 1;
1650 flex-grow: 1;
1651 }
1652
1653 .tutor-modal-wrap a.modal-close-btn {
1654 background: #ffffff;
1655 width: 50px;
1656 height: 59px;
1657 display: inline-block;
1658 text-align: center;
1659 line-height: 57px;
1660 color: #3a3d42;
1661 font-size: 15px;
1662 position: absolute;
1663 right: 0;
1664 top: 0;
1665 text-decoration: none;
1666 }
1667
1668 .tutor-modal-wrap .modal-header {
1669 padding: 15px 20px;
1670 border-bottom: 1px solid #eeeff1;
1671 padding-right: 50px;
1672 -webkit-box-align: center;
1673 -ms-flex-align: center;
1674 align-items: center;
1675 }
1676
1677 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn {
1678 color: var(--tutor-primary-color);
1679 }
1680
1681 .tutor-modal-wrap .modal-header h1 {
1682 padding: 0;
1683 margin: 0;
1684 line-height: 30px;
1685 font-size: 23px;
1686 }
1687
1688 .tutor-modal-wrap .modal-container {
1689 background-color: #f1f1f1;
1690 padding: 0;
1691 }
1692
1693 #tutor-quiz-modal-tab-items-wrap {
1694 background-color: #fff;
1695 font-size: 0;
1696 overflow: hidden;
1697 }
1698
1699 #tutor-quiz-builder-modal-tabs-container {
1700 padding: 20px;
1701 }
1702
1703 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
1704 padding: 15px 25px;
1705 display: inline-block;
1706 color: #393c40;
1707 border-left: 1px solid #f1f1f1;
1708 font-size: 14px;
1709 overflow: hidden;
1710 line-height: 17px;
1711 vertical-align: middle;
1712 }
1713
1714 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
1715 background-color: #f1f1f1;
1716 }
1717
1718 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
1719 float: left;
1720 font-size: 17px;
1721 line-height: 1;
1722 margin-right: 5px;
1723 }
1724
1725 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
1726 color: var(--tutor-primary-color);
1727 }
1728
1729 .quiz-modal-tab-navigation-btn {
1730 padding: 10px 20px;
1731 border-radius: 3px;
1732 }
1733
1734 .quiz-modal-btn-next,
1735 .quiz-modal-btn-next:focus,
1736 .quiz-modal-btn-first-step,
1737 .quiz-modal-btn-first-step:focus,
1738 .quiz-modal-question-save-btn,
1739 .quiz-modal-question-save-btn:focus,
1740 .quiz-modal-settings-save-btn,
1741 .quiz-modal-settings-save-btn:focus {
1742 background-color: var(--tutor-primary-color);
1743 color: #ffffff;
1744 }
1745
1746 .quiz-modal-btn-next:hover,
1747 .quiz-modal-btn-first-step:hover,
1748 .quiz-modal-question-save-btn:hover,
1749 .quiz-modal-settings-save-btn:hover {
1750 color: #ffffff;
1751 }
1752
1753 .quiz-modal-btn-cancel,
1754 .quiz-modal-btn-back {
1755 color: #4b5981;
1756 border: 1px solid #d4dadb;
1757 }
1758
1759 .tutor-quiz-builder-form-row .quiz-form-warning {
1760 color: #e88e06;
1761 }
1762
1763 .tutor-assignment-builder-modal-wrap .modal-container {
1764 padding: 10px;
1765 }
1766
1767 .assignment-modal-form-wrap
1768 .tutor-option-field.tutor-assignment-modal-title-wrap {
1769 margin: 0;
1770 }
1771
1772 .tutor-quiz-question-answers-form {
1773 background-color: #fff;
1774 padding: 20px;
1775 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1776 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1777 border: 1px solid #dedede;
1778 border-radius: 3px;
1779 margin-bottom: 20px;
1780 }
1781
1782 .advanced-options-tab-item {
1783 float: right;
1784 }
1785
1786 .modal-container .modal-classic-btn-wrap {
1787 position: absolute;
1788 right: 45px;
1789 top: 20px;
1790 }
1791
1792 .rtl .modal-container .modal-classic-btn-wrap {
1793 left: 20px;
1794 right: auto;
1795 }
1796
1797 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn {
1798 color: var(--tutor-primary-color);
1799 }
1800
1801 /** Tutor Quiz Modal Form */
1802 /*notice*/
1803 .tutor-quiz-builder-modal-tabs-notice {
1804 background: #d8d8d8;
1805 line-height: 20px;
1806 padding: 10px 30px;
1807 color: #a4a4a4;
1808 }
1809
1810 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a {
1811 color: #a4a4a4;
1812 text-decoration: underline;
1813 }
1814
1815 /*end notice*/
1816 /* .tutor-quiz-builder-group */
1817 .tutor-quiz-builder-group {
1818 margin-bottom: 25px;
1819 }
1820
1821 .tutor-quiz-builder-group > p.warning {
1822 color: red;
1823 font-size: 12px;
1824 }
1825
1826 .tutor-quiz-builder-group > p.help {
1827 color: #a4a4a4;
1828 font-size: 12px;
1829 margin-top: 7px;
1830 }
1831
1832 .tutor-quiz-builder-group h4 {
1833 font-size: 14px;
1834 color: #393c40;
1835 font-weight: 600;
1836 margin: 0 0 15px;
1837 }
1838
1839 .tutor-quiz-builder-row {
1840 display: -webkit-box;
1841 display: -ms-flexbox;
1842 display: flex;
1843 -webkit-box-align: center;
1844 -ms-flex-align: center;
1845 align-items: center;
1846 margin-left: -10px;
1847 margin-right: -10px;
1848 }
1849
1850 .tutor-quiz-builder-col {
1851 padding-left: 10px;
1852 padding-right: 10px;
1853 -webkit-box-flex: 1;
1854 -ms-flex-positive: 1;
1855 flex-grow: 1;
1856 }
1857
1858 .tutor-quiz-builder-col.auto-width {
1859 -webkit-box-flex: 0;
1860 -ms-flex: 0 0 auto;
1861 flex: 0 0 auto;
1862 }
1863
1864 .tutor-quiz-builder-group textarea,
1865 .tutor-quiz-builder-group input[type="text"],
1866 .tutor-quiz-builder-group input[type="email"],
1867 .tutor-quiz-builder-group input[type="number"],
1868 .tutor-quiz-builder-group input[type="password"] {
1869 line-height: 40px;
1870 padding: 5px 0;
1871 text-indent: 15px;
1872 background: #fff;
1873 display: inline-block;
1874 border: 1px solid #dedede;
1875 border-radius: 3px;
1876 -webkit-box-shadow: none;
1877 box-shadow: none;
1878 height: 40px;
1879 margin: 0;
1880 width: 100%;
1881 color: #393c40;
1882 font-size: 14px;
1883 }
1884
1885 .tutor-quiz-builder-group textarea:focus,
1886 .tutor-quiz-builder-group input[type="text"]:focus,
1887 .tutor-quiz-builder-group input[type="email"]:focus,
1888 .tutor-quiz-builder-group input[type="number"]:focus,
1889 .tutor-quiz-builder-group input[type="password"]:focus {
1890 border-color: var(--tutor-primary-color);
1891 }
1892
1893 .tutor-quiz-builder-group textarea {
1894 height: 80px;
1895 resize: none;
1896 text-indent: 0;
1897 padding: 11px 15px;
1898 line-height: 22px;
1899 }
1900
1901 .tutor-quiz-builder-group textarea[name="quiz_description"] {
1902 height: 150px;
1903 }
1904
1905 .tutor-quiz-builder-group select {
1906 border: 1px solid #ccc;
1907 -webkit-box-shadow: none;
1908 box-shadow: none;
1909 height: 42px !important;
1910 padding: 0 24px 0 12px !important;
1911 margin: 0;
1912 }
1913
1914 .tutor-quiz-builder-modal-control-btn-group {
1915 display: -webkit-box;
1916 display: -ms-flexbox;
1917 display: flex;
1918 margin-top: 20px;
1919 }
1920
1921 .question_form_inner {
1922 padding: 0 20px 20px;
1923 margin-top: 0;
1924 }
1925
1926 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1927 -webkit-box-flex: 1;
1928 -ms-flex: 1;
1929 flex: 1;
1930 }
1931
1932 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
1933 display: inline-block;
1934 }
1935
1936 .tutor-quiz-builder-modal-control-btn-group
1937 .quiz-modal-tab-navigation-btn:not(:last-child) {
1938 margin-right: 6px;
1939 }
1940
1941 .modal-container .tutor-quiz-add-question-btn {
1942 border: 1px solid #c6c9cf;
1943 padding: 10px 15px;
1944 color: #393c40;
1945 display: inline-block;
1946 border-radius: 3px;
1947 }
1948
1949 .modal-container .tutor-quiz-add-question-btn i {
1950 color: var(--tutor-primary-color);
1951 line-height: 16px;
1952 margin-right: 3px;
1953 }
1954
1955 .quiz-form-field-col {
1956 margin-right: 20px;
1957 }
1958
1959 .quiz-form-field-col.result-fail {
1960 width: 100%;
1961 }
1962
1963 .quiz-modal-switch-field {
1964 display: -webkit-box;
1965 display: -ms-flexbox;
1966 display: flex;
1967 margin-top: 30px;
1968 }
1969
1970 .quiz-modal-switch-field label.btn-switch {
1971 margin-right: 20px;
1972 position: relative;
1973 }
1974
1975 label.btn-switch input:checked + .btn-slider {
1976 background-color: var(--tutor-success-button-color);
1977 }
1978
1979 .btn-switch + span {
1980 line-height: 24px;
1981 display: inline-block;
1982 margin-left: 8px;
1983 font-weight: 700;
1984 font-size: 14px;
1985 }
1986
1987 .tutor-select {
1988 position: relative;
1989 }
1990
1991 .tutor-select .select-header {
1992 border: 1px solid #dedede;
1993 margin: 0;
1994 padding: 10px;
1995 width: 100%;
1996 -webkit-box-shadow: none;
1997 box-shadow: none;
1998 background-color: #fff;
1999 display: -webkit-box;
2000 display: -ms-flexbox;
2001 display: flex;
2002 cursor: pointer;
2003 -webkit-box-sizing: border-box;
2004 box-sizing: border-box;
2005 border-radius: 3px;
2006 }
2007
2008 .tutor-select .select-header .lead-option {
2009 -webkit-box-flex: 1;
2010 -ms-flex: 1;
2011 flex: 1;
2012 }
2013
2014 .tutor-select .select-header .select-dropdown {
2015 line-height: 22px;
2016 }
2017
2018 .tutor-select .select-header .lead-option .question-type-pro {
2019 display: none;
2020 }
2021
2022 .tutor-select .tutor-select-options {
2023 border: 1px solid #dedede;
2024 background-color: #fff;
2025 padding: 22px 10px 8px;
2026 width: calc(100% - 22px);
2027 position: absolute;
2028 font-size: 0;
2029 z-index: 9;
2030 display: -webkit-box;
2031 display: -ms-flexbox;
2032 display: flex;
2033 -ms-flex-wrap: wrap;
2034 flex-wrap: wrap;
2035 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
2036 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
2037 top: 55px;
2038 border-radius: 3px;
2039 }
2040
2041 .tutor-select .tutor-select-options .tutor-select-option {
2042 width: calc(33.3333% - 22px);
2043 display: inline-block;
2044 padding: 9px;
2045 cursor: pointer;
2046 position: relative;
2047 -webkit-box-sizing: border-box;
2048 box-sizing: border-box;
2049 margin: 0 11px 15px;
2050 border: 1px solid #e2e2e2;
2051 border-radius: 3px;
2052 }
2053
2054 .tutor-select .tutor-select-options .tutor-select-option:hover {
2055 border-color: var(--tutor-primary-color);
2056 }
2057
2058 .question-type-pro {
2059 color: #fff;
2060 font-size: 9px;
2061 right: 11px;
2062 position: absolute;
2063 top: 50%;
2064 -webkit-transform: translateY(-50%);
2065 transform: translateY(-50%);
2066 }
2067
2068 i.tutor-icon-block {
2069 padding: 0;
2070 color: #fff;
2071 border-radius: 3px;
2072 margin-right: 2px;
2073 display: inline-block;
2074 width: 22px;
2075 height: 22px;
2076 text-align: center;
2077 line-height: 22px;
2078 }
2079
2080 i.tutor-icon-block.tutor-icon-short-ans {
2081 background-color: #f37512;
2082 }
2083
2084 i.tutor-icon-block.tutor-icon-image-ans {
2085 background-color: #a322f9;
2086 }
2087
2088 i.tutor-icon-block.tutor-icon-yes-no {
2089 background-color: var(--tutor-primary-color);
2090 }
2091
2092 i.tutor-icon-block.tutor-icon-multiple-choice {
2093 background-color: #9034a9;
2094 }
2095
2096 i.tutor-icon-block.tutor-icon-mark {
2097 background-color: #00b890;
2098 }
2099
2100 i.tutor-icon-block.tutor-icon-open-ended {
2101 background-color: #fe3129;
2102 }
2103
2104 i.tutor-icon-block.tutor-icon-fill-gaps {
2105 background-color: #ffbf00;
2106 }
2107
2108 i.tutor-icon-block.tutor-icon-answer-shorting {
2109 background-color: #f80089;
2110 }
2111
2112 i.tutor-icon-block.tutor-icon-assesment {
2113 background-color: #274055;
2114 }
2115
2116 i.tutor-icon-block.tutor-icon-matching {
2117 background-color: #8a4a1b;
2118 }
2119
2120 i.tutor-icon-block.tutor-icon-image-matching {
2121 background-color: #8a4a1b;
2122 }
2123
2124 i.tutor-icon-block.tutor-icon-ordering {
2125 background-color: var(--tutor-primary-color);
2126 }
2127
2128 i.tutor-icon-block.tutor-icon-plus-square-button,
2129 i.tutor-icon-block.tutor-icon-plus {
2130 background-color: var(--tutor-success-button-color);
2131 }
2132
2133 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
2134 background-color: var(--tutor-primary-color);
2135 }
2136
2137 a.back-to-quiz-questions-btn {
2138 font-size: 16px;
2139 font-weight: 300;
2140 color: #393c40;
2141 margin-bottom: 10px;
2142 display: block;
2143 }
2144
2145 a.back-to-quiz-questions-btn.tutor-updating-message i {
2146 display: none;
2147 }
2148
2149 .modal-container .quiz-questions-form {
2150 padding: 20px;
2151 }
2152
2153 #quiz-builder-tab-advanced-options
2154 .tutor-quiz-builder-form-cols-row
2155 .quiz-form-field-col:first-child {
2156 -webkit-box-flex: 0;
2157 -ms-flex: 0 0 150px;
2158 flex: 0 0 150px;
2159 }
2160
2161 .question-form-header {
2162 margin-bottom: 20px;
2163 }
2164
2165 .quiz-question-form-body {
2166 margin-bottom: 25px;
2167 }
2168
2169 .quiz-builder-question-wrap {
2170 display: -webkit-box;
2171 display: -ms-flexbox;
2172 display: flex;
2173 margin-bottom: 15px;
2174 }
2175
2176 .quiz-builder-question {
2177 -webkit-box-flex: 1;
2178 -ms-flex: 1;
2179 flex: 1;
2180 display: -webkit-box;
2181 display: -ms-flexbox;
2182 display: flex;
2183 background: #fff;
2184 padding: 10px;
2185 border: 1px solid #e2e2e2;
2186 border-radius: 3px;
2187 max-width: calc(100% - 52px);
2188 }
2189
2190 .quiz-builder-question .question-sorting {
2191 margin-right: 10px;
2192 line-height: 22px;
2193 }
2194
2195 .quiz-builder-question .question-sorting i {
2196 display: block;
2197 line-height: 24px;
2198 }
2199
2200 .quiz-builder-question .question-edit-icon {
2201 line-height: 22px;
2202 }
2203
2204 .quiz-builder-question
2205 .question-edit-icon
2206 .tutor-quiz-open-question-form.tutor-updating-message
2207 i {
2208 display: none;
2209 }
2210
2211 .quiz-builder-question .question-title {
2212 -webkit-box-flex: 1;
2213 -ms-flex: 1;
2214 flex: 1;
2215 line-height: 22px;
2216 text-overflow: ellipsis;
2217 overflow: hidden;
2218 white-space: nowrap;
2219 margin-right: 10px;
2220 }
2221
2222 .quiz-builder-question .question-icon {
2223 -webkit-box-flex: 0;
2224 -ms-flex: 0 0 155px;
2225 flex: 0 0 155px;
2226 }
2227
2228 .quiz-builder-qustion-trash a {
2229 display: block;
2230 padding: 0 0 0 10px;
2231 font-size: 20px;
2232 color: rgba(57, 60, 64, 0.4);
2233 line-height: 44px;
2234 }
2235
2236 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
2237 border: 1px solid #dedede;
2238 padding: 20px 70px 20px 10px;
2239 background-color: #ffffff;
2240 position: relative;
2241 border-radius: 4px;
2242 }
2243
2244 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
2245 background-color: var(--tutor-primary-color);
2246 border: none;
2247 height: 4px;
2248 border-radius: 4px;
2249 }
2250
2251 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
2252 background: #dedede;
2253 border-radius: 4px;
2254 }
2255
2256 .tutor-quiz-builder-modal-wrap
2257 .tutor-field-type-slider
2258 .ui-widget-content
2259 .ui-state-default {
2260 background-color: var(--tutor-primary-color);
2261 border: 1px solid var(--tutor-primary-color);
2262 border-radius: 50%;
2263 }
2264
2265 .tutor-quiz-builder-modal-wrap
2266 .tutor-field-type-slider
2267 .tutor-field-type-slider-value {
2268 font-size: 16px;
2269 font-weight: 600;
2270 background: var(--tutor-primary-color);
2271 position: absolute;
2272 right: 5px;
2273 top: 50%;
2274 margin: 0;
2275 -webkit-transform: translateY(-50%);
2276 transform: translateY(-50%);
2277 line-height: 34px;
2278 width: 43px;
2279 text-align: center;
2280 border-radius: 4px;
2281 color: #fff;
2282 }
2283
2284 .tutor-quiz-builder-modal-wrap
2285 .tutor-field-type-slider
2286 .tutor-field-type-slider-value:before {
2287 content: "";
2288 position: absolute;
2289 border: 7px solid transparent;
2290 top: 50%;
2291 border-right-color: var(--tutor-primary-color);
2292 right: 100%;
2293 -webkit-transform: translateY(-50%);
2294 transform: translateY(-50%);
2295 }
2296
2297 .tutor-quiz-answer-wrap {
2298 display: -webkit-box;
2299 display: -ms-flexbox;
2300 display: flex;
2301 }
2302
2303 .tutor-quiz-answer {
2304 background-color: #fff;
2305 -webkit-box-flex: 1;
2306 -ms-flex: 1;
2307 flex: 1;
2308 padding: 10px 15px;
2309 border: 1px solid #dedede;
2310 display: -webkit-box;
2311 display: -ms-flexbox;
2312 display: flex;
2313 line-height: 22px;
2314 border-radius: 3px;
2315 margin-bottom: 15px;
2316 }
2317
2318 .tutor-quiz-answer .tutor-quiz-answer-edit a {
2319 display: block;
2320 padding: 0px 9px;
2321 }
2322
2323 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
2324 padding: 0 10px;
2325 display: inline-block;
2326 line-height: 44px;
2327 }
2328
2329 span.tutor-quiz-answer-title {
2330 -webkit-box-flex: 1;
2331 -ms-flex: 1;
2332 flex: 1;
2333 }
2334
2335 .tutor-quiz-answer-media .option-media-preview {
2336 margin-bottom: 20px;
2337 }
2338
2339 .tutor-quiz-answer-media .option-media-preview img {
2340 max-width: 80px;
2341 height: auto;
2342 }
2343
2344 .tutor-question-answer-image {
2345 margin-right: 10px;
2346 }
2347
2348 .tutor-question-answer-image img {
2349 max-height: 25px;
2350 width: auto;
2351 }
2352
2353 button#quiz-answer-save-btn,
2354 button#quiz-answer-edit-btn {
2355 background-color: var(--tutor-success-button-color);
2356 color: #fff;
2357 padding: 10px 15px;
2358 border: none;
2359 cursor: pointer;
2360 }
2361
2362 button#quiz-answer-save-btn:hover,
2363 button#quiz-answer-edit-btn:hover {
2364 background-color: var(--tutor-success-button-color);
2365 }
2366
2367 /**
2368 Tutor Media Upload
2369 */
2370 .tutor-media-upload-wrap {
2371 border: 1px solid #dedede;
2372 display: -webkit-box;
2373 display: -ms-flexbox;
2374 display: flex;
2375 width: 130px;
2376 }
2377
2378 .tutor-media-upload-wrap img {
2379 max-width: 100%;
2380 }
2381
2382 .tutor-media-preview {
2383 -webkit-box-flex: 1;
2384 -ms-flex: 1;
2385 flex: 1;
2386 }
2387
2388 .tutor-media-upload-btn {
2389 display: block;
2390 padding: 10px;
2391 font-size: 50px;
2392 line-height: 50px;
2393 text-align: center;
2394 color: #dedede;
2395 }
2396
2397 .tutor-media-upload-trash-wrap {
2398 border-left: 1px solid #dedede;
2399 }
2400
2401 .tutor-media-upload-trash {
2402 color: #dedede;
2403 display: block;
2404 line-height: 50px;
2405 padding: 12px;
2406 }
2407
2408 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
2409 margin-top: 40px;
2410 margin-bottom: 10px;
2411 }
2412
2413 /**
2414 #End Quiz Modal
2415 */
2416 .tutor-available-quizzes .added-quiz-item {
2417 background-color: #f5f5f5;
2418 padding: 10px;
2419 margin-bottom: 2px;
2420 display: -webkit-box;
2421 display: -ms-flexbox;
2422 display: flex;
2423 }
2424
2425 .tutor-available-quizzes .added-quiz-item .quiz-name {
2426 -ms-flex-preferred-size: 0;
2427 flex-basis: 0;
2428 -webkit-box-flex: 1;
2429 -ms-flex-positive: 1;
2430 flex-grow: 1;
2431 }
2432
2433 .tutor-add-quiz-button-wrap {
2434 margin: 20px 0;
2435 }
2436
2437 .tutor-add-quiz-button-wrap a {
2438 color: #2756d1;
2439 }
2440
2441 .tutor-quiz-delete-btn {
2442 color: #ff0000;
2443 }
2444
2445 p.quiz-search-suggest-text {
2446 margin-top: 30px;
2447 font-style: italic;
2448 font-size: 12px;
2449 }
2450
2451 span.result-pass {
2452 background-color: var(--tutor-success-button-color);
2453 color: #fff;
2454 padding: 3px 5px;
2455 border-radius: 2px;
2456 }
2457
2458 span.result-fail {
2459 color: #ff0000;
2460 }
2461
2462 span.result-review-required {
2463 background: #f5b30d;
2464 color: #fff;
2465 padding: 3px 5px;
2466 border-radius: 2px;
2467 }
2468
2469 .tutor-emails-lists-wrap {
2470 background-color: #ffffff;
2471 padding: 20px;
2472 }
2473
2474 .tutor-emails-lists-wrap .wp-list-table td {
2475 padding: 10px 20px;
2476 }
2477
2478 /*
2479 Tutor Instructor
2480 */
2481 .tutor-course-instructors-metabox-wrap {
2482 margin-top: 10px;
2483 margin-left: -10px;
2484 }
2485
2486 .tutor-add-instructor-button-wrap {
2487 padding-left: 10px;
2488 }
2489
2490 .tutor-course-available-instructors {
2491 display: -webkit-box;
2492 display: -ms-flexbox;
2493 display: flex;
2494 -ms-flex-wrap: wrap;
2495 flex-wrap: wrap;
2496 }
2497
2498 .tutor-course-available-instructors .added-instructor-item {
2499 -webkit-box-flex: 0;
2500 -ms-flex: 0 0 calc(50% - 20px);
2501 flex: 0 0 calc(50% - 20px);
2502 max-width: calc(50% - 20px);
2503 border: 1px solid #dcdfe5;
2504 padding: 13px;
2505 display: -webkit-inline-box;
2506 display: -ms-inline-flexbox;
2507 display: inline-flex;
2508 -webkit-box-align: center;
2509 -ms-flex-align: center;
2510 align-items: center;
2511 border-radius: 4px;
2512 position: relative;
2513 -webkit-box-sizing: border-box;
2514 box-sizing: border-box;
2515 margin: 0px 10px 20px;
2516 }
2517
2518 @media (min-width: 1300px) {
2519 .tutor-course-available-instructors .added-instructor-item {
2520 -ms-flex: 0 0 calc(33.333% - 20px);
2521 -webkit-box-flex: 0;
2522 flex: 0 0 calc(33.333% - 20px);
2523 max-width: calc(33.333% - 20px);
2524 }
2525 }
2526
2527 @media (max-width: 546px) {
2528 .tutor-course-available-instructors .added-instructor-item {
2529 -ms-flex: 0 0 100%;
2530 -webkit-box-flex: 0;
2531 flex: 0 0 100%;
2532 max-width: 100%;
2533 }
2534 }
2535
2536 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2537 position: relative;
2538 }
2539
2540 .tutor-course-available-instructors
2541 .added-instructor-item
2542 .instructor-name
2543 img {
2544 display: inline-block;
2545 margin-left: 10px;
2546 width: 18px;
2547 }
2548
2549 .tutor-course-available-instructors
2550 .added-instructor-item
2551 .instructor-name
2552 img:hover
2553 + i.instructor-name-tooltip {
2554 opacity: 1;
2555 }
2556
2557 .tutor-course-available-instructors
2558 .added-instructor-item
2559 i.instructor-name-tooltip {
2560 -webkit-transition: 300ms;
2561 transition: 300ms;
2562 opacity: 0;
2563 position: absolute;
2564 bottom: 34px;
2565 right: 9px;
2566 background: #2a344f;
2567 -webkit-transform: translateX(50%);
2568 transform: translateX(50%);
2569 color: #fff;
2570 font-size: 12px;
2571 font-style: normal;
2572 padding: 0 8px;
2573 border-radius: 15px;
2574 line-height: 20px;
2575 z-index: 1;
2576 }
2577
2578 .tutor-course-available-instructors
2579 .added-instructor-item
2580 i.instructor-name-tooltip::before {
2581 content: "";
2582 position: absolute;
2583 border: 5px solid #2a344f;
2584 bottom: -3px;
2585 left: 50%;
2586 margin-left: -5px;
2587 -webkit-transform: rotate(45deg);
2588 transform: rotate(45deg);
2589 z-index: -1;
2590 }
2591
2592 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2593 position: absolute;
2594 right: 14px;
2595 top: 50%;
2596 font-size: 12px;
2597 -webkit-transform: translateY(-50%);
2598 transform: translateY(-50%);
2599 opacity: 0;
2600 -webkit-transition: 300ms;
2601 transition: 300ms;
2602 }
2603
2604 .tutor-course-available-instructors
2605 .added-instructor-item
2606 .instructor-control
2607 a {
2608 color: red;
2609 text-decoration: none;
2610 }
2611
2612 .tutor-course-available-instructors
2613 .added-instructor-item:hover
2614 .instructor-control {
2615 opacity: 1;
2616 }
2617
2618 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2619 height: 45px;
2620 width: 45px;
2621 overflow: hidden;
2622 border-radius: 50px;
2623 margin-right: 15px;
2624 }
2625
2626 .tutor-course-available-instructors
2627 .added-instructor-item
2628 .instructor-icon
2629 img {
2630 width: 100%;
2631 height: auto;
2632 }
2633
2634 /*@media (min-width: 547px){*/
2635 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2636 /*margin-left: 30px;*/
2637 /*}*/
2638 /*}*/
2639 /*
2640 End new
2641 */
2642 .answer-image-matched-wrap {
2643 display: -webkit-box;
2644 display: -ms-flexbox;
2645 display: flex;
2646 }
2647
2648 .image-matching-item {
2649 -webkit-box-flex: 0;
2650 -ms-flex: 0 0 50px;
2651 flex: 0 0 50px;
2652 margin-right: 10px;
2653 }
2654
2655 .image-matching-item p {
2656 margin-bottom: 5px;
2657 margin-top: 0;
2658 color: #878a8f;
2659 }
2660
2661 .image-matching-item img {
2662 max-width: 80px;
2663 }
2664
2665 span.filled_dash_unser {
2666 font-weight: bold;
2667 text-decoration: underline;
2668 margin: 0 5px;
2669 }
2670
2671 /**
2672 Uninstall
2673 */
2674 .wrap.tutor-uninstall-wrap {
2675 background: #fff;
2676 padding: 20px;
2677 }
2678
2679 .tutor-uninstall-btn-group {
2680 margin: 50px 0;
2681 }
2682
2683 /**
2684 Updating Messsage
2685 */
2686 .tutor-updating-message:before {
2687 display: inline-block;
2688 font-family: "tutor";
2689 -webkit-font-smoothing: antialiased;
2690 -moz-osx-font-smoothing: grayscale;
2691 vertical-align: top;
2692 content: "\e91d";
2693 -webkit-animation: rotation 2s infinite linear;
2694 animation: rotation 2s infinite linear;
2695 margin-right: 6px;
2696 }
2697
2698 .rtl .tutor-updating-message:before {
2699 margin-right: 0;
2700 margin-left: 6px;
2701 }
2702
2703 /**
2704 Lesson Edit Modal
2705 */
2706 .lesson-modal-form-wrap .lesson-modal-field-row {
2707 padding: 10px 0;
2708 }
2709
2710 .lesson-modal-field.tutor-lesson-modal-title-wrap {
2711 width: 95%;
2712 }
2713
2714 .tutor-lesson-modal-title-wrap input {
2715 width: 100%;
2716 }
2717
2718 .lesson-modal-form-wrap .assignment-modal-field-row,
2719 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2720 .lesson-modal-form-wrap .tutor-option-field-row {
2721 padding: 10px 0;
2722 /*margin-bottom: 20px;
2723 border-bottom: none;*/
2724 }
2725
2726 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2727 border-bottom: none;
2728 }
2729
2730 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2731 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2732 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2733 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2734 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"] {
2735 line-height: 40px;
2736 padding: 5px 0;
2737 text-indent: 15px;
2738 background: #fff;
2739 display: inline-block;
2740 border: 1px solid #dedede;
2741 border-radius: 3px;
2742 -webkit-box-shadow: none;
2743 box-shadow: none;
2744 height: 40px;
2745 margin: 0;
2746 width: 100%;
2747 color: #393c40;
2748 font-size: 14px;
2749 -webkit-transition: 300ms;
2750 transition: 300ms;
2751 }
2752
2753 .lesson-modal-form-wrap .tutor-option-field-row textarea {
2754 line-height: 26px;
2755 min-height: 150px;
2756 text-indent: 0;
2757 padding: 15px;
2758 }
2759
2760 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2761 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2762 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2763 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2764 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus {
2765 border-color: var(--tutor-primary-color);
2766 }
2767
2768 .lesson-modal-form-wrap .tutor-option-field-row select {
2769 height: 40px;
2770 }
2771
2772 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox {
2773 margin-top: 0;
2774 }
2775
2776 .assignment-modal-form-wrap,
2777 .lesson-modal-form-wrap {
2778 padding: 20px;
2779 padding-bottom: 48px;
2780 }
2781
2782 .tutor-lesson-modal-wrap .modal-footer {
2783 padding: 10px 20px;
2784 background-color: #fff;
2785 width: 100%;
2786 position: sticky;
2787 bottom: 0;
2788 position: -webkit-sticky;
2789 }
2790
2791 .tutor-option-field .tutor-lesson-edit-feature-img {
2792 width: 100px;
2793 position: relative;
2794 }
2795
2796 .tutor-option-field .tutor-lesson-edit-feature-img img {
2797 width: 100%;
2798 height: auto;
2799 }
2800
2801 a.tutor-lesson-thumbnail-delete-btn {
2802 position: absolute;
2803 top: 0;
2804 right: 0;
2805 color: red;
2806 background: #fff;
2807 padding: 3px 5px;
2808 border-radius: 5px;
2809 }
2810
2811 .tutor-get-pro-text {
2812 color: #e02424;
2813 }
2814
2815 .updating-icon:before {
2816 font-family: "tutor";
2817 margin-right: 5px;
2818 content: "\e91d";
2819 -webkit-animation: spin 1s steps(8) infinite;
2820 animation: spin 1s steps(8) infinite;
2821 display: inline-block;
2822 }
2823
2824 .tutor-notice-warning {
2825 background-color: #fcf8e3;
2826 border-color: #faebcc;
2827 padding: 20px;
2828 margin-bottom: 10px;
2829 }
2830
2831 /**
2832 Withdraw table
2833 */
2834 .withdraw-method-data-row {
2835 display: -webkit-box;
2836 display: -ms-flexbox;
2837 display: flex;
2838 }
2839
2840 span.withdraw-method-label {
2841 width: 140px;
2842 }
2843
2844 .withdraw-method-value {
2845 margin-left: 3px;
2846 }
2847
2848 .withdraw-status.withdraw-status-approved {
2849 background: var(--tutor-success-button-color);
2850 color: #fff;
2851 padding: 5px 10px;
2852 }
2853
2854 .withdraw-status.withdraw-status-pending {
2855 background: #f0efef;
2856 color: #666666;
2857 padding: 5px 10px;
2858 }
2859
2860 .withdraw-status.withdraw-status-rejected {
2861 background: #ff3842;
2862 color: #fff;
2863 padding: 5px 10px;
2864 }
2865
2866 .withdraw-list-row-actions {
2867 font-weight: bold;
2868 }
2869
2870 .withdraw-list-row-actions .approved a {
2871 color: var(--tutor-success-button-color);
2872 }
2873
2874 .withdraw-list-row-actions .rejected a {
2875 color: #ff3842;
2876 }
2877
2878 /**
2879 Assignments
2880 */
2881 .submitted-assignment-wrap {
2882 background-color: #ffffff;
2883 padding: 30px;
2884 margin-left: -20px;
2885 }
2886
2887 .tutor-individual-attachment-file {
2888 margin-bottom: 20px;
2889 }
2890
2891 .tutor-individual-attachment-file p {
2892 margin: 0 !important;
2893 }
2894
2895 /**
2896 Tutor Notice
2897 */
2898 .tnotice {
2899 text-align: left;
2900 padding: 10px 0;
2901 background-color: #fff;
2902 border-radius: 4px;
2903 position: relative;
2904 margin-bottom: 10px;
2905 }
2906
2907 .tnotice:before {
2908 content: "";
2909 position: absolute;
2910 top: 0;
2911 left: 0;
2912 width: 4px;
2913 height: 100%;
2914 border-top-left-radius: 4px;
2915 border-bottom-left-radius: 4px;
2916 }
2917
2918 .tnotice__icon {
2919 position: absolute;
2920 top: 50%;
2921 left: 22px;
2922 -webkit-transform: translateY(-50%);
2923 transform: translateY(-50%);
2924 width: 14px;
2925 height: 14px;
2926 padding: 7px;
2927 border-radius: 50%;
2928 display: inline-block;
2929 color: #fff;
2930 text-align: center;
2931 line-height: 11px;
2932 }
2933
2934 .tnotice__type {
2935 color: #3e3e3e;
2936 font-weight: 700;
2937 margin-top: 0;
2938 margin-bottom: 0;
2939 }
2940
2941 .tnotice__message {
2942 font-size: 14px;
2943 margin-top: 0;
2944 margin-bottom: 0;
2945 color: #878787;
2946 }
2947
2948 .tnotice__content {
2949 padding-left: 70px;
2950 padding-right: 60px;
2951 }
2952
2953 .tnotice__close {
2954 position: absolute;
2955 right: 22px;
2956 top: 50%;
2957 width: 14px;
2958 cursor: pointer;
2959 height: 14px;
2960 fill: #878787;
2961 -webkit-transform: translateY(-50%);
2962 transform: translateY(-50%);
2963 }
2964
2965 .tnotice--success .tnotice__icon {
2966 background-color: #2bde3f;
2967 }
2968
2969 .tnotice--success:before {
2970 background-color: #2bde3f;
2971 }
2972
2973 .tnotice--blue .tnotice__icon {
2974 background-color: #1d72f3;
2975 }
2976
2977 .tnotice--blue:before {
2978 background-color: #1d72f3;
2979 }
2980
2981 .tnotice--danger .tnotice__icon {
2982 background-color: #f31e1c;
2983 }
2984
2985 .tnotice--danger:before {
2986 background-color: #f31e1c;
2987 }
2988
2989 /***************************
2990 * Quiz attempts table
2991 **************************/
2992 .tutor-quiz-attempt-history td:last-child {
2993 text-align: center;
2994 }
2995
2996 .tutor-quiz-attempt-history td:last-child a {
2997 display: block;
2998 padding: 10px;
2999 }
3000
3001 .attempt-review-title {
3002 font-size: 18px;
3003 color: var(--tutor-text-size);
3004 font-weight: 600;
3005 display: -webkit-box;
3006 display: -ms-flexbox;
3007 display: flex;
3008 -webkit-box-align: center;
3009 -ms-flex-align: center;
3010 align-items: center;
3011 margin-bottom: 60px;
3012 }
3013
3014 .attempt-review-title i {
3015 margin-right: 12px;
3016 color: var(--tutor-primary-color);
3017 }
3018
3019 .tutor-quiz-attempt-info-row .attempt-view-bottom,
3020 .tutor-quiz-attempt-info-row .attempt-view-top {
3021 display: -webkit-box;
3022 display: -ms-flexbox;
3023 display: flex;
3024 -webkit-box-pack: justify;
3025 -ms-flex-pack: justify;
3026 justify-content: space-between;
3027 }
3028
3029 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
3030 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
3031 display: -webkit-inline-box;
3032 display: -ms-inline-flexbox;
3033 display: inline-flex;
3034 -webkit-box-align: center;
3035 -ms-flex-align: center;
3036 align-items: center;
3037 max-width: 30%;
3038 }
3039
3040 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
3041 -webkit-box-align: start;
3042 -ms-flex-align: start;
3043 align-items: flex-start;
3044 }
3045
3046 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
3047 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
3048 background: #df3247;
3049 font-size: 14px;
3050 font-weight: 400;
3051 color: #fff;
3052 padding: 1px 4px;
3053 margin-right: 13px;
3054 border-radius: 2px;
3055 }
3056
3057 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
3058 background: var(--tutor-success-button-color);
3059 }
3060
3061 .tutor-quiz-attempt-info-row .attempt-info-content h4,
3062 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
3063 font-size: 14px;
3064 line-height: 25px;
3065 margin: 0;
3066 color: #7a7f85;
3067 font-weight: 400;
3068 }
3069
3070 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
3071 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
3072 font-weight: 700;
3073 color: var(--tutor-text-color);
3074 margin-top: 7px;
3075 }
3076
3077 .tutor-quiz-attempt-info-row .attempt-view-top {
3078 padding-bottom: 30px;
3079 margin-bottom: 30px;
3080 border-bottom: 1px solid #dcdfe5;
3081 }
3082
3083 .tutor-quiz-attempt-info-row .attempt-view-bottom {
3084 margin-bottom: 60px;
3085 }
3086
3087 .attempt-user-details {
3088 display: -webkit-box;
3089 display: -ms-flexbox;
3090 display: flex;
3091 -webkit-box-align: center;
3092 -ms-flex-align: center;
3093 align-items: center;
3094 }
3095
3096 .attempt-user-details .attempt-user-avatar {
3097 padding-right: 20px;
3098 }
3099
3100 .attempt-user-details .attempt-user-avatar img {
3101 display: block;
3102 width: 70px;
3103 height: 70px;
3104 border-radius: 50%;
3105 }
3106
3107 .attempt-user-details .attempt-info-content h4 {
3108 font-size: 18px;
3109 }
3110
3111 .attempt-review-notice-wrap {
3112 display: -webkit-box;
3113 display: -ms-flexbox;
3114 display: flex;
3115 margin-bottom: 60px;
3116 -webkit-box-pack: justify;
3117 -ms-flex-pack: justify;
3118 justify-content: space-between;
3119 }
3120
3121 .attempt-review-notice-wrap p {
3122 margin: 0;
3123 display: -webkit-inline-box;
3124 display: -ms-inline-flexbox;
3125 display: inline-flex;
3126 -webkit-box-align: center;
3127 -ms-flex-align: center;
3128 align-items: center;
3129 }
3130
3131 .attempt-review-notice-wrap p.attempt-review-notice i {
3132 font-size: 16px;
3133 color: #f5c813;
3134 margin-right: 9px;
3135 }
3136
3137 .attempt-review-notice-wrap p.attempt-review-at > span {
3138 color: var(--tutor-primary-color);
3139 margin-right: 7px;
3140 font-size: 16px;
3141 }
3142
3143 .attempt-review-notice-wrap p > strong {
3144 font-weight: 400;
3145 margin-right: 5px;
3146 }
3147
3148 .quiz-attempt-answers-wrap table th {
3149 background: #fcfcfc;
3150 font-size: 12px;
3151 text-transform: inherit;
3152 }
3153
3154 .quiz-attempt-answers-wrap table td {
3155 background-color: #fff;
3156 }
3157
3158 .quiz-attempt-answers-wrap table th,
3159 .quiz-attempt-answers-wrap table td {
3160 padding: 17px 20px !important;
3161 border-top: 1px solid #eaeaea;
3162 border-bottom: 1px solid #eaeaea;
3163 vertical-align: middle;
3164 text-align: left;
3165 }
3166
3167 .quiz-attempt-answers-wrap table th p,
3168 .quiz-attempt-answers-wrap table td p {
3169 margin: 0;
3170 }
3171
3172 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
3173 border: 1px solid #d4dadb;
3174 color: #d4dadb;
3175 height: 30px;
3176 width: 30px;
3177 border-radius: 2px;
3178 font-size: 13px;
3179 display: inline-block;
3180 text-align: center;
3181 line-height: 30px;
3182 -webkit-transition: 300ms;
3183 transition: 300ms;
3184 text-decoration: none;
3185 }
3186
3187 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
3188 border: 1px solid var(--tutor-success-button-color);
3189 color: var(--tutor-success-button-color);
3190 }
3191
3192 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
3193 border: 1px solid #df3247;
3194 color: #df3247;
3195 }
3196
3197 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
3198 margin-right: 17px;
3199 }
3200
3201 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,
3202 .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
3203 font-size: 12px;
3204 height: 20px;
3205 width: 20px;
3206 text-align: center;
3207 line-height: 20px;
3208 background: var(--tutor-success-button-color);
3209 color: #fff;
3210 display: inline-block;
3211 border-radius: 2px;
3212 margin-right: 6px;
3213 }
3214
3215 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
3216 background: #df3247;
3217 font-size: 10px;
3218 }
3219
3220 .answer-image-matched-wrap {
3221 display: -webkit-box;
3222 display: -ms-flexbox;
3223 display: flex;
3224 }
3225
3226 .answer-image-matched-wrap .image-matching-item {
3227 margin: 0 5px;
3228 max-width: 70px;
3229 }
3230
3231 .answer-image-matched-wrap .image-matching-item .dragged-caption {
3232 font-size: 14px;
3233 margin-top: 4px;
3234 }
3235
3236 .tutor-quiz-attempt-review-wrap {
3237 padding: 20px;
3238 background: #ffffff;
3239 margin-right: 15px;
3240 margin-top: 15px;
3241 }
3242
3243 .tutor-quiz-attempt-review-wrap table {
3244 width: 100%;
3245 border-collapse: collapse;
3246 }
3247
3248 .tutor-quiz-attempt-review-wrap img {
3249 max-width: 100%;
3250 }
3251
3252 /**
3253 Upgrade Notice
3254 */
3255 #tutor-update .dummy {
3256 display: none;
3257 }
3258
3259 #tutor-update .tutor_plugin_update_notice {
3260 padding: 20px 0 !important;
3261 }
3262
3263 #tutor-update .tutor_plugin_update_notice {
3264 font-weight: 400;
3265 background: #fff8e5 !important;
3266 border-left: 4px solid #ffb900;
3267 border-top: 1px solid #ffb900;
3268 padding: 9px 0 9px 12px !important;
3269 margin: 0 -12px 0 -16px !important;
3270 }
3271
3272 #tutor-update .tutor_plugin_update_notice .version::before {
3273 content: "\f348";
3274 display: inline-block;
3275 font: 400 18px/1 dashicons;
3276 speak: none;
3277 margin: 0 8px 0 -2px;
3278 vertical-align: top;
3279 }
3280
3281 /**
3282 Course Settings Tabs
3283 */
3284 #tutor-metabox-course-settings-tabs {
3285 background-color: #fff;
3286 border: 1px solid #e5e5e5;
3287 margin: 1em 0;
3288 }
3289
3290 .inside #tutor-metabox-course-settings-tabs {
3291 border: 0;
3292 margin: 0;
3293 }
3294
3295 .settings-tabs-heading {
3296 padding: 1em;
3297 border-bottom: 1px solid #e5e5e5;
3298 }
3299
3300 .settings-tabs-heading h3 {
3301 font-size: 14px;
3302 margin: 0;
3303 line-height: 1.4;
3304 }
3305
3306 .course-settings-tabs-container {
3307 display: -webkit-box;
3308 display: -ms-flexbox;
3309 display: flex;
3310 }
3311
3312 .course-settings-tabs-container .settings-tabs-navs-wrap {
3313 -webkit-box-flex: 0;
3314 -ms-flex: 0 0 200px;
3315 flex: 0 0 200px;
3316 background: #f5f5f5;
3317 }
3318
3319 .settings-tabs-navs-wrap .settings-tabs-navs {
3320 margin: 0;
3321 }
3322
3323 .settings-tabs-navs-wrap .settings-tabs-navs li {
3324 margin: 0;
3325 }
3326
3327 .settings-tabs-navs-wrap .settings-tabs-navs li a {
3328 display: block;
3329 padding-top: 10px;
3330 padding-bottom: 10px;
3331 padding-left: 15px;
3332 padding-right: 15px;
3333 color: #23282d;
3334 text-decoration: none;
3335 background: #f5f5f5;
3336 text-transform: capitalize;
3337 border-bottom: 1px solid #e5e5e5;
3338 border-left: 3px solid transparent;
3339 }
3340
3341 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
3342 border-bottom: none;
3343 }
3344
3345 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
3346 -webkit-box-shadow: none;
3347 box-shadow: none;
3348 }
3349
3350 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
3351 background-color: #ffffff;
3352 border-bottom: 1px solid #e5e5e5;
3353 color: var(--tutor-primary-color);
3354 border-left: 3px solid var(--tutor-primary-color);
3355 }
3356
3357 .course-settings-tabs-container .settings-tabs-container {
3358 padding: 1em;
3359 -webkit-box-flex: 1;
3360 -ms-flex: 1;
3361 flex: 1;
3362 }
3363
3364 .tutor-field-radio p {
3365 margin-top: 0;
3366 }
3367
3368 /**
3369 Content Drip (Pro)
3370 */
3371 .lesson-modal-form-wrap .lesson-content-drip-wrap {
3372 padding: 10px;
3373 border: 1px solid #e4e4e4;
3374 }
3375
3376 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
3377 margin: 0 0 10px 0;
3378 }
3379
3380 .select2-dropdown.increasezindex {
3381 z-index: 9999999999999;
3382 }
3383
3384 /*!
3385 * jQuery UI Datepicker 1.9.0
3386 * http://jqueryui.com
3387 *
3388 * Copyright 2012 jQuery Foundation and other contributors
3389 * Released under the MIT license.
3390 * http://jquery.org/license
3391 *
3392 * http://docs.jquery.com/UI/Datepicker#theming
3393 */
3394 .ui-datepicker {
3395 background-color: #fff;
3396 border: 1px solid #eeeeee;
3397 display: none;
3398 margin-top: 4px;
3399 padding: 5px;
3400 width: 180px;
3401 }
3402
3403 .ui-datepicker a,
3404 .ui-datepicker a:hover {
3405 text-decoration: none;
3406 }
3407
3408 .ui-datepicker a:hover,
3409 .ui-datepicker td:hover a {
3410 color: #2a6496;
3411 -webkit-transition: color 0.1s ease-in-out;
3412 transition: color 0.1s ease-in-out;
3413 }
3414
3415 .ui-datepicker .ui-datepicker-header {
3416 margin-bottom: 4px;
3417 text-align: center;
3418 }
3419
3420 .ui-datepicker .ui-datepicker-title {
3421 font-weight: 700;
3422 }
3423
3424 .ui-datepicker .ui-datepicker-prev,
3425 .ui-datepicker .ui-datepicker-next {
3426 cursor: default;
3427 font-family: "tutor";
3428 -webkit-font-smoothing: antialiased;
3429 font-style: normal;
3430 font-weight: normal;
3431 height: 20px;
3432 line-height: 1;
3433 margin-top: 2px;
3434 width: 30px;
3435 }
3436
3437 .ui-datepicker .ui-datepicker-prev {
3438 float: left;
3439 text-align: left;
3440 }
3441
3442 .ui-datepicker .ui-datepicker-next {
3443 float: right;
3444 text-align: right;
3445 }
3446
3447 .ui-datepicker .ui-datepicker-prev:before {
3448 content: "\e921";
3449 }
3450
3451 .ui-datepicker .ui-datepicker-next:before {
3452 content: "\e903";
3453 }
3454
3455 .ui-datepicker .ui-icon {
3456 display: none;
3457 }
3458
3459 .ui-datepicker .ui-datepicker-calendar {
3460 table-layout: fixed;
3461 width: 100%;
3462 }
3463
3464 .ui-datepicker .ui-datepicker-calendar th,
3465 .ui-datepicker .ui-datepicker-calendar td {
3466 text-align: center;
3467 padding: 0;
3468 }
3469
3470 .ui-datepicker .ui-datepicker-calendar td {
3471 border-radius: 4px;
3472 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3473 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3474 }
3475
3476 .ui-datepicker .ui-datepicker-calendar td:hover {
3477 background-color: #eee;
3478 cursor: pointer;
3479 }
3480
3481 .ui-datepicker .ui-datepicker-calendar td a {
3482 text-decoration: none;
3483 }
3484
3485 .ui-datepicker .ui-datepicker-current-day {
3486 background-color: #4289cc;
3487 }
3488
3489 .ui-datepicker .ui-datepicker-current-day a {
3490 color: #fff;
3491 }
3492
3493 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
3494 background-color: #fff;
3495 cursor: default;
3496 }
3497
3498 .ui-datepicker-calendar .ui-state-default {
3499 border: none;
3500 background: none;
3501 }
3502
3503 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
3504 background: #eeeeee;
3505 padding: 3px;
3506 display: block;
3507 }
3508
3509 /** END Calender */
3510 /**
3511 * report.css
3512 *Moved report.css from pro add to here
3513 */
3514 h2.tutor-page-heading {
3515 background-color: #ffffff;
3516 padding: 30px !important;
3517 margin: 0 !important;
3518 border-bottom: 1px solid #ecedef;
3519 }
3520
3521 .tutor-report-left-menus {
3522 background-color: #fcfcfc;
3523 margin-bottom: 50px;
3524 }
3525
3526 .tutor-report-left-menus ul {
3527 margin: 0;
3528 }
3529
3530 .report-main-wrap {
3531 /*display: flex;*/
3532 }
3533
3534 .report-main-wrap h3 {
3535 font-weight: 300;
3536 font-size: 20px;
3537 }
3538
3539 .tutor-report-left-menus ul li {
3540 display: inline-block;
3541 margin: 0;
3542 }
3543
3544 .tutor-report-left-menus ul li a {
3545 text-decoration: none;
3546 line-height: 60px;
3547 display: block;
3548 padding: 0 15px;
3549 color: #393c40;
3550 }
3551
3552 .tutor-report-left-menus ul li a:focus {
3553 outline: none !important;
3554 border: 0;
3555 -webkit-box-shadow: none;
3556 box-shadow: none;
3557 }
3558
3559 .tutor-report-left-menus ul li.active a {
3560 color: #1e55dd;
3561 border-bottom: 3px solid #3057d5;
3562 }
3563
3564 .tutor-report-content {
3565 -webkit-box-flex: 1;
3566 -ms-flex: 1;
3567 flex: 1;
3568 }
3569
3570 .report-top-sub-menu {
3571 margin: 0;
3572 -webkit-box-flex: 1;
3573 -ms-flex: 1;
3574 flex: 1;
3575 }
3576
3577 .report-top-sub-menu a {
3578 text-decoration: none;
3579 padding: 10px 15px;
3580 border: 1px solid #d7dadf;
3581 color: #aaaeb3;
3582 border-radius: 3px;
3583 display: inline-block;
3584 }
3585
3586 .report-top-sub-menu a.active {
3587 background-color: #3057d5;
3588 color: #ffffff;
3589 border: 1px solid #3057d5;
3590 }
3591
3592 .top-course-enrolled {
3593 margin-top: 20px;
3594 margin-bottom: 20px;
3595 }
3596
3597 .top-course-enrolled h1,
3598 .top-course-enrolled h2,
3599 .top-course-enrolled h3 {
3600 margin: 30px 0;
3601 }
3602
3603 .report-stats {
3604 display: -webkit-box;
3605 display: -ms-flexbox;
3606 display: flex;
3607 -webkit-box-orient: horizontal;
3608 -webkit-box-direction: normal;
3609 -ms-flex-flow: row wrap;
3610 flex-flow: row wrap;
3611 }
3612
3613 .report-stat-box {
3614 padding: 0;
3615 margin-bottom: 30px;
3616 width: 25%;
3617 display: -webkit-inline-box;
3618 display: -ms-inline-flexbox;
3619 display: inline-flex;
3620 -webkit-box-flex: 0;
3621 -ms-flex: 0 0 25%;
3622 flex: 0 0 25%;
3623 }
3624
3625 .report-stat-box-body {
3626 background-color: #ffffff;
3627 display: -webkit-box;
3628 display: -ms-flexbox;
3629 display: flex;
3630 width: 100%;
3631 margin-right: 30px;
3632 }
3633
3634 .report-stat-box:nth-child(4n) .report-stat-box-body {
3635 margin-right: 0;
3636 }
3637
3638 .report-stat-box .box-icon {
3639 font-size: 50px;
3640 line-height: 46px;
3641 padding: 13px;
3642 color: #3057d5;
3643 }
3644
3645 .report-stat-box h4,
3646 .report-stat-box p {
3647 margin: 5px 0;
3648 }
3649
3650 .report-stat-box .box-stats-text h3,
3651 .report-stat-box .box-stats-text p {
3652 margin: 5px 0;
3653 }
3654
3655 .report-stat-box .box-stats-text {
3656 padding: 12px 0;
3657 }
3658
3659 .report-stat-box .box-stats-text h3 {
3660 font-size: 20px;
3661 font-weight: 300;
3662 }
3663
3664 .report-stat-box .box-stats-text p {
3665 color: #888b90;
3666 }
3667
3668 .box-padding {
3669 padding: 30px;
3670 }
3671
3672 .box-padding h3 {
3673 margin-top: 0;
3674 }
3675
3676 .box-bg-green {
3677 background-color: #00d611;
3678 color: #ffffff;
3679 }
3680
3681 .box-bg-primary {
3682 background-color: #3057d5;
3683 color: #ffffff;
3684 }
3685
3686 .box-bg-light {
3687 background-color: #eeeeee;
3688 color: #555555;
3689 }
3690
3691 .box-bg-warning {
3692 background-color: #eea504;
3693 color: #ffffff;
3694 }
3695
3696 .box-bg-dark {
3697 background-color: #333333;
3698 color: #ffffff;
3699 }
3700
3701 .box-bg-danger {
3702 background-color: #ff000c;
3703 color: #ffffff;
3704 }
3705
3706 .box-bg-pink {
3707 background-color: #ff00da;
3708 color: #ffffff;
3709 }
3710
3711 .box-bg-violate {
3712 background-color: #9c25ea;
3713 color: #ffffff;
3714 }
3715
3716 .tutor-report-overview-section {
3717 display: -webkit-box;
3718 display: -ms-flexbox;
3719 display: flex;
3720 margin: 20px 0;
3721 }
3722
3723 .overview-section-col6 {
3724 width: 50%;
3725 }
3726
3727 .overview-section-col6 {
3728 margin-right: 1%;
3729 margin-left: 1%;
3730 }
3731
3732 .overview-section-col6:first-child {
3733 margin-left: 0;
3734 }
3735
3736 .overview-section-col6:last-child {
3737 margin-right: 0;
3738 }
3739
3740 .last-revews-wrap {
3741 width: 100%;
3742 }
3743
3744 table.tutor-report-table {
3745 border: none;
3746 -webkit-box-shadow: none;
3747 box-shadow: none;
3748 }
3749
3750 .tutor-report-table th {
3751 background-color: #fcfcfc;
3752 border-top: 1px solid #eaeaea;
3753 border-bottom: 1px solid #eaeaea;
3754 padding: 20px;
3755 color: #878a8f;
3756 }
3757
3758 .tutor-report-table td {
3759 border-bottom: 1px solid #eaeaea;
3760 padding: 20px;
3761 }
3762
3763 .tutor-report-table td img.avatar {
3764 float: left;
3765 margin-right: 5px;
3766 }
3767
3768 /**
3769 Icon
3770 */
3771 .tutor-icon-star-full,
3772 .tutor-icon-star-line {
3773 color: #ffd700;
3774 }
3775
3776 .tutor-delete-link {
3777 color: #ff282a !important;
3778 }
3779
3780 /**
3781 Pagination
3782 */
3783 .tutor-pagination {
3784 margin: 50px 0;
3785 }
3786
3787 .tutor-pagination .page-numbers {
3788 display: inline-block;
3789 padding: 5px 10px;
3790 margin: 0 2px 0 0;
3791 border: 1px solid #eee;
3792 line-height: 1;
3793 text-decoration: none;
3794 font-weight: 600;
3795 }
3796
3797 .tutor-pagination .page-numbers.current,
3798 .tutor-pagination a.page-numbers:hover {
3799 background: #f9f9f9;
3800 }
3801
3802 .report-date-range-form {
3803 display: -webkit-box;
3804 display: -ms-flexbox;
3805 display: flex;
3806 }
3807
3808 .date-range-input {
3809 position: relative;
3810 margin-right: 10px;
3811 }
3812
3813 .date-range-input:last-child {
3814 margin-right: 0;
3815 }
3816
3817 .date-range-input input {
3818 border: 1px solid #d7dadf;
3819 -webkit-box-shadow: none;
3820 box-shadow: none;
3821 line-height: 32px;
3822 margin: 0;
3823 padding-right: 30px;
3824 }
3825
3826 .date-range-input i.tutor-icon-calendar {
3827 position: absolute;
3828 right: 10px;
3829 top: 13px;
3830 }
3831
3832 .date-range-input button {
3833 background-color: #3057d5;
3834 color: #ffffff;
3835 border: none;
3836 line-height: 39px;
3837 padding: 0 15px;
3838 }
3839
3840 .tutor-date-range-filter-wrap {
3841 display: -webkit-box;
3842 display: -ms-flexbox;
3843 display: flex;
3844 margin: 30px 0;
3845 }
3846
3847 .report-download-csv-icon {
3848 float: right;
3849 }
3850
3851 .report-download-csv-icon a {
3852 text-decoration: none;
3853 }
3854
3855 /** END Report.css */
3856 /**
3857 * Alert CSS
3858 * since v.1.4.2
3859 */
3860 .tutor-alert {
3861 border: 1px solid #f8a201;
3862 background: #fffff2;
3863 position: relative;
3864 border-radius: 3px;
3865 padding: 20px 25px 20px 95px;
3866 color: #a86d00;
3867 margin-bottom: 10px;
3868 }
3869
3870 .tutor-alert.tutor-alert-danger {
3871 border: 1px solid #fe1a1a;
3872 background: #fff2f2;
3873 color: #a50000;
3874 }
3875
3876 .tutor-alert.tutor-alert-success {
3877 border: 1px solid #69bc0d;
3878 background: #f6fff2;
3879 color: #3d7400;
3880 }
3881
3882 .tutor-alert.tutor-alert-info {
3883 border: 1px solid #13aaf6;
3884 background: #eaf8ff;
3885 color: #0586c7;
3886 }
3887
3888 .tutor-alert::before {
3889 content: "\e95f";
3890 position: absolute;
3891 font-size: 30px;
3892 font-family: "tutor" !important;
3893 speak: none;
3894 font-style: normal;
3895 font-weight: normal;
3896 font-variant: normal;
3897 text-transform: none;
3898 line-height: 1;
3899 -webkit-font-smoothing: antialiased;
3900 -moz-osx-font-smoothing: grayscale;
3901 width: 70px;
3902 top: 0;
3903 left: 0;
3904 text-align: center;
3905 background: #f8a201;
3906 height: 100%;
3907 display: -webkit-box;
3908 display: -ms-flexbox;
3909 display: flex;
3910 -webkit-box-pack: center;
3911 -ms-flex-pack: center;
3912 justify-content: center;
3913 -webkit-box-align: center;
3914 -ms-flex-align: center;
3915 align-items: center;
3916 color: #ffffff;
3917 }
3918
3919 .tutor-alert.tutor-alert-danger::before {
3920 content: "\e913";
3921 background: #fe1a1a;
3922 }
3923
3924 .tutor-alert.tutor-alert-success::before {
3925 content: "\e90f";
3926 background: #69bc0d;
3927 }
3928
3929 .tutor-alert.tutor-alert-info::before {
3930 content: "\e96c";
3931 background: #13aaf6;
3932 }
3933
3934 .tutor-alert-content p {
3935 margin: 0;
3936 }
3937
3938 /**
3939 *END Alert CSS
3940 */
3941 /**
3942 * Tutor Table
3943 */
3944 table.tutor-table {
3945 border-spacing: 0;
3946 width: 100%;
3947 border-collapse: collapse;
3948 border: 1px solid #dcdfe5;
3949 }
3950
3951 table.tutor-table td,
3952 table.tutor-table th {
3953 padding: 1em 1.41575em;
3954 text-align: left;
3955 vertical-align: top;
3956 border-bottom: 1px solid #dcdfe5;
3957 }
3958
3959 table.tutor-table td p:last-child,
3960 table.tutor-table th p:last-child {
3961 margin-bottom: 0;
3962 }
3963
3964 table.tutor-table th {
3965 font-weight: 600;
3966 }
3967
3968 table.tutor-table thead th {
3969 padding: 1.41575em;
3970 vertical-align: middle;
3971 }
3972
3973 table.tutor-table tbody h2 {
3974 font-size: 1em;
3975 letter-spacing: normal;
3976 font-weight: normal;
3977 }
3978
3979 table.tutor-table tbody h2 a {
3980 font-weight: normal;
3981 }
3982
3983 table.tutor-table th {
3984 background-color: #fafbfc;
3985 }
3986
3987 table.tutor-table tbody td {
3988 background-color: #ffffff;
3989 }
3990
3991 table.tutor-table tbody tr:nth-child(2n) td {
3992 background-color: #fafbfc;
3993 }
3994
3995 table.tutor-table a {
3996 text-decoration: none;
3997 }
3998
3999 table.tutor-table p {
4000 margin: 0;
4001 }
4002
4003 /**
4004 * END Tutor Table
4005 */
4006 /**
4007 Tools Nav
4008 */
4009 .tutor-nav-tab-wrapper {
4010 margin-bottom: 10px;
4011 }
4012
4013 .nav-tab-item {
4014 float: left;
4015 border: 1px solid #ccc;
4016 border-bottom: none;
4017 margin-left: 0.5em;
4018 padding: 10px 14px;
4019 font-size: 14px;
4020 line-height: 1.33;
4021 font-weight: 600;
4022 background: #e5e5e5;
4023 color: #555;
4024 text-decoration: none;
4025 white-space: nowrap;
4026 }
4027
4028 .nav-tab-item:first-child {
4029 margin-left: 0;
4030 }
4031
4032 .nav-tab-item:focus,
4033 .nav-tab-item:hover {
4034 background-color: #fff;
4035 color: #444;
4036 }
4037
4038 .nav-tab-item-active,
4039 .nav-tab-item:focus:active {
4040 -webkit-box-shadow: none;
4041 box-shadow: none;
4042 }
4043
4044 .nav-tab-item-active {
4045 margin-bottom: -1px;
4046 color: #444;
4047 }
4048
4049 .nav-tab-item-active,
4050 .nav-tab-item-active:focus,
4051 .nav-tab-item-active:focus:active,
4052 .nav-tab-item-active:hover {
4053 border-bottom: 1px solid #f1f1f1;
4054 background: #f1f1f1;
4055 color: #000;
4056 }
4057
4058 /**
4059 * END Tools
4060 */
4061 /**
4062 * Quiz Feedback Mode - UI fix
4063 */
4064 .tutor-quiz-feedback-mode {
4065 position: relative;
4066 }
4067
4068 .tutor-quiz-feedback-mode:not(:last-child) {
4069 margin-right: 16px;
4070 }
4071
4072 .tutor-quiz-feedback-mode-option {
4073 border-radius: 3px;
4074 border: solid 1px #dedede;
4075 padding: 15px 15px 15px 40px;
4076 -webkit-transition: 0.2s ease;
4077 transition: 0.2s ease;
4078 max-width: 210px;
4079 }
4080
4081 .tutor-quiz-feedback-option-option-title {
4082 margin-bottom: 10px !important;
4083 }
4084
4085 .tutor-quiz-feedback-option-subtitle {
4086 margin: 0 !important;
4087 font-size: 12px;
4088 line-height: 1.67;
4089 color: #505469;
4090 }
4091
4092 .tutor-quiz-feedback-option-subtitle a {
4093 font-weight: 500;
4094 color: inherit;
4095 text-decoration: underline !important;
4096 }
4097
4098 .tutor-quiz-feedback-mode input[type="radio"] {
4099 display: none;
4100 }
4101
4102 .tutor-quiz-feedback-mode .radio-icon {
4103 position: absolute;
4104 top: 16px;
4105 left: 16px;
4106 z-index: 1;
4107 margin: 0;
4108 width: 16px;
4109 height: 16px;
4110 border-radius: 50%;
4111 -webkit-box-shadow: inset 0 0 0 2px #dcdce1;
4112 box-shadow: inset 0 0 0 2px #dcdce1;
4113 -webkit-transition: 0.2s ease;
4114 transition: 0.2s ease;
4115 }
4116
4117 .tutor-quiz-feedback-mode input[type="radio"]:checked + .radio-icon {
4118 -webkit-box-shadow: inset 0 0 0 5px #3e64de;
4119 box-shadow: inset 0 0 0 5px #3e64de;
4120 background: #fff;
4121 }
4122
4123 .tutor-quiz-feedback-mode
4124 input[type="radio"]:checked
4125 ~ .tutor-quiz-feedback-mode-option {
4126 background: #fff;
4127 }
4128
4129 /* Fixing course builder css overlap issue */
4130 #tutor-course-topics h2, #tutor-instructors h2 {
4131 display: block;
4132 }
4133
4134 #tutor-course-topics .tutor-course-builder-header.has-postbox-header {
4135 top: -56px;
4136 right: 96px;
4137 }
4138
4139 #settings-tab-general .tutor-option-field-row input[type="number"] {
4140 width: 185px;
4141 }
4142
4143 /* Instructor list layout style */
4144 .instructor-layout-templates-fields {
4145 display: -webkit-box;
4146 display: -ms-flexbox;
4147 display: flex;
4148 -ms-flex-wrap: wrap;
4149 flex-wrap: wrap;
4150 }
4151
4152 .instructor-layout-template {
4153 max-width: 150px;
4154 padding: 5px;
4155 margin: 3px;
4156 }
4157
4158 .instructor-layout-template img {
4159 max-width: 100%;
4160 height: auto;
4161 display: block;
4162 border: 6px solid transparent;
4163 -webkit-transition: border-color 400ms;
4164 transition: border-color 400ms;
4165 }
4166
4167 .instructor-layout-template.selected-template img,
4168 .instructor-layout-template:hover img {
4169 border: 6px solid #3057d6;
4170 }
4171
4172 /*
4173 * Since 1.7.9
4174 * announcements style
4175 */
4176 .tutor-announcement-content-wrap {
4177 display: -webkit-box;
4178 display: -ms-flexbox;
4179 display: flex;
4180 -webkit-box-pack: justify;
4181 -ms-flex-pack: justify;
4182 justify-content: space-between;
4183 -webkit-box-align: center;
4184 -ms-flex-align: center;
4185 align-items: center;
4186 }
4187
4188 .tutor-announcement-buttons :nth-child(1) {
4189 margin-right: 20px;
4190 }
4191
4192 .tutor-announcements-header {
4193 display: -webkit-box;
4194 display: -ms-flexbox;
4195 display: flex;
4196 gap: 10px;
4197 -webkit-box-align: center;
4198 -ms-flex-align: center;
4199 align-items: center;
4200 }
4201
4202 .tutor-announcement-date,
4203 .tutor-announcement-content > span {
4204 font-weight: bold !important;
4205 }
4206
4207 .tutor-announcement-date {
4208 width: 100px !important;
4209 }
4210
4211 .tutor-announcements-modal-wrap .tutor-modal-content {
4212 max-width: 660px !important;
4213 }
4214
4215 .tutor-announcements-modal-wrap button {
4216 padding: 10px 20px !important;
4217 }
4218
4219 .tutor-announcements-update-form
4220 .tutor-option-field-row,
4221 .tutor-announcements-form
4222 .tutor-option-field-row {
4223 padding: 10px 18px 10px 18px;
4224 }
4225
4226 .tutor-announcements-update-form .tutor-option-field-row input[type=text],
4227 .tutor-announcements-update-form textarea,
4228 .tutor-announcements-form .tutor-option-field-row input[type=text],
4229 .tutor-announcements-form textarea {
4230 width: 100%;
4231 margin-top: 8px;
4232 }
4233
4234 .tutor-announcements-form select,
4235 .tutor-announcements-update-form select {
4236 width: 100%;
4237 max-width: 100% !important;
4238 padding: 7px 12px;
4239 margin-top: 8px;
4240 }
4241
4242 .tutor-announcements-update-form
4243 .tutor-option-field-row,
4244 .tutor-announcements-form
4245 .tutor-option-field-row {
4246 border: none !important;
4247 }
4248
4249 .tutor-announcements-form
4250 .modal-footer button,
4251 .tutor-announcements-update-form
4252 .modal-footer button {
4253 cursor: pointer !important;
4254 }
4255
4256 .tutor-announcements-form
4257 .modal-footer,
4258 .tutor-announcements-update-form
4259 .modal-footer {
4260 background-color: #fff !important;
4261 }
4262
4263 .tutor-announcement-close-btn {
4264 text-decoration: none;
4265 color: #525252;
4266 }
4267
4268 .tutor-announcement-table td {
4269 vertical-align: middle !important;
4270 }
4271
4272 .tutor-announcement-content {
4273 line-height: 10px;
4274 }
4275
4276 /*over ride default modal on announcement*/
4277 .tutor-accouncement-update-modal
4278 .modal-header,
4279 .tutor-announcement-create-modal
4280 .modal-header {
4281 padding-right: 15px !important;
4282 }
4283
4284 .tutor-accouncement-update-modal
4285 .tutor-modal-content,
4286 .tutor-announcement-create-modal
4287 .tutor-modal-content {
4288 border-radius: 20px !important;
4289 }
4290
4291 /**
4292 * announcement css
4293 * @since v1.7.9
4294 */
4295 .tutor-admin-search-box-container {
4296 display: -webkit-box;
4297 display: -ms-flexbox;
4298 display: flex;
4299 -webkit-box-pack: justify;
4300 -ms-flex-pack: justify;
4301 justify-content: space-between;
4302 -webkit-box-align: end;
4303 -ms-flex-align: end;
4304 align-items: flex-end;
4305 -ms-flex-wrap: wrap;
4306 flex-wrap: wrap;
4307 margin-top: 45px;
4308 }
4309
4310 .tutor-admin-search-box-container > div:nth-child(1) {
4311 margin-right: 40px;
4312 position: relative;
4313 }
4314
4315 .tutor-admin-search-box-container > div:nth-child(1) {
4316 -webkit-box-flex: 2;
4317 -ms-flex: 2;
4318 flex: 2;
4319 }
4320
4321 .tutor-admin-search-box-container > div:nth-child(2),
4322 .tutor-admin-search-box-container > div:nth-child(3),
4323 .tutor-admin-search-box-container > div:nth-child(4) {
4324 -webkit-box-flex: 1.5;
4325 -ms-flex: 1.5;
4326 flex: 1.5;
4327 }
4328
4329 .tutor-admin-search-box-container > div:not(:last-child) {
4330 margin-right: 40px;
4331 }
4332
4333 .tutor-admin-search-box-container .tutor-report-search-btn {
4334 position: absolute;
4335 width: 40px;
4336 height: 40px;
4337 bottom: 0;
4338 right: 0;
4339 border: 0;
4340 background: transparent;
4341 color: #3e64de;
4342 font-size: 20px;
4343 cursor: pointer;
4344 outline: none;
4345 }
4346
4347 .tutor-admin-search-box-container > div:nth-child(1) input {
4348 /* height: 50px; */
4349 padding-right: 45px;
4350 }
4351
4352 .tutor-admin-search-box-container input[type="text"],
4353 .tutor-admin-search-box-container select {
4354 width: 100%;
4355 height: 40px;
4356 border-radius: 3px;
4357 border: solid 1px #dcdce1;
4358 background-color: #ffffff;
4359 padding: 0 14px;
4360 -webkit-transition: 0.2s;
4361 transition: 0.2s;
4362 }
4363
4364 .tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar {
4365 position: absolute;
4366 width: 42px;
4367 height: 40px;
4368 right: 0;
4369 top: 0;
4370 color: #3e64de;
4371 font-size: 18px;
4372 text-align: center;
4373 line-height: 40px;
4374 }
4375
4376 .tutor-admin-search-box-container .menu-label {
4377 font-size: 14px;
4378 font-weight: 400;
4379 color: #737787;
4380 margin-bottom: 7px;
4381 }
4382
4383 .tutor-admin-search-box-container > div:nth-child(4) input::-webkit-input-placeholder {
4384 color: #3f435b;
4385 font-size: 15px;
4386 }
4387
4388 .tutor-admin-search-box-container > div:nth-child(1) input::-webkit-input-placeholder {
4389 font-size: 16px;
4390 font-weight: 400;
4391 color: #737787;
4392 }
4393
4394 .tutor-admin-search-box-container input[type="text"]:hover,
4395 .tutor-admin-search-box-container input[type="text"]:focus,
4396 .tutor-admin-search-box-container select:hover,
4397 .tutor-admin-search-box-container select:focus,
4398 .tutor-date-range-wrap .date-range-input input:hover,
4399 .tutor-date-range-wrap .date-range-input input:focus {
4400 border-color: var(--tutor-primary-color) !important;
4401 -webkit-box-shadow: none !important;
4402 box-shadow: none !important;
4403 outline: none !important;
4404 }
4405
4406 @media (max-width: 767px) {
4407 .tutor-admin-search-box-container {
4408 display: grid;
4409 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
4410 grid-gap: 15px;
4411 }
4412 .tutor-admin-search-box-container > div {
4413 margin-right: 0 !important;
4414 }
4415 }
4416
4417 /**
4418 * Common CSS .tutor-list-* - start
4419 * .tutor-list-wrap > .tutor-list-header + .tutor-list-table + .tutor-list-footer
4420 */
4421 .tutor-list-wrap {
4422 border-radius: 3px;
4423 background-color: #ffffff;
4424 margin-top: 40px;
4425 }
4426
4427 .tutor-list-wrap .tutor-list-header,
4428 .tutor-list-wrap .tutor-list-footer {
4429 padding: 30px;
4430 }
4431
4432 .tutor-list-wrap .heading {
4433 font-size: 20px;
4434 line-height: 1.5;
4435 color: #3f435b;
4436 }
4437
4438 .tutor-list-wrap .tutor-list-table {
4439 width: 100%;
4440 text-align: left;
4441 border-collapse: collapse;
4442 }
4443
4444 .tutor-list-wrap .tutor-list-table .table-toggle {
4445 display: none;
4446 }
4447
4448 .tutor-list-wrap .tutor-list-table .table-toggle.open {
4449 display: table-row;
4450 }
4451
4452 [class^="tutor-report-"] .tutor-list-table tbody td.detail {
4453 vertical-align: top;
4454 }
4455
4456 .tutor-list-wrap .tutor-list-table thead,
4457 .tutor-list-wrap .tutor-list-table tr:first-child th {
4458 background-color: #f7f7f9;
4459 border-top: 1px solid #eaeaea;
4460 border-bottom: 1px solid #eaeaea;
4461 }
4462
4463 .tutor-list-wrap .tutor-list-table th {
4464 font-size: 12px;
4465 font-weight: 400;
4466 line-height: 1.75;
4467 letter-spacing: 0.7px;
4468 color: #737787;
4469 text-transform: uppercase;
4470 }
4471
4472 .tutor-list-wrap .tutor-list-table td,
4473 .tutor-list-wrap .tutor-list-table td p {
4474 font-size: 14px;
4475 font-weight: 300;
4476 line-height: 1.75;
4477 color: #3f435b;
4478 }
4479
4480 .report-course-list-wrap .tutor-list-table th i {
4481 margin-left: 3px;
4482 }
4483
4484 .tutor-list-wrap .tutor-list-table tr th,
4485 .tutor-list-wrap .tutor-list-table tr td {
4486 padding: 15px 20px;
4487 }
4488
4489 .tutor-list-wrap .tutor-list-header,
4490 .tutor-list-wrap .tutor-list-table th:last-child,
4491 .tutor-list-wrap .tutor-list-table td:last-child,
4492 .tutor-report-course-list .tutor-list-footer {
4493 padding-right: 36px;
4494 }
4495
4496 .tutor-list-wrap .tutor-list-header,
4497 .tutor-list-wrap .tutor-list-table th:first-child,
4498 .tutor-list-wrap .tutor-list-table td:first-child {
4499 padding-left: 30px;
4500 }
4501
4502 .tutor-list-wrap .tutor-list-table tbody td {
4503 padding: 25px 20px;
4504 vertical-align: top;
4505 }
4506
4507 .tutor-list-wrap .tutor-list-table tbody tr:not(:last-child) {
4508 border-bottom: 1px solid #dcdce1;
4509 }
4510
4511 .tutor-list-footer {
4512 display: -webkit-box;
4513 display: -ms-flexbox;
4514 display: flex;
4515 -webkit-box-pack: justify;
4516 -ms-flex-pack: justify;
4517 justify-content: space-between;
4518 -webkit-box-align: center;
4519 -ms-flex-align: center;
4520 align-items: center;
4521 border-top: 1px solid #dcdce1;
4522 }
4523
4524 .tutor-list-footer .tutor-report-count {
4525 font-size: 14px;
4526 line-height: 1.71;
4527 color: #737787;
4528 }
4529
4530 .tutor-list-footer .tutor-report-count strong {
4531 color: #3f435b;
4532 }
4533
4534 .tutor-list-footer .page-numbers.current {
4535 border-color: #3e64de;
4536 background: transparent;
4537 }
4538
4539 .tutor-list-footer .page-numbers {
4540 border-radius: 4px;
4541 border: solid 1px #dcdce1;
4542 padding: 11px 14px;
4543 font-size: 14px;
4544 font-weight: 400;
4545 color: #737787;
4546 background: #fff;
4547 outline: none;
4548 -webkit-transition: 0.2s;
4549 transition: 0.2s;
4550 }
4551
4552 .tutor-list-footer .page-numbers:hover,
4553 .tutor-list-footer .page-numbers:focus {
4554 border-color: #3e64de;
4555 background: #3e64de !important;
4556 color: #fff;
4557 -webkit-box-shadow: none;
4558 box-shadow: none;
4559 }
4560
4561 .tutor-list-footer .page-numbers.current:hover,
4562 .tutor-list-footer .page-numbers.current:focus {
4563 background: transparent !important;
4564 color: inherit;
4565 }
4566
4567 .tutor-list-footer .tutor-pagination {
4568 margin: 0;
4569 }
4570
4571 .tutor-list-table td .details-button a,
4572 .tutor-list-table .link-icon {
4573 font-size: 16px;
4574 color: #b9bac3;
4575 -webkit-transition: 0.2s;
4576 transition: 0.2s;
4577 }
4578
4579 .tutor-list-table td .details-button a:first-child {
4580 font-size: 12px;
4581 font-weight: 500;
4582 line-height: 1.75;
4583 text-align: center;
4584 color: #737787;
4585 border-radius: 3px;
4586 border: solid 1px #dcdce1;
4587 padding: 5px 11px;
4588 margin-right: 15px;
4589 text-decoration: none;
4590 }
4591
4592 .tutor-list-table td .details-button {
4593 text-align: right;
4594 display: -webkit-box;
4595 display: -ms-flexbox;
4596 display: flex;
4597 -webkit-box-align: center;
4598 -ms-flex-align: center;
4599 align-items: center;
4600 }
4601
4602 .tutor-list-table .course-link a {
4603 color: inherit;
4604 text-decoration: none;
4605 }
4606
4607 .tutor-list-table .tutor-icon-detail-link,
4608 .profile-table .tutor-icon-detail-link {
4609 font-size: 14px;
4610 }
4611
4612 @media (max-width: 991px) {
4613 .tutor-list-wrap {
4614 overflow-x: scroll;
4615 }
4616 }
4617
4618 /**
4619 * Common CSS /.tutor-list-* - end
4620 */
4621 /* .report-course-list - start */
4622 .report-course-list-header {
4623 display: -webkit-box;
4624 display: -ms-flexbox;
4625 display: flex;
4626 -webkit-box-align: center;
4627 -ms-flex-align: center;
4628 align-items: center;
4629 -webkit-box-pack: justify;
4630 -ms-flex-pack: justify;
4631 justify-content: space-between;
4632 }
4633
4634 .report-course-list-wrap .tutor-list-table td {
4635 font-size: 16px;
4636 }
4637
4638 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
4639 font-size: 14px;
4640 font-weight: 400;
4641 }
4642
4643 .report-course-list-wrap .tutor-list-table td:last-child {
4644 text-align: right;
4645 }
4646
4647 .report-course-list-wrap .tutor-list-table th:nth-child(2),
4648 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
4649 width: 40%;
4650 }
4651
4652 .report-course-list-wrap .tutor-list-table .total {
4653 color: #9698a5;
4654 }
4655
4656 .report-course-list-wrap .tutor-list-table [class$="-link"] {
4657 color: #b9bac3;
4658 }
4659
4660 .report-course-list-wrap .tutor-list-table a:hover {
4661 color: #3057d5;
4662 }
4663
4664 .report-course-list-wrap .tutor-list-table .course-link {
4665 font-size: 12px;
4666 margin-left: 5px;
4667 }
4668
4669 .tutor-list-table .course-percentage {
4670 width: 90px;
4671 height: 4px;
4672 border-radius: 2px;
4673 background-color: #dcdce1;
4674 position: relative;
4675 }
4676
4677 .tutor-list-table .course-percentage::before {
4678 content: "";
4679 position: absolute;
4680 width: var(--percent);
4681 height: 4px;
4682 border-radius: 2px;
4683 background-color: #3e64de;
4684 }
4685
4686 .report-course-list-wrap
4687 > .tutor-list-table
4688 tbody
4689 td:not(.detail):nth-last-child(3) {
4690 vertical-align: middle;
4691 }
4692
4693 .report-course-list-wrap .tutor-list-table .details-link {
4694 font-size: 21px;
4695 }
4696
4697 .tutor-report-content a {
4698 -webkit-transition: 0.2s ease;
4699 transition: 0.2s ease;
4700 }
4701
4702 .tutor-report-content a:hover,
4703 .tutor-report-content a:focus,
4704 .report-student-profile .profile-table a:hover {
4705 color: #3057d5;
4706 }
4707
4708 @media (max-width: 991px) {
4709 .report-course-list-wrap .tutor-list-table th:nth-child(n + 7),
4710 .report-course-list-wrap .tutor-list-table td:nth-child(n + 7) {
4711 display: none;
4712 }
4713 }
4714
4715 .report-course-list-header .status span,
4716 .report-course-list-wrap .detail .status span {
4717 font-size: 14px;
4718 font-weight: 300;
4719 line-height: 1;
4720 color: #737787;
4721 margin-left: 25px;
4722 padding-left: 14px;
4723 position: relative;
4724 display: -webkit-inline-box;
4725 display: -ms-inline-flexbox;
4726 display: inline-flex;
4727 -webkit-box-align: center;
4728 -ms-flex-align: center;
4729 align-items: center;
4730 }
4731
4732 .report-course-list-header .status span::before,
4733 .report-course-list-wrap .detail .status span::before {
4734 content: "";
4735 position: absolute;
4736 width: 8px;
4737 height: 8px;
4738 background: #b9bac3;
4739 border-radius: 50%;
4740 left: 0;
4741 }
4742
4743 .report-course-list-wrap .detail .status span {
4744 margin-left: 0;
4745 padding-left: 16px;
4746 }
4747
4748 .report-course-list-wrap .detail .status span::before {
4749 width: 6px;
4750 height: 6px;
4751 }
4752
4753 .report-course-list-header .status .running::before,
4754 .report-course-list-wrap .detail .status .running::before {
4755 background-color: #3e64de;
4756 }
4757
4758 .report-course-list-header .status .complete::before,
4759 .report-course-list-wrap .detail .status .complete::before {
4760 background-color: #7bbc30;
4761 }
4762
4763 .report-course-list-wrap .detail .heading {
4764 font-size: 16px;
4765 line-height: 1.75;
4766 color: #3f435b;
4767 margin-bottom: 10px;
4768 }
4769
4770 .report-course-list-wrap .detail {
4771 padding: unset !important;
4772 text-align: left !important;
4773 font-size: 14px !important;
4774 font-weight: 400 !important;
4775 }
4776
4777 .report-course-list-wrap .tutor-list-table td > table {
4778 width: 100%;
4779 }
4780
4781 .report-course-list .course-list-details {
4782 display: grid;
4783 grid-auto-flow: column;
4784 grid-auto-columns: 1fr;
4785 grid-gap: 20px;
4786 grid-template-columns: repeat(3, 1fr);
4787 }
4788
4789 .tutor-list-wrap .tutor-list-table a:hover,
4790 .tutor-list-wrap .tutor-list-table a:focus {
4791 color: #3e64de;
4792 }
4793
4794 .tutor-list-wrap .no-data-found {
4795 display: -webkit-box;
4796 display: -ms-flexbox;
4797 display: flex;
4798 -webkit-box-align: center;
4799 -ms-flex-align: center;
4800 align-items: center;
4801 padding: 0 0 30px 0;
4802 }
4803
4804 /* /.report-course-list - end */
4805 .tutor-toast-parent {
4806 position: fixed;
4807 right: 25px;
4808 bottom: 50px;
4809 right: 50px;
4810 left: auto;
4811 max-height: 400px;
4812 width: 350px;
4813 overflow-x: hidden;
4814 overflow-y: auto;
4815 background: transparent;
4816 z-index: 99999999;
4817 }
4818
4819 .tutor-toast-parent:empty {
4820 display: none;
4821 }
4822
4823 .tutor-toast-parent > div {
4824 background: white;
4825 padding: 10px;
4826 margin: 15px;
4827 border-radius: 15px;
4828 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
4829 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
4830 border: 1px solid #E8E8E8;
4831 background: white;
4832 border: none;
4833 display: -webkit-box;
4834 display: -ms-flexbox;
4835 display: flex;
4836 display: -o-flex;
4837 display: -ms-flex;
4838 display: -moz-flex;
4839 display: -webkit-flex;
4840 -ms-flex-line-pack: center;
4841 align-content: center;
4842 -o-align-content: center;
4843 -ms-align-content: center;
4844 -moz-align-content: center;
4845 -webkit-align-content: center;
4846 -webkit-box-align: center;
4847 -ms-flex-align: center;
4848 align-items: center;
4849 -o-align-items: center;
4850 -ms-align-items: center;
4851 -moz-align-items: center;
4852 -webkit-align-items: center;
4853 }
4854
4855 .tutor-toast-parent > div > div {
4856 padding: 8px;
4857 }
4858
4859 .tutor-toast-parent > div > div:nth-child(1), .tutor-toast-parent > div > div:nth-child(3) {
4860 -webkit-box-pack: center;
4861 -ms-flex-pack: center;
4862 justify-content: center;
4863 -o-justify-content: center;
4864 -ms-justify-content: center;
4865 -moz-justify-content: center;
4866 -webkit-justify-content: center;
4867 }
4868
4869 .tutor-toast-parent > div > div:nth-child(2) {
4870 -webkit-box-flex: 1;
4871 flex: 1;
4872 -o-flex: 1;
4873 -ms-flex: 1;
4874 -moz-flex: 1;
4875 -webkit-flex: 1;
4876 }
4877
4878 .tutor-toast-parent > div img {
4879 width: 100%;
4880 height: auto;
4881 }
4882
4883 .tutor-toast-parent > div b {
4884 font-weight: 600;
4885 display: block;
4886 }
4887
4888 .tutor-toast-parent > div span {
4889 color: #333333;
4890 }
4891
4892 .tutor-toast-parent > div i {
4893 cursor: pointer;
4894 font-size: 14px;
4895 }
4896
4897 body.rtl .tutor-toast-parent {
4898 right: auto;
4899 left: 50px;
4900 }
4901
4902 /*# sourceMappingURL=tutor-admin.css.map */
4903