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