PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.3
Tutor LMS – eLearning and online course solution v1.9.3
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-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
4902 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 !important;
1328 width: auto !important;
1329 }
1330
1331 .tutor-addons-list .plugin-card .desc {
1332 margin-right: 0;
1333 }
1334
1335 .tutor-addons-list .plugin-card .name {
1336 margin-right: 50px;
1337 }
1338
1339 /* RTL Style for name and desc */
1340 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc,
1341 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name {
1342 margin-right: 148px !important;
1343 }
1344
1345 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc {
1346 margin-left: 0 !important;
1347 }
1348
1349 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name {
1350 margin-left: 53px !important;
1351 }
1352
1353 .btn-switch {
1354 display: inline-block;
1355 height: 22px;
1356 position: relative;
1357 width: 40px;
1358 }
1359
1360 .btn-switch input {
1361 display: none;
1362 }
1363
1364 .btn-slider {
1365 background-color: #ccc;
1366 bottom: 0;
1367 cursor: pointer;
1368 left: 0;
1369 position: absolute;
1370 right: 0;
1371 top: 0;
1372 -webkit-transition: 0.4s;
1373 transition: 0.4s;
1374 }
1375
1376 .btn-slider:before {
1377 background-color: #fff;
1378 bottom: 3px;
1379 content: "";
1380 height: 16px;
1381 left: 4px;
1382 position: absolute;
1383 -webkit-transition: 0.4s;
1384 transition: 0.4s;
1385 width: 16px;
1386 }
1387
1388 input:checked + .btn-slider {
1389 background-color: var(--tutor-primary-color);
1390 }
1391
1392 input:checked + .btn-slider:before {
1393 -webkit-transform: translateX(16px);
1394 transform: translateX(16px);
1395 }
1396
1397 .btn-slider.btn-round {
1398 border-radius: 34px;
1399 }
1400
1401 .btn-slider.btn-round:before {
1402 border-radius: 50%;
1403 }
1404
1405 .required-plugin-cards {
1406 background: #fff8e5;
1407 padding: 12px 20px;
1408 }
1409
1410 .required-plugin-cards p {
1411 margin: 0;
1412 }
1413
1414 /**
1415 Quiz-question
1416 */
1417 .quiz-question-form-wrap {
1418 margin-top: 20px;
1419 margin-bottom: 20px;
1420 }
1421
1422 .quiz-question-flex-wrap,
1423 .tutor-flex-row {
1424 display: -webkit-box;
1425 display: -ms-flexbox;
1426 display: flex;
1427 -webkit-box-orient: horizontal;
1428 -webkit-box-direction: normal;
1429 -ms-flex-direction: row;
1430 flex-direction: row;
1431 }
1432
1433 .tutor-flex-col {
1434 margin: 0 20px;
1435 }
1436
1437 .tutor-flex-col:first-child {
1438 margin-left: 0;
1439 }
1440
1441 .tutor-flex-col:last-child {
1442 margin-right: 0;
1443 }
1444
1445 .tutor-add-question-wrap {
1446 margin: 20px 0;
1447 background-color: #f4f4f4;
1448 padding: 10px;
1449 }
1450
1451 .tutor-add-question-wrap input[type="text"] {
1452 border: 1px solid #ddd;
1453 border-radius: 0;
1454 -webkit-box-shadow: none;
1455 box-shadow: none;
1456 color: #333;
1457 display: inline-block;
1458 vertical-align: middle;
1459 padding: 7px 12px;
1460 margin: 0;
1461 width: 300px;
1462 min-height: 35px;
1463 }
1464
1465 .tutor-add-question-wrap select {
1466 margin: 0;
1467 padding: 0;
1468 border-radius: 0;
1469 border: none;
1470 -webkit-box-shadow: none;
1471 box-shadow: none;
1472 height: 35px;
1473 }
1474
1475 .tutor-add-question-wrap .button {
1476 height: 35px;
1477 margin-left: 10px;
1478 }
1479
1480 .question-actions-wrap {
1481 padding-right: 0 !important;
1482 }
1483
1484 .question-actions-wrap a {
1485 display: inline-block;
1486 }
1487
1488 .tutor-loading-icon-wrap.button {
1489 vertical-align: unset;
1490 border: none;
1491 background-color: transparent;
1492 -webkit-box-shadow: none;
1493 box-shadow: none;
1494 }
1495
1496 .tutor-input-text-error {
1497 border: 1px solid #ff0000 !important;
1498 }
1499
1500 .tutor-info-msg,
1501 .tutor-success-msg,
1502 .tutor-warning-msg,
1503 .tutor-error-msg {
1504 margin: 10px 0;
1505 padding: 10px;
1506 border-radius: 3px 3px 3px 3px;
1507 }
1508
1509 .tutor-info-msg {
1510 color: var(--tutor-primary-color);
1511 background-color: #bef;
1512 border: 1px solid var(--tutor-primary-color);
1513 }
1514
1515 .tutor-success-msg {
1516 color: var(--tutor-success-button-color);
1517 background-color: #dff2bf;
1518 border: 1px solid var(--tutor-success-button-color);
1519 }
1520
1521 .tutor-warning-msg {
1522 color: #9f6000;
1523 background-color: #feefb3;
1524 border: 1px solid #9f6000;
1525 }
1526
1527 .tutor-error-msg {
1528 color: #d8000c;
1529 background-color: #fbdcdc;
1530 border: 1px solid #d8000c;
1531 }
1532
1533 /**
1534 Quiz Modal
1535 */
1536 .tutor-modal-wrap {
1537 opacity: 0;
1538 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1539 display: none;
1540 position: fixed;
1541 top: 0;
1542 left: 0;
1543 right: 0;
1544 bottom: 0;
1545 z-index: -1;
1546 background-color: rgba(0, 0, 0, 0.5);
1547 }
1548
1549 .tutor-modal-wrap.show {
1550 display: -webkit-box;
1551 display: -ms-flexbox;
1552 display: flex;
1553 opacity: 1;
1554 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1555 z-index: 99999;
1556 -webkit-box-align: center;
1557 -ms-flex-align: center;
1558 align-items: center;
1559 -webkit-box-pack: center;
1560 -ms-flex-pack: center;
1561 justify-content: center;
1562 }
1563
1564 .tutor-modal-wrap.loading .tutor-modal-content:before {
1565 position: absolute;
1566 top: 0;
1567 left: 0;
1568 right: 0;
1569 bottom: 0;
1570 display: block;
1571 content: "";
1572 z-index: 9;
1573 background: url("../images/spinner.gif") no-repeat center center;
1574 }
1575
1576 .tutor-modal-wrap .tutor-modal-content {
1577 max-height: 90%;
1578 overflow-y: auto;
1579 overflow-x: hidden;
1580 background-color: #fff;
1581 max-width: 730px;
1582 margin: 0;
1583 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1584 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1585 position: relative;
1586 -webkit-transition: all 200ms ease-out;
1587 transition: all 200ms ease-out;
1588 width: 90%;
1589 }
1590
1591 .admin-bar .tutor-modal-wrap .tutor-modal-content {
1592 max-height: calc(90% - 32px);
1593 margin-top: 32px;
1594 }
1595
1596 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content {
1597 max-height: calc(90% - 88px);
1598 margin-top: 88px;
1599 }
1600
1601 .tutor-modal-wrap .modal-footer {
1602 padding: 20px;
1603 border-top: 1px solid #eee;
1604 }
1605
1606 .tutor-modal-wrap .modal-container {
1607 min-height: 200px;
1608 padding: 20px;
1609 }
1610
1611 .tutor-modal-wrap .modal-container p {
1612 margin: 5px 0 15px;
1613 }
1614
1615 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container {
1616 padding: 20px;
1617 background: #fff;
1618 min-height: auto;
1619 }
1620
1621 .tutor-modal-wrap .modal-header {
1622 display: -webkit-box;
1623 display: -ms-flexbox;
1624 display: flex;
1625 }
1626
1627 .tutor-modal-wrap .search-bar {
1628 -ms-flex-preferred-size: 0;
1629 flex-basis: 0;
1630 -webkit-box-flex: 1;
1631 -ms-flex-positive: 1;
1632 flex-grow: 1;
1633 padding-top: 10px;
1634 padding-left: 20px;
1635 padding-right: 20px;
1636 }
1637
1638 .tutor-modal-wrap .search-bar input[type="text"] {
1639 width: 100%;
1640 border: 1px solid #eee;
1641 -webkit-box-shadow: none;
1642 box-shadow: none;
1643 padding: 10px;
1644 }
1645
1646 .tutor-modal-wrap .modal-title {
1647 -ms-flex-preferred-size: 0;
1648 flex-basis: 0;
1649 -webkit-box-flex: 1;
1650 -ms-flex-positive: 1;
1651 flex-grow: 1;
1652 }
1653
1654 .tutor-modal-wrap a.modal-close-btn {
1655 background: #ffffff;
1656 width: 50px;
1657 height: 59px;
1658 display: inline-block;
1659 text-align: center;
1660 line-height: 57px;
1661 color: #3a3d42;
1662 font-size: 15px;
1663 position: absolute;
1664 right: 0;
1665 top: 0;
1666 text-decoration: none;
1667 }
1668
1669 .tutor-modal-wrap .modal-header {
1670 padding: 15px 20px;
1671 border-bottom: 1px solid #eeeff1;
1672 padding-right: 50px;
1673 -webkit-box-align: center;
1674 -ms-flex-align: center;
1675 align-items: center;
1676 }
1677
1678 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn {
1679 color: var(--tutor-primary-color);
1680 }
1681
1682 .tutor-modal-wrap .modal-header h1 {
1683 padding: 0;
1684 margin: 0;
1685 line-height: 30px;
1686 font-size: 23px;
1687 }
1688
1689 .tutor-modal-wrap .modal-container {
1690 background-color: #f1f1f1;
1691 padding: 0;
1692 }
1693
1694 #tutor-quiz-modal-tab-items-wrap {
1695 background-color: #fff;
1696 font-size: 0;
1697 overflow: hidden;
1698 }
1699
1700 #tutor-quiz-builder-modal-tabs-container {
1701 padding: 20px;
1702 }
1703
1704 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
1705 padding: 15px 25px;
1706 display: inline-block;
1707 color: #393c40;
1708 border-left: 1px solid #f1f1f1;
1709 font-size: 14px;
1710 overflow: hidden;
1711 line-height: 17px;
1712 vertical-align: middle;
1713 }
1714
1715 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
1716 background-color: #f1f1f1;
1717 }
1718
1719 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
1720 float: left;
1721 font-size: 17px;
1722 line-height: 1;
1723 margin-right: 5px;
1724 }
1725
1726 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
1727 color: var(--tutor-primary-color);
1728 }
1729
1730 .quiz-modal-tab-navigation-btn {
1731 padding: 10px 20px;
1732 border-radius: 3px;
1733 }
1734
1735 .quiz-modal-btn-next,
1736 .quiz-modal-btn-next:focus,
1737 .quiz-modal-btn-first-step,
1738 .quiz-modal-btn-first-step:focus,
1739 .quiz-modal-question-save-btn,
1740 .quiz-modal-question-save-btn:focus,
1741 .quiz-modal-settings-save-btn,
1742 .quiz-modal-settings-save-btn:focus {
1743 background-color: var(--tutor-primary-color);
1744 color: #ffffff;
1745 }
1746
1747 .quiz-modal-btn-next:hover,
1748 .quiz-modal-btn-first-step:hover,
1749 .quiz-modal-question-save-btn:hover,
1750 .quiz-modal-settings-save-btn:hover {
1751 color: #ffffff;
1752 }
1753
1754 .quiz-modal-btn-cancel,
1755 .quiz-modal-btn-back {
1756 color: #4b5981;
1757 border: 1px solid #d4dadb;
1758 }
1759
1760 .tutor-quiz-builder-form-row .quiz-form-warning {
1761 color: #e88e06;
1762 }
1763
1764 .tutor-assignment-builder-modal-wrap .modal-container {
1765 padding: 10px;
1766 }
1767
1768 .assignment-modal-form-wrap
1769 .tutor-option-field.tutor-assignment-modal-title-wrap {
1770 margin: 0;
1771 }
1772
1773 .tutor-quiz-question-answers-form {
1774 background-color: #fff;
1775 padding: 20px;
1776 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1777 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1778 border: 1px solid #dedede;
1779 border-radius: 3px;
1780 margin-bottom: 20px;
1781 }
1782
1783 .advanced-options-tab-item {
1784 float: right;
1785 }
1786
1787 .modal-container .modal-classic-btn-wrap {
1788 position: absolute;
1789 right: 45px;
1790 top: 20px;
1791 }
1792
1793 .rtl .modal-container .modal-classic-btn-wrap {
1794 left: 20px;
1795 right: auto;
1796 }
1797
1798 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn {
1799 color: var(--tutor-primary-color);
1800 }
1801
1802 /** Tutor Quiz Modal Form */
1803 /*notice*/
1804 .tutor-quiz-builder-modal-tabs-notice {
1805 background: #d8d8d8;
1806 line-height: 20px;
1807 padding: 10px 30px;
1808 color: #a4a4a4;
1809 }
1810
1811 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a {
1812 color: #a4a4a4;
1813 text-decoration: underline;
1814 }
1815
1816 /*end notice*/
1817 /* .tutor-quiz-builder-group */
1818 .tutor-quiz-builder-group {
1819 margin-bottom: 25px;
1820 }
1821
1822 .tutor-quiz-builder-group > p.warning {
1823 color: red;
1824 font-size: 12px;
1825 }
1826
1827 .tutor-quiz-builder-group > p.help {
1828 color: #a4a4a4;
1829 font-size: 12px;
1830 margin-top: 7px;
1831 }
1832
1833 .tutor-quiz-builder-group h4 {
1834 font-size: 14px;
1835 color: #393c40;
1836 font-weight: 600;
1837 margin: 0 0 15px;
1838 }
1839
1840 .tutor-quiz-builder-row {
1841 display: -webkit-box;
1842 display: -ms-flexbox;
1843 display: flex;
1844 -webkit-box-align: center;
1845 -ms-flex-align: center;
1846 align-items: center;
1847 margin-left: -10px;
1848 margin-right: -10px;
1849 }
1850
1851 .tutor-quiz-builder-col {
1852 padding-left: 10px;
1853 padding-right: 10px;
1854 -webkit-box-flex: 1;
1855 -ms-flex-positive: 1;
1856 flex-grow: 1;
1857 }
1858
1859 .tutor-quiz-builder-col.auto-width {
1860 -webkit-box-flex: 0;
1861 -ms-flex: 0 0 auto;
1862 flex: 0 0 auto;
1863 }
1864
1865 .tutor-quiz-builder-group textarea,
1866 .tutor-quiz-builder-group input[type="text"],
1867 .tutor-quiz-builder-group input[type="email"],
1868 .tutor-quiz-builder-group input[type="number"],
1869 .tutor-quiz-builder-group input[type="password"] {
1870 line-height: 40px;
1871 padding: 5px 0;
1872 text-indent: 15px;
1873 background: #fff;
1874 display: inline-block;
1875 border: 1px solid #dedede;
1876 border-radius: 3px;
1877 -webkit-box-shadow: none;
1878 box-shadow: none;
1879 height: 40px;
1880 margin: 0;
1881 width: 100%;
1882 color: #393c40;
1883 font-size: 14px;
1884 }
1885
1886 .tutor-quiz-builder-group textarea:focus,
1887 .tutor-quiz-builder-group input[type="text"]:focus,
1888 .tutor-quiz-builder-group input[type="email"]:focus,
1889 .tutor-quiz-builder-group input[type="number"]:focus,
1890 .tutor-quiz-builder-group input[type="password"]:focus {
1891 border-color: var(--tutor-primary-color);
1892 }
1893
1894 .tutor-quiz-builder-group textarea {
1895 height: 80px;
1896 resize: none;
1897 text-indent: 0;
1898 padding: 11px 15px;
1899 line-height: 22px;
1900 }
1901
1902 .tutor-quiz-builder-group textarea[name="quiz_description"] {
1903 height: 150px;
1904 }
1905
1906 .tutor-quiz-builder-group select {
1907 border: 1px solid #ccc;
1908 -webkit-box-shadow: none;
1909 box-shadow: none;
1910 height: 42px !important;
1911 padding: 0 24px 0 12px !important;
1912 margin: 0;
1913 }
1914
1915 .tutor-quiz-builder-modal-control-btn-group {
1916 display: -webkit-box;
1917 display: -ms-flexbox;
1918 display: flex;
1919 margin-top: 20px;
1920 }
1921
1922 .question_form_inner {
1923 padding: 0 20px 20px;
1924 margin-top: 0;
1925 }
1926
1927 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1928 -webkit-box-flex: 1;
1929 -ms-flex: 1;
1930 flex: 1;
1931 }
1932
1933 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
1934 display: inline-block;
1935 }
1936
1937 .tutor-quiz-builder-modal-control-btn-group
1938 .quiz-modal-tab-navigation-btn:not(:last-child) {
1939 margin-right: 6px;
1940 }
1941
1942 .modal-container .tutor-quiz-add-question-btn {
1943 border: 1px solid #c6c9cf;
1944 padding: 10px 15px;
1945 color: #393c40;
1946 display: inline-block;
1947 border-radius: 3px;
1948 }
1949
1950 .modal-container .tutor-quiz-add-question-btn i {
1951 color: var(--tutor-primary-color);
1952 line-height: 16px;
1953 margin-right: 3px;
1954 }
1955
1956 .quiz-form-field-col {
1957 margin-right: 20px;
1958 }
1959
1960 .quiz-form-field-col.result-fail {
1961 width: 100%;
1962 }
1963
1964 .quiz-modal-switch-field {
1965 display: -webkit-box;
1966 display: -ms-flexbox;
1967 display: flex;
1968 margin-top: 30px;
1969 }
1970
1971 .quiz-modal-switch-field label.btn-switch {
1972 margin-right: 20px;
1973 position: relative;
1974 }
1975
1976 label.btn-switch input:checked + .btn-slider {
1977 background-color: var(--tutor-success-button-color);
1978 }
1979
1980 .btn-switch + span {
1981 line-height: 24px;
1982 display: inline-block;
1983 margin-left: 8px;
1984 font-weight: 700;
1985 font-size: 14px;
1986 }
1987
1988 .tutor-select {
1989 position: relative;
1990 }
1991
1992 .tutor-select .select-header {
1993 border: 1px solid #dedede;
1994 margin: 0;
1995 padding: 10px;
1996 width: 100%;
1997 -webkit-box-shadow: none;
1998 box-shadow: none;
1999 background-color: #fff;
2000 display: -webkit-box;
2001 display: -ms-flexbox;
2002 display: flex;
2003 cursor: pointer;
2004 -webkit-box-sizing: border-box;
2005 box-sizing: border-box;
2006 border-radius: 3px;
2007 }
2008
2009 .tutor-select .select-header .lead-option {
2010 -webkit-box-flex: 1;
2011 -ms-flex: 1;
2012 flex: 1;
2013 }
2014
2015 .tutor-select .select-header .select-dropdown {
2016 line-height: 22px;
2017 }
2018
2019 .tutor-select .select-header .lead-option .question-type-pro {
2020 display: none;
2021 }
2022
2023 .tutor-select .tutor-select-options {
2024 border: 1px solid #dedede;
2025 background-color: #fff;
2026 padding: 22px 10px 8px;
2027 width: calc(100% - 22px);
2028 position: absolute;
2029 font-size: 0;
2030 z-index: 9;
2031 display: -webkit-box;
2032 display: -ms-flexbox;
2033 display: flex;
2034 -ms-flex-wrap: wrap;
2035 flex-wrap: wrap;
2036 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
2037 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
2038 top: 55px;
2039 border-radius: 3px;
2040 }
2041
2042 .tutor-select .tutor-select-options .tutor-select-option {
2043 width: calc(33.3333% - 22px);
2044 display: inline-block;
2045 padding: 9px;
2046 cursor: pointer;
2047 position: relative;
2048 -webkit-box-sizing: border-box;
2049 box-sizing: border-box;
2050 margin: 0 11px 15px;
2051 border: 1px solid #e2e2e2;
2052 border-radius: 3px;
2053 }
2054
2055 .tutor-select .tutor-select-options .tutor-select-option:hover {
2056 border-color: var(--tutor-primary-color);
2057 }
2058
2059 .question-type-pro {
2060 color: #fff;
2061 font-size: 9px;
2062 right: 11px;
2063 position: absolute;
2064 top: 50%;
2065 -webkit-transform: translateY(-50%);
2066 transform: translateY(-50%);
2067 }
2068
2069 i.tutor-icon-block {
2070 padding: 0;
2071 color: #fff;
2072 border-radius: 3px;
2073 margin-right: 2px;
2074 display: inline-block;
2075 width: 22px;
2076 height: 22px;
2077 text-align: center;
2078 line-height: 22px;
2079 }
2080
2081 i.tutor-icon-block.tutor-icon-short-ans {
2082 background-color: #f37512;
2083 }
2084
2085 i.tutor-icon-block.tutor-icon-image-ans {
2086 background-color: #a322f9;
2087 }
2088
2089 i.tutor-icon-block.tutor-icon-yes-no {
2090 background-color: var(--tutor-primary-color);
2091 }
2092
2093 i.tutor-icon-block.tutor-icon-multiple-choice {
2094 background-color: #9034a9;
2095 }
2096
2097 i.tutor-icon-block.tutor-icon-mark {
2098 background-color: #00b890;
2099 }
2100
2101 i.tutor-icon-block.tutor-icon-open-ended {
2102 background-color: #fe3129;
2103 }
2104
2105 i.tutor-icon-block.tutor-icon-fill-gaps {
2106 background-color: #ffbf00;
2107 }
2108
2109 i.tutor-icon-block.tutor-icon-answer-shorting {
2110 background-color: #f80089;
2111 }
2112
2113 i.tutor-icon-block.tutor-icon-assesment {
2114 background-color: #274055;
2115 }
2116
2117 i.tutor-icon-block.tutor-icon-matching {
2118 background-color: #8a4a1b;
2119 }
2120
2121 i.tutor-icon-block.tutor-icon-image-matching {
2122 background-color: #8a4a1b;
2123 }
2124
2125 i.tutor-icon-block.tutor-icon-ordering {
2126 background-color: var(--tutor-primary-color);
2127 }
2128
2129 i.tutor-icon-block.tutor-icon-plus-square-button,
2130 i.tutor-icon-block.tutor-icon-plus {
2131 background-color: var(--tutor-success-button-color);
2132 }
2133
2134 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
2135 background-color: var(--tutor-primary-color);
2136 }
2137
2138 a.back-to-quiz-questions-btn {
2139 font-size: 16px;
2140 font-weight: 300;
2141 color: #393c40;
2142 margin-bottom: 10px;
2143 display: block;
2144 }
2145
2146 a.back-to-quiz-questions-btn.tutor-updating-message i {
2147 display: none;
2148 }
2149
2150 .modal-container .quiz-questions-form {
2151 padding: 20px;
2152 }
2153
2154 #quiz-builder-tab-advanced-options
2155 .tutor-quiz-builder-form-cols-row
2156 .quiz-form-field-col:first-child {
2157 -webkit-box-flex: 0;
2158 -ms-flex: 0 0 150px;
2159 flex: 0 0 150px;
2160 }
2161
2162 .question-form-header {
2163 margin-bottom: 20px;
2164 }
2165
2166 .quiz-question-form-body {
2167 margin-bottom: 25px;
2168 }
2169
2170 .quiz-builder-question-wrap {
2171 display: -webkit-box;
2172 display: -ms-flexbox;
2173 display: flex;
2174 margin-bottom: 15px;
2175 }
2176
2177 .quiz-builder-question {
2178 -webkit-box-flex: 1;
2179 -ms-flex: 1;
2180 flex: 1;
2181 display: -webkit-box;
2182 display: -ms-flexbox;
2183 display: flex;
2184 background: #fff;
2185 padding: 10px;
2186 border: 1px solid #e2e2e2;
2187 border-radius: 3px;
2188 max-width: calc(100% - 52px);
2189 }
2190
2191 .quiz-builder-question .question-sorting {
2192 margin-right: 10px;
2193 line-height: 22px;
2194 }
2195
2196 .quiz-builder-question .question-sorting i {
2197 display: block;
2198 line-height: 24px;
2199 }
2200
2201 .quiz-builder-question .question-edit-icon {
2202 line-height: 22px;
2203 }
2204
2205 .quiz-builder-question
2206 .question-edit-icon
2207 .tutor-quiz-open-question-form.tutor-updating-message
2208 i {
2209 display: none;
2210 }
2211
2212 .quiz-builder-question .question-title {
2213 -webkit-box-flex: 1;
2214 -ms-flex: 1;
2215 flex: 1;
2216 line-height: 22px;
2217 text-overflow: ellipsis;
2218 overflow: hidden;
2219 white-space: nowrap;
2220 margin-right: 10px;
2221 }
2222
2223 .quiz-builder-question .question-icon {
2224 -webkit-box-flex: 0;
2225 -ms-flex: 0 0 155px;
2226 flex: 0 0 155px;
2227 }
2228
2229 .quiz-builder-qustion-trash a {
2230 display: block;
2231 padding: 0 0 0 10px;
2232 font-size: 20px;
2233 color: rgba(57, 60, 64, 0.4);
2234 line-height: 44px;
2235 }
2236
2237 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
2238 border: 1px solid #dedede;
2239 padding: 20px 70px 20px 10px;
2240 background-color: #ffffff;
2241 position: relative;
2242 border-radius: 4px;
2243 }
2244
2245 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
2246 background-color: var(--tutor-primary-color);
2247 border: none;
2248 height: 4px;
2249 border-radius: 4px;
2250 }
2251
2252 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
2253 background: #dedede;
2254 border-radius: 4px;
2255 }
2256
2257 .tutor-quiz-builder-modal-wrap
2258 .tutor-field-type-slider
2259 .ui-widget-content
2260 .ui-state-default {
2261 background-color: var(--tutor-primary-color);
2262 border: 1px solid var(--tutor-primary-color);
2263 border-radius: 50%;
2264 }
2265
2266 .tutor-quiz-builder-modal-wrap
2267 .tutor-field-type-slider
2268 .tutor-field-type-slider-value {
2269 font-size: 16px;
2270 font-weight: 600;
2271 background: var(--tutor-primary-color);
2272 position: absolute;
2273 right: 5px;
2274 top: 50%;
2275 margin: 0;
2276 -webkit-transform: translateY(-50%);
2277 transform: translateY(-50%);
2278 line-height: 34px;
2279 width: 43px;
2280 text-align: center;
2281 border-radius: 4px;
2282 color: #fff;
2283 }
2284
2285 .tutor-quiz-builder-modal-wrap
2286 .tutor-field-type-slider
2287 .tutor-field-type-slider-value:before {
2288 content: "";
2289 position: absolute;
2290 border: 7px solid transparent;
2291 top: 50%;
2292 border-right-color: var(--tutor-primary-color);
2293 right: 100%;
2294 -webkit-transform: translateY(-50%);
2295 transform: translateY(-50%);
2296 }
2297
2298 .tutor-quiz-answer-wrap {
2299 display: -webkit-box;
2300 display: -ms-flexbox;
2301 display: flex;
2302 }
2303
2304 .tutor-quiz-answer {
2305 background-color: #fff;
2306 -webkit-box-flex: 1;
2307 -ms-flex: 1;
2308 flex: 1;
2309 padding: 10px 15px;
2310 border: 1px solid #dedede;
2311 display: -webkit-box;
2312 display: -ms-flexbox;
2313 display: flex;
2314 line-height: 22px;
2315 border-radius: 3px;
2316 margin-bottom: 15px;
2317 }
2318
2319 .tutor-quiz-answer .tutor-quiz-answer-edit a {
2320 display: block;
2321 padding: 0px 9px;
2322 }
2323
2324 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
2325 padding: 0 10px;
2326 display: inline-block;
2327 line-height: 44px;
2328 }
2329
2330 span.tutor-quiz-answer-title {
2331 -webkit-box-flex: 1;
2332 -ms-flex: 1;
2333 flex: 1;
2334 }
2335
2336 .tutor-quiz-answer-media .option-media-preview {
2337 margin-bottom: 20px;
2338 }
2339
2340 .tutor-quiz-answer-media .option-media-preview img {
2341 max-width: 80px;
2342 height: auto;
2343 }
2344
2345 .tutor-question-answer-image {
2346 margin-right: 10px;
2347 }
2348
2349 .tutor-question-answer-image img {
2350 max-height: 25px;
2351 width: auto;
2352 }
2353
2354 button#quiz-answer-save-btn,
2355 button#quiz-answer-edit-btn {
2356 background-color: var(--tutor-success-button-color);
2357 color: #fff;
2358 padding: 10px 15px;
2359 border: none;
2360 cursor: pointer;
2361 }
2362
2363 button#quiz-answer-save-btn:hover,
2364 button#quiz-answer-edit-btn:hover {
2365 background-color: var(--tutor-success-button-color);
2366 }
2367
2368 /**
2369 Tutor Media Upload
2370 */
2371 .tutor-media-upload-wrap {
2372 border: 1px solid #dedede;
2373 display: -webkit-box;
2374 display: -ms-flexbox;
2375 display: flex;
2376 width: 130px;
2377 }
2378
2379 .tutor-media-upload-wrap img {
2380 max-width: 100%;
2381 }
2382
2383 .tutor-media-preview {
2384 -webkit-box-flex: 1;
2385 -ms-flex: 1;
2386 flex: 1;
2387 }
2388
2389 .tutor-media-upload-btn {
2390 display: block;
2391 padding: 10px;
2392 font-size: 50px;
2393 line-height: 50px;
2394 text-align: center;
2395 color: #dedede;
2396 }
2397
2398 .tutor-media-upload-trash-wrap {
2399 border-left: 1px solid #dedede;
2400 }
2401
2402 .tutor-media-upload-trash {
2403 color: #dedede;
2404 display: block;
2405 line-height: 50px;
2406 padding: 12px;
2407 }
2408
2409 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
2410 margin-top: 40px;
2411 margin-bottom: 10px;
2412 }
2413
2414 /**
2415 #End Quiz Modal
2416 */
2417 .tutor-available-quizzes .added-quiz-item {
2418 background-color: #f5f5f5;
2419 padding: 10px;
2420 margin-bottom: 2px;
2421 display: -webkit-box;
2422 display: -ms-flexbox;
2423 display: flex;
2424 }
2425
2426 .tutor-available-quizzes .added-quiz-item .quiz-name {
2427 -ms-flex-preferred-size: 0;
2428 flex-basis: 0;
2429 -webkit-box-flex: 1;
2430 -ms-flex-positive: 1;
2431 flex-grow: 1;
2432 }
2433
2434 .tutor-add-quiz-button-wrap {
2435 margin: 20px 0;
2436 }
2437
2438 .tutor-add-quiz-button-wrap a {
2439 color: #2756d1;
2440 }
2441
2442 .tutor-quiz-delete-btn {
2443 color: #ff0000;
2444 }
2445
2446 p.quiz-search-suggest-text {
2447 margin-top: 30px;
2448 font-style: italic;
2449 font-size: 12px;
2450 }
2451
2452 span.result-pass {
2453 background-color: var(--tutor-success-button-color);
2454 color: #fff;
2455 padding: 3px 5px;
2456 border-radius: 2px;
2457 }
2458
2459 span.result-fail {
2460 color: #ff0000;
2461 }
2462
2463 span.result-review-required {
2464 background: #f5b30d;
2465 color: #fff;
2466 padding: 3px 5px;
2467 border-radius: 2px;
2468 }
2469
2470 .tutor-emails-lists-wrap {
2471 background-color: #ffffff;
2472 padding: 20px;
2473 }
2474
2475 .tutor-emails-lists-wrap .wp-list-table td {
2476 padding: 10px 20px;
2477 }
2478
2479 /*
2480 Tutor Instructor
2481 */
2482 .tutor-course-instructors-metabox-wrap {
2483 margin-top: 10px;
2484 margin-left: -10px;
2485 }
2486
2487 .tutor-add-instructor-button-wrap {
2488 padding-left: 10px;
2489 }
2490
2491 .tutor-course-available-instructors {
2492 display: -webkit-box;
2493 display: -ms-flexbox;
2494 display: flex;
2495 -ms-flex-wrap: wrap;
2496 flex-wrap: wrap;
2497 }
2498
2499 .tutor-course-available-instructors .added-instructor-item {
2500 -webkit-box-flex: 0;
2501 -ms-flex: 0 0 calc(50% - 20px);
2502 flex: 0 0 calc(50% - 20px);
2503 max-width: calc(50% - 20px);
2504 border: 1px solid #dcdfe5;
2505 padding: 13px;
2506 display: -webkit-inline-box;
2507 display: -ms-inline-flexbox;
2508 display: inline-flex;
2509 -webkit-box-align: center;
2510 -ms-flex-align: center;
2511 align-items: center;
2512 border-radius: 4px;
2513 position: relative;
2514 -webkit-box-sizing: border-box;
2515 box-sizing: border-box;
2516 margin: 0px 10px 20px;
2517 }
2518
2519 @media (min-width: 1300px) {
2520 .tutor-course-available-instructors .added-instructor-item {
2521 -ms-flex: 0 0 calc(33.333% - 20px);
2522 -webkit-box-flex: 0;
2523 flex: 0 0 calc(33.333% - 20px);
2524 max-width: calc(33.333% - 20px);
2525 }
2526 }
2527
2528 @media (max-width: 546px) {
2529 .tutor-course-available-instructors .added-instructor-item {
2530 -ms-flex: 0 0 100%;
2531 -webkit-box-flex: 0;
2532 flex: 0 0 100%;
2533 max-width: 100%;
2534 }
2535 }
2536
2537 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2538 position: relative;
2539 }
2540
2541 .tutor-course-available-instructors
2542 .added-instructor-item
2543 .instructor-name
2544 img {
2545 display: inline-block;
2546 margin-left: 10px;
2547 width: 18px;
2548 }
2549
2550 .tutor-course-available-instructors
2551 .added-instructor-item
2552 .instructor-name
2553 img:hover
2554 + i.instructor-name-tooltip {
2555 opacity: 1;
2556 }
2557
2558 .tutor-course-available-instructors
2559 .added-instructor-item
2560 i.instructor-name-tooltip {
2561 -webkit-transition: 300ms;
2562 transition: 300ms;
2563 opacity: 0;
2564 position: absolute;
2565 bottom: 34px;
2566 right: 9px;
2567 background: #2a344f;
2568 -webkit-transform: translateX(50%);
2569 transform: translateX(50%);
2570 color: #fff;
2571 font-size: 12px;
2572 font-style: normal;
2573 padding: 0 8px;
2574 border-radius: 15px;
2575 line-height: 20px;
2576 z-index: 1;
2577 }
2578
2579 .tutor-course-available-instructors
2580 .added-instructor-item
2581 i.instructor-name-tooltip::before {
2582 content: "";
2583 position: absolute;
2584 border: 5px solid #2a344f;
2585 bottom: -3px;
2586 left: 50%;
2587 margin-left: -5px;
2588 -webkit-transform: rotate(45deg);
2589 transform: rotate(45deg);
2590 z-index: -1;
2591 }
2592
2593 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2594 position: absolute;
2595 right: 14px;
2596 top: 50%;
2597 font-size: 12px;
2598 -webkit-transform: translateY(-50%);
2599 transform: translateY(-50%);
2600 opacity: 0;
2601 -webkit-transition: 300ms;
2602 transition: 300ms;
2603 }
2604
2605 .tutor-course-available-instructors
2606 .added-instructor-item
2607 .instructor-control
2608 a {
2609 color: red;
2610 text-decoration: none;
2611 }
2612
2613 .tutor-course-available-instructors
2614 .added-instructor-item:hover
2615 .instructor-control {
2616 opacity: 1;
2617 }
2618
2619 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2620 height: 45px;
2621 width: 45px;
2622 overflow: hidden;
2623 border-radius: 50px;
2624 margin-right: 15px;
2625 }
2626
2627 .tutor-course-available-instructors
2628 .added-instructor-item
2629 .instructor-icon
2630 img {
2631 width: 100%;
2632 height: auto;
2633 }
2634
2635 /*@media (min-width: 547px){*/
2636 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2637 /*margin-left: 30px;*/
2638 /*}*/
2639 /*}*/
2640 /*
2641 End new
2642 */
2643 .answer-image-matched-wrap {
2644 display: -webkit-box;
2645 display: -ms-flexbox;
2646 display: flex;
2647 }
2648
2649 .image-matching-item {
2650 -webkit-box-flex: 0;
2651 -ms-flex: 0 0 50px;
2652 flex: 0 0 50px;
2653 margin-right: 10px;
2654 }
2655
2656 .image-matching-item p {
2657 margin-bottom: 5px;
2658 margin-top: 0;
2659 color: #878a8f;
2660 }
2661
2662 .image-matching-item img {
2663 max-width: 80px;
2664 }
2665
2666 span.filled_dash_unser {
2667 font-weight: bold;
2668 text-decoration: underline;
2669 margin: 0 5px;
2670 }
2671
2672 /**
2673 Uninstall
2674 */
2675 .wrap.tutor-uninstall-wrap {
2676 background: #fff;
2677 padding: 20px;
2678 }
2679
2680 .tutor-uninstall-btn-group {
2681 margin: 50px 0;
2682 }
2683
2684 /**
2685 Updating Messsage
2686 */
2687 .tutor-updating-message:before {
2688 display: inline-block;
2689 font-family: "tutor";
2690 -webkit-font-smoothing: antialiased;
2691 -moz-osx-font-smoothing: grayscale;
2692 vertical-align: top;
2693 content: "\e91d";
2694 -webkit-animation: rotation 2s infinite linear;
2695 animation: rotation 2s infinite linear;
2696 margin-right: 6px;
2697 }
2698
2699 .rtl .tutor-updating-message:before {
2700 margin-right: 0;
2701 margin-left: 6px;
2702 }
2703
2704 /**
2705 Lesson Edit Modal
2706 */
2707 .lesson-modal-form-wrap .lesson-modal-field-row {
2708 padding: 10px 0;
2709 }
2710
2711 .lesson-modal-field.tutor-lesson-modal-title-wrap {
2712 width: 95%;
2713 }
2714
2715 .tutor-lesson-modal-title-wrap input {
2716 width: 100%;
2717 }
2718
2719 .lesson-modal-form-wrap .assignment-modal-field-row,
2720 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2721 .lesson-modal-form-wrap .tutor-option-field-row {
2722 padding: 10px 0;
2723 /*margin-bottom: 20px;
2724 border-bottom: none;*/
2725 }
2726
2727 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2728 border-bottom: none;
2729 }
2730
2731 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2732 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2733 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2734 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2735 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"] {
2736 line-height: 40px;
2737 padding: 5px 0;
2738 text-indent: 15px;
2739 background: #fff;
2740 display: inline-block;
2741 border: 1px solid #dedede;
2742 border-radius: 3px;
2743 -webkit-box-shadow: none;
2744 box-shadow: none;
2745 height: 40px;
2746 margin: 0;
2747 width: 100%;
2748 color: #393c40;
2749 font-size: 14px;
2750 -webkit-transition: 300ms;
2751 transition: 300ms;
2752 }
2753
2754 .lesson-modal-form-wrap .tutor-option-field-row textarea {
2755 line-height: 26px;
2756 min-height: 150px;
2757 text-indent: 0;
2758 padding: 15px;
2759 }
2760
2761 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2762 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2763 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2764 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2765 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus {
2766 border-color: var(--tutor-primary-color);
2767 }
2768
2769 .lesson-modal-form-wrap .tutor-option-field-row select {
2770 height: 40px;
2771 }
2772
2773 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox {
2774 margin-top: 0;
2775 }
2776
2777 .assignment-modal-form-wrap,
2778 .lesson-modal-form-wrap {
2779 padding: 20px;
2780 padding-bottom: 48px;
2781 }
2782
2783 .tutor-lesson-modal-wrap .modal-footer {
2784 padding: 10px 20px;
2785 background-color: #fff;
2786 width: 100%;
2787 position: sticky;
2788 bottom: 0;
2789 position: -webkit-sticky;
2790 }
2791
2792 .tutor-option-field .tutor-lesson-edit-feature-img {
2793 width: 100px;
2794 position: relative;
2795 }
2796
2797 .tutor-option-field .tutor-lesson-edit-feature-img img {
2798 width: 100%;
2799 height: auto;
2800 }
2801
2802 a.tutor-lesson-thumbnail-delete-btn {
2803 position: absolute;
2804 top: 0;
2805 right: 0;
2806 color: red;
2807 background: #fff;
2808 padding: 3px 5px;
2809 border-radius: 5px;
2810 }
2811
2812 .tutor-get-pro-text {
2813 color: #e02424;
2814 }
2815
2816 .updating-icon:before {
2817 font-family: "tutor";
2818 margin-right: 5px;
2819 content: "\e91d";
2820 -webkit-animation: spin 1s steps(8) infinite;
2821 animation: spin 1s steps(8) infinite;
2822 display: inline-block;
2823 }
2824
2825 .tutor-notice-warning {
2826 background-color: #fcf8e3;
2827 border-color: #faebcc;
2828 padding: 20px;
2829 margin-bottom: 10px;
2830 }
2831
2832 /**
2833 Withdraw table
2834 */
2835 .withdraw-method-data-row {
2836 display: -webkit-box;
2837 display: -ms-flexbox;
2838 display: flex;
2839 }
2840
2841 span.withdraw-method-label {
2842 width: 140px;
2843 }
2844
2845 .withdraw-method-value {
2846 margin-left: 3px;
2847 }
2848
2849 .withdraw-status.withdraw-status-approved {
2850 background: var(--tutor-success-button-color);
2851 color: #fff;
2852 padding: 5px 10px;
2853 }
2854
2855 .withdraw-status.withdraw-status-pending {
2856 background: #f0efef;
2857 color: #666666;
2858 padding: 5px 10px;
2859 }
2860
2861 .withdraw-status.withdraw-status-rejected {
2862 background: #ff3842;
2863 color: #fff;
2864 padding: 5px 10px;
2865 }
2866
2867 .withdraw-list-row-actions {
2868 font-weight: bold;
2869 }
2870
2871 .withdraw-list-row-actions .approved a {
2872 color: var(--tutor-success-button-color);
2873 }
2874
2875 .withdraw-list-row-actions .rejected a {
2876 color: #ff3842;
2877 }
2878
2879 /**
2880 Assignments
2881 */
2882 .submitted-assignment-wrap {
2883 background-color: #ffffff;
2884 padding: 30px;
2885 margin-left: -20px;
2886 }
2887
2888 .tutor-individual-attachment-file {
2889 margin-bottom: 20px;
2890 }
2891
2892 .tutor-individual-attachment-file p {
2893 margin: 0 !important;
2894 }
2895
2896 /**
2897 Tutor Notice
2898 */
2899 .tnotice {
2900 text-align: left;
2901 padding: 10px 0;
2902 background-color: #fff;
2903 border-radius: 4px;
2904 position: relative;
2905 margin-bottom: 10px;
2906 }
2907
2908 .tnotice:before {
2909 content: "";
2910 position: absolute;
2911 top: 0;
2912 left: 0;
2913 width: 4px;
2914 height: 100%;
2915 border-top-left-radius: 4px;
2916 border-bottom-left-radius: 4px;
2917 }
2918
2919 .tnotice__icon {
2920 position: absolute;
2921 top: 50%;
2922 left: 22px;
2923 -webkit-transform: translateY(-50%);
2924 transform: translateY(-50%);
2925 width: 14px;
2926 height: 14px;
2927 padding: 7px;
2928 border-radius: 50%;
2929 display: inline-block;
2930 color: #fff;
2931 text-align: center;
2932 line-height: 11px;
2933 }
2934
2935 .tnotice__type {
2936 color: #3e3e3e;
2937 font-weight: 700;
2938 margin-top: 0;
2939 margin-bottom: 0;
2940 }
2941
2942 .tnotice__message {
2943 font-size: 14px;
2944 margin-top: 0;
2945 margin-bottom: 0;
2946 color: #878787;
2947 }
2948
2949 .tnotice__content {
2950 padding-left: 70px;
2951 padding-right: 60px;
2952 }
2953
2954 .tnotice__close {
2955 position: absolute;
2956 right: 22px;
2957 top: 50%;
2958 width: 14px;
2959 cursor: pointer;
2960 height: 14px;
2961 fill: #878787;
2962 -webkit-transform: translateY(-50%);
2963 transform: translateY(-50%);
2964 }
2965
2966 .tnotice--success .tnotice__icon {
2967 background-color: #2bde3f;
2968 }
2969
2970 .tnotice--success:before {
2971 background-color: #2bde3f;
2972 }
2973
2974 .tnotice--blue .tnotice__icon {
2975 background-color: #1d72f3;
2976 }
2977
2978 .tnotice--blue:before {
2979 background-color: #1d72f3;
2980 }
2981
2982 .tnotice--danger .tnotice__icon {
2983 background-color: #f31e1c;
2984 }
2985
2986 .tnotice--danger:before {
2987 background-color: #f31e1c;
2988 }
2989
2990 /***************************
2991 * Quiz attempts table
2992 **************************/
2993 .tutor-quiz-attempt-history td:last-child {
2994 text-align: center;
2995 }
2996
2997 .tutor-quiz-attempt-history td:last-child a {
2998 display: block;
2999 padding: 10px;
3000 }
3001
3002 .attempt-review-title {
3003 font-size: 18px;
3004 color: var(--tutor-text-size);
3005 font-weight: 600;
3006 display: -webkit-box;
3007 display: -ms-flexbox;
3008 display: flex;
3009 -webkit-box-align: center;
3010 -ms-flex-align: center;
3011 align-items: center;
3012 margin-bottom: 60px;
3013 }
3014
3015 .attempt-review-title i {
3016 margin-right: 12px;
3017 color: var(--tutor-primary-color);
3018 }
3019
3020 .tutor-quiz-attempt-info-row .attempt-view-bottom,
3021 .tutor-quiz-attempt-info-row .attempt-view-top {
3022 display: -webkit-box;
3023 display: -ms-flexbox;
3024 display: flex;
3025 -webkit-box-pack: justify;
3026 -ms-flex-pack: justify;
3027 justify-content: space-between;
3028 }
3029
3030 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
3031 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
3032 display: -webkit-inline-box;
3033 display: -ms-inline-flexbox;
3034 display: inline-flex;
3035 -webkit-box-align: center;
3036 -ms-flex-align: center;
3037 align-items: center;
3038 max-width: 30%;
3039 }
3040
3041 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
3042 -webkit-box-align: start;
3043 -ms-flex-align: start;
3044 align-items: flex-start;
3045 }
3046
3047 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
3048 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
3049 background: #df3247;
3050 font-size: 14px;
3051 font-weight: 400;
3052 color: #fff;
3053 padding: 1px 4px;
3054 margin-right: 13px;
3055 border-radius: 2px;
3056 }
3057
3058 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
3059 background: var(--tutor-success-button-color);
3060 }
3061
3062 .tutor-quiz-attempt-info-row .attempt-info-content h4,
3063 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
3064 font-size: 14px;
3065 line-height: 25px;
3066 margin: 0;
3067 color: #7a7f85;
3068 font-weight: 400;
3069 }
3070
3071 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
3072 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
3073 font-weight: 700;
3074 color: var(--tutor-text-color);
3075 margin-top: 7px;
3076 }
3077
3078 .tutor-quiz-attempt-info-row .attempt-view-top {
3079 padding-bottom: 30px;
3080 margin-bottom: 30px;
3081 border-bottom: 1px solid #dcdfe5;
3082 }
3083
3084 .tutor-quiz-attempt-info-row .attempt-view-bottom {
3085 margin-bottom: 60px;
3086 }
3087
3088 .attempt-user-details {
3089 display: -webkit-box;
3090 display: -ms-flexbox;
3091 display: flex;
3092 -webkit-box-align: center;
3093 -ms-flex-align: center;
3094 align-items: center;
3095 }
3096
3097 .attempt-user-details .attempt-user-avatar {
3098 padding-right: 20px;
3099 }
3100
3101 .attempt-user-details .attempt-user-avatar img {
3102 display: block;
3103 width: 70px;
3104 height: 70px;
3105 border-radius: 50%;
3106 }
3107
3108 .attempt-user-details .attempt-info-content h4 {
3109 font-size: 18px;
3110 }
3111
3112 .attempt-review-notice-wrap {
3113 display: -webkit-box;
3114 display: -ms-flexbox;
3115 display: flex;
3116 margin-bottom: 60px;
3117 -webkit-box-pack: justify;
3118 -ms-flex-pack: justify;
3119 justify-content: space-between;
3120 }
3121
3122 .attempt-review-notice-wrap p {
3123 margin: 0;
3124 display: -webkit-inline-box;
3125 display: -ms-inline-flexbox;
3126 display: inline-flex;
3127 -webkit-box-align: center;
3128 -ms-flex-align: center;
3129 align-items: center;
3130 }
3131
3132 .attempt-review-notice-wrap p.attempt-review-notice i {
3133 font-size: 16px;
3134 color: #f5c813;
3135 margin-right: 9px;
3136 }
3137
3138 .attempt-review-notice-wrap p.attempt-review-at > span {
3139 color: var(--tutor-primary-color);
3140 margin-right: 7px;
3141 font-size: 16px;
3142 }
3143
3144 .attempt-review-notice-wrap p > strong {
3145 font-weight: 400;
3146 margin-right: 5px;
3147 }
3148
3149 .quiz-attempt-answers-wrap table th {
3150 background: #fcfcfc;
3151 font-size: 12px;
3152 text-transform: inherit;
3153 }
3154
3155 .quiz-attempt-answers-wrap table td {
3156 background-color: #fff;
3157 }
3158
3159 .quiz-attempt-answers-wrap table th,
3160 .quiz-attempt-answers-wrap table td {
3161 padding: 17px 20px !important;
3162 border-top: 1px solid #eaeaea;
3163 border-bottom: 1px solid #eaeaea;
3164 vertical-align: middle;
3165 text-align: left;
3166 }
3167
3168 .quiz-attempt-answers-wrap table th p,
3169 .quiz-attempt-answers-wrap table td p {
3170 margin: 0;
3171 }
3172
3173 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
3174 border: 1px solid #d4dadb;
3175 color: #d4dadb;
3176 height: 30px;
3177 width: 30px;
3178 border-radius: 2px;
3179 font-size: 13px;
3180 display: inline-block;
3181 text-align: center;
3182 line-height: 30px;
3183 -webkit-transition: 300ms;
3184 transition: 300ms;
3185 text-decoration: none;
3186 }
3187
3188 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
3189 border: 1px solid var(--tutor-success-button-color);
3190 color: var(--tutor-success-button-color);
3191 }
3192
3193 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
3194 border: 1px solid #df3247;
3195 color: #df3247;
3196 }
3197
3198 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
3199 margin-right: 17px;
3200 }
3201
3202 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,
3203 .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
3204 font-size: 12px;
3205 height: 20px;
3206 width: 20px;
3207 text-align: center;
3208 line-height: 20px;
3209 background: var(--tutor-success-button-color);
3210 color: #fff;
3211 display: inline-block;
3212 border-radius: 2px;
3213 margin-right: 6px;
3214 }
3215
3216 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
3217 background: #df3247;
3218 font-size: 10px;
3219 }
3220
3221 .answer-image-matched-wrap {
3222 display: -webkit-box;
3223 display: -ms-flexbox;
3224 display: flex;
3225 }
3226
3227 .answer-image-matched-wrap .image-matching-item {
3228 margin: 0 5px;
3229 max-width: 70px;
3230 }
3231
3232 .answer-image-matched-wrap .image-matching-item .dragged-caption {
3233 font-size: 14px;
3234 margin-top: 4px;
3235 }
3236
3237 .tutor-quiz-attempt-review-wrap {
3238 padding: 20px;
3239 background: #ffffff;
3240 margin-right: 15px;
3241 margin-top: 15px;
3242 }
3243
3244 .tutor-quiz-attempt-review-wrap table {
3245 width: 100%;
3246 border-collapse: collapse;
3247 }
3248
3249 .tutor-quiz-attempt-review-wrap img {
3250 max-width: 100%;
3251 }
3252
3253 /**
3254 Upgrade Notice
3255 */
3256 #tutor-update .dummy {
3257 display: none;
3258 }
3259
3260 #tutor-update .tutor_plugin_update_notice {
3261 padding: 20px 0 !important;
3262 }
3263
3264 #tutor-update .tutor_plugin_update_notice {
3265 font-weight: 400;
3266 background: #fff8e5 !important;
3267 border-left: 4px solid #ffb900;
3268 border-top: 1px solid #ffb900;
3269 padding: 9px 0 9px 12px !important;
3270 margin: 0 -12px 0 -16px !important;
3271 }
3272
3273 #tutor-update .tutor_plugin_update_notice .version::before {
3274 content: "\f348";
3275 display: inline-block;
3276 font: 400 18px/1 dashicons;
3277 speak: none;
3278 margin: 0 8px 0 -2px;
3279 vertical-align: top;
3280 }
3281
3282 /**
3283 Course Settings Tabs
3284 */
3285 #tutor-metabox-course-settings-tabs {
3286 background-color: #fff;
3287 border: 1px solid #e5e5e5;
3288 margin: 1em 0;
3289 }
3290
3291 .inside #tutor-metabox-course-settings-tabs {
3292 border: 0;
3293 margin: 0;
3294 }
3295
3296 .settings-tabs-heading {
3297 padding: 1em;
3298 border-bottom: 1px solid #e5e5e5;
3299 }
3300
3301 .settings-tabs-heading h3 {
3302 font-size: 14px;
3303 margin: 0;
3304 line-height: 1.4;
3305 }
3306
3307 .course-settings-tabs-container {
3308 display: -webkit-box;
3309 display: -ms-flexbox;
3310 display: flex;
3311 }
3312
3313 .course-settings-tabs-container .settings-tabs-navs-wrap {
3314 -webkit-box-flex: 0;
3315 -ms-flex: 0 0 200px;
3316 flex: 0 0 200px;
3317 background: #f5f5f5;
3318 }
3319
3320 .settings-tabs-navs-wrap .settings-tabs-navs {
3321 margin: 0;
3322 }
3323
3324 .settings-tabs-navs-wrap .settings-tabs-navs li {
3325 margin: 0;
3326 }
3327
3328 .settings-tabs-navs-wrap .settings-tabs-navs li a {
3329 display: block;
3330 padding-top: 10px;
3331 padding-bottom: 10px;
3332 padding-left: 15px;
3333 padding-right: 15px;
3334 color: #23282d;
3335 text-decoration: none;
3336 background: #f5f5f5;
3337 text-transform: capitalize;
3338 border-bottom: 1px solid #e5e5e5;
3339 border-left: 3px solid transparent;
3340 }
3341
3342 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
3343 border-bottom: none;
3344 }
3345
3346 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
3347 -webkit-box-shadow: none;
3348 box-shadow: none;
3349 }
3350
3351 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
3352 background-color: #ffffff;
3353 border-bottom: 1px solid #e5e5e5;
3354 color: var(--tutor-primary-color);
3355 border-left: 3px solid var(--tutor-primary-color);
3356 }
3357
3358 .course-settings-tabs-container .settings-tabs-container {
3359 padding: 1em;
3360 -webkit-box-flex: 1;
3361 -ms-flex: 1;
3362 flex: 1;
3363 }
3364
3365 .tutor-field-radio p {
3366 margin-top: 0;
3367 }
3368
3369 /**
3370 Content Drip (Pro)
3371 */
3372 .lesson-modal-form-wrap .lesson-content-drip-wrap {
3373 padding: 10px;
3374 border: 1px solid #e4e4e4;
3375 }
3376
3377 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
3378 margin: 0 0 10px 0;
3379 }
3380
3381 .select2-dropdown.increasezindex {
3382 z-index: 9999999999999;
3383 }
3384
3385 /*!
3386 * jQuery UI Datepicker 1.8.10
3387 * http://jqueryui.com
3388 *
3389 * Copyright 2012 jQuery Foundation and other contributors
3390 * Released under the MIT license.
3391 * http://jquery.org/license
3392 *
3393 * http://docs.jquery.com/UI/Datepicker#theming
3394 */
3395 .ui-datepicker {
3396 background-color: #fff;
3397 border: 1px solid #eeeeee;
3398 display: none;
3399 margin-top: 4px;
3400 padding: 5px;
3401 width: 180px;
3402 }
3403
3404 .ui-datepicker a,
3405 .ui-datepicker a:hover {
3406 text-decoration: none;
3407 }
3408
3409 .ui-datepicker a:hover,
3410 .ui-datepicker td:hover a {
3411 color: #2a6496;
3412 -webkit-transition: color 0.1s ease-in-out;
3413 transition: color 0.1s ease-in-out;
3414 }
3415
3416 .ui-datepicker .ui-datepicker-header {
3417 margin-bottom: 4px;
3418 text-align: center;
3419 }
3420
3421 .ui-datepicker .ui-datepicker-title {
3422 font-weight: 700;
3423 }
3424
3425 .ui-datepicker .ui-datepicker-prev,
3426 .ui-datepicker .ui-datepicker-next {
3427 cursor: default;
3428 font-family: "tutor";
3429 -webkit-font-smoothing: antialiased;
3430 font-style: normal;
3431 font-weight: normal;
3432 height: 20px;
3433 line-height: 1;
3434 margin-top: 2px;
3435 width: 30px;
3436 }
3437
3438 .ui-datepicker .ui-datepicker-prev {
3439 float: left;
3440 text-align: left;
3441 }
3442
3443 .ui-datepicker .ui-datepicker-next {
3444 float: right;
3445 text-align: right;
3446 }
3447
3448 .ui-datepicker .ui-datepicker-prev:before {
3449 content: "\e921";
3450 }
3451
3452 .ui-datepicker .ui-datepicker-next:before {
3453 content: "\e903";
3454 }
3455
3456 .ui-datepicker .ui-icon {
3457 display: none;
3458 }
3459
3460 .ui-datepicker .ui-datepicker-calendar {
3461 table-layout: fixed;
3462 width: 100%;
3463 }
3464
3465 .ui-datepicker .ui-datepicker-calendar th,
3466 .ui-datepicker .ui-datepicker-calendar td {
3467 text-align: center;
3468 padding: 0;
3469 }
3470
3471 .ui-datepicker .ui-datepicker-calendar td {
3472 border-radius: 4px;
3473 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3474 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3475 }
3476
3477 .ui-datepicker .ui-datepicker-calendar td:hover {
3478 background-color: #eee;
3479 cursor: pointer;
3480 }
3481
3482 .ui-datepicker .ui-datepicker-calendar td a {
3483 text-decoration: none;
3484 }
3485
3486 .ui-datepicker .ui-datepicker-current-day {
3487 background-color: #4289cc;
3488 }
3489
3490 .ui-datepicker .ui-datepicker-current-day a {
3491 color: #fff;
3492 }
3493
3494 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
3495 background-color: #fff;
3496 cursor: default;
3497 }
3498
3499 .ui-datepicker-calendar .ui-state-default {
3500 border: none;
3501 background: none;
3502 }
3503
3504 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
3505 background: #eeeeee;
3506 padding: 3px;
3507 display: block;
3508 }
3509
3510 /** END Calender */
3511 /**
3512 * report.css
3513 *Moved report.css from pro add to here
3514 */
3515 h2.tutor-page-heading {
3516 background-color: #ffffff;
3517 padding: 30px !important;
3518 margin: 0 !important;
3519 border-bottom: 1px solid #ecedef;
3520 }
3521
3522 .tutor-report-left-menus {
3523 background-color: #fcfcfc;
3524 margin-bottom: 50px;
3525 }
3526
3527 .tutor-report-left-menus ul {
3528 margin: 0;
3529 }
3530
3531 .report-main-wrap {
3532 /*display: flex;*/
3533 }
3534
3535 .report-main-wrap h3 {
3536 font-weight: 300;
3537 font-size: 20px;
3538 }
3539
3540 .tutor-report-left-menus ul li {
3541 display: inline-block;
3542 margin: 0;
3543 }
3544
3545 .tutor-report-left-menus ul li a {
3546 text-decoration: none;
3547 line-height: 60px;
3548 display: block;
3549 padding: 0 15px;
3550 color: #393c40;
3551 }
3552
3553 .tutor-report-left-menus ul li a:focus {
3554 outline: none !important;
3555 border: 0;
3556 -webkit-box-shadow: none;
3557 box-shadow: none;
3558 }
3559
3560 .tutor-report-left-menus ul li.active a {
3561 color: #1e55dd;
3562 border-bottom: 3px solid #3057d5;
3563 }
3564
3565 .tutor-report-content {
3566 -webkit-box-flex: 1;
3567 -ms-flex: 1;
3568 flex: 1;
3569 }
3570
3571 .report-top-sub-menu {
3572 margin: 0;
3573 -webkit-box-flex: 1;
3574 -ms-flex: 1;
3575 flex: 1;
3576 }
3577
3578 .report-top-sub-menu a {
3579 text-decoration: none;
3580 padding: 10px 15px;
3581 border: 1px solid #d7dadf;
3582 color: #aaaeb3;
3583 border-radius: 3px;
3584 display: inline-block;
3585 }
3586
3587 .report-top-sub-menu a.active {
3588 background-color: #3057d5;
3589 color: #ffffff;
3590 border: 1px solid #3057d5;
3591 }
3592
3593 .top-course-enrolled {
3594 margin-top: 20px;
3595 margin-bottom: 20px;
3596 }
3597
3598 .top-course-enrolled h1,
3599 .top-course-enrolled h2,
3600 .top-course-enrolled h3 {
3601 margin: 30px 0;
3602 }
3603
3604 .report-stats {
3605 display: -webkit-box;
3606 display: -ms-flexbox;
3607 display: flex;
3608 -webkit-box-orient: horizontal;
3609 -webkit-box-direction: normal;
3610 -ms-flex-flow: row wrap;
3611 flex-flow: row wrap;
3612 }
3613
3614 .report-stat-box {
3615 padding: 0;
3616 margin-bottom: 30px;
3617 width: 25%;
3618 display: -webkit-inline-box;
3619 display: -ms-inline-flexbox;
3620 display: inline-flex;
3621 -webkit-box-flex: 0;
3622 -ms-flex: 0 0 25%;
3623 flex: 0 0 25%;
3624 }
3625
3626 .report-stat-box-body {
3627 background-color: #ffffff;
3628 display: -webkit-box;
3629 display: -ms-flexbox;
3630 display: flex;
3631 width: 100%;
3632 margin-right: 30px;
3633 }
3634
3635 .report-stat-box:nth-child(4n) .report-stat-box-body {
3636 margin-right: 0;
3637 }
3638
3639 .report-stat-box .box-icon {
3640 font-size: 50px;
3641 line-height: 46px;
3642 padding: 13px;
3643 color: #3057d5;
3644 }
3645
3646 .report-stat-box h4,
3647 .report-stat-box p {
3648 margin: 5px 0;
3649 }
3650
3651 .report-stat-box .box-stats-text h3,
3652 .report-stat-box .box-stats-text p {
3653 margin: 5px 0;
3654 }
3655
3656 .report-stat-box .box-stats-text {
3657 padding: 12px 0;
3658 }
3659
3660 .report-stat-box .box-stats-text h3 {
3661 font-size: 20px;
3662 font-weight: 300;
3663 }
3664
3665 .report-stat-box .box-stats-text p {
3666 color: #888b90;
3667 }
3668
3669 .box-padding {
3670 padding: 30px;
3671 }
3672
3673 .box-padding h3 {
3674 margin-top: 0;
3675 }
3676
3677 .box-bg-green {
3678 background-color: #00d611;
3679 color: #ffffff;
3680 }
3681
3682 .box-bg-primary {
3683 background-color: #3057d5;
3684 color: #ffffff;
3685 }
3686
3687 .box-bg-light {
3688 background-color: #eeeeee;
3689 color: #555555;
3690 }
3691
3692 .box-bg-warning {
3693 background-color: #eea504;
3694 color: #ffffff;
3695 }
3696
3697 .box-bg-dark {
3698 background-color: #333333;
3699 color: #ffffff;
3700 }
3701
3702 .box-bg-danger {
3703 background-color: #ff000c;
3704 color: #ffffff;
3705 }
3706
3707 .box-bg-pink {
3708 background-color: #ff00da;
3709 color: #ffffff;
3710 }
3711
3712 .box-bg-violate {
3713 background-color: #9c25ea;
3714 color: #ffffff;
3715 }
3716
3717 .tutor-report-overview-section {
3718 display: -webkit-box;
3719 display: -ms-flexbox;
3720 display: flex;
3721 margin: 20px 0;
3722 }
3723
3724 .overview-section-col6 {
3725 width: 50%;
3726 }
3727
3728 .overview-section-col6 {
3729 margin-right: 1%;
3730 margin-left: 1%;
3731 }
3732
3733 .overview-section-col6:first-child {
3734 margin-left: 0;
3735 }
3736
3737 .overview-section-col6:last-child {
3738 margin-right: 0;
3739 }
3740
3741 .last-revews-wrap {
3742 width: 100%;
3743 }
3744
3745 table.tutor-report-table {
3746 border: none;
3747 -webkit-box-shadow: none;
3748 box-shadow: none;
3749 }
3750
3751 .tutor-report-table th {
3752 background-color: #fcfcfc;
3753 border-top: 1px solid #eaeaea;
3754 border-bottom: 1px solid #eaeaea;
3755 padding: 20px;
3756 color: #878a8f;
3757 }
3758
3759 .tutor-report-table td {
3760 border-bottom: 1px solid #eaeaea;
3761 padding: 20px;
3762 }
3763
3764 .tutor-report-table td img.avatar {
3765 float: left;
3766 margin-right: 5px;
3767 }
3768
3769 /**
3770 Icon
3771 */
3772 .tutor-icon-star-full,
3773 .tutor-icon-star-line {
3774 color: #ffd700;
3775 }
3776
3777 .tutor-delete-link {
3778 color: #ff282a !important;
3779 }
3780
3781 /**
3782 Pagination
3783 */
3784 .tutor-pagination {
3785 margin: 50px 0;
3786 }
3787
3788 .tutor-pagination .page-numbers {
3789 display: inline-block;
3790 padding: 5px 10px;
3791 margin: 0 2px 0 0;
3792 border: 1px solid #eee;
3793 line-height: 1;
3794 text-decoration: none;
3795 font-weight: 600;
3796 }
3797
3798 .tutor-pagination .page-numbers.current,
3799 .tutor-pagination a.page-numbers:hover {
3800 background: #f9f9f9;
3801 }
3802
3803 .report-date-range-form {
3804 display: -webkit-box;
3805 display: -ms-flexbox;
3806 display: flex;
3807 }
3808
3809 .date-range-input {
3810 position: relative;
3811 margin-right: 10px;
3812 }
3813
3814 .date-range-input:last-child {
3815 margin-right: 0;
3816 }
3817
3818 .date-range-input input {
3819 border: 1px solid #d7dadf;
3820 -webkit-box-shadow: none;
3821 box-shadow: none;
3822 line-height: 32px;
3823 margin: 0;
3824 padding-right: 30px;
3825 }
3826
3827 .date-range-input i.tutor-icon-calendar {
3828 position: absolute;
3829 right: 10px;
3830 top: 13px;
3831 }
3832
3833 .date-range-input button {
3834 background-color: #3057d5;
3835 color: #ffffff;
3836 border: none;
3837 line-height: 39px;
3838 padding: 0 15px;
3839 }
3840
3841 .tutor-date-range-filter-wrap {
3842 display: -webkit-box;
3843 display: -ms-flexbox;
3844 display: flex;
3845 margin: 30px 0;
3846 }
3847
3848 .report-download-csv-icon {
3849 float: right;
3850 }
3851
3852 .report-download-csv-icon a {
3853 text-decoration: none;
3854 }
3855
3856 /** END Report.css */
3857 /**
3858 * Alert CSS
3859 * since v.1.4.2
3860 */
3861 .tutor-alert {
3862 border: 1px solid #f8a201;
3863 background: #fffff2;
3864 position: relative;
3865 border-radius: 3px;
3866 padding: 20px 25px 20px 95px;
3867 color: #a86d00;
3868 margin-bottom: 10px;
3869 }
3870
3871 .tutor-alert.tutor-alert-danger {
3872 border: 1px solid #fe1a1a;
3873 background: #fff2f2;
3874 color: #a50000;
3875 }
3876
3877 .tutor-alert.tutor-alert-success {
3878 border: 1px solid #69bc0d;
3879 background: #f6fff2;
3880 color: #3d7400;
3881 }
3882
3883 .tutor-alert.tutor-alert-info {
3884 border: 1px solid #13aaf6;
3885 background: #eaf8ff;
3886 color: #0586c7;
3887 }
3888
3889 .tutor-alert::before {
3890 content: "\e95f";
3891 position: absolute;
3892 font-size: 30px;
3893 font-family: "tutor" !important;
3894 speak: none;
3895 font-style: normal;
3896 font-weight: normal;
3897 font-variant: normal;
3898 text-transform: none;
3899 line-height: 1;
3900 -webkit-font-smoothing: antialiased;
3901 -moz-osx-font-smoothing: grayscale;
3902 width: 70px;
3903 top: 0;
3904 left: 0;
3905 text-align: center;
3906 background: #f8a201;
3907 height: 100%;
3908 display: -webkit-box;
3909 display: -ms-flexbox;
3910 display: flex;
3911 -webkit-box-pack: center;
3912 -ms-flex-pack: center;
3913 justify-content: center;
3914 -webkit-box-align: center;
3915 -ms-flex-align: center;
3916 align-items: center;
3917 color: #ffffff;
3918 }
3919
3920 .tutor-alert.tutor-alert-danger::before {
3921 content: "\e913";
3922 background: #fe1a1a;
3923 }
3924
3925 .tutor-alert.tutor-alert-success::before {
3926 content: "\e90f";
3927 background: #69bc0d;
3928 }
3929
3930 .tutor-alert.tutor-alert-info::before {
3931 content: "\e96c";
3932 background: #13aaf6;
3933 }
3934
3935 .tutor-alert-content p {
3936 margin: 0;
3937 }
3938
3939 /**
3940 *END Alert CSS
3941 */
3942 /**
3943 * Tutor Table
3944 */
3945 table.tutor-table {
3946 border-spacing: 0;
3947 width: 100%;
3948 border-collapse: collapse;
3949 border: 1px solid #dcdfe5;
3950 }
3951
3952 table.tutor-table td,
3953 table.tutor-table th {
3954 padding: 1em 1.41575em;
3955 text-align: left;
3956 vertical-align: top;
3957 border-bottom: 1px solid #dcdfe5;
3958 }
3959
3960 table.tutor-table td p:last-child,
3961 table.tutor-table th p:last-child {
3962 margin-bottom: 0;
3963 }
3964
3965 table.tutor-table th {
3966 font-weight: 600;
3967 }
3968
3969 table.tutor-table thead th {
3970 padding: 1.41575em;
3971 vertical-align: middle;
3972 }
3973
3974 table.tutor-table tbody h2 {
3975 font-size: 1em;
3976 letter-spacing: normal;
3977 font-weight: normal;
3978 }
3979
3980 table.tutor-table tbody h2 a {
3981 font-weight: normal;
3982 }
3983
3984 table.tutor-table th {
3985 background-color: #fafbfc;
3986 }
3987
3988 table.tutor-table tbody td {
3989 background-color: #ffffff;
3990 }
3991
3992 table.tutor-table tbody tr:nth-child(2n) td {
3993 background-color: #fafbfc;
3994 }
3995
3996 table.tutor-table a {
3997 text-decoration: none;
3998 }
3999
4000 table.tutor-table p {
4001 margin: 0;
4002 }
4003
4004 /**
4005 * END Tutor Table
4006 */
4007 /**
4008 Tools Nav
4009 */
4010 .tutor-nav-tab-wrapper {
4011 margin-bottom: 10px;
4012 }
4013
4014 .nav-tab-item {
4015 float: left;
4016 border: 1px solid #ccc;
4017 border-bottom: none;
4018 margin-left: 0.5em;
4019 padding: 10px 14px;
4020 font-size: 14px;
4021 line-height: 1.33;
4022 font-weight: 600;
4023 background: #e5e5e5;
4024 color: #555;
4025 text-decoration: none;
4026 white-space: nowrap;
4027 }
4028
4029 .nav-tab-item:first-child {
4030 margin-left: 0;
4031 }
4032
4033 .nav-tab-item:focus,
4034 .nav-tab-item:hover {
4035 background-color: #fff;
4036 color: #444;
4037 }
4038
4039 .nav-tab-item-active,
4040 .nav-tab-item:focus:active {
4041 -webkit-box-shadow: none;
4042 box-shadow: none;
4043 }
4044
4045 .nav-tab-item-active {
4046 margin-bottom: -1px;
4047 color: #444;
4048 }
4049
4050 .nav-tab-item-active,
4051 .nav-tab-item-active:focus,
4052 .nav-tab-item-active:focus:active,
4053 .nav-tab-item-active:hover {
4054 border-bottom: 1px solid #f1f1f1;
4055 background: #f1f1f1;
4056 color: #000;
4057 }
4058
4059 /**
4060 * END Tools
4061 */
4062 /**
4063 * Quiz Feedback Mode - UI fix
4064 */
4065 .tutor-quiz-feedback-mode {
4066 position: relative;
4067 }
4068
4069 .tutor-quiz-feedback-mode:not(:last-child) {
4070 margin-right: 16px;
4071 }
4072
4073 .tutor-quiz-feedback-mode-option {
4074 border-radius: 3px;
4075 border: solid 1px #dedede;
4076 padding: 15px 15px 15px 40px;
4077 -webkit-transition: 0.2s ease;
4078 transition: 0.2s ease;
4079 max-width: 210px;
4080 }
4081
4082 .tutor-quiz-feedback-option-option-title {
4083 margin-bottom: 10px !important;
4084 }
4085
4086 .tutor-quiz-feedback-option-subtitle {
4087 margin: 0 !important;
4088 font-size: 12px;
4089 line-height: 1.67;
4090 color: #505469;
4091 }
4092
4093 .tutor-quiz-feedback-option-subtitle a {
4094 font-weight: 500;
4095 color: inherit;
4096 text-decoration: underline !important;
4097 }
4098
4099 .tutor-quiz-feedback-mode input[type="radio"] {
4100 display: none;
4101 }
4102
4103 .tutor-quiz-feedback-mode .radio-icon {
4104 position: absolute;
4105 top: 16px;
4106 left: 16px;
4107 z-index: 1;
4108 margin: 0;
4109 width: 16px;
4110 height: 16px;
4111 border-radius: 50%;
4112 -webkit-box-shadow: inset 0 0 0 2px #dcdce1;
4113 box-shadow: inset 0 0 0 2px #dcdce1;
4114 -webkit-transition: 0.2s ease;
4115 transition: 0.2s ease;
4116 }
4117
4118 .tutor-quiz-feedback-mode input[type="radio"]:checked + .radio-icon {
4119 -webkit-box-shadow: inset 0 0 0 5px #3e64de;
4120 box-shadow: inset 0 0 0 5px #3e64de;
4121 background: #fff;
4122 }
4123
4124 .tutor-quiz-feedback-mode
4125 input[type="radio"]:checked
4126 ~ .tutor-quiz-feedback-mode-option {
4127 background: #fff;
4128 }
4129
4130 /* Fixing course builder css overlap issue */
4131 #tutor-course-topics h2, #tutor-instructors h2 {
4132 display: block;
4133 }
4134
4135 #tutor-course-topics .tutor-course-builder-header.has-postbox-header {
4136 top: -56px;
4137 right: 96px;
4138 }
4139
4140 #settings-tab-general .tutor-option-field-row input[type="number"] {
4141 width: 185px;
4142 }
4143
4144 /* Instructor list layout style */
4145 .instructor-layout-templates-fields {
4146 display: -webkit-box;
4147 display: -ms-flexbox;
4148 display: flex;
4149 -ms-flex-wrap: wrap;
4150 flex-wrap: wrap;
4151 }
4152
4153 .instructor-layout-template {
4154 max-width: 150px;
4155 padding: 5px;
4156 margin: 3px;
4157 }
4158
4159 .instructor-layout-template img {
4160 max-width: 100%;
4161 height: auto;
4162 display: block;
4163 border: 6px solid transparent;
4164 -webkit-transition: border-color 400ms;
4165 transition: border-color 400ms;
4166 }
4167
4168 .instructor-layout-template.selected-template img,
4169 .instructor-layout-template:hover img {
4170 border: 6px solid #3057d6;
4171 }
4172
4173 /*
4174 * Since 1.7.9
4175 * announcements style
4176 */
4177 .tutor-announcement-content-wrap {
4178 display: -webkit-box;
4179 display: -ms-flexbox;
4180 display: flex;
4181 -webkit-box-pack: justify;
4182 -ms-flex-pack: justify;
4183 justify-content: space-between;
4184 -webkit-box-align: center;
4185 -ms-flex-align: center;
4186 align-items: center;
4187 }
4188
4189 .tutor-announcement-buttons :nth-child(1) {
4190 margin-right: 20px;
4191 }
4192
4193 .tutor-announcements-header {
4194 display: -webkit-box;
4195 display: -ms-flexbox;
4196 display: flex;
4197 gap: 10px;
4198 -webkit-box-align: center;
4199 -ms-flex-align: center;
4200 align-items: center;
4201 }
4202
4203 .tutor-announcement-date,
4204 .tutor-announcement-content > span {
4205 font-weight: bold !important;
4206 }
4207
4208 .tutor-announcement-date {
4209 width: 100px !important;
4210 }
4211
4212 .tutor-announcements-modal-wrap .tutor-modal-content {
4213 max-width: 660px !important;
4214 }
4215
4216 .tutor-announcements-modal-wrap button {
4217 padding: 10px 20px !important;
4218 }
4219
4220 .tutor-announcements-update-form
4221 .tutor-option-field-row,
4222 .tutor-announcements-form
4223 .tutor-option-field-row {
4224 padding: 10px 18px 10px 18px;
4225 }
4226
4227 .tutor-announcements-update-form .tutor-option-field-row input[type=text],
4228 .tutor-announcements-update-form textarea,
4229 .tutor-announcements-form .tutor-option-field-row input[type=text],
4230 .tutor-announcements-form textarea {
4231 width: 100%;
4232 margin-top: 8px;
4233 }
4234
4235 .tutor-announcements-form select,
4236 .tutor-announcements-update-form select {
4237 width: 100%;
4238 max-width: 100% !important;
4239 padding: 7px 12px;
4240 margin-top: 8px;
4241 }
4242
4243 .tutor-announcements-update-form
4244 .tutor-option-field-row,
4245 .tutor-announcements-form
4246 .tutor-option-field-row {
4247 border: none !important;
4248 }
4249
4250 .tutor-announcements-form
4251 .modal-footer button,
4252 .tutor-announcements-update-form
4253 .modal-footer button {
4254 cursor: pointer !important;
4255 }
4256
4257 .tutor-announcements-form
4258 .modal-footer,
4259 .tutor-announcements-update-form
4260 .modal-footer {
4261 background-color: #fff !important;
4262 }
4263
4264 .tutor-announcement-close-btn {
4265 text-decoration: none;
4266 color: #525252;
4267 }
4268
4269 .tutor-announcement-table td {
4270 vertical-align: middle !important;
4271 }
4272
4273 .tutor-announcement-content {
4274 line-height: 10px;
4275 }
4276
4277 /*over ride default modal on announcement*/
4278 .tutor-accouncement-update-modal
4279 .modal-header,
4280 .tutor-announcement-create-modal
4281 .modal-header {
4282 padding-right: 15px !important;
4283 }
4284
4285 .tutor-accouncement-update-modal
4286 .tutor-modal-content,
4287 .tutor-announcement-create-modal
4288 .tutor-modal-content {
4289 border-radius: 20px !important;
4290 }
4291
4292 /**
4293 * announcement css
4294 * @since v1.7.9
4295 */
4296 .tutor-admin-search-box-container {
4297 display: -webkit-box;
4298 display: -ms-flexbox;
4299 display: flex;
4300 -webkit-box-pack: justify;
4301 -ms-flex-pack: justify;
4302 justify-content: space-between;
4303 -webkit-box-align: end;
4304 -ms-flex-align: end;
4305 align-items: flex-end;
4306 -ms-flex-wrap: wrap;
4307 flex-wrap: wrap;
4308 margin-top: 45px;
4309 }
4310
4311 .tutor-admin-search-box-container > div:nth-child(1) {
4312 margin-right: 40px;
4313 position: relative;
4314 }
4315
4316 .tutor-admin-search-box-container > div:nth-child(1) {
4317 -webkit-box-flex: 2;
4318 -ms-flex: 2;
4319 flex: 2;
4320 }
4321
4322 .tutor-admin-search-box-container > div:nth-child(2),
4323 .tutor-admin-search-box-container > div:nth-child(3),
4324 .tutor-admin-search-box-container > div:nth-child(4) {
4325 -webkit-box-flex: 1.5;
4326 -ms-flex: 1.5;
4327 flex: 1.5;
4328 }
4329
4330 .tutor-admin-search-box-container > div:not(:last-child) {
4331 margin-right: 40px;
4332 }
4333
4334 .tutor-admin-search-box-container .tutor-report-search-btn {
4335 position: absolute;
4336 width: 40px;
4337 height: 40px;
4338 bottom: 0;
4339 right: 0;
4340 border: 0;
4341 background: transparent;
4342 color: #3e64de;
4343 font-size: 20px;
4344 cursor: pointer;
4345 outline: none;
4346 }
4347
4348 .tutor-admin-search-box-container > div:nth-child(1) input {
4349 /* height: 50px; */
4350 padding-right: 45px;
4351 }
4352
4353 .tutor-admin-search-box-container input[type="text"],
4354 .tutor-admin-search-box-container select {
4355 width: 100%;
4356 height: 40px;
4357 border-radius: 3px;
4358 border: solid 1px #dcdce1;
4359 background-color: #ffffff;
4360 padding: 0 14px;
4361 -webkit-transition: 0.2s;
4362 transition: 0.2s;
4363 }
4364
4365 .tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar {
4366 position: absolute;
4367 width: 42px;
4368 height: 40px;
4369 right: 0;
4370 top: 0;
4371 color: #3e64de;
4372 font-size: 18px;
4373 text-align: center;
4374 line-height: 40px;
4375 }
4376
4377 .tutor-admin-search-box-container .menu-label {
4378 font-size: 14px;
4379 font-weight: 400;
4380 color: #737787;
4381 margin-bottom: 7px;
4382 }
4383
4384 .tutor-admin-search-box-container > div:nth-child(4) input::-webkit-input-placeholder {
4385 color: #3f435b;
4386 font-size: 15px;
4387 }
4388
4389 .tutor-admin-search-box-container > div:nth-child(1) input::-webkit-input-placeholder {
4390 font-size: 16px;
4391 font-weight: 400;
4392 color: #737787;
4393 }
4394
4395 .tutor-admin-search-box-container input[type="text"]:hover,
4396 .tutor-admin-search-box-container input[type="text"]:focus,
4397 .tutor-admin-search-box-container select:hover,
4398 .tutor-admin-search-box-container select:focus,
4399 .tutor-date-range-wrap .date-range-input input:hover,
4400 .tutor-date-range-wrap .date-range-input input:focus {
4401 border-color: var(--tutor-primary-color) !important;
4402 -webkit-box-shadow: none !important;
4403 box-shadow: none !important;
4404 outline: none !important;
4405 }
4406
4407 @media (max-width: 767px) {
4408 .tutor-admin-search-box-container {
4409 display: grid;
4410 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
4411 grid-gap: 15px;
4412 }
4413 .tutor-admin-search-box-container > div {
4414 margin-right: 0 !important;
4415 }
4416 }
4417
4418 /**
4419 * Common CSS .tutor-list-* - start
4420 * .tutor-list-wrap > .tutor-list-header + .tutor-list-table + .tutor-list-footer
4421 */
4422 .tutor-list-wrap {
4423 border-radius: 3px;
4424 background-color: #ffffff;
4425 margin-top: 40px;
4426 }
4427
4428 .tutor-list-wrap .tutor-list-header,
4429 .tutor-list-wrap .tutor-list-footer {
4430 padding: 30px;
4431 }
4432
4433 .tutor-list-wrap .heading {
4434 font-size: 20px;
4435 line-height: 1.5;
4436 color: #3f435b;
4437 }
4438
4439 .tutor-list-wrap .tutor-list-table {
4440 width: 100%;
4441 text-align: left;
4442 border-collapse: collapse;
4443 }
4444
4445 .tutor-list-wrap .tutor-list-table .table-toggle {
4446 display: none;
4447 }
4448
4449 .tutor-list-wrap .tutor-list-table .table-toggle.open {
4450 display: table-row;
4451 }
4452
4453 [class^="tutor-report-"] .tutor-list-table tbody td.detail {
4454 vertical-align: top;
4455 }
4456
4457 .tutor-list-wrap .tutor-list-table thead,
4458 .tutor-list-wrap .tutor-list-table tr:first-child th {
4459 background-color: #f7f7f9;
4460 border-top: 1px solid #eaeaea;
4461 border-bottom: 1px solid #eaeaea;
4462 }
4463
4464 .tutor-list-wrap .tutor-list-table th {
4465 font-size: 12px;
4466 font-weight: 400;
4467 line-height: 1.75;
4468 letter-spacing: 0.7px;
4469 color: #737787;
4470 text-transform: uppercase;
4471 }
4472
4473 .tutor-list-wrap .tutor-list-table td,
4474 .tutor-list-wrap .tutor-list-table td p {
4475 font-size: 14px;
4476 font-weight: 300;
4477 line-height: 1.75;
4478 color: #3f435b;
4479 }
4480
4481 .report-course-list-wrap .tutor-list-table th i {
4482 margin-left: 3px;
4483 }
4484
4485 .tutor-list-wrap .tutor-list-table tr th,
4486 .tutor-list-wrap .tutor-list-table tr td {
4487 padding: 15px 20px;
4488 }
4489
4490 .tutor-list-wrap .tutor-list-header,
4491 .tutor-list-wrap .tutor-list-table th:last-child,
4492 .tutor-list-wrap .tutor-list-table td:last-child,
4493 .tutor-report-course-list .tutor-list-footer {
4494 padding-right: 36px;
4495 }
4496
4497 .tutor-list-wrap .tutor-list-header,
4498 .tutor-list-wrap .tutor-list-table th:first-child,
4499 .tutor-list-wrap .tutor-list-table td:first-child {
4500 padding-left: 30px;
4501 }
4502
4503 .tutor-list-wrap .tutor-list-table tbody td {
4504 padding: 25px 20px;
4505 vertical-align: top;
4506 }
4507
4508 .tutor-list-wrap .tutor-list-table tbody tr:not(:last-child) {
4509 border-bottom: 1px solid #dcdce1;
4510 }
4511
4512 .tutor-list-footer {
4513 display: -webkit-box;
4514 display: -ms-flexbox;
4515 display: flex;
4516 -webkit-box-pack: justify;
4517 -ms-flex-pack: justify;
4518 justify-content: space-between;
4519 -webkit-box-align: center;
4520 -ms-flex-align: center;
4521 align-items: center;
4522 border-top: 1px solid #dcdce1;
4523 }
4524
4525 .tutor-list-footer .tutor-report-count {
4526 font-size: 14px;
4527 line-height: 1.71;
4528 color: #737787;
4529 }
4530
4531 .tutor-list-footer .tutor-report-count strong {
4532 color: #3f435b;
4533 }
4534
4535 .tutor-list-footer .page-numbers.current {
4536 border-color: #3e64de;
4537 background: transparent;
4538 }
4539
4540 .tutor-list-footer .page-numbers {
4541 border-radius: 4px;
4542 border: solid 1px #dcdce1;
4543 padding: 11px 14px;
4544 font-size: 14px;
4545 font-weight: 400;
4546 color: #737787;
4547 background: #fff;
4548 outline: none;
4549 -webkit-transition: 0.2s;
4550 transition: 0.2s;
4551 }
4552
4553 .tutor-list-footer .page-numbers:hover,
4554 .tutor-list-footer .page-numbers:focus {
4555 border-color: #3e64de;
4556 background: #3e64de !important;
4557 color: #fff;
4558 -webkit-box-shadow: none;
4559 box-shadow: none;
4560 }
4561
4562 .tutor-list-footer .page-numbers.current:hover,
4563 .tutor-list-footer .page-numbers.current:focus {
4564 background: transparent !important;
4565 color: inherit;
4566 }
4567
4568 .tutor-list-footer .tutor-pagination {
4569 margin: 0;
4570 }
4571
4572 .tutor-list-table td .details-button a,
4573 .tutor-list-table .link-icon {
4574 font-size: 16px;
4575 color: #b9bac3;
4576 -webkit-transition: 0.2s;
4577 transition: 0.2s;
4578 }
4579
4580 .tutor-list-table td .details-button a:first-child {
4581 font-size: 12px;
4582 font-weight: 500;
4583 line-height: 1.75;
4584 text-align: center;
4585 color: #737787;
4586 border-radius: 3px;
4587 border: solid 1px #dcdce1;
4588 padding: 5px 11px;
4589 margin-right: 15px;
4590 text-decoration: none;
4591 }
4592
4593 .tutor-list-table td .details-button {
4594 text-align: right;
4595 display: -webkit-box;
4596 display: -ms-flexbox;
4597 display: flex;
4598 -webkit-box-align: center;
4599 -ms-flex-align: center;
4600 align-items: center;
4601 }
4602
4603 .tutor-list-table .course-link a {
4604 color: inherit;
4605 text-decoration: none;
4606 }
4607
4608 .tutor-list-table .tutor-icon-detail-link,
4609 .profile-table .tutor-icon-detail-link {
4610 font-size: 14px;
4611 }
4612
4613 @media (max-width: 991px) {
4614 .tutor-list-wrap {
4615 overflow-x: scroll;
4616 }
4617 }
4618
4619 /**
4620 * Common CSS /.tutor-list-* - end
4621 */
4622 /* .report-course-list - start */
4623 .report-course-list-header {
4624 display: -webkit-box;
4625 display: -ms-flexbox;
4626 display: flex;
4627 -webkit-box-align: center;
4628 -ms-flex-align: center;
4629 align-items: center;
4630 -webkit-box-pack: justify;
4631 -ms-flex-pack: justify;
4632 justify-content: space-between;
4633 }
4634
4635 .report-course-list-wrap .tutor-list-table td {
4636 font-size: 16px;
4637 }
4638
4639 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
4640 font-size: 14px;
4641 font-weight: 400;
4642 }
4643
4644 .report-course-list-wrap .tutor-list-table td:last-child {
4645 text-align: right;
4646 }
4647
4648 .report-course-list-wrap .tutor-list-table th:nth-child(2),
4649 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
4650 width: 40%;
4651 }
4652
4653 .report-course-list-wrap .tutor-list-table .total {
4654 color: #9698a5;
4655 }
4656
4657 .report-course-list-wrap .tutor-list-table [class$="-link"] {
4658 color: #b9bac3;
4659 }
4660
4661 .report-course-list-wrap .tutor-list-table a:hover {
4662 color: #3057d5;
4663 }
4664
4665 .report-course-list-wrap .tutor-list-table .course-link {
4666 font-size: 12px;
4667 margin-left: 5px;
4668 }
4669
4670 .tutor-list-table .course-percentage {
4671 width: 90px;
4672 height: 4px;
4673 border-radius: 2px;
4674 background-color: #dcdce1;
4675 position: relative;
4676 }
4677
4678 .tutor-list-table .course-percentage::before {
4679 content: "";
4680 position: absolute;
4681 width: var(--percent);
4682 height: 4px;
4683 border-radius: 2px;
4684 background-color: #3e64de;
4685 }
4686
4687 .report-course-list-wrap
4688 > .tutor-list-table
4689 tbody
4690 td:not(.detail):nth-last-child(3) {
4691 vertical-align: middle;
4692 }
4693
4694 .report-course-list-wrap .tutor-list-table .details-link {
4695 font-size: 21px;
4696 }
4697
4698 .tutor-report-content a {
4699 -webkit-transition: 0.2s ease;
4700 transition: 0.2s ease;
4701 }
4702
4703 .tutor-report-content a:hover,
4704 .tutor-report-content a:focus,
4705 .report-student-profile .profile-table a:hover {
4706 color: #3057d5;
4707 }
4708
4709 @media (max-width: 991px) {
4710 .report-course-list-wrap .tutor-list-table th:nth-child(n + 7),
4711 .report-course-list-wrap .tutor-list-table td:nth-child(n + 7) {
4712 display: none;
4713 }
4714 }
4715
4716 .report-course-list-header .status span,
4717 .report-course-list-wrap .detail .status span {
4718 font-size: 14px;
4719 font-weight: 300;
4720 line-height: 1;
4721 color: #737787;
4722 margin-left: 25px;
4723 padding-left: 14px;
4724 position: relative;
4725 display: -webkit-inline-box;
4726 display: -ms-inline-flexbox;
4727 display: inline-flex;
4728 -webkit-box-align: center;
4729 -ms-flex-align: center;
4730 align-items: center;
4731 }
4732
4733 .report-course-list-header .status span::before,
4734 .report-course-list-wrap .detail .status span::before {
4735 content: "";
4736 position: absolute;
4737 width: 8px;
4738 height: 8px;
4739 background: #b9bac3;
4740 border-radius: 50%;
4741 left: 0;
4742 }
4743
4744 .report-course-list-wrap .detail .status span {
4745 margin-left: 0;
4746 padding-left: 16px;
4747 }
4748
4749 .report-course-list-wrap .detail .status span::before {
4750 width: 6px;
4751 height: 6px;
4752 }
4753
4754 .report-course-list-header .status .running::before,
4755 .report-course-list-wrap .detail .status .running::before {
4756 background-color: #3e64de;
4757 }
4758
4759 .report-course-list-header .status .complete::before,
4760 .report-course-list-wrap .detail .status .complete::before {
4761 background-color: #7bbc30;
4762 }
4763
4764 .report-course-list-wrap .detail .heading {
4765 font-size: 16px;
4766 line-height: 1.75;
4767 color: #3f435b;
4768 margin-bottom: 10px;
4769 }
4770
4771 .report-course-list-wrap .detail {
4772 padding: unset !important;
4773 text-align: left !important;
4774 font-size: 14px !important;
4775 font-weight: 400 !important;
4776 }
4777
4778 .report-course-list-wrap .tutor-list-table td > table {
4779 width: 100%;
4780 }
4781
4782 .report-course-list .course-list-details {
4783 display: grid;
4784 grid-auto-flow: column;
4785 grid-auto-columns: 1fr;
4786 grid-gap: 20px;
4787 grid-template-columns: repeat(3, 1fr);
4788 }
4789
4790 .tutor-list-wrap .tutor-list-table a:hover,
4791 .tutor-list-wrap .tutor-list-table a:focus {
4792 color: #3e64de;
4793 }
4794
4795 .tutor-list-wrap .no-data-found {
4796 display: -webkit-box;
4797 display: -ms-flexbox;
4798 display: flex;
4799 -webkit-box-align: center;
4800 -ms-flex-align: center;
4801 align-items: center;
4802 padding: 0 0 30px 0;
4803 }
4804
4805 /* /.report-course-list - end */
4806 .tutor-toast-parent {
4807 position: fixed;
4808 right: 25px;
4809 bottom: 50px;
4810 right: 50px;
4811 left: auto;
4812 max-height: 400px;
4813 width: 350px;
4814 overflow-x: hidden;
4815 overflow-y: auto;
4816 background: transparent;
4817 z-index: 99999999;
4818 }
4819
4820 .tutor-toast-parent:empty {
4821 display: none;
4822 }
4823
4824 .tutor-toast-parent > div {
4825 background: white;
4826 padding: 10px;
4827 margin: 15px;
4828 border-radius: 15px;
4829 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
4830 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
4831 border: 1px solid #E8E8E8;
4832 background: white;
4833 border: none;
4834 display: -webkit-box;
4835 display: -ms-flexbox;
4836 display: flex;
4837 display: -o-flex;
4838 display: -ms-flex;
4839 display: -moz-flex;
4840 display: -webkit-flex;
4841 -ms-flex-line-pack: center;
4842 align-content: center;
4843 -o-align-content: center;
4844 -ms-align-content: center;
4845 -moz-align-content: center;
4846 -webkit-align-content: center;
4847 -webkit-box-align: center;
4848 -ms-flex-align: center;
4849 align-items: center;
4850 -o-align-items: center;
4851 -ms-align-items: center;
4852 -moz-align-items: center;
4853 -webkit-align-items: center;
4854 }
4855
4856 .tutor-toast-parent > div > div {
4857 padding: 8px;
4858 }
4859
4860 .tutor-toast-parent > div > div:nth-child(1), .tutor-toast-parent > div > div:nth-child(3) {
4861 -webkit-box-pack: center;
4862 -ms-flex-pack: center;
4863 justify-content: center;
4864 -o-justify-content: center;
4865 -ms-justify-content: center;
4866 -moz-justify-content: center;
4867 -webkit-justify-content: center;
4868 }
4869
4870 .tutor-toast-parent > div > div:nth-child(2) {
4871 -webkit-box-flex: 1;
4872 flex: 1;
4873 -o-flex: 1;
4874 -ms-flex: 1;
4875 -moz-flex: 1;
4876 -webkit-flex: 1;
4877 }
4878
4879 .tutor-toast-parent > div img {
4880 width: 100%;
4881 height: auto;
4882 }
4883
4884 .tutor-toast-parent > div b {
4885 font-weight: 600;
4886 display: block;
4887 }
4888
4889 .tutor-toast-parent > div span {
4890 color: #333333;
4891 }
4892
4893 .tutor-toast-parent > div i {
4894 cursor: pointer;
4895 font-size: 14px;
4896 }
4897
4898 body.rtl .tutor-toast-parent {
4899 right: auto;
4900 left: 50px;
4901 }
4902