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