PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.6.9
Tutor LMS – eLearning and online course solution v1.6.9
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 5 years ago tutor-front.css 5 years ago tutor-front.min.css 5 years ago tutor-setup.css 5 years ago
tutor-admin.css
3526 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 .ui-slider .ui-slider-handle {
18 position: absolute;
19 z-index: 2;
20 width: 15px;
21 height: 15px;
22 cursor: default;
23 top: -6.5px;
24 cursor: pointer;
25 }
26 .ui-slider .ui-slider-range {
27 position: absolute;
28 z-index: 1;
29 font-size: 0.7em;
30 display: block;
31 border: 0;
32 background-position: 0 0;
33 }
34
35 .ui-slider-horizontal {
36 height: 0.8em;
37 }
38 .ui-slider-horizontal .ui-slider-range {
39 top: 0;
40 height: 100%;
41 }
42 .ui-slider-horizontal .ui-slider-range-min {
43 left: 0;
44 }
45 .ui-slider-horizontal .ui-slider-range-max {
46 right: 0;
47 }
48
49 .ui-slider-vertical {
50 width: 0.8em;
51 height: 100px;
52 }
53 .ui-slider-vertical .ui-slider-handle {
54 left: -0.3em;
55 margin-left: 0;
56 margin-bottom: -0.6em;
57 }
58 .ui-slider-vertical .ui-slider-range {
59 left: 0;
60 width: 100%;
61 }
62 .ui-slider-vertical .ui-slider-range-min {
63 bottom: 0;
64 }
65 .ui-slider-vertical .ui-slider-range-max {
66 top: 0;
67 }
68
69 /*----------------------------------
70 Component containers
71 ----------------------------------*/
72 .ui-widget-content {
73 border: 1px solid #aaaaaa;
74 background: #ffffff;
75 color: #222222;
76 }
77 .ui-widget-content a {
78 color: #222222;
79 }
80 .ui-widget-header {
81 border: 1px solid #aaaaaa;
82 background: #cccccc;
83 color: #222222;
84 font-weight: bold;
85 }
86 .ui-widget-header a {
87 color: #222222;
88 }
89
90 /* Interaction states
91 ----------------------------------*/
92 .ui-state-default,
93 .ui-widget-content .ui-state-default,
94 .ui-widget-header .ui-state-default {
95 border: 1px solid #d3d3d3;
96 background: #e6e6e6;
97 font-weight: normal;
98 color: #555555;
99 }
100 /* Interaction Cues
101 ----------------------------------*/
102 .ui-state-highlight,
103 .ui-widget-content .ui-state-highlight,
104 .ui-widget-header .ui-state-highlight {
105 border: 1px solid #fcefa1 /*{borderColorHighlight}*/;
106 background: #fbf9ee;
107 color: #363636;
108 }
109
110 .tutor-option-nav-tabs li {
111 position: relative;
112 display: inline-block;
113 margin-right: -1px;
114 }
115 /*.tutor-option-nav-tabs li:after {*/
116 /*content: "|";*/
117 /*position: absolute;*/
118 /*top: 0;*/
119 /*right: -10px;*/
120 /*}*/
121 .tutor-option-nav-tabs li:last-child:after {
122 content: "";
123 }
124 .tutor-option-nav-tabs li a {
125 display: block;
126 font-weight: bold;
127 text-decoration: none;
128 background: #fff;
129 padding: 5px 10px;
130 border: 1px solid #dddddd;
131 }
132 .tutor-option-nav-tabs li.current a {
133 color: #333333;
134 }
135 .tutor-option-nav-tabs li a:focus {
136 box-shadow: none;
137 }
138
139 /**
140 Withdraw Methods Nav
141 */
142
143 .withdraw-method-nav {
144 margin-bottom: 20px;
145 }
146 .withdraw-method-nav li {
147 position: relative;
148 display: inline-block;
149 }
150 .withdraw-method-nav li a {
151 display: block;
152 text-decoration: none;
153 padding: 5px 10px;
154 border-right: 1px solid #cccccc;
155 }
156 .withdraw-method-nav li:last-child a {
157 border-right: none;
158 }
159 /**
160 Option Field
161 */
162
163 .tutor-option-field-row {
164 border-bottom: 1px solid #e4e4e4;
165 padding: 20px 0;
166 font-size: 14px;
167 line-height: 1.3;
168 }
169 .tutor-option-field-row:last-child {
170 border-bottom: none;
171 }
172 .tutor-option-field-row input[type="text"],
173 .tutor-option-field-row input[type="email"],
174 .tutor-option-field-row input[type="number"],
175 .tutor-option-field-row input[type="password"],
176 .tutor-option-field-row textarea,
177 .tutor-option-field-row .tutor-field-type-slider {
178 background-color: #fff;
179 border: 1px solid #ddd;
180 border-radius: 3px;
181 box-shadow: none;
182 color: #333;
183 display: inline-block;
184 vertical-align: middle;
185 padding: 7px 12px;
186 margin: 0 10px 0 0;
187 width: 400px;
188 min-height: 35px;
189 }
190
191 .tutor_lesson_modal_form .tutor-option-field-row input[type="text"],
192 .tutor_lesson_modal_form .tutor-option-field-row input[type="email"],
193 .tutor_lesson_modal_form .tutor-option-field-row input[type="number"],
194 .tutor_lesson_modal_form .tutor-option-field-row input[type="password"],
195 .tutor_lesson_modal_form .tutor-option-field-row textarea,
196 .tutor_lesson_modal_form .tutor-option-field-row .tutor-field-type-slider {
197 width: 100%;
198 display: block;
199 }
200
201 .tutor-option-field {
202 display: block;
203 margin: 0 0 0 200px;
204 max-width: 800px;
205 }
206 .rtl .tutor-option-field {
207 margin: 0 200px 0 0;
208 }
209 .tutor_lesson_modal_form .tutor-option-field {
210 display: block;
211 margin: 0;
212 max-width: none;
213 }
214 .tutor-option-field-label {
215 display: block;
216 float: left;
217 width: 200px;
218 }
219 .rtl .tutor-option-field-label {
220 float: right;
221 }
222 .tutor_lesson_modal_form .tutor-option-field-label {
223 display: block;
224 float: none;
225 width: 100%;
226 margin-bottom: 15px;
227 }
228
229 .tutor-lesson-attachments-metabox {
230 margin-top: 30px;
231 }
232
233 .tutor-option-field-label label {
234 display: block;
235 font-weight: 600;
236 }
237 .tutor-option-field p.desc {
238 font-style: italic;
239 color: #666;
240 font-size: 12px;
241 line-height: 1.5;
242 }
243 .tutor-option-field-row h2 {
244 color: #444;
245 font-size: 18px;
246 font-weight: 700;
247 margin: 0;
248 }
249 .tutor-option-field-row .option-media-wrap {
250 margin-bottom: 10px;
251 }
252 .tutor-option-field-row .option-media-wrap img {
253 max-height: 100px;
254 width: auto;
255 padding: 5px;
256 border: 1px solid #cccccc;
257 }
258 .select2-container {
259 min-width: 250px !important;
260 }
261 .membership_course_categories .select2-container {
262 min-width: 50% !important;
263 }
264 /**
265 Group Field Option
266 */
267 .tutor-option-group-field {
268 display: inline-block;
269 vertical-align: top;
270 }
271 .tutor-option-group-field input[type="text"],
272 .tutor-option-group-field input[type="email"],
273 .tutor-option-group-field input[type="number"],
274 .tutor-option-group-field input[type="password"],
275 .tutor-option-group-field textarea,
276 .tutor-option-group-field .tutor-field-type-slider,
277 .tutor-option-group-field select {
278 width: 100px;
279 margin-right: 5px;
280 }
281 .option-type-radio-wrap {
282 margin-top: 0;
283 }
284
285 /**
286 * Course adding page
287 * Course Builder
288 */
289 #tutor-course-topics a {
290 text-decoration: none;
291 }
292 #tutor-course-topics .tutor-topics-wrap {
293 border-bottom: 1px solid #e7e7e7;
294 padding-bottom: 0;
295 margin: 0;
296 }
297 .tutor-untopics-lessons .course-content-item,
298 .course-contents .course-content-item {
299 padding: 10px;
300 border-bottom: 1px solid #d9d9d9;
301 background-color: #ebeef0;
302 }
303 .tutor-lessons.ui-sortable {
304 min-height: 20px;
305 }
306 #tutor-course-topics .drop-lessons p {
307 margin: 0;
308 }
309 #tutor-course-topics .course-content-item:hover {
310 background-color: #ebeef0;
311 }
312 #tutor-course-topics .tutor-lessons {
313 padding-left: 0;
314 }
315 #tutor-course-topics .tutor-lesson-top,
316 #tutor-course-topics .tutor-lesson-top i {
317 font-size: 15px;
318 }
319 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
320 display: inline-block;
321 vertical-align: middle;
322 margin-right: 5px;
323 }
324 .rtl #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
325 margin-right: 0;
326 margin-left: 5px;
327 }
328 #tutor-course-topics .tutor-lesson-top {
329 display: -webkit-box;
330 display: -ms-flexbox;
331 display: flex;
332 font-size: 14px;
333 }
334 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
335 .tutor-quiz .open-tutor-quiz-modal,
336 .course-content-item .open-tutor-assignment-modal {
337 -webkit-box-flex: 1;
338 -ms-flex: 1;
339 flex: 1;
340 }
341 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
342 margin-right: 10px;
343 cursor: ns-resize;
344 }
345 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
346 margin-right: 0;
347 margin-left: 10px;
348 }
349 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
350 margin: 0 10px;
351 }
352 #tutor-course-topics .tutor-lesson-top a {
353 color: #393c40;
354 }
355
356 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
357 display: none;
358 }
359
360 .tutor-topics-wrap,
361 .course-move-handle {
362 margin-right: 5px;
363 }
364 .course-move-handle {
365 align-self: center;
366 cursor: row-resize;
367 }
368 .new-topic-btn-wrap {
369 padding: 20px;
370 }
371 p.course-empty-content {
372 padding-left: 20px;
373 }
374 .tutor_btn_lg {
375 line-height: 45px;
376 background-color: var(--tutor-primary-color);
377 color: #ffffff;
378 padding: 0 20px;
379 display: inline-block;
380 border-radius: 2px;
381 font-size: 14px;
382 font-weight: 300;
383 border: none;
384 box-shadow: none;
385 cursor: pointer;
386 }
387 .tutor_btn_lg:focus {
388 box-shadow: none;
389 border: none;
390 outline: none;
391 }
392 .tutor_btn_lg:focus,
393 .tutor_btn_lg:hover {
394 background-color: var(--tutor-primary-color);
395 color: #ffffff;
396 }
397
398 .ui-sortable-placeholder {
399 visibility: visible;
400 background-color: #dddd;
401 }
402 .tutor-untopics-lessons {
403 margin-top: 0;
404 border: 1px solid #eee;
405 padding: 20px;
406 margin-bottom: 20px;
407 background-color: #fbfbfb;
408 }
409 .tutor-untopics-lessons h3 {
410 font-weight: 300;
411 margin-top: 0px;
412 }
413 .tutor-untopics-lessons .tutor-lessons {
414 padding-left: 0 !important;
415 }
416 .create-new-lesson-wrap {
417 text-align: center;
418 }
419 .tutor-metabox-add-topics,
420 .tutor-topics-edit-form {
421 background: #f1f1f1;
422 padding: 20px;
423 }
424 .tutor-metabox-add-topics .tutor-option-field-row {
425 padding: 15px 0;
426 }
427 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
428 .tutor-topics-edit-form .tutor-option-field-row:last-child {
429 border-bottom: none;
430 }
431 .topic-edit-icon {
432 cursor: pointer;
433 }
434 .tutor-topic-title {
435 display: -webkit-box;
436 display: -ms-flexbox;
437 display: flex;
438 font-size: 16px;
439 font-weight: 300;
440 margin: 0;
441 line-height: 40px;
442 padding-left: 15px;
443 }
444 .rtl .tutor-topic-title {
445 padding-left: 0;
446 padding-right: 15px;
447 }
448 .tutor-topic-title a {
449 color: #393c40;
450 }
451
452 .tutor-topic-title .topic-inner-title {
453 -webkit-box-flex: 1;
454 -ms-flex: 1 0 auto;
455 flex: 1 0 auto;
456 cursor: pointer;
457 max-width: calc(100% - 154px);
458 }
459 .tutor-topic-title span {
460 padding: 0 5px;
461 }
462 .tutor-topic-title span.expand-collapse-wrap {
463 border-left: 1px solid #e7e7e7;
464 }
465 .rtl .tutor-topic-title span.expand-collapse-wrap {
466 border-left: none;
467 border-right: 1px solid #e7e7e7;
468 }
469 .tutor-topic-title span.expand-collapse-wrap a {
470 display: block;
471 padding: 0 13px;
472 }
473 .topic-delete-btn {
474 float: right;
475 }
476 .text-muted {
477 color: #cccccc;
478 }
479 .topic-delete-btn a {
480 padding: 0 10px;
481 }
482 .topic-delete-btn a:hover {
483 color: #ff0000;
484 }
485 .topic-delete-btn .dashicons {
486 width: 12px;
487 height: 12px;
488 font-size: 12px;
489 }
490
491 #tutor-course-topics {
492 position: relative;
493 }
494 #tutor-course-topics .inside {
495 padding: 0;
496 margin: 0;
497 }
498 #tutor-course-topics a:focus {
499 box-shadow: none;
500 }
501 #tutor-course-topics .toggle-indicator:before {
502 margin-top: 20px;
503 }
504 .tutor-course-builder-header {
505 line-height: 50px;
506 position: absolute;
507 top: -56px;
508 right: 40px;
509 }
510 .rtl .tutor-course-builder-header {
511 right: auto;
512 left: 40px;
513 }
514 .tutor-topics-wrap:nth-child(2n) {
515 background: #f8f8f8;
516 }
517 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
518 background: #ebeef0;
519 padding: 15px 20px;
520 }
521 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn,*/
522 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn,*/
523 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-btn*/
524 /*
525 .tutor-course-builder-button{
526 line-height: 35px;
527 color: #393c40;
528 display: inline-block;
529 padding: 0 20px;
530 border-radius: 2px;
531 margin-right: 10px;
532 border: 1px solid #d3d4d5;
533 background-color: #f2f2f2;
534 cursor: pointer;
535 vertical-align: top;
536 transition: 200ms;
537 }
538
539 .tutor-course-builder-button.tutor-updating-message i{
540 display: none;
541 }
542
543 .tutor-course-builder-button.tutor-btn-lg{
544 line-height: 40px;
545 }
546
547 .tutor-course-builder-button.active,
548 .tutor-course-builder-button:hover{
549 color: #fff;
550 background: var(--tutor-primary-color);
551 border-color: var(--tutor-primary-color);
552 }
553
554
555 .tutor-course-builder-button.active:hover{
556 background: #393C40;
557 border-color: #393c40;
558 }
559
560 .tutor-course-builder-button i{
561 color: var(--tutor-primary-color);
562 vertical-align: middle;
563 margin-right: 5px;
564 font-size: 16px;
565 }
566
567 .tutor-course-builder-button.active i,
568 .tutor-course-builder-button:hover i{
569 color: #fff;
570 }
571
572 */
573
574 .single_add_to_cart_button,
575 a.tutor-button,
576 .tutor-button,
577 a.tutor-btn,
578 .tutor-btn {
579 color: #fff;
580 border: 1px solid var(--tutor-primary-color);
581 background-color: var(--tutor-primary-color);
582 display: inline-block;
583 padding: 12px 18px;
584 border-radius: 4px;
585 text-transform: capitalize;
586 line-height: 20px;
587 font-size: 14px;
588 font-weight: 500;
589 cursor: pointer;
590 transition: 300ms;
591 overflow: hidden;
592 vertical-align: top;
593 }
594
595 .single_add_to_cart_button i,
596 a.tutor-button i,
597 .tutor-button i,
598 a.tutor-btn i,
599 .tutor-btn i {
600 float: left;
601 line-height: 20px;
602 margin-right: 7px;
603 font-size: 20px;
604 }
605
606 a.tutor-button.default-btn i,
607 .tutor-button.default-btn i,
608 a.tutor-btn.default-btn i,
609 .tutor-btn.default-btn i {
610 color: var(--tutor-primary-color);
611 }
612
613 a.tutor-button.bordered-button,
614 .tutor-button.bordered-button,
615 a.tutor-btn.bordered-btn,
616 .tutor-btn.bordered-btn {
617 color: var(--tutor-primary-color);
618 border: 1px solid var(--tutor-primary-color);
619 background-color: transparent;
620 }
621
622 a.tutor-button:hover,
623 .tutor-button:hover,
624 a.tutor-btn:hover,
625 .tutor-btn:hover {
626 background-color: var(--tutor-primary-hover-color);
627 border-color: var(--tutor-primary-hover-color);
628 color: #fff;
629 }
630
631 a.tutor-button:hover i,
632 .tutor-button:hover i,
633 a.tutor-btn:hover i,
634 .tutor-btn:hover i {
635 color: #fff;
636 }
637
638 a.tutor-button.default-btn,
639 .tutor-button.default-btn,
640 a.tutor-btn.default-btn,
641 .tutor-btn.default-btn {
642 color: #393c40;
643 border: 1px solid #b8babe;
644 background: #fff;
645 }
646
647 a.tutor-button.default-btn:hover,
648 .tutor-button.default-btn:hover,
649 a.tutor-btn.default-btn:hover,
650 .tutor-btn.default-btn:hover {
651 background-color: var(--tutor-primary-color);
652 border-color: var(--tutor-primary-color);
653 color: #fff;
654 }
655
656 .tutor-add-quiz-button-wrap > * + * {
657 margin-left: 15px;
658 }
659
660 a.tutor-button.bordered-button:hover,
661 .tutor-button.bordered-button:hover,
662 a.tutor-btn.bordered-btn:hover,
663 .tutor-btn.bordered-btn:hover {
664 border: 1px solid var(--tutor-primary-color);
665 background-color: var(--tutor-primary-color);
666 }
667
668 .tutor-updating-message i {
669 display: none;
670 }
671
672 .tutor-button.tutor-danger {
673 background-color: #e53935;
674 border-color: #e53935;
675 }
676 .tutor-button.tutor-danger:hover {
677 background-color: #e53935;
678 border-color: #e53935;
679 filter: brightness(0.9);
680 }
681 .tutor-button.tutor-success {
682 background: var(--tutor-success-button-color);
683 border-color: var(--tutor-success-button-color);
684 }
685
686 .tutor-button.tutor-success:hover {
687 background: var(--tutor-success-button-color);
688 border-color: var(--tutor-success-button-color);
689 filter: brightness(0.9);
690 }
691
692 /**
693 Instructor
694 */
695 .tutor-required-fields {
696 color: #f13a3a;
697 }
698 /**
699 Meta Box Heading
700 */
701 #tutor-course-topics h2,
702 #tutor-instructors h2 {
703 padding: 15px;
704 line-height: 30px;
705 }
706 #tutor-course-topics h2:before,
707 #tutor-instructors h2:before {
708 color: var(--tutor-primary-color);
709 font-family: "tutor" !important;
710 speak: none;
711 font-style: normal;
712 font-weight: normal;
713 font-variant: normal;
714 text-transform: none;
715 line-height: 1;
716 -webkit-font-smoothing: antialiased;
717 -moz-osx-font-smoothing: grayscale;
718 margin-right: 10px;
719 }
720 #tutor-course-topics h2:before {
721 content: "\e936";
722 }
723 #tutor-instructors h2:before {
724 content: "\e93c";
725 }
726 /**
727 End Metabox Heading
728 */
729
730 /**
731 Video MetaBox
732 */
733
734 .tutor-video-metabox-wrap {
735 margin-bottom: 50px;
736 }
737 .video-metabox-source-input-wrap {
738 /*padding: 30px;*/
739 /*background-color: #F4F7F8;*/
740 /*border: 1px solid #DCDFE5;*/
741 /*border-radius: 3px;*/
742 }
743 .video-metabox-source-html5-upload {
744 background-color: #fff;
745 text-align: center;
746 padding: 40px 20px;
747 border: 1px solid #dcdfe5;
748 border-radius: 3px;
749 }
750 .video-metabox-source-html5-upload p {
751 margin-bottom: 5px;
752 }
753 .tutor-video-metabox-wrap p {
754 margin: 0;
755 padding: 0;
756 }
757 .video-metabox-source-html5-upload .video-upload-icon i {
758 font-size: 50px;
759 color: #1b52d8;
760 line-height: 45px;
761 }
762 .video_source_upload_wrap_html5 {
763 margin-top: 10px;
764 }
765 .video-metabox-source-html5-poster {
766 padding-top: 20px;
767 }
768 .video_source_wrap_html5 {
769 width: 100%;
770 }
771 .button-transparent {
772 background: transparent !important;
773 }
774 .button-transparent:hover {
775 background: var(--tutor-primary-color) !important;
776 }
777 .builder-course-thumbnail-upload-wrap .button-transparent {
778 float: right;
779 }
780
781 .html5-video-poster img {
782 height: 100%;
783 width: auto;
784 }
785 .html5-video-poster {
786 height: 100px;
787 display: -webkit-box;
788 display: -ms-flexbox;
789 display: flex;
790 -webkit-box-align: center;
791 -ms-flex-align: center;
792 align-items: center;
793 }
794
795 .html5-video-poster .tutor-builder-course-video-poster-text {
796 text-align: left;
797 padding-left: 20px;
798 }
799 .rtl .html5-video-poster .tutor-builder-course-video-poster-text {
800 padding-left: 0;
801 padding-right: 20px;
802 }
803 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
804 font-size: 14px;
805 font-weight: 700;
806 margin: 0 0 5px;
807 }
808
809 .html5-video-poster .tutor-builder-course-video-poster-text span {
810 font-size: 14px;
811 font-weight: 400;
812 }
813
814 .html5-video-poster img {
815 height: 100%;
816 width: auto;
817 }
818 /** END Video metabox */
819
820 .builder-course-thumbnail-img-src {
821 position: relative;
822 }
823 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
824 position: absolute;
825 top: 12px;
826 left: 15px;
827 color: #e53935;
828 -webkit-transition: 300ms;
829 transition: 300ms;
830 text-decoration: none;
831 }
832 .video-metabox-source-html5-poster .tutor-row {
833 display: flex;
834 flex-wrap: wrap;
835 justify-content: space-between;
836 align-items: center;
837 }
838 .video-metabox-source-html5-poster .tutor-row .tutor-col-5 {
839 width: 38%;
840 }
841 .video-metabox-source-html5-poster .tutor-col-7 {
842 width: 62%;
843 }
844
845 .video-metabox-source-html5-poster
846 .tutor-row
847 .tutor-course-thumbnail-upload-btn {
848 margin: 10px 0;
849 }
850
851 .tutor-course-builder-attachements * {
852 box-sizing: border-box;
853 }
854
855 .tutor-course-builder-attachements {
856 display: flex;
857 margin-left: -20px;
858 flex-wrap: wrap;
859 box-sizing: border-box;
860 padding: 0 0 10px;
861 }
862 .tutor-course-builder-attachements:empty {
863 display: none;
864 }
865 .tutor-course-builder-attachements .tutor-added-attachment {
866 flex: 0 0 153px;
867 max-width: 153px;
868 border: 1px solid #dcdfe5;
869 padding: 35px 20px 20px;
870 position: relative;
871 text-align: center;
872 margin-left: 20px;
873 margin-bottom: 20px;
874 border-radius: 4px;
875 transition: 300ms;
876 min-width: 153px;
877 }
878 .tutor-course-builder-attachements.is-lesson .tutor-added-attachment {
879 }
880 .tutor-course-builder-attachements .tutor-added-attachment i {
881 font-size: 58px;
882 line-height: 58px;
883 margin-bottom: 25px;
884 display: block;
885 }
886 .tutor-course-builder-attachements
887 .tutor-added-attachment
888 .tutor-delete-attachment {
889 position: absolute;
890 height: 22px;
891 width: 22px;
892 border: 1px solid #dcdfe5;
893 text-align: center;
894 line-height: 22px;
895 top: -1px;
896 right: -1px;
897 font-size: 10px;
898 border-top-right-radius: 4px;
899 color: #d71830;
900 opacity: 0;
901 transition: 300ms;
902 text-decoration: none;
903 }
904 .tutor-course-builder-attachements .tutor-added-attachment:hover,
905 .tutor-course-builder-attachements
906 .tutor-added-attachment:hover
907 .tutor-delete-attachment {
908 border-color: #d71830;
909 opacity: 1;
910 }
911 .tutor-course-builder-attachements .tutor-added-attachment span {
912 display: block;
913 }
914 .tutor-course-builder-attachements .tutor-added-attachment span a {
915 font-size: 14px;
916 display: block;
917 line-height: 20px;
918 color: #606c8f;
919 text-decoration: none;
920 }
921
922 .tutor-course-builder-btn-group {
923 display: flex;
924 justify-content: space-between;
925 flex-wrap: wrap;
926 flex-direction: row-reverse;
927 }
928 .tutor-status-context {
929 padding: 5px 10px;
930 margin: 5px 0;
931 display: inline-block;
932 }
933 .tutor-status-pending-context,
934 .attempt_started {
935 background-color: #eeeeee;
936 }
937 a.tutor-button,
938 button.tutor-button {
939 white-space: nowrap;
940 padding: 10px 20px;
941 text-decoration: none;
942 /*margin-right: 20px;*/
943 }
944 a.tutor-button-small,
945 button.tutor-button-small {
946 white-space: nowrap;
947 padding: 5px 10px;
948 text-decoration: none;
949 }
950 .tutor-button-small,
951 a.tutor-button-small,
952 button.tutor-button-small {
953 font-size: 14px;
954 font-weight: 300;
955 border: none;
956 }
957 .tutor-button-small i,
958 a.tutor-button-small i,
959 button.tutor-button-small i {
960 font-size: 16px;
961 }
962 .tutor-button-primary {
963 background-color: var(--tutor-primary-color);
964 color: #ffffff;
965 display: inline-block;
966 border-radius: 2px;
967 font-size: 14px;
968 font-weight: 300;
969 border: none;
970 box-shadow: none;
971 cursor: pointer;
972 }
973 .tutor-button-primary:hover {
974 background-color: #2446a6;
975 }
976 .tutor-status-approved-context,
977 .tutor-button.button-success,
978 .tutor-status-completed {
979 background-color: var(--tutor-success-button-color);
980 color: #ffffff;
981 border-radius: 2px;
982 }
983 .tutor-status-blocked-context,
984 .attempt_timeout,
985 .tutor-button.button-danger {
986 background-color: #ff0000;
987 color: #ffffff;
988 border-radius: 2px;
989 }
990 .tutor-button.button-warning {
991 background-color: #ffb36d;
992 color: #ffffff;
993 }
994 .tutor-button {
995 border: 0;
996 box-shadow: none !important;
997 }
998 .tutor-button .dashicons {
999 border: 0;
1000 box-shadow: none !important;
1001 line-height: inherit;
1002 }
1003 .tutor-status-approved-context,
1004 .tutor-status-blocked-context {
1005 display: inline-block;
1006 }
1007 table.tutor_status_table td.help {
1008 width: 1em;
1009 }
1010 table.tutor_status_table td:first-child {
1011 width: 25%;
1012 }
1013 table.tutor_status_table h2 {
1014 font-size: 16px;
1015 margin: 0;
1016 }
1017 table.tutor_status_table td mark.yes,
1018 table.tutor_status_table th mark.yes {
1019 color: var(--tutor-success-button-color);
1020 background-color: transparent;
1021 }
1022
1023 .tutor-text-avatar {
1024 border-radius: 50%;
1025 width: 40px;
1026 height: 40px;
1027 text-align: center;
1028 display: block;
1029 line-height: 40px;
1030 color: #ffffff;
1031 font-size: 14px;
1032 }
1033 .tutor_original_question {
1034 display: -webkit-box;
1035 display: -ms-flexbox;
1036 display: flex;
1037 margin-bottom: 5px;
1038 padding: 20px;
1039 }
1040 .tutor_original_question .question-left {
1041 -webkit-box-flex: 0;
1042 -ms-flex: 0 0 60px;
1043 flex: 0 0 60px;
1044 }
1045 .tutor_original_question .question-left img {
1046 max-width: 60px;
1047 height: auto;
1048 margin-right: 10px;
1049 border: 1px solid #eeee88;
1050 padding: 3px;
1051 }
1052 .question-right {
1053 width: 100%;
1054 }
1055 .tutor_admin_answers_list_wrap .tutor_original_question {
1056 margin-left: 50px;
1057 }
1058 .tutor-bg-white {
1059 background-color: #ffffff;
1060 }
1061 .tutor-bg-light {
1062 background-color: #fdfdfd;
1063 }
1064 .tutor-announcement {
1065 border: 1px solid #eee;
1066 padding: 10px;
1067 margin-bottom: 10px;
1068 }
1069 .announcement-delete-btn {
1070 float: right;
1071 }
1072 .announcement-delete-btn a {
1073 display: block;
1074 color: #393c40;
1075 padding: 0 6px;
1076 text-decoration: none;
1077 cursor: pointer;
1078 }
1079 .announcement-delete-btn a:hover {
1080 color: #ff0000;
1081 }
1082
1083 #tutor-announcements .submit {
1084 margin: 0;
1085 padding: 0;
1086 }
1087
1088 .tutor-label-success {
1089 background-color: var(--tutor-success-button-color);
1090 color: #ffffff;
1091 padding: 3px 7px;
1092 }
1093 .tutor-addons .plugin-card-bottom .plugin-version {
1094 display: inline-block;
1095 }
1096 .tutor-addons .addon-regular-price {
1097 color: #cccccc;
1098 padding: 3px;
1099 }
1100 .tutor-addons .addon-current-price {
1101 color: var(--tutor-success-button-color);
1102 font-size: 18px;
1103 padding: 3px;
1104 }
1105 .tutor-addons-last-checked-time {
1106 color: #6f5757 !important;
1107 }
1108 .tutor-addons .wp-filter {
1109 margin: 10px 0 0;
1110 }
1111 a.addon-buynow-link {
1112 background: var(--tutor-primary-color);
1113 color: #fff;
1114 padding: 5px 10px;
1115 display: inline-block;
1116 }
1117 /**
1118 Add-ons list
1119 */
1120 .tutor-addons-list {
1121 background-color: #fff;
1122 min-height: 500px;
1123 padding: 20px;
1124 }
1125 h3.addon-list-heading {
1126 background-color: #eeeeee;
1127 padding: 10px;
1128 }
1129 table.tutor-addons-list-table {
1130 width: 100%;
1131 }
1132 table.tutor-addons-list-table tr {
1133 }
1134 table.tutor-addons-list-table td,
1135 table.tutor-addons-list-table th {
1136 padding: 10px;
1137 border-bottom: 1px solid #eeeeee;
1138 text-align: left;
1139 }
1140 .tutor-addons-list .plugin-icon {
1141 height: 120px;
1142 }
1143 .tutor-addons-list .plugin-card .desc {
1144 margin-right: 0;
1145 }
1146 .tutor-addons-list .plugin-card .name {
1147 margin-right: 50px;
1148 }
1149 .btn-switch {
1150 display: inline-block;
1151 height: 22px;
1152 position: relative;
1153 width: 40px;
1154 }
1155 .btn-switch input {
1156 display: none;
1157 }
1158 .btn-slider {
1159 background-color: #ccc;
1160 bottom: 0;
1161 cursor: pointer;
1162 left: 0;
1163 position: absolute;
1164 right: 0;
1165 top: 0;
1166 -webkit-transition: 0.4s;
1167 transition: 0.4s;
1168 }
1169 .btn-slider:before {
1170 background-color: #fff;
1171 bottom: 3px;
1172 content: "";
1173 height: 16px;
1174 left: 4px;
1175 position: absolute;
1176 -webkit-transition: 0.4s;
1177 transition: 0.4s;
1178 width: 16px;
1179 }
1180 input:checked + .btn-slider {
1181 background-color: var(--tutor-primary-color);
1182 }
1183 input:checked + .btn-slider:before {
1184 -webkit-transform: translateX(16px);
1185 transform: translateX(16px);
1186 }
1187 .btn-slider.btn-round {
1188 border-radius: 34px;
1189 }
1190 .btn-slider.btn-round:before {
1191 border-radius: 50%;
1192 }
1193 .required-plugin-cards {
1194 background: #fff8e5;
1195 padding: 12px 20px;
1196 }
1197 .required-plugin-cards p {
1198 margin: 0;
1199 }
1200 /**
1201 Quiz-question
1202 */
1203 .quiz-question-form-wrap {
1204 margin-top: 20px;
1205 margin-bottom: 20px;
1206 }
1207 .quiz-question-flex-wrap,
1208 .tutor-flex-row {
1209 display: -webkit-box;
1210 display: -ms-flexbox;
1211 display: flex;
1212 -webkit-box-orient: horizontal;
1213 -webkit-box-direction: normal;
1214 -ms-flex-direction: row;
1215 flex-direction: row;
1216 }
1217 .tutor-flex-col {
1218 margin: 0 20px;
1219 }
1220 .tutor-flex-col:first-child {
1221 margin-left: 0;
1222 }
1223 .tutor-flex-col:last-child {
1224 margin-right: 0;
1225 }
1226 .tutor-add-question-wrap {
1227 margin: 20px 0;
1228 background-color: #f4f4f4;
1229 padding: 10px;
1230 }
1231 .tutor-add-question-wrap input[type="text"] {
1232 border: 1px solid #ddd;
1233 border-radius: 0;
1234 box-shadow: none;
1235 color: #333;
1236 display: inline-block;
1237 vertical-align: middle;
1238 padding: 7px 12px;
1239 margin: 0;
1240 width: 300px;
1241 min-height: 35px;
1242 }
1243 .tutor-add-question-wrap select {
1244 margin: 0;
1245 padding: 0;
1246 border-radius: 0;
1247 border: none;
1248 box-shadow: none;
1249 height: 35px;
1250 }
1251 .tutor-add-question-wrap .button {
1252 height: 35px;
1253 margin-left: 10px;
1254 }
1255 .question-actions-wrap {
1256 padding-right: 0 !important;
1257 }
1258 .question-actions-wrap a {
1259 display: inline-block;
1260 }
1261 .tutor-loading-icon-wrap.button {
1262 vertical-align: unset;
1263 border: none;
1264 background-color: transparent;
1265 box-shadow: none;
1266 }
1267
1268 .tutor-input-text-error {
1269 border: 1px solid #ff0000 !important;
1270 }
1271 .tutor-info-msg,
1272 .tutor-success-msg,
1273 .tutor-warning-msg,
1274 .tutor-error-msg {
1275 margin: 10px 0;
1276 padding: 10px;
1277 border-radius: 3px 3px 3px 3px;
1278 }
1279 .tutor-info-msg {
1280 color: var(--tutor-primary-color);
1281 background-color: #bef;
1282 border: 1px solid var(--tutor-primary-color);
1283 }
1284 .tutor-success-msg {
1285 color: var(--tutor-success-button-color);
1286 background-color: #dff2bf;
1287 border: 1px solid var(--tutor-success-button-color);
1288 }
1289 .tutor-warning-msg {
1290 color: #9f6000;
1291 background-color: #feefb3;
1292 border: 1px solid #9f6000;
1293 }
1294 .tutor-error-msg {
1295 color: #d8000c;
1296 background-color: #fbdcdc;
1297 border: 1px solid #d8000c;
1298 }
1299
1300 /**
1301 Quiz Modal
1302 */
1303
1304 .tutor-modal-wrap {
1305 opacity: 0;
1306 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1307 display: none;
1308 position: fixed;
1309 top: 0;
1310 left: 0;
1311 right: 0;
1312 bottom: 0;
1313 z-index: -1;
1314 background-color: rgba(0, 0, 0, 0.5);
1315 }
1316 .tutor-modal-wrap.show {
1317 display: -webkit-box;
1318 display: -ms-flexbox;
1319 display: flex;
1320 opacity: 1;
1321 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1322 z-index: 99999;
1323 -webkit-box-align: center;
1324 -ms-flex-align: center;
1325 align-items: center;
1326 -webkit-box-pack: center;
1327 -ms-flex-pack: center;
1328 justify-content: center;
1329 }
1330 .tutor-modal-wrap.loading .tutor-modal-content:before {
1331 position: absolute;
1332 top: 0;
1333 left: 0;
1334 right: 0;
1335 bottom: 0;
1336 display: block;
1337 content: "";
1338 z-index: 9;
1339 background: url("../images/spinner.gif") no-repeat center center;
1340 }
1341 .tutor-modal-wrap .tutor-modal-content {
1342 max-height: 90%;
1343 overflow-y: auto;
1344 overflow-x: hidden;
1345 background-color: #fff;
1346 max-width: 730px;
1347 margin: 0;
1348 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1349 position: relative;
1350 -webkit-transition: all 200ms ease-out;
1351 transition: all 200ms ease-out;
1352 width: 90%;
1353 }
1354
1355 .admin-bar .tutor-modal-wrap .tutor-modal-content {
1356 max-height: calc(90% - 32px);
1357 margin-top: 32px;
1358 }
1359
1360 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content {
1361 max-height: calc(90% - 88px);
1362 margin-top: 88px;
1363 }
1364
1365 .tutor-modal-wrap .modal-footer {
1366 padding: 20px;
1367 border-top: 1px solid #eee;
1368 }
1369 .tutor-modal-wrap .modal-container {
1370 min-height: 200px;
1371 padding: 20px;
1372 }
1373 .tutor-modal-wrap .modal-container p {
1374 margin: 5px 0 15px;
1375 }
1376
1377 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container {
1378 padding: 20px;
1379 background: #fff;
1380 min-height: auto;
1381 }
1382
1383 .tutor-modal-wrap .modal-header {
1384 display: -webkit-box;
1385 display: -ms-flexbox;
1386 display: flex;
1387 }
1388 .tutor-modal-wrap .search-bar {
1389 -ms-flex-preferred-size: 0;
1390 flex-basis: 0;
1391 -webkit-box-flex: 1;
1392 -ms-flex-positive: 1;
1393 flex-grow: 1;
1394 padding-top: 10px;
1395 padding-left: 20px;
1396 padding-right: 20px;
1397 }
1398 .tutor-modal-wrap .search-bar input[type="text"] {
1399 width: 100%;
1400 border: 1px solid #eee;
1401 box-shadow: none;
1402 padding: 10px;
1403 }
1404
1405 .tutor-modal-wrap .modal-title {
1406 -ms-flex-preferred-size: 0;
1407 flex-basis: 0;
1408 -webkit-box-flex: 1;
1409 -ms-flex-positive: 1;
1410 flex-grow: 1;
1411 }
1412 .tutor-modal-wrap a.modal-close-btn {
1413 background: #ffffff;
1414 width: 50px;
1415 height: 59px;
1416 display: inline-block;
1417 text-align: center;
1418 line-height: 57px;
1419 color: #3a3d42;
1420 font-size: 15px;
1421 position: absolute;
1422 right: 0;
1423 top: 0;
1424 text-decoration: none;
1425 }
1426 .tutor-modal-wrap .modal-header {
1427 padding: 15px 20px;
1428 border-bottom: 1px solid #eeeff1;
1429 padding-right: 50px;
1430 align-items: center;
1431 }
1432
1433 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn {
1434 color: var(--tutor-primary-color);
1435 }
1436
1437 .tutor-modal-wrap .modal-header h1 {
1438 padding: 0;
1439 margin: 0;
1440 line-height: 30px;
1441 font-size: 23px;
1442 }
1443 .tutor-modal-wrap .modal-container {
1444 background-color: #f1f1f1;
1445 padding: 0;
1446 }
1447 #tutor-quiz-modal-tab-items-wrap {
1448 background-color: #fff;
1449 font-size: 0;
1450 overflow: hidden;
1451 }
1452 #tutor-quiz-builder-modal-tabs-container {
1453 padding: 20px;
1454 }
1455 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
1456 padding: 15px 25px;
1457 display: inline-block;
1458 color: #393c40;
1459 border-left: 1px solid #f1f1f1;
1460 font-size: 14px;
1461 overflow: hidden;
1462 line-height: 17px;
1463 vertical-align: middle;
1464 }
1465 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
1466 background-color: #f1f1f1;
1467 }
1468 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
1469 float: left;
1470 font-size: 17px;
1471 line-height: 1;
1472 margin-right: 5px;
1473 }
1474 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
1475 color: var(--tutor-primary-color);
1476 }
1477 .quiz-modal-tab-navigation-btn {
1478 padding: 10px 20px;
1479 border-radius: 3px;
1480 }
1481 .quiz-modal-btn-next,
1482 .quiz-modal-btn-next:focus,
1483 .quiz-modal-btn-first-step,
1484 .quiz-modal-btn-first-step:focus,
1485 .quiz-modal-question-save-btn,
1486 .quiz-modal-question-save-btn:focus,
1487 .quiz-modal-settings-save-btn,
1488 .quiz-modal-settings-save-btn:focus {
1489 background-color: var(--tutor-primary-color);
1490 color: #ffffff;
1491 }
1492 .quiz-modal-btn-next:hover,
1493 .quiz-modal-btn-first-step:hover,
1494 .quiz-modal-question-save-btn:hover,
1495 .quiz-modal-settings-save-btn:hover {
1496 color: #ffffff;
1497 }
1498 .quiz-modal-btn-cancel,
1499 .quiz-modal-btn-back {
1500 color: #4b5981;
1501 border: 1px solid #d4dadb;
1502 }
1503 .tutor-quiz-builder-form-row .quiz-form-warning {
1504 color: #e88e06;
1505 }
1506 .tutor-assignment-builder-modal-wrap .modal-container {
1507 padding: 10px;
1508 }
1509 .assignment-modal-form-wrap
1510 .tutor-option-field.tutor-assignment-modal-title-wrap {
1511 margin: 0;
1512 }
1513 .tutor-quiz-question-answers-form {
1514 background-color: #fff;
1515 padding: 20px;
1516 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1517 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1518 border: 1px solid #dedede;
1519 border-radius: 3px;
1520 margin-bottom: 20px;
1521 }
1522 .advanced-options-tab-item {
1523 float: right;
1524 }
1525
1526 .modal-container .modal-classic-btn-wrap {
1527 position: absolute;
1528 right: 45px;
1529 top: 20px;
1530 }
1531 .rtl .modal-container .modal-classic-btn-wrap {
1532 left: 20px;
1533 right: auto;
1534 }
1535 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn {
1536 color: var(--tutor-primary-color);
1537 }
1538
1539 /** Tutor Quiz Modal Form */
1540
1541 /*notice*/
1542 .tutor-quiz-builder-modal-tabs-notice {
1543 background: #d8d8d8;
1544 line-height: 20px;
1545 padding: 10px 30px;
1546 color: #a4a4a4;
1547 }
1548 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a {
1549 color: #a4a4a4;
1550 text-decoration: underline;
1551 }
1552 /*end notice*/
1553
1554 /* .tutor-quiz-builder-group */
1555
1556 .tutor-quiz-builder-group {
1557 margin-bottom: 25px;
1558 }
1559
1560 .tutor-quiz-builder-group > p.warning {
1561 color: red;
1562 font-size: 12px;
1563 }
1564 .tutor-quiz-builder-group > p.help {
1565 color: #a4a4a4;
1566 font-size: 12px;
1567 margin-top: 7px;
1568 }
1569
1570 .tutor-quiz-builder-group h4 {
1571 font-size: 14px;
1572 color: #393c40;
1573 font-weight: 600;
1574 margin: 0 0 15px;
1575 }
1576
1577 .tutor-quiz-builder-row {
1578 display: -webkit-box;
1579 display: -ms-flexbox;
1580 display: flex;
1581 -webkit-box-align: center;
1582 -ms-flex-align: center;
1583 align-items: center;
1584 margin-left: -10px;
1585 margin-right: -10px;
1586 }
1587
1588 .tutor-quiz-builder-col {
1589 padding-left: 10px;
1590 padding-right: 10px;
1591 -webkit-box-flex: 1;
1592 -ms-flex-positive: 1;
1593 flex-grow: 1;
1594 }
1595 .tutor-quiz-builder-col.auto-width {
1596 -webkit-box-flex: 0;
1597 -ms-flex: 0 0 auto;
1598 flex: 0 0 auto;
1599 }
1600
1601 .tutor-quiz-builder-group textarea,
1602 .tutor-quiz-builder-group input[type="text"],
1603 .tutor-quiz-builder-group input[type="email"],
1604 .tutor-quiz-builder-group input[type="number"],
1605 .tutor-quiz-builder-group input[type="password"] {
1606 line-height: 40px;
1607 padding: 5px 0;
1608 text-indent: 15px;
1609 background: #fff;
1610 display: inline-block;
1611 border: 1px solid #dedede;
1612 border-radius: 3px;
1613 box-shadow: none;
1614 height: 40px;
1615 margin: 0;
1616 width: 100%;
1617 color: #393c40;
1618 font-size: 14px;
1619 }
1620 .tutor-quiz-builder-group textarea:focus,
1621 .tutor-quiz-builder-group input[type="text"]:focus,
1622 .tutor-quiz-builder-group input[type="email"]:focus,
1623 .tutor-quiz-builder-group input[type="number"]:focus,
1624 .tutor-quiz-builder-group input[type="password"]:focus {
1625 border-color: var(--tutor-primary-color);
1626 }
1627
1628 .tutor-quiz-builder-group textarea {
1629 height: 80px;
1630 resize: none;
1631 text-indent: 0;
1632 padding: 11px 15px;
1633 line-height: 22px;
1634 }
1635
1636 .tutor-quiz-builder-group textarea[name="quiz_description"] {
1637 height: 150px;
1638 }
1639
1640 .tutor-quiz-builder-group select {
1641 border: 1px solid #ccc;
1642 box-shadow: none;
1643 height: 42px !important;
1644 padding: 0 12px !important;
1645 margin: 0;
1646 }
1647
1648 .tutor-quiz-builder-modal-control-btn-group {
1649 display: -webkit-box;
1650 display: -ms-flexbox;
1651 display: flex;
1652 margin-top: 20px;
1653 }
1654
1655 .question_form_inner {
1656 padding: 0 20px 20px;
1657 margin-top: 0;
1658 }
1659
1660 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1661 -webkit-box-flex: 1;
1662 -ms-flex: 1;
1663 flex: 1;
1664 }
1665 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
1666 display: inline-block;
1667 }
1668 .tutor-quiz-builder-modal-control-btn-group
1669 .quiz-modal-tab-navigation-btn:not(:last-child) {
1670 margin-right: 6px;
1671 }
1672 .modal-container .tutor-quiz-add-question-btn {
1673 border: 1px solid #c6c9cf;
1674 padding: 10px 15px;
1675 color: #393c40;
1676 display: inline-block;
1677 border-radius: 3px;
1678 }
1679 .modal-container .tutor-quiz-add-question-btn i {
1680 color: var(--tutor-primary-color);
1681 line-height: 16px;
1682 margin-right: 3px;
1683 }
1684
1685 .quiz-form-field-col {
1686 margin-right: 20px;
1687 }
1688 .quiz-form-field-col.result-fail {
1689 width: 100%;
1690 }
1691 .quiz-modal-switch-field {
1692 display: -webkit-box;
1693 display: -ms-flexbox;
1694 display: flex;
1695 margin-top: 30px;
1696 }
1697 .quiz-modal-switch-field label.btn-switch {
1698 margin-right: 20px;
1699 position: relative;
1700 }
1701
1702 label.btn-switch input:checked + .btn-slider {
1703 background-color: var(--tutor-success-button-color);
1704 }
1705
1706 .btn-switch + span {
1707 line-height: 24px;
1708 display: inline-block;
1709 margin-left: 8px;
1710 font-weight: 700;
1711 font-size: 14px;
1712 }
1713
1714 .tutor-select {
1715 position: relative;
1716 }
1717 .tutor-select .select-header {
1718 border: 1px solid #dedede;
1719 margin: 0;
1720 padding: 10px;
1721 width: 100%;
1722 box-shadow: none;
1723 background-color: #fff;
1724 display: -webkit-box;
1725 display: -ms-flexbox;
1726 display: flex;
1727 cursor: pointer;
1728 box-sizing: border-box;
1729 border-radius: 3px;
1730 }
1731 .tutor-select .select-header .lead-option {
1732 -webkit-box-flex: 1;
1733 -ms-flex: 1;
1734 flex: 1;
1735 }
1736 .tutor-select .select-header .select-dropdown {
1737 line-height: 22px;
1738 }
1739 .tutor-select .select-header .lead-option .question-type-pro {
1740 display: none;
1741 }
1742 .tutor-select .tutor-select-options {
1743 border: 1px solid #dedede;
1744 background-color: #fff;
1745 padding: 22px 10px 8px;
1746 width: calc(100% - 22px);
1747 position: absolute;
1748 font-size: 0;
1749 z-index: 9;
1750 display: -webkit-box;
1751 display: -ms-flexbox;
1752 display: flex;
1753 -ms-flex-wrap: wrap;
1754 flex-wrap: wrap;
1755 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
1756 top: 55px;
1757 border-radius: 3px;
1758 }
1759 .tutor-select .tutor-select-options .tutor-select-option {
1760 width: calc(33.3333% - 22px);
1761 display: inline-block;
1762 padding: 9px;
1763 cursor: pointer;
1764 position: relative;
1765 box-sizing: border-box;
1766 margin: 0 11px 15px;
1767 border: 1px solid #e2e2e2;
1768 border-radius: 3px;
1769 }
1770 .tutor-select .tutor-select-options .tutor-select-option:hover {
1771 border-color: var(--tutor-primary-color);
1772 }
1773 .question-type-pro {
1774 color: #fff;
1775 font-size: 9px;
1776 right: 11px;
1777 position: absolute;
1778 top: 50%;
1779 -webkit-transform: translateY(-50%);
1780 transform: translateY(-50%);
1781 }
1782 i.tutor-icon-block {
1783 padding: 0;
1784 color: #fff;
1785 border-radius: 3px;
1786 margin-right: 2px;
1787 display: inline-block;
1788 width: 22px;
1789 height: 22px;
1790 text-align: center;
1791 line-height: 22px;
1792 }
1793 i.tutor-icon-block.tutor-icon-short-ans {
1794 background-color: #f37512;
1795 }
1796 i.tutor-icon-block.tutor-icon-image-ans {
1797 background-color: #a322f9;
1798 }
1799 i.tutor-icon-block.tutor-icon-yes-no {
1800 background-color: var(--tutor-primary-color);
1801 }
1802 i.tutor-icon-block.tutor-icon-multiple-choice {
1803 background-color: #9034a9;
1804 }
1805 i.tutor-icon-block.tutor-icon-mark {
1806 background-color: #00b890;
1807 }
1808 i.tutor-icon-block.tutor-icon-open-ended {
1809 background-color: #fe3129;
1810 }
1811 i.tutor-icon-block.tutor-icon-fill-gaps {
1812 background-color: #ffbf00;
1813 }
1814 i.tutor-icon-block.tutor-icon-answer-shorting {
1815 background-color: #f80089;
1816 }
1817 i.tutor-icon-block.tutor-icon-assesment {
1818 background-color: #274055;
1819 }
1820 i.tutor-icon-block.tutor-icon-matching {
1821 background-color: #8a4a1b;
1822 }
1823 i.tutor-icon-block.tutor-icon-image-matching {
1824 background-color: #8a4a1b;
1825 }
1826 i.tutor-icon-block.tutor-icon-ordering {
1827 background-color: var(--tutor-primary-color);
1828 }
1829 i.tutor-icon-block.tutor-icon-plus-square-button,
1830 i.tutor-icon-block.tutor-icon-plus {
1831 background-color: var(--tutor-success-button-color);
1832 }
1833
1834 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
1835 background-color: var(--tutor-primary-color);
1836 }
1837
1838 a.back-to-quiz-questions-btn {
1839 font-size: 16px;
1840 font-weight: 300;
1841 color: #393c40;
1842 margin-bottom: 10px;
1843 display: block;
1844 }
1845
1846 a.back-to-quiz-questions-btn.tutor-updating-message i {
1847 display: none;
1848 }
1849
1850 .modal-container .quiz-questions-form {
1851 padding: 20px;
1852 }
1853
1854 #quiz-builder-tab-advanced-options
1855 .tutor-quiz-builder-form-cols-row
1856 .quiz-form-field-col:first-child {
1857 -webkit-box-flex: 0;
1858 -ms-flex: 0 0 150px;
1859 flex: 0 0 150px;
1860 }
1861 .question-form-header {
1862 margin-bottom: 20px;
1863 }
1864 .quiz-question-form-body {
1865 margin-bottom: 25px;
1866 }
1867 .quiz-builder-question-wrap {
1868 display: -webkit-box;
1869 display: -ms-flexbox;
1870 display: flex;
1871 margin-bottom: 15px;
1872 }
1873 .quiz-builder-question {
1874 -webkit-box-flex: 1;
1875 -ms-flex: 1;
1876 flex: 1;
1877 display: -webkit-box;
1878 display: -ms-flexbox;
1879 display: flex;
1880 background: #fff;
1881 padding: 10px;
1882 border: 1px solid #e2e2e2;
1883 border-radius: 3px;
1884 max-width: calc(100% - 52px);
1885 }
1886 .quiz-builder-question .question-sorting {
1887 margin-right: 10px;
1888 line-height: 22px;
1889 }
1890 .quiz-builder-question .question-sorting i {
1891 display: block;
1892 line-height: 24px;
1893 }
1894 .quiz-builder-question .question-edit-icon {
1895 line-height: 22px;
1896 }
1897 .quiz-builder-question
1898 .question-edit-icon
1899 .tutor-quiz-open-question-form.tutor-updating-message
1900 i {
1901 display: none;
1902 }
1903 .quiz-builder-question .question-title {
1904 -webkit-box-flex: 1;
1905 -ms-flex: 1;
1906 flex: 1;
1907 line-height: 22px;
1908 text-overflow: ellipsis;
1909 overflow: hidden;
1910 white-space: nowrap;
1911 margin-right: 10px;
1912 }
1913 .quiz-builder-question .question-icon {
1914 -webkit-box-flex: 0;
1915 -ms-flex: 0 0 155px;
1916 flex: 0 0 155px;
1917 }
1918 .quiz-builder-qustion-trash a {
1919 display: block;
1920 padding: 0 0 0 10px;
1921 font-size: 20px;
1922 color: rgba(57, 60, 64, 0.4);
1923 line-height: 44px;
1924 }
1925 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
1926 border: 1px solid #dedede;
1927 padding: 20px 70px 20px 10px;
1928 background-color: #ffffff;
1929 position: relative;
1930 border-radius: 4px;
1931 }
1932 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1933 background-color: var(--tutor-primary-color);
1934 border: none;
1935 height: 4px;
1936 border-radius: 4px;
1937 }
1938 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
1939 background: #dedede;
1940 border-radius: 4px;
1941 }
1942 .tutor-quiz-builder-modal-wrap
1943 .tutor-field-type-slider
1944 .ui-widget-content
1945 .ui-state-default {
1946 background-color: var(--tutor-primary-color);
1947 border: 1px solid var(--tutor-primary-color);
1948 border-radius: 50%;
1949 }
1950 .tutor-quiz-builder-modal-wrap
1951 .tutor-field-type-slider
1952 .tutor-field-type-slider-value {
1953 font-size: 16px;
1954 font-weight: 600;
1955 background: var(--tutor-primary-color);
1956 position: absolute;
1957 right: 5px;
1958 top: 50%;
1959 margin: 0;
1960 -webkit-transform: translateY(-50%);
1961 transform: translateY(-50%);
1962 line-height: 34px;
1963 width: 43px;
1964 text-align: center;
1965 border-radius: 4px;
1966 color: #fff;
1967 }
1968 .tutor-quiz-builder-modal-wrap
1969 .tutor-field-type-slider
1970 .tutor-field-type-slider-value:before {
1971 content: "";
1972 position: absolute;
1973 border: 7px solid transparent;
1974 top: 50%;
1975 border-right-color: var(--tutor-primary-color);
1976 right: 100%;
1977 -webkit-transform: translateY(-50%);
1978 transform: translateY(-50%);
1979 }
1980 .tutor-quiz-answer-wrap {
1981 display: -webkit-box;
1982 display: -ms-flexbox;
1983 display: flex;
1984 }
1985 .tutor-quiz-answer {
1986 background-color: #fff;
1987 -webkit-box-flex: 1;
1988 -ms-flex: 1;
1989 flex: 1;
1990 padding: 10px 15px;
1991 border: 1px solid #dedede;
1992 display: -webkit-box;
1993 display: -ms-flexbox;
1994 display: flex;
1995 line-height: 22px;
1996 border-radius: 3px;
1997 margin-bottom: 15px;
1998 }
1999 .tutor-quiz-answer .tutor-quiz-answer-edit a {
2000 display: block;
2001 padding: 0px 9px;
2002 }
2003 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
2004 padding: 0 10px;
2005 display: inline-block;
2006 line-height: 44px;
2007 }
2008 span.tutor-quiz-answer-title {
2009 -webkit-box-flex: 1;
2010 -ms-flex: 1;
2011 flex: 1;
2012 }
2013 .tutor-quiz-answer-media .option-media-preview {
2014 margin-bottom: 20px;
2015 }
2016 .tutor-quiz-answer-media .option-media-preview img {
2017 max-width: 80px;
2018 height: auto;
2019 }
2020 .tutor-question-answer-image {
2021 margin-right: 10px;
2022 }
2023 .tutor-question-answer-image img {
2024 max-height: 25px;
2025 width: auto;
2026 }
2027 button#quiz-answer-save-btn,
2028 button#quiz-answer-edit-btn {
2029 background-color: var(--tutor-success-button-color);
2030 color: #fff;
2031 padding: 10px 15px;
2032 border: none;
2033 cursor: pointer;
2034 }
2035 button#quiz-answer-save-btn:hover,
2036 button#quiz-answer-edit-btn:hover {
2037 background-color: var(--tutor-success-button-color);
2038 }
2039 /**
2040 Tutor Media Upload
2041 */
2042
2043 .tutor-media-upload-wrap {
2044 border: 1px solid #dedede;
2045 display: -webkit-box;
2046 display: -ms-flexbox;
2047 display: flex;
2048 width: 130px;
2049 }
2050 .tutor-media-upload-wrap img {
2051 max-width: 100%;
2052 }
2053 .tutor-media-preview {
2054 -webkit-box-flex: 1;
2055 -ms-flex: 1;
2056 flex: 1;
2057 }
2058 .tutor-media-upload-btn {
2059 display: block;
2060 padding: 10px;
2061 font-size: 50px;
2062 line-height: 50px;
2063 text-align: center;
2064 color: #dedede;
2065 }
2066 .tutor-media-upload-trash-wrap {
2067 border-left: 1px solid #dedede;
2068 }
2069 .tutor-media-upload-trash {
2070 color: #dedede;
2071 display: block;
2072 line-height: 50px;
2073 padding: 12px;
2074 }
2075 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
2076 margin-top: 40px;
2077 margin-bottom: 10px;
2078 }
2079
2080 /**
2081 #End Quiz Modal
2082 */
2083
2084 .tutor-available-quizzes .added-quiz-item {
2085 background-color: #f5f5f5;
2086 padding: 10px;
2087 margin-bottom: 2px;
2088 display: -webkit-box;
2089 display: -ms-flexbox;
2090 display: flex;
2091 }
2092 .tutor-available-quizzes .added-quiz-item .quiz-name {
2093 -ms-flex-preferred-size: 0;
2094 flex-basis: 0;
2095 -webkit-box-flex: 1;
2096 -ms-flex-positive: 1;
2097 flex-grow: 1;
2098 }
2099 .tutor-add-quiz-button-wrap {
2100 margin: 20px 0;
2101 }
2102 .tutor-add-quiz-button-wrap a {
2103 color: #2756d1;
2104 }
2105 .tutor-quiz-delete-btn {
2106 color: #ff0000;
2107 }
2108 p.quiz-search-suggest-text {
2109 margin-top: 30px;
2110 font-style: italic;
2111 font-size: 12px;
2112 }
2113 span.result-pass {
2114 background-color: var(--tutor-success-button-color);
2115 color: #fff;
2116 padding: 3px 5px;
2117 border-radius: 2px;
2118 }
2119 span.result-fail {
2120 color: #ff0000;
2121 }
2122 span.result-review-required {
2123 background: #f5b30d;
2124 color: #fff;
2125 padding: 3px 5px;
2126 border-radius: 2px;
2127 }
2128
2129 .tutor-emails-lists-wrap {
2130 background-color: #ffffff;
2131 padding: 20px;
2132 }
2133 .tutor-emails-lists-wrap .wp-list-table td {
2134 padding: 10px 20px;
2135 }
2136 /*
2137 Tutor Instructor
2138 */
2139
2140 .tutor-course-instructors-metabox-wrap {
2141 margin-top: 10px;
2142 margin-left: -10px;
2143 }
2144 .tutor-add-instructor-button-wrap {
2145 padding-left: 10px;
2146 }
2147 .tutor-course-available-instructors {
2148 display: -webkit-box;
2149 display: -ms-flexbox;
2150 display: flex;
2151 -ms-flex-wrap: wrap;
2152 flex-wrap: wrap;
2153 }
2154
2155 .tutor-course-available-instructors .added-instructor-item {
2156 -webkit-box-flex: 0;
2157 -ms-flex: 0 0 calc(50% - 20px);
2158 flex: 0 0 calc(50% - 20px);
2159 max-width: calc(50% - 20px);
2160 border: 1px solid #dcdfe5;
2161 padding: 13px;
2162 display: -webkit-inline-box;
2163 display: -ms-inline-flexbox;
2164 display: inline-flex;
2165 -webkit-box-align: center;
2166 -ms-flex-align: center;
2167 align-items: center;
2168 border-radius: 4px;
2169 position: relative;
2170 box-sizing: border-box;
2171 margin: 0px 10px 20px;
2172 }
2173
2174 @media (min-width: 1300px) {
2175 .tutor-course-available-instructors .added-instructor-item {
2176 -ms-flex: 0 0 calc(33.333% - 20px);
2177 flex: 0 0 calc(33.333% - 20px);
2178 max-width: calc(33.333% - 20px);
2179 }
2180 }
2181 @media (max-width: 546px) {
2182 .tutor-course-available-instructors .added-instructor-item {
2183 -ms-flex: 0 0 100%;
2184 flex: 0 0 100%;
2185 max-width: 100%;
2186 }
2187 }
2188
2189 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2190 position: relative;
2191 }
2192
2193 .tutor-course-available-instructors
2194 .added-instructor-item
2195 .instructor-name
2196 img {
2197 display: inline-block;
2198 margin-left: 10px;
2199 width: 18px;
2200 }
2201
2202 .tutor-course-available-instructors
2203 .added-instructor-item
2204 .instructor-name
2205 img:hover
2206 + i.instructor-name-tooltip {
2207 opacity: 1;
2208 }
2209
2210 .tutor-course-available-instructors
2211 .added-instructor-item
2212 i.instructor-name-tooltip {
2213 -webkit-transition: 300ms;
2214 transition: 300ms;
2215 opacity: 0;
2216 position: absolute;
2217 bottom: 34px;
2218 right: 9px;
2219 background: #2a344f;
2220 -webkit-transform: translateX(50%);
2221 transform: translateX(50%);
2222 color: #fff;
2223 font-size: 12px;
2224 font-style: normal;
2225 padding: 0 8px;
2226 border-radius: 15px;
2227 line-height: 20px;
2228 z-index: 1;
2229 }
2230
2231 .tutor-course-available-instructors
2232 .added-instructor-item
2233 i.instructor-name-tooltip::before {
2234 content: "";
2235 position: absolute;
2236 border: 5px solid #2a344f;
2237 bottom: -3px;
2238 left: 50%;
2239 margin-left: -5px;
2240 -webkit-transform: rotate(45deg);
2241 transform: rotate(45deg);
2242 z-index: -1;
2243 }
2244
2245 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2246 position: absolute;
2247 right: 14px;
2248 top: 50%;
2249 font-size: 12px;
2250 -webkit-transform: translateY(-50%);
2251 transform: translateY(-50%);
2252 opacity: 0;
2253 -webkit-transition: 300ms;
2254 transition: 300ms;
2255 }
2256
2257 .tutor-course-available-instructors
2258 .added-instructor-item
2259 .instructor-control
2260 a {
2261 color: red;
2262 text-decoration: none;
2263 }
2264
2265 .tutor-course-available-instructors
2266 .added-instructor-item:hover
2267 .instructor-control {
2268 opacity: 1;
2269 }
2270
2271 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2272 height: 45px;
2273 width: 45px;
2274 overflow: hidden;
2275 border-radius: 50px;
2276 margin-right: 15px;
2277 }
2278 .tutor-course-available-instructors
2279 .added-instructor-item
2280 .instructor-icon
2281 img {
2282 width: 100%;
2283 height: auto;
2284 }
2285 /*@media (min-width: 547px){*/
2286 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2287 /*margin-left: 30px;*/
2288 /*}*/
2289 /*}*/
2290
2291 /*
2292 End new
2293 */
2294
2295 .answer-image-matched-wrap {
2296 display: -webkit-box;
2297 display: -ms-flexbox;
2298 display: flex;
2299 }
2300 .image-matching-item {
2301 -webkit-box-flex: 0;
2302 -ms-flex: 0 0 50px;
2303 flex: 0 0 50px;
2304 margin-right: 10px;
2305 }
2306 .image-matching-item p {
2307 margin-bottom: 5px;
2308 margin-top: 0;
2309 color: #878a8f;
2310 }
2311 .image-matching-item img {
2312 max-width: 80px;
2313 }
2314 span.filled_dash_unser {
2315 font-weight: bold;
2316 text-decoration: underline;
2317 margin: 0 5px;
2318 }
2319 /**
2320 Uninstall
2321 */
2322 .wrap.tutor-uninstall-wrap {
2323 background: #fff;
2324 padding: 20px;
2325 }
2326 .tutor-uninstall-btn-group {
2327 margin: 50px 0;
2328 }
2329
2330 /**
2331 Updating Messsage
2332 */
2333 .tutor-updating-message:before {
2334 display: inline-block;
2335 font-family: "tutor";
2336 -webkit-font-smoothing: antialiased;
2337 -moz-osx-font-smoothing: grayscale;
2338 vertical-align: top;
2339 content: "\e91d";
2340 -webkit-animation: rotation 2s infinite linear;
2341 animation: rotation 2s infinite linear;
2342 margin-right: 6px;
2343 }
2344 .rtl .tutor-updating-message:before {
2345 margin-right: 0;
2346 margin-left: 6px;
2347 }
2348
2349 /**
2350 Lesson Edit Modal
2351 */
2352
2353 .lesson-modal-form-wrap .lesson-modal-field-row {
2354 padding: 10px 0;
2355 }
2356 .lesson-modal-field.tutor-lesson-modal-title-wrap {
2357 width: 95%;
2358 }
2359 .tutor-lesson-modal-title-wrap input {
2360 width: 100%;
2361 }
2362 .lesson-modal-form-wrap .assignment-modal-field-row,
2363 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2364 .lesson-modal-form-wrap .tutor-option-field-row {
2365 padding: 10px 0;
2366 /*margin-bottom: 20px;
2367 border-bottom: none;*/
2368 }
2369 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2370 border-bottom: none;
2371 }
2372
2373 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2374 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2375 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2376 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2377 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"] {
2378 line-height: 40px;
2379 padding: 5px 0;
2380 text-indent: 15px;
2381 background: #fff;
2382 display: inline-block;
2383 border: 1px solid #dedede;
2384 border-radius: 3px;
2385 box-shadow: none;
2386 height: 40px;
2387 margin: 0;
2388 width: 100%;
2389 color: #393c40;
2390 font-size: 14px;
2391 transition: 300ms;
2392 }
2393 .lesson-modal-form-wrap .tutor-option-field-row textarea {
2394 line-height: 26px;
2395 min-height: 150px;
2396 text-indent: 0;
2397 padding: 15px;
2398 }
2399 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2400 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2401 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2402 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2403 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus {
2404 border-color: var(--tutor-primary-color);
2405 }
2406
2407 .lesson-modal-form-wrap .tutor-option-field-row select {
2408 height: 40px;
2409 }
2410
2411 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox {
2412 margin-top: 0;
2413 }
2414
2415 .assignment-modal-form-wrap,
2416 .lesson-modal-form-wrap {
2417 padding: 20px;
2418 padding-bottom: 48px;
2419 }
2420 .tutor-lesson-modal-wrap .modal-footer {
2421 padding: 10px 20px;
2422 background-color: #fff;
2423 width: 100%;
2424 position: sticky;
2425 bottom: 0;
2426 position: -webkit-sticky;
2427 }
2428 .tutor-option-field .tutor-lesson-edit-feature-img {
2429 width: 100px;
2430 position: relative;
2431 }
2432 .tutor-option-field .tutor-lesson-edit-feature-img img {
2433 width: 100%;
2434 height: auto;
2435 }
2436 a.tutor-lesson-thumbnail-delete-btn {
2437 position: absolute;
2438 top: 0;
2439 right: 0;
2440 color: red;
2441 background: #fff;
2442 padding: 3px 5px;
2443 border-radius: 5px;
2444 }
2445 .tutor-get-pro-text {
2446 color: #e02424;
2447 }
2448 .updating-icon:before {
2449 font-family: "tutor";
2450 margin-right: 5px;
2451 content: "\e91d";
2452 -webkit-animation: spin 1s steps(8) infinite;
2453 animation: spin 1s steps(8) infinite;
2454 display: inline-block;
2455 }
2456 .tutor-notice-warning {
2457 background-color: #fcf8e3;
2458 border-color: #faebcc;
2459 padding: 20px;
2460 margin-bottom: 10px;
2461 }
2462
2463 /**
2464 Withdraw table
2465 */
2466 .withdraw-method-data-row {
2467 display: -webkit-box;
2468 display: -ms-flexbox;
2469 display: flex;
2470 }
2471 span.withdraw-method-label {
2472 width: 140px;
2473 }
2474 .withdraw-method-value {
2475 margin-left: 3px;
2476 }
2477 .withdraw-status.withdraw-status-approved {
2478 background: var(--tutor-success-button-color);
2479 color: #fff;
2480 padding: 5px 10px;
2481 }
2482 .withdraw-status.withdraw-status-pending {
2483 background: #f0efef;
2484 color: #666666;
2485 padding: 5px 10px;
2486 }
2487 .withdraw-status.withdraw-status-rejected {
2488 background: #ff3842;
2489 color: #fff;
2490 padding: 5px 10px;
2491 }
2492 .withdraw-list-row-actions {
2493 font-weight: bold;
2494 }
2495 .withdraw-list-row-actions .approved a {
2496 color: var(--tutor-success-button-color);
2497 }
2498 .withdraw-list-row-actions .rejected a {
2499 color: #ff3842;
2500 }
2501
2502 /**
2503 Assignments
2504 */
2505
2506 .submitted-assignment-wrap {
2507 background-color: #ffffff;
2508 padding: 20px;
2509 margin-top: 20px;
2510 }
2511 .tutor-individual-attachment-file {
2512 margin-bottom: 20px;
2513 }
2514 .tutor-individual-attachment-file p {
2515 margin: 0 !important;
2516 }
2517
2518 /**
2519 Tutor Notice
2520 */
2521 .tnotice {
2522 text-align: left;
2523 padding: 10px 0;
2524 background-color: #fff;
2525 border-radius: 4px;
2526 position: relative;
2527 margin-bottom: 10px;
2528 }
2529 .tnotice:before {
2530 content: "";
2531 position: absolute;
2532 top: 0;
2533 left: 0;
2534 width: 4px;
2535 height: 100%;
2536 border-top-left-radius: 4px;
2537 border-bottom-left-radius: 4px;
2538 }
2539 .tnotice__icon {
2540 position: absolute;
2541 top: 50%;
2542 left: 22px;
2543 transform: translateY(-50%);
2544 width: 14px;
2545 height: 14px;
2546 padding: 7px;
2547 border-radius: 50%;
2548 display: inline-block;
2549
2550 color: #fff;
2551 text-align: center;
2552 line-height: 11px;
2553 }
2554 .tnotice__type {
2555 color: #3e3e3e;
2556 font-weight: 700;
2557 margin-top: 0;
2558 margin-bottom: 0;
2559 }
2560 .tnotice__message {
2561 font-size: 14px;
2562 margin-top: 0;
2563 margin-bottom: 0;
2564 color: #878787;
2565 }
2566 .tnotice__content {
2567 padding-left: 70px;
2568 padding-right: 60px;
2569 }
2570 .tnotice__close {
2571 position: absolute;
2572 right: 22px;
2573 top: 50%;
2574 width: 14px;
2575 cursor: pointer;
2576 height: 14px;
2577 fill: #878787;
2578 transform: translateY(-50%);
2579 }
2580 .tnotice--success .tnotice__icon {
2581 background-color: #2bde3f;
2582 }
2583 .tnotice--success:before {
2584 background-color: #2bde3f;
2585 }
2586 .tnotice--blue .tnotice__icon {
2587 background-color: #1d72f3;
2588 }
2589 .tnotice--blue:before {
2590 background-color: #1d72f3;
2591 }
2592 .tnotice--danger .tnotice__icon {
2593 background-color: #f31e1c;
2594 }
2595 .tnotice--danger:before {
2596 background-color: #f31e1c;
2597 }
2598
2599 /***************************
2600 * Quiz attempts table
2601 **************************/
2602
2603 .tutor-quiz-attempt-history td:last-child {
2604 text-align: center;
2605 }
2606 .tutor-quiz-attempt-history td:last-child a {
2607 display: block;
2608 padding: 10px;
2609 }
2610 .attempt-review-title {
2611 font-size: 18px;
2612 color: var(--tutor-text-size);
2613 font-weight: 600;
2614 display: flex;
2615 align-items: center;
2616 margin-bottom: 60px;
2617 }
2618 .attempt-review-title i {
2619 margin-right: 12px;
2620 color: var(--tutor-primary-color);
2621 }
2622 .tutor-quiz-attempt-info-row .attempt-view-bottom,
2623 .tutor-quiz-attempt-info-row .attempt-view-top {
2624 display: flex;
2625 justify-content: space-between;
2626 }
2627 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
2628 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2629 display: inline-flex;
2630 align-items: center;
2631 max-width: 30%;
2632 }
2633 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2634 align-items: flex-start;
2635 }
2636 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
2637 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2638 background: #df3247;
2639 font-size: 14px;
2640 font-weight: 400;
2641 color: #fff;
2642 padding: 1px 4px;
2643 margin-right: 13px;
2644 border-radius: 2px;
2645 }
2646 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2647 background: var(--tutor-success-button-color);
2648 }
2649 .tutor-quiz-attempt-info-row .attempt-info-content h4,
2650 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2651 font-size: 14px;
2652 line-height: 25px;
2653 margin: 0;
2654 color: #7a7f85;
2655 font-weight: 400;
2656 }
2657 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
2658 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2659 font-weight: 700;
2660 color: var(--tutor-text-color);
2661 margin-top: 7px;
2662 }
2663 .tutor-quiz-attempt-info-row .attempt-view-top {
2664 padding-bottom: 30px;
2665 margin-bottom: 30px;
2666 border-bottom: 1px solid #dcdfe5;
2667 }
2668 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2669 margin-bottom: 60px;
2670 }
2671 .attempt-user-details {
2672 display: flex;
2673 align-items: center;
2674 }
2675 .attempt-user-details .attempt-user-avatar {
2676 padding-right: 20px;
2677 }
2678 .attempt-user-details .attempt-user-avatar img {
2679 display: block;
2680 width: 70px;
2681 height: 70px;
2682 border-radius: 50%;
2683 }
2684 .attempt-user-details .attempt-info-content h4 {
2685 font-size: 18px;
2686 }
2687 .attempt-review-notice-wrap {
2688 display: flex;
2689 margin-bottom: 60px;
2690 justify-content: space-between;
2691 }
2692 .attempt-review-notice-wrap p {
2693 margin: 0;
2694 display: inline-flex;
2695 align-items: center;
2696 }
2697 .attempt-review-notice-wrap p.attempt-review-notice i {
2698 font-size: 16px;
2699 color: #f5c813;
2700 margin-right: 9px;
2701 }
2702 .attempt-review-notice-wrap p.attempt-review-at > span {
2703 color: var(--tutor-primary-color);
2704 margin-right: 7px;
2705 font-size: 16px;
2706 }
2707 .attempt-review-notice-wrap p > strong {
2708 font-weight: 400;
2709 margin-right: 5px;
2710 }
2711 .quiz-attempt-answers-wrap table th {
2712 background: #fcfcfc;
2713 font-size: 12px;
2714 text-transform: inherit;
2715 }
2716 .quiz-attempt-answers-wrap table td {
2717 background-color: #fff;
2718 }
2719 .quiz-attempt-answers-wrap table th,
2720 .quiz-attempt-answers-wrap table td {
2721 padding: 17px 20px !important;
2722 border-top: 1px solid #eaeaea;
2723 border-bottom: 1px solid #eaeaea;
2724 vertical-align: middle;
2725 text-align: left;
2726 }
2727 .quiz-attempt-answers-wrap table th p,
2728 .quiz-attempt-answers-wrap table td p {
2729 margin: 0;
2730 }
2731 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2732 border: 1px solid #d4dadb;
2733 color: #d4dadb;
2734 height: 30px;
2735 width: 30px;
2736 border-radius: 2px;
2737 font-size: 13px;
2738 display: inline-block;
2739 text-align: center;
2740 line-height: 30px;
2741 transition: 300ms;
2742 text-decoration: none;
2743 }
2744 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2745 border: 1px solid var(--tutor-success-button-color);
2746 color: var(--tutor-success-button-color);
2747 }
2748 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2749 border: 1px solid #df3247;
2750 color: #df3247;
2751 }
2752 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2753 margin-right: 17px;
2754 }
2755 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,
2756 .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2757 font-size: 12px;
2758 height: 20px;
2759 width: 20px;
2760 text-align: center;
2761 line-height: 20px;
2762 background: var(--tutor-success-button-color);
2763 color: #fff;
2764 display: inline-block;
2765 border-radius: 2px;
2766 margin-right: 6px;
2767 }
2768 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2769 background: #df3247;
2770 font-size: 10px;
2771 }
2772 .answer-image-matched-wrap {
2773 display: flex;
2774 }
2775 .answer-image-matched-wrap .image-matching-item {
2776 margin: 0 5px;
2777 max-width: 70px;
2778 }
2779 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2780 font-size: 14px;
2781 margin-top: 4px;
2782 }
2783
2784 .tutor-quiz-attempt-review-wrap {
2785 padding: 20px;
2786 background: #ffffff;
2787 margin-right: 15px;
2788 margin-top: 15px;
2789 }
2790
2791 .tutor-quiz-attempt-review-wrap table {
2792 width: 100%;
2793 border-collapse: collapse;
2794 }
2795
2796 .tutor-quiz-attempt-review-wrap img {
2797 max-width: 100%;
2798 }
2799
2800 /**
2801 Upgrade Notice
2802 */
2803 #tutor-update .dummy {
2804 display: none;
2805 }
2806 #tutor-update .tutor_plugin_update_notice {
2807 padding: 20px 0 !important;
2808 }
2809
2810 #tutor-update .tutor_plugin_update_notice {
2811 font-weight: 400;
2812 background: #fff8e5 !important;
2813 border-left: 4px solid #ffb900;
2814 border-top: 1px solid #ffb900;
2815 padding: 9px 0 9px 12px !important;
2816 margin: 0 -12px 0 -16px !important;
2817 }
2818
2819 #tutor-update .tutor_plugin_update_notice .version::before {
2820 content: "\f348";
2821 display: inline-block;
2822 font: 400 18px/1 dashicons;
2823 speak: none;
2824 margin: 0 8px 0 -2px;
2825 vertical-align: top;
2826 }
2827 /**
2828 Course Settings Tabs
2829 */
2830 #tutor-metabox-course-settings-tabs {
2831 background-color: #fff;
2832 border: 1px solid #e5e5e5;
2833 margin: 1em 0;
2834 }
2835 .inside #tutor-metabox-course-settings-tabs {
2836 border: 0;
2837 margin: 0;
2838 }
2839 .settings-tabs-heading {
2840 padding: 1em;
2841 border-bottom: 1px solid #e5e5e5;
2842 }
2843 .settings-tabs-heading h3 {
2844 font-size: 14px;
2845 margin: 0;
2846 line-height: 1.4;
2847 }
2848 .course-settings-tabs-container {
2849 display: flex;
2850 }
2851 .course-settings-tabs-container .settings-tabs-navs-wrap {
2852 flex: 0 0 200px;
2853 background: #f5f5f5;
2854 }
2855 .settings-tabs-navs-wrap .settings-tabs-navs {
2856 margin: 0;
2857 }
2858 .settings-tabs-navs-wrap .settings-tabs-navs li {
2859 margin: 0;
2860 }
2861 .settings-tabs-navs-wrap .settings-tabs-navs li a {
2862 display: block;
2863 padding-top: 10px;
2864 padding-bottom: 10px;
2865 padding-left: 15px;
2866 padding-right: 15px;
2867 color: #23282d;
2868 text-decoration: none;
2869 background: #f5f5f5;
2870 text-transform: capitalize;
2871 border-bottom: 1px solid #e5e5e5;
2872 border-left: 3px solid transparent;
2873 }
2874 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
2875 border-bottom: none;
2876 }
2877 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
2878 box-shadow: none;
2879 }
2880 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
2881 background-color: #ffffff;
2882 border-bottom: 1px solid #e5e5e5;
2883 color: var(--tutor-primary-color);
2884 border-left: 3px solid var(--tutor-primary-color);
2885 }
2886 .course-settings-tabs-container .settings-tabs-container {
2887 padding: 1em;
2888 flex: 1;
2889 }
2890 .tutor-field-radio p {
2891 margin-top: 0;
2892 }
2893
2894 /**
2895 Content Drip (Pro)
2896 */
2897 .lesson-modal-form-wrap .lesson-content-drip-wrap {
2898 padding: 10px;
2899 border: 1px solid #e4e4e4;
2900 }
2901 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
2902 margin: 0 0 10px 0;
2903 }
2904 .select2-dropdown.increasezindex {
2905 z-index: 9999999999999;
2906 }
2907
2908 /*!
2909 * jQuery UI Datepicker 1.9.0
2910 * http://jqueryui.com
2911 *
2912 * Copyright 2012 jQuery Foundation and other contributors
2913 * Released under the MIT license.
2914 * http://jquery.org/license
2915 *
2916 * http://docs.jquery.com/UI/Datepicker#theming
2917 */
2918 .ui-datepicker {
2919 background-color: #fff;
2920 border: 1px solid #eeeeee;
2921 display: none;
2922 margin-top: 4px;
2923 padding: 5px;
2924 width: 180px;
2925 }
2926 .ui-datepicker a,
2927 .ui-datepicker a:hover {
2928 text-decoration: none;
2929 }
2930 .ui-datepicker a:hover,
2931 .ui-datepicker td:hover a {
2932 color: #2a6496;
2933 -webkit-transition: color 0.1s ease-in-out;
2934 -moz-transition: color 0.1s ease-in-out;
2935 -o-transition: color 0.1s ease-in-out;
2936 transition: color 0.1s ease-in-out;
2937 }
2938 .ui-datepicker .ui-datepicker-header {
2939 margin-bottom: 4px;
2940 text-align: center;
2941 }
2942 .ui-datepicker .ui-datepicker-title {
2943 font-weight: 700;
2944 }
2945 .ui-datepicker .ui-datepicker-prev,
2946 .ui-datepicker .ui-datepicker-next {
2947 cursor: default;
2948 font-family: "tutor";
2949 -webkit-font-smoothing: antialiased;
2950 font-style: normal;
2951 font-weight: normal;
2952 height: 20px;
2953 line-height: 1;
2954 margin-top: 2px;
2955 width: 30px;
2956 }
2957 .ui-datepicker .ui-datepicker-prev {
2958 float: left;
2959 text-align: left;
2960 }
2961 .ui-datepicker .ui-datepicker-next {
2962 float: right;
2963 text-align: right;
2964 }
2965 .ui-datepicker .ui-datepicker-prev:before {
2966 content: "\e921";
2967 }
2968 .ui-datepicker .ui-datepicker-next:before {
2969 content: "\e903";
2970 }
2971 .ui-datepicker .ui-icon {
2972 display: none;
2973 }
2974 .ui-datepicker .ui-datepicker-calendar {
2975 table-layout: fixed;
2976 width: 100%;
2977 }
2978 .ui-datepicker .ui-datepicker-calendar th,
2979 .ui-datepicker .ui-datepicker-calendar td {
2980 text-align: center;
2981 padding: 0;
2982 }
2983 .ui-datepicker .ui-datepicker-calendar td {
2984 border-radius: 4px;
2985 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2986 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2987 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2988 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2989 }
2990 .ui-datepicker .ui-datepicker-calendar td:hover {
2991 background-color: #eee;
2992 cursor: pointer;
2993 }
2994 .ui-datepicker .ui-datepicker-calendar td a {
2995 text-decoration: none;
2996 }
2997 .ui-datepicker .ui-datepicker-current-day {
2998 background-color: #4289cc;
2999 }
3000 .ui-datepicker .ui-datepicker-current-day a {
3001 color: #fff;
3002 }
3003 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
3004 background-color: #fff;
3005 cursor: default;
3006 }
3007
3008 .ui-datepicker-calendar .ui-state-default {
3009 border: none;
3010 background: none;
3011 }
3012 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
3013 background: #eeeeee;
3014 padding: 3px;
3015 display: block;
3016 }
3017 /** END Calender */
3018
3019 /**
3020 * report.css
3021 *Moved report.css from pro add to here
3022 */
3023 h2.tutor-page-heading {
3024 background-color: #ffffff;
3025 padding: 30px !important;
3026 margin: 0 !important;
3027 border-bottom: 1px solid #ecedef;
3028 }
3029 .tutor-report-left-menus {
3030 background-color: #fcfcfc;
3031 margin-bottom: 50px;
3032 }
3033 .tutor-report-left-menus ul {
3034 margin: 0;
3035 }
3036 .report-main-wrap {
3037 /*display: flex;*/
3038 }
3039 .report-main-wrap h3 {
3040 font-weight: 300;
3041 font-size: 20px;
3042 }
3043 .tutor-report-left-menus ul li {
3044 display: inline-block;
3045 margin: 0;
3046 }
3047 .tutor-report-left-menus ul li a {
3048 text-decoration: none;
3049 line-height: 60px;
3050 display: block;
3051 padding: 0 15px;
3052 color: #393c40;
3053 }
3054 .tutor-report-left-menus ul li a:focus {
3055 outline: none !important;
3056 border: 0;
3057 box-shadow: none;
3058 }
3059 .tutor-report-left-menus ul li.active a {
3060 color: #1e55dd;
3061 border-bottom: 3px solid #3057d5;
3062 }
3063 .tutor-report-content {
3064 flex: 1;
3065 }
3066 .report-top-sub-menu {
3067 margin: 0;
3068 flex: 1;
3069 }
3070 .report-top-sub-menu a {
3071 text-decoration: none;
3072 padding: 10px 15px;
3073 border: 1px solid #d7dadf;
3074 color: #aaaeb3;
3075 border-radius: 3px;
3076 display: inline-block;
3077 }
3078 .report-top-sub-menu a.active {
3079 background-color: #3057d5;
3080 color: #ffffff;
3081 border: 1px solid #3057d5;
3082 }
3083 .top-course-enrolled {
3084 margin-top: 20px;
3085 margin-bottom: 20px;
3086 }
3087 .top-course-enrolled h1,
3088 .top-course-enrolled h2,
3089 .top-course-enrolled h3 {
3090 margin: 30px 0;
3091 }
3092 .report-stats {
3093 display: flex;
3094 flex-flow: row wrap;
3095 }
3096 .report-stat-box {
3097 padding: 0;
3098 margin-bottom: 30px;
3099 width: 25%;
3100 display: inline-flex;
3101 flex: 0 0 25%;
3102 }
3103 .report-stat-box-body {
3104 background-color: #ffffff;
3105 display: flex;
3106 width: 100%;
3107 margin-right: 30px;
3108 }
3109 .report-stat-box:nth-child(4n) .report-stat-box-body {
3110 margin-right: 0;
3111 }
3112 .report-stat-box .box-icon {
3113 font-size: 50px;
3114 line-height: 46px;
3115 padding: 13px;
3116 color: #3057d5;
3117 }
3118 .report-stat-box h4,
3119 .report-stat-box p {
3120 margin: 5px 0;
3121 }
3122 .report-stat-box .box-stats-text h3,
3123 .report-stat-box .box-stats-text p {
3124 margin: 5px 0;
3125 }
3126 .report-stat-box .box-stats-text {
3127 padding: 12px 0;
3128 }
3129 .report-stat-box .box-stats-text h3 {
3130 font-size: 20px;
3131 font-weight: 300;
3132 }
3133 .report-stat-box .box-stats-text p {
3134 color: #888b90;
3135 }
3136 .box-padding {
3137 padding: 30px;
3138 }
3139 .box-padding h3 {
3140 margin-top: 0;
3141 }
3142 .box-bg-green {
3143 background-color: #00d611;
3144 color: #ffffff;
3145 }
3146 .box-bg-primary {
3147 background-color: #3057d5;
3148 color: #ffffff;
3149 }
3150 .box-bg-light {
3151 background-color: #eeeeee;
3152 color: #555555;
3153 }
3154 .box-bg-warning {
3155 background-color: #eea504;
3156 color: #ffffff;
3157 }
3158 .box-bg-dark {
3159 background-color: #333333;
3160 color: #ffffff;
3161 }
3162 .box-bg-danger {
3163 background-color: #ff000c;
3164 color: #ffffff;
3165 }
3166 .box-bg-pink {
3167 background-color: #ff00da;
3168 color: #ffffff;
3169 }
3170 .box-bg-violate {
3171 background-color: #9c25ea;
3172 color: #ffffff;
3173 }
3174 .tutor-report-overview-section {
3175 display: flex;
3176 margin: 20px 0;
3177 }
3178 .overview-section-col6 {
3179 width: 50%;
3180 }
3181 .overview-section-col6 {
3182 margin-right: 1%;
3183 margin-left: 1%;
3184 }
3185 .overview-section-col6:first-child {
3186 margin-left: 0;
3187 }
3188 .overview-section-col6:last-child {
3189 margin-right: 0;
3190 }
3191 .last-revews-wrap {
3192 width: 100%;
3193 }
3194 table.tutor-report-table {
3195 border: none;
3196 box-shadow: none;
3197 }
3198 .tutor-report-table th {
3199 background-color: #fcfcfc;
3200 border-top: 1px solid #eaeaea;
3201 border-bottom: 1px solid #eaeaea;
3202 padding: 20px;
3203 color: #878a8f;
3204 }
3205 .tutor-report-table td {
3206 border-bottom: 1px solid #eaeaea;
3207 padding: 20px;
3208 }
3209 .tutor-report-table td img.avatar {
3210 float: left;
3211 margin-right: 5px;
3212 }
3213 /**
3214 Icon
3215 */
3216 .tutor-icon-star-full,
3217 .tutor-icon-star-line {
3218 color: #ffd700;
3219 }
3220 .tutor-delete-link {
3221 color: #ff282a !important;
3222 }
3223 /**
3224 Pagination
3225 */
3226 .tutor-pagination {
3227 margin: 50px 0;
3228 }
3229 .tutor-pagination .page-numbers {
3230 display: inline-block;
3231 padding: 5px 10px;
3232 margin: 0 2px 0 0;
3233 border: 1px solid #eee;
3234 line-height: 1;
3235 text-decoration: none;
3236 font-weight: 600;
3237 }
3238 .tutor-pagination .page-numbers.current,
3239 .tutor-pagination a.page-numbers:hover {
3240 background: #f9f9f9;
3241 }
3242 .report-date-range-form {
3243 display: flex;
3244 }
3245 .date-range-input {
3246 position: relative;
3247 margin-right: 10px;
3248 }
3249 .date-range-input:last-child {
3250 margin-right: 0;
3251 }
3252 .date-range-input input {
3253 border: 1px solid #d7dadf;
3254 box-shadow: none;
3255 line-height: 32px;
3256 margin: 0;
3257 padding-right: 30px;
3258 }
3259 .date-range-input i.tutor-icon-calendar {
3260 position: absolute;
3261 right: 10px;
3262 top: 13px;
3263 }
3264 .date-range-input button {
3265 background-color: #3057d5;
3266 color: #ffffff;
3267 border: none;
3268 line-height: 39px;
3269 padding: 0 15px;
3270 }
3271 .tutor-date-range-filter-wrap {
3272 display: flex;
3273 margin: 30px 0;
3274 }
3275 .report-download-csv-icon {
3276 float: right;
3277 }
3278 .report-download-csv-icon a {
3279 text-decoration: none;
3280 }
3281 /** END Report.css */
3282
3283 /**
3284 * Alert CSS
3285 * since v.1.4.2
3286 */
3287 .tutor-alert {
3288 border: 1px solid #f8a201;
3289 background: #fffff2;
3290 position: relative;
3291 border-radius: 3px;
3292 padding: 20px 25px 20px 95px;
3293 color: #a86d00;
3294 margin-bottom: 10px;
3295 }
3296 .tutor-alert.tutor-alert-danger {
3297 border: 1px solid #fe1a1a;
3298 background: #fff2f2;
3299 color: #a50000;
3300 }
3301 .tutor-alert.tutor-alert-success {
3302 border: 1px solid #69bc0d;
3303 background: #f6fff2;
3304 color: #3d7400;
3305 }
3306 .tutor-alert.tutor-alert-info {
3307 border: 1px solid #13aaf6;
3308 background: #eaf8ff;
3309 color: #0586c7;
3310 }
3311 .tutor-alert::before {
3312 content: "\e95f";
3313 position: absolute;
3314 font-size: 30px;
3315 font-family: "tutor" !important;
3316 speak: none;
3317 font-style: normal;
3318 font-weight: normal;
3319 font-variant: normal;
3320 text-transform: none;
3321 line-height: 1;
3322 -webkit-font-smoothing: antialiased;
3323 -moz-osx-font-smoothing: grayscale;
3324 width: 70px;
3325 top: 0;
3326 left: 0;
3327 text-align: center;
3328 background: #f8a201;
3329 height: 100%;
3330 display: flex;
3331 justify-content: center;
3332 align-items: center;
3333 color: #ffffff;
3334 }
3335 .tutor-alert.tutor-alert-danger::before {
3336 content: "\e913";
3337 background: #fe1a1a;
3338 }
3339 .tutor-alert.tutor-alert-success::before {
3340 content: "\e90f";
3341 background: #69bc0d;
3342 }
3343 .tutor-alert.tutor-alert-info::before {
3344 content: "\e96c";
3345 background: #13aaf6;
3346 }
3347 .tutor-alert-content p {
3348 margin: 0;
3349 }
3350 /**
3351 *END Alert CSS
3352 */
3353
3354 /**
3355 * Tutor Table
3356 */
3357 table.tutor-table {
3358 border-spacing: 0;
3359 width: 100%;
3360 border-collapse: collapse;
3361 border: 1px solid #dcdfe5;
3362 }
3363 table.tutor-table td,
3364 table.tutor-table th {
3365 padding: 1em 1.41575em;
3366 text-align: left;
3367 vertical-align: top;
3368 border-bottom: 1px solid #dcdfe5;
3369 }
3370 table.tutor-table td p:last-child,
3371 table.tutor-table th p:last-child {
3372 margin-bottom: 0;
3373 }
3374 table.tutor-table th {
3375 font-weight: 600;
3376 }
3377 table.tutor-table thead th {
3378 padding: 1.41575em;
3379 vertical-align: middle;
3380 }
3381 table.tutor-table tbody h2 {
3382 font-size: 1em;
3383 letter-spacing: normal;
3384 font-weight: normal;
3385 }
3386 table.tutor-table tbody h2 a {
3387 font-weight: normal;
3388 }
3389 table.tutor-table th {
3390 background-color: #fafbfc;
3391 }
3392 table.tutor-table tbody td {
3393 background-color: #ffffff;
3394 }
3395 table.tutor-table tbody tr:nth-child(2n) td {
3396 background-color: #fafbfc;
3397 }
3398 table.tutor-table a {
3399 text-decoration: none;
3400 }
3401 table.tutor-table p {
3402 margin: 0;
3403 }
3404
3405 /**
3406 * END Tutor Table
3407 */
3408
3409 /**
3410 Tools Nav
3411 */
3412 .tutor-nav-tab-wrapper {
3413 margin-bottom: 10px;
3414 }
3415 .nav-tab-item {
3416 float: left;
3417 border: 1px solid #ccc;
3418 border-bottom: none;
3419 margin-left: 0.5em;
3420 padding: 10px 14px;
3421 font-size: 14px;
3422 line-height: 1.33;
3423 font-weight: 600;
3424 background: #e5e5e5;
3425 color: #555;
3426 text-decoration: none;
3427 white-space: nowrap;
3428 }
3429 .nav-tab-item:first-child {
3430 margin-left: 0;
3431 }
3432 .nav-tab-item:focus,
3433 .nav-tab-item:hover {
3434 background-color: #fff;
3435 color: #444;
3436 }
3437 .nav-tab-item-active,
3438 .nav-tab-item:focus:active {
3439 box-shadow: none;
3440 }
3441 .nav-tab-item-active {
3442 margin-bottom: -1px;
3443 color: #444;
3444 }
3445 .nav-tab-item-active,
3446 .nav-tab-item-active:focus,
3447 .nav-tab-item-active:focus:active,
3448 .nav-tab-item-active:hover {
3449 border-bottom: 1px solid #f1f1f1;
3450 background: #f1f1f1;
3451 color: #000;
3452 }
3453 /**
3454 * END Tools
3455 */
3456
3457 /**
3458 * Quiz Feedback Mode - UI fix
3459 */
3460
3461 .tutor-quiz-feedback-mode {
3462 position: relative;
3463 }
3464 .tutor-quiz-feedback-mode:not(:last-child) {
3465 margin-right: 16px;
3466 }
3467
3468 .tutor-quiz-feedback-mode-option {
3469 border-radius: 3px;
3470 border: solid 1px #dedede;
3471 padding: 15px 15px 15px 40px;
3472 transition: 0.2s ease;
3473 max-width: 210px;
3474 }
3475
3476 .tutor-quiz-feedback-option-option-title {
3477 margin-bottom: 10px !important;
3478 }
3479
3480 .tutor-quiz-feedback-option-subtitle {
3481 margin: 0 !important;
3482 font-size: 12px;
3483 line-height: 1.67;
3484 color: #505469;
3485 }
3486 .tutor-quiz-feedback-option-subtitle a {
3487 font-weight: 500;
3488 color: inherit;
3489 text-decoration: underline !important;
3490 }
3491
3492 .tutor-quiz-feedback-mode input[type="radio"] {
3493 display: none;
3494 }
3495
3496 .tutor-quiz-feedback-mode .radio-icon {
3497 position: absolute;
3498 top: 16px;
3499 left: 16px;
3500 z-index: 1;
3501 margin: 0;
3502 width: 16px;
3503 height: 16px;
3504 border-radius: 50%;
3505 box-shadow: inset 0 0 0 2px #dcdce1;
3506 transition: 0.2s ease;
3507 }
3508 .tutor-quiz-feedback-mode input[type="radio"]:checked + .radio-icon {
3509 box-shadow: inset 0 0 0 5px #3e64de;
3510 background: #fff;
3511 }
3512 .tutor-quiz-feedback-mode
3513 input[type="radio"]:checked
3514 ~ .tutor-quiz-feedback-mode-option {
3515 background: #fff;
3516 }
3517
3518 /* Fixing course builder css overlap issue */
3519 #tutor-course-topics h2, #tutor-instructors h2 {
3520 display: block;
3521 }
3522 #tutor-course-topics .tutor-course-builder-header.has-postbox-header {
3523 top: -69px;
3524 right: 96px;
3525 }
3526