PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.5
Tutor LMS – eLearning and online course solution v1.7.5
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
3568 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
1151 /* RTL Style for name and desc */
1152 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc,
1153 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name{
1154 margin-right: 148px !important;
1155 }
1156
1157 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc{
1158 margin-left: 0 !important;
1159 }
1160
1161 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name{
1162 margin-left: 53px !important;
1163 }
1164
1165
1166 .btn-switch {
1167 display: inline-block;
1168 height: 22px;
1169 position: relative;
1170 width: 40px;
1171 }
1172 .btn-switch input {
1173 display: none;
1174 }
1175 .btn-slider {
1176 background-color: #ccc;
1177 bottom: 0;
1178 cursor: pointer;
1179 left: 0;
1180 position: absolute;
1181 right: 0;
1182 top: 0;
1183 -webkit-transition: 0.4s;
1184 transition: 0.4s;
1185 }
1186 .btn-slider:before {
1187 background-color: #fff;
1188 bottom: 3px;
1189 content: "";
1190 height: 16px;
1191 left: 4px;
1192 position: absolute;
1193 -webkit-transition: 0.4s;
1194 transition: 0.4s;
1195 width: 16px;
1196 }
1197 input:checked + .btn-slider {
1198 background-color: var(--tutor-primary-color);
1199 }
1200 input:checked + .btn-slider:before {
1201 -webkit-transform: translateX(16px);
1202 transform: translateX(16px);
1203 }
1204 .btn-slider.btn-round {
1205 border-radius: 34px;
1206 }
1207 .btn-slider.btn-round:before {
1208 border-radius: 50%;
1209 }
1210 .required-plugin-cards {
1211 background: #fff8e5;
1212 padding: 12px 20px;
1213 }
1214 .required-plugin-cards p {
1215 margin: 0;
1216 }
1217 /**
1218 Quiz-question
1219 */
1220 .quiz-question-form-wrap {
1221 margin-top: 20px;
1222 margin-bottom: 20px;
1223 }
1224 .quiz-question-flex-wrap,
1225 .tutor-flex-row {
1226 display: -webkit-box;
1227 display: -ms-flexbox;
1228 display: flex;
1229 -webkit-box-orient: horizontal;
1230 -webkit-box-direction: normal;
1231 -ms-flex-direction: row;
1232 flex-direction: row;
1233 }
1234 .tutor-flex-col {
1235 margin: 0 20px;
1236 }
1237 .tutor-flex-col:first-child {
1238 margin-left: 0;
1239 }
1240 .tutor-flex-col:last-child {
1241 margin-right: 0;
1242 }
1243 .tutor-add-question-wrap {
1244 margin: 20px 0;
1245 background-color: #f4f4f4;
1246 padding: 10px;
1247 }
1248 .tutor-add-question-wrap input[type="text"] {
1249 border: 1px solid #ddd;
1250 border-radius: 0;
1251 box-shadow: none;
1252 color: #333;
1253 display: inline-block;
1254 vertical-align: middle;
1255 padding: 7px 12px;
1256 margin: 0;
1257 width: 300px;
1258 min-height: 35px;
1259 }
1260 .tutor-add-question-wrap select {
1261 margin: 0;
1262 padding: 0;
1263 border-radius: 0;
1264 border: none;
1265 box-shadow: none;
1266 height: 35px;
1267 }
1268 .tutor-add-question-wrap .button {
1269 height: 35px;
1270 margin-left: 10px;
1271 }
1272 .question-actions-wrap {
1273 padding-right: 0 !important;
1274 }
1275 .question-actions-wrap a {
1276 display: inline-block;
1277 }
1278 .tutor-loading-icon-wrap.button {
1279 vertical-align: unset;
1280 border: none;
1281 background-color: transparent;
1282 box-shadow: none;
1283 }
1284
1285 .tutor-input-text-error {
1286 border: 1px solid #ff0000 !important;
1287 }
1288 .tutor-info-msg,
1289 .tutor-success-msg,
1290 .tutor-warning-msg,
1291 .tutor-error-msg {
1292 margin: 10px 0;
1293 padding: 10px;
1294 border-radius: 3px 3px 3px 3px;
1295 }
1296 .tutor-info-msg {
1297 color: var(--tutor-primary-color);
1298 background-color: #bef;
1299 border: 1px solid var(--tutor-primary-color);
1300 }
1301 .tutor-success-msg {
1302 color: var(--tutor-success-button-color);
1303 background-color: #dff2bf;
1304 border: 1px solid var(--tutor-success-button-color);
1305 }
1306 .tutor-warning-msg {
1307 color: #9f6000;
1308 background-color: #feefb3;
1309 border: 1px solid #9f6000;
1310 }
1311 .tutor-error-msg {
1312 color: #d8000c;
1313 background-color: #fbdcdc;
1314 border: 1px solid #d8000c;
1315 }
1316
1317 /**
1318 Quiz Modal
1319 */
1320
1321 .tutor-modal-wrap {
1322 opacity: 0;
1323 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1324 display: none;
1325 position: fixed;
1326 top: 0;
1327 left: 0;
1328 right: 0;
1329 bottom: 0;
1330 z-index: -1;
1331 background-color: rgba(0, 0, 0, 0.5);
1332 }
1333 .tutor-modal-wrap.show {
1334 display: -webkit-box;
1335 display: -ms-flexbox;
1336 display: flex;
1337 opacity: 1;
1338 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1339 z-index: 99999;
1340 -webkit-box-align: center;
1341 -ms-flex-align: center;
1342 align-items: center;
1343 -webkit-box-pack: center;
1344 -ms-flex-pack: center;
1345 justify-content: center;
1346 }
1347 .tutor-modal-wrap.loading .tutor-modal-content:before {
1348 position: absolute;
1349 top: 0;
1350 left: 0;
1351 right: 0;
1352 bottom: 0;
1353 display: block;
1354 content: "";
1355 z-index: 9;
1356 background: url("../images/spinner.gif") no-repeat center center;
1357 }
1358 .tutor-modal-wrap .tutor-modal-content {
1359 max-height: 90%;
1360 overflow-y: auto;
1361 overflow-x: hidden;
1362 background-color: #fff;
1363 max-width: 730px;
1364 margin: 0;
1365 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1366 position: relative;
1367 -webkit-transition: all 200ms ease-out;
1368 transition: all 200ms ease-out;
1369 width: 90%;
1370 }
1371
1372 .admin-bar .tutor-modal-wrap .tutor-modal-content {
1373 max-height: calc(90% - 32px);
1374 margin-top: 32px;
1375 }
1376
1377 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content {
1378 max-height: calc(90% - 88px);
1379 margin-top: 88px;
1380 }
1381
1382 .tutor-modal-wrap .modal-footer {
1383 padding: 20px;
1384 border-top: 1px solid #eee;
1385 }
1386 .tutor-modal-wrap .modal-container {
1387 min-height: 200px;
1388 padding: 20px;
1389 }
1390 .tutor-modal-wrap .modal-container p {
1391 margin: 5px 0 15px;
1392 }
1393
1394 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container {
1395 padding: 20px;
1396 background: #fff;
1397 min-height: auto;
1398 }
1399
1400 .tutor-modal-wrap .modal-header {
1401 display: -webkit-box;
1402 display: -ms-flexbox;
1403 display: flex;
1404 }
1405 .tutor-modal-wrap .search-bar {
1406 -ms-flex-preferred-size: 0;
1407 flex-basis: 0;
1408 -webkit-box-flex: 1;
1409 -ms-flex-positive: 1;
1410 flex-grow: 1;
1411 padding-top: 10px;
1412 padding-left: 20px;
1413 padding-right: 20px;
1414 }
1415 .tutor-modal-wrap .search-bar input[type="text"] {
1416 width: 100%;
1417 border: 1px solid #eee;
1418 box-shadow: none;
1419 padding: 10px;
1420 }
1421
1422 .tutor-modal-wrap .modal-title {
1423 -ms-flex-preferred-size: 0;
1424 flex-basis: 0;
1425 -webkit-box-flex: 1;
1426 -ms-flex-positive: 1;
1427 flex-grow: 1;
1428 }
1429 .tutor-modal-wrap a.modal-close-btn {
1430 background: #ffffff;
1431 width: 50px;
1432 height: 59px;
1433 display: inline-block;
1434 text-align: center;
1435 line-height: 57px;
1436 color: #3a3d42;
1437 font-size: 15px;
1438 position: absolute;
1439 right: 0;
1440 top: 0;
1441 text-decoration: none;
1442 }
1443 .tutor-modal-wrap .modal-header {
1444 padding: 15px 20px;
1445 border-bottom: 1px solid #eeeff1;
1446 padding-right: 50px;
1447 align-items: center;
1448 }
1449
1450 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn {
1451 color: var(--tutor-primary-color);
1452 }
1453
1454 .tutor-modal-wrap .modal-header h1 {
1455 padding: 0;
1456 margin: 0;
1457 line-height: 30px;
1458 font-size: 23px;
1459 }
1460 .tutor-modal-wrap .modal-container {
1461 background-color: #f1f1f1;
1462 padding: 0;
1463 }
1464 #tutor-quiz-modal-tab-items-wrap {
1465 background-color: #fff;
1466 font-size: 0;
1467 overflow: hidden;
1468 }
1469 #tutor-quiz-builder-modal-tabs-container {
1470 padding: 20px;
1471 }
1472 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
1473 padding: 15px 25px;
1474 display: inline-block;
1475 color: #393c40;
1476 border-left: 1px solid #f1f1f1;
1477 font-size: 14px;
1478 overflow: hidden;
1479 line-height: 17px;
1480 vertical-align: middle;
1481 }
1482 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
1483 background-color: #f1f1f1;
1484 }
1485 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
1486 float: left;
1487 font-size: 17px;
1488 line-height: 1;
1489 margin-right: 5px;
1490 }
1491 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
1492 color: var(--tutor-primary-color);
1493 }
1494 .quiz-modal-tab-navigation-btn {
1495 padding: 10px 20px;
1496 border-radius: 3px;
1497 }
1498 .quiz-modal-btn-next,
1499 .quiz-modal-btn-next:focus,
1500 .quiz-modal-btn-first-step,
1501 .quiz-modal-btn-first-step:focus,
1502 .quiz-modal-question-save-btn,
1503 .quiz-modal-question-save-btn:focus,
1504 .quiz-modal-settings-save-btn,
1505 .quiz-modal-settings-save-btn:focus {
1506 background-color: var(--tutor-primary-color);
1507 color: #ffffff;
1508 }
1509 .quiz-modal-btn-next:hover,
1510 .quiz-modal-btn-first-step:hover,
1511 .quiz-modal-question-save-btn:hover,
1512 .quiz-modal-settings-save-btn:hover {
1513 color: #ffffff;
1514 }
1515 .quiz-modal-btn-cancel,
1516 .quiz-modal-btn-back {
1517 color: #4b5981;
1518 border: 1px solid #d4dadb;
1519 }
1520 .tutor-quiz-builder-form-row .quiz-form-warning {
1521 color: #e88e06;
1522 }
1523 .tutor-assignment-builder-modal-wrap .modal-container {
1524 padding: 10px;
1525 }
1526 .assignment-modal-form-wrap
1527 .tutor-option-field.tutor-assignment-modal-title-wrap {
1528 margin: 0;
1529 }
1530 .tutor-quiz-question-answers-form {
1531 background-color: #fff;
1532 padding: 20px;
1533 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1534 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
1535 border: 1px solid #dedede;
1536 border-radius: 3px;
1537 margin-bottom: 20px;
1538 }
1539 .advanced-options-tab-item {
1540 float: right;
1541 }
1542
1543 .modal-container .modal-classic-btn-wrap {
1544 position: absolute;
1545 right: 45px;
1546 top: 20px;
1547 }
1548 .rtl .modal-container .modal-classic-btn-wrap {
1549 left: 20px;
1550 right: auto;
1551 }
1552 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn {
1553 color: var(--tutor-primary-color);
1554 }
1555
1556 /** Tutor Quiz Modal Form */
1557
1558 /*notice*/
1559 .tutor-quiz-builder-modal-tabs-notice {
1560 background: #d8d8d8;
1561 line-height: 20px;
1562 padding: 10px 30px;
1563 color: #a4a4a4;
1564 }
1565 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a {
1566 color: #a4a4a4;
1567 text-decoration: underline;
1568 }
1569 /*end notice*/
1570
1571 /* .tutor-quiz-builder-group */
1572
1573 .tutor-quiz-builder-group {
1574 margin-bottom: 25px;
1575 }
1576
1577 .tutor-quiz-builder-group > p.warning {
1578 color: red;
1579 font-size: 12px;
1580 }
1581 .tutor-quiz-builder-group > p.help {
1582 color: #a4a4a4;
1583 font-size: 12px;
1584 margin-top: 7px;
1585 }
1586
1587 .tutor-quiz-builder-group h4 {
1588 font-size: 14px;
1589 color: #393c40;
1590 font-weight: 600;
1591 margin: 0 0 15px;
1592 }
1593
1594 .tutor-quiz-builder-row {
1595 display: -webkit-box;
1596 display: -ms-flexbox;
1597 display: flex;
1598 -webkit-box-align: center;
1599 -ms-flex-align: center;
1600 align-items: center;
1601 margin-left: -10px;
1602 margin-right: -10px;
1603 }
1604
1605 .tutor-quiz-builder-col {
1606 padding-left: 10px;
1607 padding-right: 10px;
1608 -webkit-box-flex: 1;
1609 -ms-flex-positive: 1;
1610 flex-grow: 1;
1611 }
1612 .tutor-quiz-builder-col.auto-width {
1613 -webkit-box-flex: 0;
1614 -ms-flex: 0 0 auto;
1615 flex: 0 0 auto;
1616 }
1617
1618 .tutor-quiz-builder-group textarea,
1619 .tutor-quiz-builder-group input[type="text"],
1620 .tutor-quiz-builder-group input[type="email"],
1621 .tutor-quiz-builder-group input[type="number"],
1622 .tutor-quiz-builder-group input[type="password"] {
1623 line-height: 40px;
1624 padding: 5px 0;
1625 text-indent: 15px;
1626 background: #fff;
1627 display: inline-block;
1628 border: 1px solid #dedede;
1629 border-radius: 3px;
1630 box-shadow: none;
1631 height: 40px;
1632 margin: 0;
1633 width: 100%;
1634 color: #393c40;
1635 font-size: 14px;
1636 }
1637 .tutor-quiz-builder-group textarea:focus,
1638 .tutor-quiz-builder-group input[type="text"]:focus,
1639 .tutor-quiz-builder-group input[type="email"]:focus,
1640 .tutor-quiz-builder-group input[type="number"]:focus,
1641 .tutor-quiz-builder-group input[type="password"]:focus {
1642 border-color: var(--tutor-primary-color);
1643 }
1644
1645 .tutor-quiz-builder-group textarea {
1646 height: 80px;
1647 resize: none;
1648 text-indent: 0;
1649 padding: 11px 15px;
1650 line-height: 22px;
1651 }
1652
1653 .tutor-quiz-builder-group textarea[name="quiz_description"] {
1654 height: 150px;
1655 }
1656
1657 .tutor-quiz-builder-group select {
1658 border: 1px solid #ccc;
1659 box-shadow: none;
1660 height: 42px !important;
1661 padding: 0 12px !important;
1662 margin: 0;
1663 }
1664
1665 .tutor-quiz-builder-modal-control-btn-group {
1666 display: -webkit-box;
1667 display: -ms-flexbox;
1668 display: flex;
1669 margin-top: 20px;
1670 }
1671
1672 .question_form_inner {
1673 padding: 0 20px 20px;
1674 margin-top: 0;
1675 }
1676
1677 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1678 -webkit-box-flex: 1;
1679 -ms-flex: 1;
1680 flex: 1;
1681 }
1682 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
1683 display: inline-block;
1684 }
1685 .tutor-quiz-builder-modal-control-btn-group
1686 .quiz-modal-tab-navigation-btn:not(:last-child) {
1687 margin-right: 6px;
1688 }
1689 .modal-container .tutor-quiz-add-question-btn {
1690 border: 1px solid #c6c9cf;
1691 padding: 10px 15px;
1692 color: #393c40;
1693 display: inline-block;
1694 border-radius: 3px;
1695 }
1696 .modal-container .tutor-quiz-add-question-btn i {
1697 color: var(--tutor-primary-color);
1698 line-height: 16px;
1699 margin-right: 3px;
1700 }
1701
1702 .quiz-form-field-col {
1703 margin-right: 20px;
1704 }
1705 .quiz-form-field-col.result-fail {
1706 width: 100%;
1707 }
1708 .quiz-modal-switch-field {
1709 display: -webkit-box;
1710 display: -ms-flexbox;
1711 display: flex;
1712 margin-top: 30px;
1713 }
1714 .quiz-modal-switch-field label.btn-switch {
1715 margin-right: 20px;
1716 position: relative;
1717 }
1718
1719 label.btn-switch input:checked + .btn-slider {
1720 background-color: var(--tutor-success-button-color);
1721 }
1722
1723 .btn-switch + span {
1724 line-height: 24px;
1725 display: inline-block;
1726 margin-left: 8px;
1727 font-weight: 700;
1728 font-size: 14px;
1729 }
1730
1731 .tutor-select {
1732 position: relative;
1733 }
1734 .tutor-select .select-header {
1735 border: 1px solid #dedede;
1736 margin: 0;
1737 padding: 10px;
1738 width: 100%;
1739 box-shadow: none;
1740 background-color: #fff;
1741 display: -webkit-box;
1742 display: -ms-flexbox;
1743 display: flex;
1744 cursor: pointer;
1745 box-sizing: border-box;
1746 border-radius: 3px;
1747 }
1748 .tutor-select .select-header .lead-option {
1749 -webkit-box-flex: 1;
1750 -ms-flex: 1;
1751 flex: 1;
1752 }
1753 .tutor-select .select-header .select-dropdown {
1754 line-height: 22px;
1755 }
1756 .tutor-select .select-header .lead-option .question-type-pro {
1757 display: none;
1758 }
1759 .tutor-select .tutor-select-options {
1760 border: 1px solid #dedede;
1761 background-color: #fff;
1762 padding: 22px 10px 8px;
1763 width: calc(100% - 22px);
1764 position: absolute;
1765 font-size: 0;
1766 z-index: 9;
1767 display: -webkit-box;
1768 display: -ms-flexbox;
1769 display: flex;
1770 -ms-flex-wrap: wrap;
1771 flex-wrap: wrap;
1772 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
1773 top: 55px;
1774 border-radius: 3px;
1775 }
1776 .tutor-select .tutor-select-options .tutor-select-option {
1777 width: calc(33.3333% - 22px);
1778 display: inline-block;
1779 padding: 9px;
1780 cursor: pointer;
1781 position: relative;
1782 box-sizing: border-box;
1783 margin: 0 11px 15px;
1784 border: 1px solid #e2e2e2;
1785 border-radius: 3px;
1786 }
1787 .tutor-select .tutor-select-options .tutor-select-option:hover {
1788 border-color: var(--tutor-primary-color);
1789 }
1790 .question-type-pro {
1791 color: #fff;
1792 font-size: 9px;
1793 right: 11px;
1794 position: absolute;
1795 top: 50%;
1796 -webkit-transform: translateY(-50%);
1797 transform: translateY(-50%);
1798 }
1799 i.tutor-icon-block {
1800 padding: 0;
1801 color: #fff;
1802 border-radius: 3px;
1803 margin-right: 2px;
1804 display: inline-block;
1805 width: 22px;
1806 height: 22px;
1807 text-align: center;
1808 line-height: 22px;
1809 }
1810 i.tutor-icon-block.tutor-icon-short-ans {
1811 background-color: #f37512;
1812 }
1813 i.tutor-icon-block.tutor-icon-image-ans {
1814 background-color: #a322f9;
1815 }
1816 i.tutor-icon-block.tutor-icon-yes-no {
1817 background-color: var(--tutor-primary-color);
1818 }
1819 i.tutor-icon-block.tutor-icon-multiple-choice {
1820 background-color: #9034a9;
1821 }
1822 i.tutor-icon-block.tutor-icon-mark {
1823 background-color: #00b890;
1824 }
1825 i.tutor-icon-block.tutor-icon-open-ended {
1826 background-color: #fe3129;
1827 }
1828 i.tutor-icon-block.tutor-icon-fill-gaps {
1829 background-color: #ffbf00;
1830 }
1831 i.tutor-icon-block.tutor-icon-answer-shorting {
1832 background-color: #f80089;
1833 }
1834 i.tutor-icon-block.tutor-icon-assesment {
1835 background-color: #274055;
1836 }
1837 i.tutor-icon-block.tutor-icon-matching {
1838 background-color: #8a4a1b;
1839 }
1840 i.tutor-icon-block.tutor-icon-image-matching {
1841 background-color: #8a4a1b;
1842 }
1843 i.tutor-icon-block.tutor-icon-ordering {
1844 background-color: var(--tutor-primary-color);
1845 }
1846 i.tutor-icon-block.tutor-icon-plus-square-button,
1847 i.tutor-icon-block.tutor-icon-plus {
1848 background-color: var(--tutor-success-button-color);
1849 }
1850
1851 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
1852 background-color: var(--tutor-primary-color);
1853 }
1854
1855 a.back-to-quiz-questions-btn {
1856 font-size: 16px;
1857 font-weight: 300;
1858 color: #393c40;
1859 margin-bottom: 10px;
1860 display: block;
1861 }
1862
1863 a.back-to-quiz-questions-btn.tutor-updating-message i {
1864 display: none;
1865 }
1866
1867 .modal-container .quiz-questions-form {
1868 padding: 20px;
1869 }
1870
1871 #quiz-builder-tab-advanced-options
1872 .tutor-quiz-builder-form-cols-row
1873 .quiz-form-field-col:first-child {
1874 -webkit-box-flex: 0;
1875 -ms-flex: 0 0 150px;
1876 flex: 0 0 150px;
1877 }
1878 .question-form-header {
1879 margin-bottom: 20px;
1880 }
1881 .quiz-question-form-body {
1882 margin-bottom: 25px;
1883 }
1884 .quiz-builder-question-wrap {
1885 display: -webkit-box;
1886 display: -ms-flexbox;
1887 display: flex;
1888 margin-bottom: 15px;
1889 }
1890 .quiz-builder-question {
1891 -webkit-box-flex: 1;
1892 -ms-flex: 1;
1893 flex: 1;
1894 display: -webkit-box;
1895 display: -ms-flexbox;
1896 display: flex;
1897 background: #fff;
1898 padding: 10px;
1899 border: 1px solid #e2e2e2;
1900 border-radius: 3px;
1901 max-width: calc(100% - 52px);
1902 }
1903 .quiz-builder-question .question-sorting {
1904 margin-right: 10px;
1905 line-height: 22px;
1906 }
1907 .quiz-builder-question .question-sorting i {
1908 display: block;
1909 line-height: 24px;
1910 }
1911 .quiz-builder-question .question-edit-icon {
1912 line-height: 22px;
1913 }
1914 .quiz-builder-question
1915 .question-edit-icon
1916 .tutor-quiz-open-question-form.tutor-updating-message
1917 i {
1918 display: none;
1919 }
1920 .quiz-builder-question .question-title {
1921 -webkit-box-flex: 1;
1922 -ms-flex: 1;
1923 flex: 1;
1924 line-height: 22px;
1925 text-overflow: ellipsis;
1926 overflow: hidden;
1927 white-space: nowrap;
1928 margin-right: 10px;
1929 }
1930 .quiz-builder-question .question-icon {
1931 -webkit-box-flex: 0;
1932 -ms-flex: 0 0 155px;
1933 flex: 0 0 155px;
1934 }
1935 .quiz-builder-qustion-trash a {
1936 display: block;
1937 padding: 0 0 0 10px;
1938 font-size: 20px;
1939 color: rgba(57, 60, 64, 0.4);
1940 line-height: 44px;
1941 }
1942 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
1943 border: 1px solid #dedede;
1944 padding: 20px 70px 20px 10px;
1945 background-color: #ffffff;
1946 position: relative;
1947 border-radius: 4px;
1948 }
1949 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1950 background-color: var(--tutor-primary-color);
1951 border: none;
1952 height: 4px;
1953 border-radius: 4px;
1954 }
1955 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
1956 background: #dedede;
1957 border-radius: 4px;
1958 }
1959 .tutor-quiz-builder-modal-wrap
1960 .tutor-field-type-slider
1961 .ui-widget-content
1962 .ui-state-default {
1963 background-color: var(--tutor-primary-color);
1964 border: 1px solid var(--tutor-primary-color);
1965 border-radius: 50%;
1966 }
1967 .tutor-quiz-builder-modal-wrap
1968 .tutor-field-type-slider
1969 .tutor-field-type-slider-value {
1970 font-size: 16px;
1971 font-weight: 600;
1972 background: var(--tutor-primary-color);
1973 position: absolute;
1974 right: 5px;
1975 top: 50%;
1976 margin: 0;
1977 -webkit-transform: translateY(-50%);
1978 transform: translateY(-50%);
1979 line-height: 34px;
1980 width: 43px;
1981 text-align: center;
1982 border-radius: 4px;
1983 color: #fff;
1984 }
1985 .tutor-quiz-builder-modal-wrap
1986 .tutor-field-type-slider
1987 .tutor-field-type-slider-value:before {
1988 content: "";
1989 position: absolute;
1990 border: 7px solid transparent;
1991 top: 50%;
1992 border-right-color: var(--tutor-primary-color);
1993 right: 100%;
1994 -webkit-transform: translateY(-50%);
1995 transform: translateY(-50%);
1996 }
1997 .tutor-quiz-answer-wrap {
1998 display: -webkit-box;
1999 display: -ms-flexbox;
2000 display: flex;
2001 }
2002 .tutor-quiz-answer {
2003 background-color: #fff;
2004 -webkit-box-flex: 1;
2005 -ms-flex: 1;
2006 flex: 1;
2007 padding: 10px 15px;
2008 border: 1px solid #dedede;
2009 display: -webkit-box;
2010 display: -ms-flexbox;
2011 display: flex;
2012 line-height: 22px;
2013 border-radius: 3px;
2014 margin-bottom: 15px;
2015 }
2016 .tutor-quiz-answer .tutor-quiz-answer-edit a {
2017 display: block;
2018 padding: 0px 9px;
2019 }
2020 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
2021 padding: 0 10px;
2022 display: inline-block;
2023 line-height: 44px;
2024 }
2025 span.tutor-quiz-answer-title {
2026 -webkit-box-flex: 1;
2027 -ms-flex: 1;
2028 flex: 1;
2029 }
2030 .tutor-quiz-answer-media .option-media-preview {
2031 margin-bottom: 20px;
2032 }
2033 .tutor-quiz-answer-media .option-media-preview img {
2034 max-width: 80px;
2035 height: auto;
2036 }
2037 .tutor-question-answer-image {
2038 margin-right: 10px;
2039 }
2040 .tutor-question-answer-image img {
2041 max-height: 25px;
2042 width: auto;
2043 }
2044 button#quiz-answer-save-btn,
2045 button#quiz-answer-edit-btn {
2046 background-color: var(--tutor-success-button-color);
2047 color: #fff;
2048 padding: 10px 15px;
2049 border: none;
2050 cursor: pointer;
2051 }
2052 button#quiz-answer-save-btn:hover,
2053 button#quiz-answer-edit-btn:hover {
2054 background-color: var(--tutor-success-button-color);
2055 }
2056 /**
2057 Tutor Media Upload
2058 */
2059
2060 .tutor-media-upload-wrap {
2061 border: 1px solid #dedede;
2062 display: -webkit-box;
2063 display: -ms-flexbox;
2064 display: flex;
2065 width: 130px;
2066 }
2067 .tutor-media-upload-wrap img {
2068 max-width: 100%;
2069 }
2070 .tutor-media-preview {
2071 -webkit-box-flex: 1;
2072 -ms-flex: 1;
2073 flex: 1;
2074 }
2075 .tutor-media-upload-btn {
2076 display: block;
2077 padding: 10px;
2078 font-size: 50px;
2079 line-height: 50px;
2080 text-align: center;
2081 color: #dedede;
2082 }
2083 .tutor-media-upload-trash-wrap {
2084 border-left: 1px solid #dedede;
2085 }
2086 .tutor-media-upload-trash {
2087 color: #dedede;
2088 display: block;
2089 line-height: 50px;
2090 padding: 12px;
2091 }
2092 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
2093 margin-top: 40px;
2094 margin-bottom: 10px;
2095 }
2096
2097 /**
2098 #End Quiz Modal
2099 */
2100
2101 .tutor-available-quizzes .added-quiz-item {
2102 background-color: #f5f5f5;
2103 padding: 10px;
2104 margin-bottom: 2px;
2105 display: -webkit-box;
2106 display: -ms-flexbox;
2107 display: flex;
2108 }
2109 .tutor-available-quizzes .added-quiz-item .quiz-name {
2110 -ms-flex-preferred-size: 0;
2111 flex-basis: 0;
2112 -webkit-box-flex: 1;
2113 -ms-flex-positive: 1;
2114 flex-grow: 1;
2115 }
2116 .tutor-add-quiz-button-wrap {
2117 margin: 20px 0;
2118 }
2119 .tutor-add-quiz-button-wrap a {
2120 color: #2756d1;
2121 }
2122 .tutor-quiz-delete-btn {
2123 color: #ff0000;
2124 }
2125 p.quiz-search-suggest-text {
2126 margin-top: 30px;
2127 font-style: italic;
2128 font-size: 12px;
2129 }
2130 span.result-pass {
2131 background-color: var(--tutor-success-button-color);
2132 color: #fff;
2133 padding: 3px 5px;
2134 border-radius: 2px;
2135 }
2136 span.result-fail {
2137 color: #ff0000;
2138 }
2139 span.result-review-required {
2140 background: #f5b30d;
2141 color: #fff;
2142 padding: 3px 5px;
2143 border-radius: 2px;
2144 }
2145
2146 .tutor-emails-lists-wrap {
2147 background-color: #ffffff;
2148 padding: 20px;
2149 }
2150 .tutor-emails-lists-wrap .wp-list-table td {
2151 padding: 10px 20px;
2152 }
2153 /*
2154 Tutor Instructor
2155 */
2156
2157 .tutor-course-instructors-metabox-wrap {
2158 margin-top: 10px;
2159 margin-left: -10px;
2160 }
2161 .tutor-add-instructor-button-wrap {
2162 padding-left: 10px;
2163 }
2164 .tutor-course-available-instructors {
2165 display: -webkit-box;
2166 display: -ms-flexbox;
2167 display: flex;
2168 -ms-flex-wrap: wrap;
2169 flex-wrap: wrap;
2170 }
2171
2172 .tutor-course-available-instructors .added-instructor-item {
2173 -webkit-box-flex: 0;
2174 -ms-flex: 0 0 calc(50% - 20px);
2175 flex: 0 0 calc(50% - 20px);
2176 max-width: calc(50% - 20px);
2177 border: 1px solid #dcdfe5;
2178 padding: 13px;
2179 display: -webkit-inline-box;
2180 display: -ms-inline-flexbox;
2181 display: inline-flex;
2182 -webkit-box-align: center;
2183 -ms-flex-align: center;
2184 align-items: center;
2185 border-radius: 4px;
2186 position: relative;
2187 box-sizing: border-box;
2188 margin: 0px 10px 20px;
2189 }
2190
2191 @media (min-width: 1300px) {
2192 .tutor-course-available-instructors .added-instructor-item {
2193 -ms-flex: 0 0 calc(33.333% - 20px);
2194 flex: 0 0 calc(33.333% - 20px);
2195 max-width: calc(33.333% - 20px);
2196 }
2197 }
2198 @media (max-width: 546px) {
2199 .tutor-course-available-instructors .added-instructor-item {
2200 -ms-flex: 0 0 100%;
2201 flex: 0 0 100%;
2202 max-width: 100%;
2203 }
2204 }
2205
2206 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2207 position: relative;
2208 }
2209
2210 .tutor-course-available-instructors
2211 .added-instructor-item
2212 .instructor-name
2213 img {
2214 display: inline-block;
2215 margin-left: 10px;
2216 width: 18px;
2217 }
2218
2219 .tutor-course-available-instructors
2220 .added-instructor-item
2221 .instructor-name
2222 img:hover
2223 + i.instructor-name-tooltip {
2224 opacity: 1;
2225 }
2226
2227 .tutor-course-available-instructors
2228 .added-instructor-item
2229 i.instructor-name-tooltip {
2230 -webkit-transition: 300ms;
2231 transition: 300ms;
2232 opacity: 0;
2233 position: absolute;
2234 bottom: 34px;
2235 right: 9px;
2236 background: #2a344f;
2237 -webkit-transform: translateX(50%);
2238 transform: translateX(50%);
2239 color: #fff;
2240 font-size: 12px;
2241 font-style: normal;
2242 padding: 0 8px;
2243 border-radius: 15px;
2244 line-height: 20px;
2245 z-index: 1;
2246 }
2247
2248 .tutor-course-available-instructors
2249 .added-instructor-item
2250 i.instructor-name-tooltip::before {
2251 content: "";
2252 position: absolute;
2253 border: 5px solid #2a344f;
2254 bottom: -3px;
2255 left: 50%;
2256 margin-left: -5px;
2257 -webkit-transform: rotate(45deg);
2258 transform: rotate(45deg);
2259 z-index: -1;
2260 }
2261
2262 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2263 position: absolute;
2264 right: 14px;
2265 top: 50%;
2266 font-size: 12px;
2267 -webkit-transform: translateY(-50%);
2268 transform: translateY(-50%);
2269 opacity: 0;
2270 -webkit-transition: 300ms;
2271 transition: 300ms;
2272 }
2273
2274 .tutor-course-available-instructors
2275 .added-instructor-item
2276 .instructor-control
2277 a {
2278 color: red;
2279 text-decoration: none;
2280 }
2281
2282 .tutor-course-available-instructors
2283 .added-instructor-item:hover
2284 .instructor-control {
2285 opacity: 1;
2286 }
2287
2288 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2289 height: 45px;
2290 width: 45px;
2291 overflow: hidden;
2292 border-radius: 50px;
2293 margin-right: 15px;
2294 }
2295 .tutor-course-available-instructors
2296 .added-instructor-item
2297 .instructor-icon
2298 img {
2299 width: 100%;
2300 height: auto;
2301 }
2302 /*@media (min-width: 547px){*/
2303 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2304 /*margin-left: 30px;*/
2305 /*}*/
2306 /*}*/
2307
2308 /*
2309 End new
2310 */
2311
2312 .answer-image-matched-wrap {
2313 display: -webkit-box;
2314 display: -ms-flexbox;
2315 display: flex;
2316 }
2317 .image-matching-item {
2318 -webkit-box-flex: 0;
2319 -ms-flex: 0 0 50px;
2320 flex: 0 0 50px;
2321 margin-right: 10px;
2322 }
2323 .image-matching-item p {
2324 margin-bottom: 5px;
2325 margin-top: 0;
2326 color: #878a8f;
2327 }
2328 .image-matching-item img {
2329 max-width: 80px;
2330 }
2331 span.filled_dash_unser {
2332 font-weight: bold;
2333 text-decoration: underline;
2334 margin: 0 5px;
2335 }
2336 /**
2337 Uninstall
2338 */
2339 .wrap.tutor-uninstall-wrap {
2340 background: #fff;
2341 padding: 20px;
2342 }
2343 .tutor-uninstall-btn-group {
2344 margin: 50px 0;
2345 }
2346
2347 /**
2348 Updating Messsage
2349 */
2350 .tutor-updating-message:before {
2351 display: inline-block;
2352 font-family: "tutor";
2353 -webkit-font-smoothing: antialiased;
2354 -moz-osx-font-smoothing: grayscale;
2355 vertical-align: top;
2356 content: "\e91d";
2357 -webkit-animation: rotation 2s infinite linear;
2358 animation: rotation 2s infinite linear;
2359 margin-right: 6px;
2360 }
2361 .rtl .tutor-updating-message:before {
2362 margin-right: 0;
2363 margin-left: 6px;
2364 }
2365
2366 /**
2367 Lesson Edit Modal
2368 */
2369
2370 .lesson-modal-form-wrap .lesson-modal-field-row {
2371 padding: 10px 0;
2372 }
2373 .lesson-modal-field.tutor-lesson-modal-title-wrap {
2374 width: 95%;
2375 }
2376 .tutor-lesson-modal-title-wrap input {
2377 width: 100%;
2378 }
2379 .lesson-modal-form-wrap .assignment-modal-field-row,
2380 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2381 .lesson-modal-form-wrap .tutor-option-field-row {
2382 padding: 10px 0;
2383 /*margin-bottom: 20px;
2384 border-bottom: none;*/
2385 }
2386 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2387 border-bottom: none;
2388 }
2389
2390 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2391 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2392 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2393 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2394 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"] {
2395 line-height: 40px;
2396 padding: 5px 0;
2397 text-indent: 15px;
2398 background: #fff;
2399 display: inline-block;
2400 border: 1px solid #dedede;
2401 border-radius: 3px;
2402 box-shadow: none;
2403 height: 40px;
2404 margin: 0;
2405 width: 100%;
2406 color: #393c40;
2407 font-size: 14px;
2408 transition: 300ms;
2409 }
2410 .lesson-modal-form-wrap .tutor-option-field-row textarea {
2411 line-height: 26px;
2412 min-height: 150px;
2413 text-indent: 0;
2414 padding: 15px;
2415 }
2416 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2417 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2418 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2419 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2420 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus {
2421 border-color: var(--tutor-primary-color);
2422 }
2423
2424 .lesson-modal-form-wrap .tutor-option-field-row select {
2425 height: 40px;
2426 }
2427
2428 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox {
2429 margin-top: 0;
2430 }
2431
2432 .assignment-modal-form-wrap,
2433 .lesson-modal-form-wrap {
2434 padding: 20px;
2435 padding-bottom: 48px;
2436 }
2437 .tutor-lesson-modal-wrap .modal-footer {
2438 padding: 10px 20px;
2439 background-color: #fff;
2440 width: 100%;
2441 position: sticky;
2442 bottom: 0;
2443 position: -webkit-sticky;
2444 }
2445 .tutor-option-field .tutor-lesson-edit-feature-img {
2446 width: 100px;
2447 position: relative;
2448 }
2449 .tutor-option-field .tutor-lesson-edit-feature-img img {
2450 width: 100%;
2451 height: auto;
2452 }
2453 a.tutor-lesson-thumbnail-delete-btn {
2454 position: absolute;
2455 top: 0;
2456 right: 0;
2457 color: red;
2458 background: #fff;
2459 padding: 3px 5px;
2460 border-radius: 5px;
2461 }
2462 .tutor-get-pro-text {
2463 color: #e02424;
2464 }
2465 .updating-icon:before {
2466 font-family: "tutor";
2467 margin-right: 5px;
2468 content: "\e91d";
2469 -webkit-animation: spin 1s steps(8) infinite;
2470 animation: spin 1s steps(8) infinite;
2471 display: inline-block;
2472 }
2473 .tutor-notice-warning {
2474 background-color: #fcf8e3;
2475 border-color: #faebcc;
2476 padding: 20px;
2477 margin-bottom: 10px;
2478 }
2479
2480 /**
2481 Withdraw table
2482 */
2483 .withdraw-method-data-row {
2484 display: -webkit-box;
2485 display: -ms-flexbox;
2486 display: flex;
2487 }
2488 span.withdraw-method-label {
2489 width: 140px;
2490 }
2491 .withdraw-method-value {
2492 margin-left: 3px;
2493 }
2494 .withdraw-status.withdraw-status-approved {
2495 background: var(--tutor-success-button-color);
2496 color: #fff;
2497 padding: 5px 10px;
2498 }
2499 .withdraw-status.withdraw-status-pending {
2500 background: #f0efef;
2501 color: #666666;
2502 padding: 5px 10px;
2503 }
2504 .withdraw-status.withdraw-status-rejected {
2505 background: #ff3842;
2506 color: #fff;
2507 padding: 5px 10px;
2508 }
2509 .withdraw-list-row-actions {
2510 font-weight: bold;
2511 }
2512 .withdraw-list-row-actions .approved a {
2513 color: var(--tutor-success-button-color);
2514 }
2515 .withdraw-list-row-actions .rejected a {
2516 color: #ff3842;
2517 }
2518
2519 /**
2520 Assignments
2521 */
2522
2523 .submitted-assignment-wrap {
2524 background-color: #ffffff;
2525 padding: 20px;
2526 margin-top: 20px;
2527 }
2528 .tutor-individual-attachment-file {
2529 margin-bottom: 20px;
2530 }
2531 .tutor-individual-attachment-file p {
2532 margin: 0 !important;
2533 }
2534
2535 /**
2536 Tutor Notice
2537 */
2538 .tnotice {
2539 text-align: left;
2540 padding: 10px 0;
2541 background-color: #fff;
2542 border-radius: 4px;
2543 position: relative;
2544 margin-bottom: 10px;
2545 }
2546 .tnotice:before {
2547 content: "";
2548 position: absolute;
2549 top: 0;
2550 left: 0;
2551 width: 4px;
2552 height: 100%;
2553 border-top-left-radius: 4px;
2554 border-bottom-left-radius: 4px;
2555 }
2556 .tnotice__icon {
2557 position: absolute;
2558 top: 50%;
2559 left: 22px;
2560 transform: translateY(-50%);
2561 width: 14px;
2562 height: 14px;
2563 padding: 7px;
2564 border-radius: 50%;
2565 display: inline-block;
2566
2567 color: #fff;
2568 text-align: center;
2569 line-height: 11px;
2570 }
2571 .tnotice__type {
2572 color: #3e3e3e;
2573 font-weight: 700;
2574 margin-top: 0;
2575 margin-bottom: 0;
2576 }
2577 .tnotice__message {
2578 font-size: 14px;
2579 margin-top: 0;
2580 margin-bottom: 0;
2581 color: #878787;
2582 }
2583 .tnotice__content {
2584 padding-left: 70px;
2585 padding-right: 60px;
2586 }
2587 .tnotice__close {
2588 position: absolute;
2589 right: 22px;
2590 top: 50%;
2591 width: 14px;
2592 cursor: pointer;
2593 height: 14px;
2594 fill: #878787;
2595 transform: translateY(-50%);
2596 }
2597 .tnotice--success .tnotice__icon {
2598 background-color: #2bde3f;
2599 }
2600 .tnotice--success:before {
2601 background-color: #2bde3f;
2602 }
2603 .tnotice--blue .tnotice__icon {
2604 background-color: #1d72f3;
2605 }
2606 .tnotice--blue:before {
2607 background-color: #1d72f3;
2608 }
2609 .tnotice--danger .tnotice__icon {
2610 background-color: #f31e1c;
2611 }
2612 .tnotice--danger:before {
2613 background-color: #f31e1c;
2614 }
2615
2616 /***************************
2617 * Quiz attempts table
2618 **************************/
2619
2620 .tutor-quiz-attempt-history td:last-child {
2621 text-align: center;
2622 }
2623 .tutor-quiz-attempt-history td:last-child a {
2624 display: block;
2625 padding: 10px;
2626 }
2627 .attempt-review-title {
2628 font-size: 18px;
2629 color: var(--tutor-text-size);
2630 font-weight: 600;
2631 display: flex;
2632 align-items: center;
2633 margin-bottom: 60px;
2634 }
2635 .attempt-review-title i {
2636 margin-right: 12px;
2637 color: var(--tutor-primary-color);
2638 }
2639 .tutor-quiz-attempt-info-row .attempt-view-bottom,
2640 .tutor-quiz-attempt-info-row .attempt-view-top {
2641 display: flex;
2642 justify-content: space-between;
2643 }
2644 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
2645 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2646 display: inline-flex;
2647 align-items: center;
2648 max-width: 30%;
2649 }
2650 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2651 align-items: flex-start;
2652 }
2653 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
2654 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2655 background: #df3247;
2656 font-size: 14px;
2657 font-weight: 400;
2658 color: #fff;
2659 padding: 1px 4px;
2660 margin-right: 13px;
2661 border-radius: 2px;
2662 }
2663 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2664 background: var(--tutor-success-button-color);
2665 }
2666 .tutor-quiz-attempt-info-row .attempt-info-content h4,
2667 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2668 font-size: 14px;
2669 line-height: 25px;
2670 margin: 0;
2671 color: #7a7f85;
2672 font-weight: 400;
2673 }
2674 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
2675 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2676 font-weight: 700;
2677 color: var(--tutor-text-color);
2678 margin-top: 7px;
2679 }
2680 .tutor-quiz-attempt-info-row .attempt-view-top {
2681 padding-bottom: 30px;
2682 margin-bottom: 30px;
2683 border-bottom: 1px solid #dcdfe5;
2684 }
2685 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2686 margin-bottom: 60px;
2687 }
2688 .attempt-user-details {
2689 display: flex;
2690 align-items: center;
2691 }
2692 .attempt-user-details .attempt-user-avatar {
2693 padding-right: 20px;
2694 }
2695 .attempt-user-details .attempt-user-avatar img {
2696 display: block;
2697 width: 70px;
2698 height: 70px;
2699 border-radius: 50%;
2700 }
2701 .attempt-user-details .attempt-info-content h4 {
2702 font-size: 18px;
2703 }
2704 .attempt-review-notice-wrap {
2705 display: flex;
2706 margin-bottom: 60px;
2707 justify-content: space-between;
2708 }
2709 .attempt-review-notice-wrap p {
2710 margin: 0;
2711 display: inline-flex;
2712 align-items: center;
2713 }
2714 .attempt-review-notice-wrap p.attempt-review-notice i {
2715 font-size: 16px;
2716 color: #f5c813;
2717 margin-right: 9px;
2718 }
2719 .attempt-review-notice-wrap p.attempt-review-at > span {
2720 color: var(--tutor-primary-color);
2721 margin-right: 7px;
2722 font-size: 16px;
2723 }
2724 .attempt-review-notice-wrap p > strong {
2725 font-weight: 400;
2726 margin-right: 5px;
2727 }
2728 .quiz-attempt-answers-wrap table th {
2729 background: #fcfcfc;
2730 font-size: 12px;
2731 text-transform: inherit;
2732 }
2733 .quiz-attempt-answers-wrap table td {
2734 background-color: #fff;
2735 }
2736 .quiz-attempt-answers-wrap table th,
2737 .quiz-attempt-answers-wrap table td {
2738 padding: 17px 20px !important;
2739 border-top: 1px solid #eaeaea;
2740 border-bottom: 1px solid #eaeaea;
2741 vertical-align: middle;
2742 text-align: left;
2743 }
2744 .quiz-attempt-answers-wrap table th p,
2745 .quiz-attempt-answers-wrap table td p {
2746 margin: 0;
2747 }
2748 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2749 border: 1px solid #d4dadb;
2750 color: #d4dadb;
2751 height: 30px;
2752 width: 30px;
2753 border-radius: 2px;
2754 font-size: 13px;
2755 display: inline-block;
2756 text-align: center;
2757 line-height: 30px;
2758 transition: 300ms;
2759 text-decoration: none;
2760 }
2761 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2762 border: 1px solid var(--tutor-success-button-color);
2763 color: var(--tutor-success-button-color);
2764 }
2765 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2766 border: 1px solid #df3247;
2767 color: #df3247;
2768 }
2769 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2770 margin-right: 17px;
2771 }
2772 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,
2773 .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2774 font-size: 12px;
2775 height: 20px;
2776 width: 20px;
2777 text-align: center;
2778 line-height: 20px;
2779 background: var(--tutor-success-button-color);
2780 color: #fff;
2781 display: inline-block;
2782 border-radius: 2px;
2783 margin-right: 6px;
2784 }
2785 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2786 background: #df3247;
2787 font-size: 10px;
2788 }
2789 .answer-image-matched-wrap {
2790 display: flex;
2791 }
2792 .answer-image-matched-wrap .image-matching-item {
2793 margin: 0 5px;
2794 max-width: 70px;
2795 }
2796 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2797 font-size: 14px;
2798 margin-top: 4px;
2799 }
2800
2801 .tutor-quiz-attempt-review-wrap {
2802 padding: 20px;
2803 background: #ffffff;
2804 margin-right: 15px;
2805 margin-top: 15px;
2806 }
2807
2808 .tutor-quiz-attempt-review-wrap table {
2809 width: 100%;
2810 border-collapse: collapse;
2811 }
2812
2813 .tutor-quiz-attempt-review-wrap img {
2814 max-width: 100%;
2815 }
2816
2817 /**
2818 Upgrade Notice
2819 */
2820 #tutor-update .dummy {
2821 display: none;
2822 }
2823 #tutor-update .tutor_plugin_update_notice {
2824 padding: 20px 0 !important;
2825 }
2826
2827 #tutor-update .tutor_plugin_update_notice {
2828 font-weight: 400;
2829 background: #fff8e5 !important;
2830 border-left: 4px solid #ffb900;
2831 border-top: 1px solid #ffb900;
2832 padding: 9px 0 9px 12px !important;
2833 margin: 0 -12px 0 -16px !important;
2834 }
2835
2836 #tutor-update .tutor_plugin_update_notice .version::before {
2837 content: "\f348";
2838 display: inline-block;
2839 font: 400 18px/1 dashicons;
2840 speak: none;
2841 margin: 0 8px 0 -2px;
2842 vertical-align: top;
2843 }
2844 /**
2845 Course Settings Tabs
2846 */
2847 #tutor-metabox-course-settings-tabs {
2848 background-color: #fff;
2849 border: 1px solid #e5e5e5;
2850 margin: 1em 0;
2851 }
2852 .inside #tutor-metabox-course-settings-tabs {
2853 border: 0;
2854 margin: 0;
2855 }
2856 .settings-tabs-heading {
2857 padding: 1em;
2858 border-bottom: 1px solid #e5e5e5;
2859 }
2860 .settings-tabs-heading h3 {
2861 font-size: 14px;
2862 margin: 0;
2863 line-height: 1.4;
2864 }
2865 .course-settings-tabs-container {
2866 display: flex;
2867 }
2868 .course-settings-tabs-container .settings-tabs-navs-wrap {
2869 flex: 0 0 200px;
2870 background: #f5f5f5;
2871 }
2872 .settings-tabs-navs-wrap .settings-tabs-navs {
2873 margin: 0;
2874 }
2875 .settings-tabs-navs-wrap .settings-tabs-navs li {
2876 margin: 0;
2877 }
2878 .settings-tabs-navs-wrap .settings-tabs-navs li a {
2879 display: block;
2880 padding-top: 10px;
2881 padding-bottom: 10px;
2882 padding-left: 15px;
2883 padding-right: 15px;
2884 color: #23282d;
2885 text-decoration: none;
2886 background: #f5f5f5;
2887 text-transform: capitalize;
2888 border-bottom: 1px solid #e5e5e5;
2889 border-left: 3px solid transparent;
2890 }
2891 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
2892 border-bottom: none;
2893 }
2894 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
2895 box-shadow: none;
2896 }
2897 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
2898 background-color: #ffffff;
2899 border-bottom: 1px solid #e5e5e5;
2900 color: var(--tutor-primary-color);
2901 border-left: 3px solid var(--tutor-primary-color);
2902 }
2903 .course-settings-tabs-container .settings-tabs-container {
2904 padding: 1em;
2905 flex: 1;
2906 }
2907 .tutor-field-radio p {
2908 margin-top: 0;
2909 }
2910
2911 /**
2912 Content Drip (Pro)
2913 */
2914 .lesson-modal-form-wrap .lesson-content-drip-wrap {
2915 padding: 10px;
2916 border: 1px solid #e4e4e4;
2917 }
2918 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
2919 margin: 0 0 10px 0;
2920 }
2921 .select2-dropdown.increasezindex {
2922 z-index: 9999999999999;
2923 }
2924
2925 /*!
2926 * jQuery UI Datepicker 1.9.0
2927 * http://jqueryui.com
2928 *
2929 * Copyright 2012 jQuery Foundation and other contributors
2930 * Released under the MIT license.
2931 * http://jquery.org/license
2932 *
2933 * http://docs.jquery.com/UI/Datepicker#theming
2934 */
2935 .ui-datepicker {
2936 background-color: #fff;
2937 border: 1px solid #eeeeee;
2938 display: none;
2939 margin-top: 4px;
2940 padding: 5px;
2941 width: 180px;
2942 }
2943 .ui-datepicker a,
2944 .ui-datepicker a:hover {
2945 text-decoration: none;
2946 }
2947 .ui-datepicker a:hover,
2948 .ui-datepicker td:hover a {
2949 color: #2a6496;
2950 -webkit-transition: color 0.1s ease-in-out;
2951 -moz-transition: color 0.1s ease-in-out;
2952 -o-transition: color 0.1s ease-in-out;
2953 transition: color 0.1s ease-in-out;
2954 }
2955 .ui-datepicker .ui-datepicker-header {
2956 margin-bottom: 4px;
2957 text-align: center;
2958 }
2959 .ui-datepicker .ui-datepicker-title {
2960 font-weight: 700;
2961 }
2962 .ui-datepicker .ui-datepicker-prev,
2963 .ui-datepicker .ui-datepicker-next {
2964 cursor: default;
2965 font-family: "tutor";
2966 -webkit-font-smoothing: antialiased;
2967 font-style: normal;
2968 font-weight: normal;
2969 height: 20px;
2970 line-height: 1;
2971 margin-top: 2px;
2972 width: 30px;
2973 }
2974 .ui-datepicker .ui-datepicker-prev {
2975 float: left;
2976 text-align: left;
2977 }
2978 .ui-datepicker .ui-datepicker-next {
2979 float: right;
2980 text-align: right;
2981 }
2982 .ui-datepicker .ui-datepicker-prev:before {
2983 content: "\e921";
2984 }
2985 .ui-datepicker .ui-datepicker-next:before {
2986 content: "\e903";
2987 }
2988 .ui-datepicker .ui-icon {
2989 display: none;
2990 }
2991 .ui-datepicker .ui-datepicker-calendar {
2992 table-layout: fixed;
2993 width: 100%;
2994 }
2995 .ui-datepicker .ui-datepicker-calendar th,
2996 .ui-datepicker .ui-datepicker-calendar td {
2997 text-align: center;
2998 padding: 0;
2999 }
3000 .ui-datepicker .ui-datepicker-calendar td {
3001 border-radius: 4px;
3002 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3003 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3004 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3005 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
3006 }
3007 .ui-datepicker .ui-datepicker-calendar td:hover {
3008 background-color: #eee;
3009 cursor: pointer;
3010 }
3011 .ui-datepicker .ui-datepicker-calendar td a {
3012 text-decoration: none;
3013 }
3014 .ui-datepicker .ui-datepicker-current-day {
3015 background-color: #4289cc;
3016 }
3017 .ui-datepicker .ui-datepicker-current-day a {
3018 color: #fff;
3019 }
3020 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
3021 background-color: #fff;
3022 cursor: default;
3023 }
3024
3025 .ui-datepicker-calendar .ui-state-default {
3026 border: none;
3027 background: none;
3028 }
3029 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
3030 background: #eeeeee;
3031 padding: 3px;
3032 display: block;
3033 }
3034 /** END Calender */
3035
3036 /**
3037 * report.css
3038 *Moved report.css from pro add to here
3039 */
3040 h2.tutor-page-heading {
3041 background-color: #ffffff;
3042 padding: 30px !important;
3043 margin: 0 !important;
3044 border-bottom: 1px solid #ecedef;
3045 }
3046 .tutor-report-left-menus {
3047 background-color: #fcfcfc;
3048 margin-bottom: 50px;
3049 }
3050 .tutor-report-left-menus ul {
3051 margin: 0;
3052 }
3053 .report-main-wrap {
3054 /*display: flex;*/
3055 }
3056 .report-main-wrap h3 {
3057 font-weight: 300;
3058 font-size: 20px;
3059 }
3060 .tutor-report-left-menus ul li {
3061 display: inline-block;
3062 margin: 0;
3063 }
3064 .tutor-report-left-menus ul li a {
3065 text-decoration: none;
3066 line-height: 60px;
3067 display: block;
3068 padding: 0 15px;
3069 color: #393c40;
3070 }
3071 .tutor-report-left-menus ul li a:focus {
3072 outline: none !important;
3073 border: 0;
3074 box-shadow: none;
3075 }
3076 .tutor-report-left-menus ul li.active a {
3077 color: #1e55dd;
3078 border-bottom: 3px solid #3057d5;
3079 }
3080 .tutor-report-content {
3081 flex: 1;
3082 }
3083 .report-top-sub-menu {
3084 margin: 0;
3085 flex: 1;
3086 }
3087 .report-top-sub-menu a {
3088 text-decoration: none;
3089 padding: 10px 15px;
3090 border: 1px solid #d7dadf;
3091 color: #aaaeb3;
3092 border-radius: 3px;
3093 display: inline-block;
3094 }
3095 .report-top-sub-menu a.active {
3096 background-color: #3057d5;
3097 color: #ffffff;
3098 border: 1px solid #3057d5;
3099 }
3100 .top-course-enrolled {
3101 margin-top: 20px;
3102 margin-bottom: 20px;
3103 }
3104 .top-course-enrolled h1,
3105 .top-course-enrolled h2,
3106 .top-course-enrolled h3 {
3107 margin: 30px 0;
3108 }
3109 .report-stats {
3110 display: flex;
3111 flex-flow: row wrap;
3112 }
3113 .report-stat-box {
3114 padding: 0;
3115 margin-bottom: 30px;
3116 width: 25%;
3117 display: inline-flex;
3118 flex: 0 0 25%;
3119 }
3120 .report-stat-box-body {
3121 background-color: #ffffff;
3122 display: flex;
3123 width: 100%;
3124 margin-right: 30px;
3125 }
3126 .report-stat-box:nth-child(4n) .report-stat-box-body {
3127 margin-right: 0;
3128 }
3129 .report-stat-box .box-icon {
3130 font-size: 50px;
3131 line-height: 46px;
3132 padding: 13px;
3133 color: #3057d5;
3134 }
3135 .report-stat-box h4,
3136 .report-stat-box p {
3137 margin: 5px 0;
3138 }
3139 .report-stat-box .box-stats-text h3,
3140 .report-stat-box .box-stats-text p {
3141 margin: 5px 0;
3142 }
3143 .report-stat-box .box-stats-text {
3144 padding: 12px 0;
3145 }
3146 .report-stat-box .box-stats-text h3 {
3147 font-size: 20px;
3148 font-weight: 300;
3149 }
3150 .report-stat-box .box-stats-text p {
3151 color: #888b90;
3152 }
3153 .box-padding {
3154 padding: 30px;
3155 }
3156 .box-padding h3 {
3157 margin-top: 0;
3158 }
3159 .box-bg-green {
3160 background-color: #00d611;
3161 color: #ffffff;
3162 }
3163 .box-bg-primary {
3164 background-color: #3057d5;
3165 color: #ffffff;
3166 }
3167 .box-bg-light {
3168 background-color: #eeeeee;
3169 color: #555555;
3170 }
3171 .box-bg-warning {
3172 background-color: #eea504;
3173 color: #ffffff;
3174 }
3175 .box-bg-dark {
3176 background-color: #333333;
3177 color: #ffffff;
3178 }
3179 .box-bg-danger {
3180 background-color: #ff000c;
3181 color: #ffffff;
3182 }
3183 .box-bg-pink {
3184 background-color: #ff00da;
3185 color: #ffffff;
3186 }
3187 .box-bg-violate {
3188 background-color: #9c25ea;
3189 color: #ffffff;
3190 }
3191 .tutor-report-overview-section {
3192 display: flex;
3193 margin: 20px 0;
3194 }
3195 .overview-section-col6 {
3196 width: 50%;
3197 }
3198 .overview-section-col6 {
3199 margin-right: 1%;
3200 margin-left: 1%;
3201 }
3202 .overview-section-col6:first-child {
3203 margin-left: 0;
3204 }
3205 .overview-section-col6:last-child {
3206 margin-right: 0;
3207 }
3208 .last-revews-wrap {
3209 width: 100%;
3210 }
3211 table.tutor-report-table {
3212 border: none;
3213 box-shadow: none;
3214 }
3215 .tutor-report-table th {
3216 background-color: #fcfcfc;
3217 border-top: 1px solid #eaeaea;
3218 border-bottom: 1px solid #eaeaea;
3219 padding: 20px;
3220 color: #878a8f;
3221 }
3222 .tutor-report-table td {
3223 border-bottom: 1px solid #eaeaea;
3224 padding: 20px;
3225 }
3226 .tutor-report-table td img.avatar {
3227 float: left;
3228 margin-right: 5px;
3229 }
3230 /**
3231 Icon
3232 */
3233 .tutor-icon-star-full,
3234 .tutor-icon-star-line {
3235 color: #ffd700;
3236 }
3237 .tutor-delete-link {
3238 color: #ff282a !important;
3239 }
3240 /**
3241 Pagination
3242 */
3243 .tutor-pagination {
3244 margin: 50px 0;
3245 }
3246 .tutor-pagination .page-numbers {
3247 display: inline-block;
3248 padding: 5px 10px;
3249 margin: 0 2px 0 0;
3250 border: 1px solid #eee;
3251 line-height: 1;
3252 text-decoration: none;
3253 font-weight: 600;
3254 }
3255 .tutor-pagination .page-numbers.current,
3256 .tutor-pagination a.page-numbers:hover {
3257 background: #f9f9f9;
3258 }
3259 .report-date-range-form {
3260 display: flex;
3261 }
3262 .date-range-input {
3263 position: relative;
3264 margin-right: 10px;
3265 }
3266 .date-range-input:last-child {
3267 margin-right: 0;
3268 }
3269 .date-range-input input {
3270 border: 1px solid #d7dadf;
3271 box-shadow: none;
3272 line-height: 32px;
3273 margin: 0;
3274 padding-right: 30px;
3275 }
3276 .date-range-input i.tutor-icon-calendar {
3277 position: absolute;
3278 right: 10px;
3279 top: 13px;
3280 }
3281 .date-range-input button {
3282 background-color: #3057d5;
3283 color: #ffffff;
3284 border: none;
3285 line-height: 39px;
3286 padding: 0 15px;
3287 }
3288 .tutor-date-range-filter-wrap {
3289 display: flex;
3290 margin: 30px 0;
3291 }
3292 .report-download-csv-icon {
3293 float: right;
3294 }
3295 .report-download-csv-icon a {
3296 text-decoration: none;
3297 }
3298 /** END Report.css */
3299
3300 /**
3301 * Alert CSS
3302 * since v.1.4.2
3303 */
3304 .tutor-alert {
3305 border: 1px solid #f8a201;
3306 background: #fffff2;
3307 position: relative;
3308 border-radius: 3px;
3309 padding: 20px 25px 20px 95px;
3310 color: #a86d00;
3311 margin-bottom: 10px;
3312 }
3313 .tutor-alert.tutor-alert-danger {
3314 border: 1px solid #fe1a1a;
3315 background: #fff2f2;
3316 color: #a50000;
3317 }
3318 .tutor-alert.tutor-alert-success {
3319 border: 1px solid #69bc0d;
3320 background: #f6fff2;
3321 color: #3d7400;
3322 }
3323 .tutor-alert.tutor-alert-info {
3324 border: 1px solid #13aaf6;
3325 background: #eaf8ff;
3326 color: #0586c7;
3327 }
3328 .tutor-alert::before {
3329 content: "\e95f";
3330 position: absolute;
3331 font-size: 30px;
3332 font-family: "tutor" !important;
3333 speak: none;
3334 font-style: normal;
3335 font-weight: normal;
3336 font-variant: normal;
3337 text-transform: none;
3338 line-height: 1;
3339 -webkit-font-smoothing: antialiased;
3340 -moz-osx-font-smoothing: grayscale;
3341 width: 70px;
3342 top: 0;
3343 left: 0;
3344 text-align: center;
3345 background: #f8a201;
3346 height: 100%;
3347 display: flex;
3348 justify-content: center;
3349 align-items: center;
3350 color: #ffffff;
3351 }
3352 .tutor-alert.tutor-alert-danger::before {
3353 content: "\e913";
3354 background: #fe1a1a;
3355 }
3356 .tutor-alert.tutor-alert-success::before {
3357 content: "\e90f";
3358 background: #69bc0d;
3359 }
3360 .tutor-alert.tutor-alert-info::before {
3361 content: "\e96c";
3362 background: #13aaf6;
3363 }
3364 .tutor-alert-content p {
3365 margin: 0;
3366 }
3367 /**
3368 *END Alert CSS
3369 */
3370
3371 /**
3372 * Tutor Table
3373 */
3374 table.tutor-table {
3375 border-spacing: 0;
3376 width: 100%;
3377 border-collapse: collapse;
3378 border: 1px solid #dcdfe5;
3379 }
3380 table.tutor-table td,
3381 table.tutor-table th {
3382 padding: 1em 1.41575em;
3383 text-align: left;
3384 vertical-align: top;
3385 border-bottom: 1px solid #dcdfe5;
3386 }
3387 table.tutor-table td p:last-child,
3388 table.tutor-table th p:last-child {
3389 margin-bottom: 0;
3390 }
3391 table.tutor-table th {
3392 font-weight: 600;
3393 }
3394 table.tutor-table thead th {
3395 padding: 1.41575em;
3396 vertical-align: middle;
3397 }
3398 table.tutor-table tbody h2 {
3399 font-size: 1em;
3400 letter-spacing: normal;
3401 font-weight: normal;
3402 }
3403 table.tutor-table tbody h2 a {
3404 font-weight: normal;
3405 }
3406 table.tutor-table th {
3407 background-color: #fafbfc;
3408 }
3409 table.tutor-table tbody td {
3410 background-color: #ffffff;
3411 }
3412 table.tutor-table tbody tr:nth-child(2n) td {
3413 background-color: #fafbfc;
3414 }
3415 table.tutor-table a {
3416 text-decoration: none;
3417 }
3418 table.tutor-table p {
3419 margin: 0;
3420 }
3421
3422 /**
3423 * END Tutor Table
3424 */
3425
3426 /**
3427 Tools Nav
3428 */
3429 .tutor-nav-tab-wrapper {
3430 margin-bottom: 10px;
3431 }
3432 .nav-tab-item {
3433 float: left;
3434 border: 1px solid #ccc;
3435 border-bottom: none;
3436 margin-left: 0.5em;
3437 padding: 10px 14px;
3438 font-size: 14px;
3439 line-height: 1.33;
3440 font-weight: 600;
3441 background: #e5e5e5;
3442 color: #555;
3443 text-decoration: none;
3444 white-space: nowrap;
3445 }
3446 .nav-tab-item:first-child {
3447 margin-left: 0;
3448 }
3449 .nav-tab-item:focus,
3450 .nav-tab-item:hover {
3451 background-color: #fff;
3452 color: #444;
3453 }
3454 .nav-tab-item-active,
3455 .nav-tab-item:focus:active {
3456 box-shadow: none;
3457 }
3458 .nav-tab-item-active {
3459 margin-bottom: -1px;
3460 color: #444;
3461 }
3462 .nav-tab-item-active,
3463 .nav-tab-item-active:focus,
3464 .nav-tab-item-active:focus:active,
3465 .nav-tab-item-active:hover {
3466 border-bottom: 1px solid #f1f1f1;
3467 background: #f1f1f1;
3468 color: #000;
3469 }
3470 /**
3471 * END Tools
3472 */
3473
3474 /**
3475 * Quiz Feedback Mode - UI fix
3476 */
3477
3478 .tutor-quiz-feedback-mode {
3479 position: relative;
3480 }
3481 .tutor-quiz-feedback-mode:not(:last-child) {
3482 margin-right: 16px;
3483 }
3484
3485 .tutor-quiz-feedback-mode-option {
3486 border-radius: 3px;
3487 border: solid 1px #dedede;
3488 padding: 15px 15px 15px 40px;
3489 transition: 0.2s ease;
3490 max-width: 210px;
3491 }
3492
3493 .tutor-quiz-feedback-option-option-title {
3494 margin-bottom: 10px !important;
3495 }
3496
3497 .tutor-quiz-feedback-option-subtitle {
3498 margin: 0 !important;
3499 font-size: 12px;
3500 line-height: 1.67;
3501 color: #505469;
3502 }
3503 .tutor-quiz-feedback-option-subtitle a {
3504 font-weight: 500;
3505 color: inherit;
3506 text-decoration: underline !important;
3507 }
3508
3509 .tutor-quiz-feedback-mode input[type="radio"] {
3510 display: none;
3511 }
3512
3513 .tutor-quiz-feedback-mode .radio-icon {
3514 position: absolute;
3515 top: 16px;
3516 left: 16px;
3517 z-index: 1;
3518 margin: 0;
3519 width: 16px;
3520 height: 16px;
3521 border-radius: 50%;
3522 box-shadow: inset 0 0 0 2px #dcdce1;
3523 transition: 0.2s ease;
3524 }
3525 .tutor-quiz-feedback-mode input[type="radio"]:checked + .radio-icon {
3526 box-shadow: inset 0 0 0 5px #3e64de;
3527 background: #fff;
3528 }
3529 .tutor-quiz-feedback-mode
3530 input[type="radio"]:checked
3531 ~ .tutor-quiz-feedback-mode-option {
3532 background: #fff;
3533 }
3534
3535 /* Fixing course builder css overlap issue */
3536 #tutor-course-topics h2, #tutor-instructors h2 {
3537 display: block;
3538 }
3539 #tutor-course-topics .tutor-course-builder-header.has-postbox-header {
3540 top: -56px;
3541 right: 96px;
3542 }
3543
3544 #settings-tab-general .tutor-option-field-row input[type="number"] {
3545 width: 185px;
3546 }
3547
3548 /* Instructor list layout style */
3549 .instructor-layout-templates-fields {
3550 display: flex;
3551 flex-wrap: wrap;
3552 }
3553 .instructor-layout-template {
3554 max-width: 150px;
3555 padding: 5px;
3556 margin: 3px;
3557 }
3558 .instructor-layout-template img {
3559 max-width: 100%;
3560 height: auto;
3561 display: block;
3562 border : 6px solid transparent;
3563 transition: border-color 400ms;
3564 }
3565 .instructor-layout-template.selected-template img,
3566 .instructor-layout-template:hover img{
3567 border : 6px solid #3057d6;
3568 }