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