PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.0
Tutor LMS – eLearning and online course solution v1.4.0
3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 6 years ago tutor-front.css 6 years ago tutor-front.min.css 6 years ago
tutor-admin.css
2742 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 { position: relative; text-align: left; }
14 .ui-slider .ui-slider-handle {
15 position: absolute;
16 z-index: 2;
17 width: 15px;
18 height: 15px;
19 cursor: default;
20 top: -6.5px;
21 cursor: pointer;
22 }
23 .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
24
25 .ui-slider-horizontal { height: .8em; }
26 .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
27 .ui-slider-horizontal .ui-slider-range-min { left: 0; }
28 .ui-slider-horizontal .ui-slider-range-max { right: 0; }
29
30 .ui-slider-vertical { width: .8em; height: 100px; }
31 .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
32 .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
33 .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
34 .ui-slider-vertical .ui-slider-range-max { top: 0; }
35
36 /*----------------------------------
37 Component containers
38 ----------------------------------*/
39 .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }
40 .ui-widget-content a { color: #222222; }
41 .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold; }
42 .ui-widget-header a { color: #222222; }
43
44 /* Interaction states
45 ----------------------------------*/
46 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; color: #555555; }
47 /* Interaction Cues
48 ----------------------------------*/
49 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee; color: #363636; }
50
51
52 .tutor-option-nav-tabs li{
53 position: relative;
54 display: inline-block;
55 margin-right: -1px;
56 }
57 /*.tutor-option-nav-tabs li:after {*/
58 /*content: "|";*/
59 /*position: absolute;*/
60 /*top: 0;*/
61 /*right: -10px;*/
62 /*}*/
63 .tutor-option-nav-tabs li:last-child:after {
64 content: "";
65 }
66 .tutor-option-nav-tabs li a{
67 display: block;
68 font-weight: bold;
69 text-decoration: none;
70 background: #fff;
71 padding: 5px 10px;
72 border: 1px solid #dddddd;
73 }
74 .tutor-option-nav-tabs li.current a{
75 color: #333333;
76 }
77 .tutor-option-nav-tabs li a:focus {
78 box-shadow: none;
79 }
80
81 /**
82 Withdraw Methods Nav
83 */
84
85 .withdraw-method-nav{
86 margin-bottom: 20px;
87 }
88 .withdraw-method-nav li{
89 position: relative;
90 display: inline-block;
91 }
92 .withdraw-method-nav li a{
93 display: block;
94 text-decoration: none;
95 padding: 5px 10px;
96 border-right: 1px solid #cccccc;
97 }
98 .withdraw-method-nav li:last-child a {
99 border-right: none;
100 }
101 /**
102 Option Field
103 */
104
105 .tutor-option-field-row {
106 border-bottom: 1px solid #e4e4e4;
107 padding: 20px 0;
108 font-size: 14px;
109 line-height: 1.3
110 }
111 .tutor-option-field-row:last-child {
112 border-bottom: none;
113 }
114 .tutor-option-field-row input[type=text],
115 .tutor-option-field-row input[type=email],
116 .tutor-option-field-row input[type=number],
117 .tutor-option-field-row input[type=password],
118 .tutor-option-field-row textarea,
119 .tutor-option-field-row .tutor-field-type-slider {
120 background-color: #fff;
121 border: 1px solid #ddd;
122 border-radius: 3px;
123 box-shadow: none;
124 color: #333;
125 display: inline-block;
126 vertical-align: middle;
127 padding: 7px 12px;
128 margin: 0 10px 0 0;
129 width: 400px;
130 min-height: 35px
131 }
132
133 .tutor_lesson_modal_form .tutor-option-field-row input[type=text],
134 .tutor_lesson_modal_form .tutor-option-field-row input[type=email],
135 .tutor_lesson_modal_form .tutor-option-field-row input[type=number],
136 .tutor_lesson_modal_form .tutor-option-field-row input[type=password],
137 .tutor_lesson_modal_form .tutor-option-field-row textarea,
138 .tutor_lesson_modal_form .tutor-option-field-row .tutor-field-type-slider{
139 width: 100%;
140 display: block;
141 }
142
143 .tutor-option-field {
144 display: block;
145 margin: 0 0 0 200px;
146 max-width: 800px;
147 }
148 .rtl .tutor-option-field{
149 margin: 0 200px 0 0;
150 }
151 .tutor_lesson_modal_form .tutor-option-field {
152 display: block;
153 margin: 0;
154 max-width: none;
155 }
156 .tutor-option-field-label {
157 display: block;
158 float: left;
159 width: 200px;
160 }
161 .rtl .tutor-option-field-label{
162 float: right;
163 }
164 .tutor_lesson_modal_form .tutor-option-field-label {
165 display: block;
166 float: none;
167 width: 100%;
168 margin-bottom: 15px;
169 }
170
171 .tutor-lesson-attachments-metabox{
172 margin-top: 30px;
173 }
174
175 .tutor-option-field-label label {
176 display: block;
177 font-weight: 600
178 }
179 .tutor-option-field p.desc {
180 font-style: italic;
181 color: #666;
182 font-size: 12px;
183 line-height: 1.5;
184 }
185 .tutor-option-field-row h2{
186 color: #444;
187 font-size: 18px;
188 font-weight: 700;
189 margin: 0;
190 }
191 .tutor-option-field-row .option-media-wrap{
192 margin-bottom: 10px;
193 }
194 .tutor-option-field-row .option-media-wrap img{
195 max-height: 100px;
196 width: auto;
197 padding: 5px;
198 border: 1px solid #CCCCCC;
199 }
200 .select2-container {
201 min-width: 250px !important;
202 }
203 .membership_course_categories .select2-container{
204 min-width: 50% !important;
205 }
206 /**
207 Group Field Option
208 */
209 .tutor-option-group-field {
210 display: inline-block;
211 vertical-align: top;
212 }
213 .tutor-option-group-field input[type=text],.tutor-option-group-field input[type=email],.tutor-option-group-field input[type=number],.tutor-option-group-field input[type=password], .tutor-option-group-field textarea, .tutor-option-group-field .tutor-field-type-slider, .tutor-option-group-field select {
214 width: 100px;
215 margin-right: 5px;
216 }
217
218 /**
219 * Course adding page
220 * Course Builder
221 */
222 #tutor-course-topics a{
223 text-decoration: none;
224 }
225 #tutor-course-topics .tutor-topics-wrap{
226 border-bottom: 1px solid #E7E7E7;
227 padding-bottom: 0;
228 margin: 0;
229 }
230 .tutor-untopics-lessons .course-content-item,
231 .course-contents .course-content-item {
232 padding: 10px;
233 border-bottom: 1px solid #D9D9D9;
234 background-color: #EBEEF0;
235 }
236 .tutor-lessons.ui-sortable {
237 min-height: 20px;
238 }
239 #tutor-course-topics .drop-lessons p{
240 margin: 0;
241 }
242 #tutor-course-topics .course-content-item:hover{
243 background-color: #EBEEF0;
244 }
245 #tutor-course-topics .tutor-lessons {
246 padding-left: 0;
247 }
248 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
249 font-size: 15px;
250 }
251 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{
252 display: inline-block;
253 vertical-align: middle;
254 margin-right: 5px;
255 }
256 .rtl #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{
257 margin-right: 0;
258 margin-left: 5px;
259 }
260 #tutor-course-topics .tutor-lesson-top{
261 display: -webkit-box;
262 display: -ms-flexbox;
263 display: flex;
264 font-size: 14px;
265 }
266 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal, .tutor-quiz .open-tutor-quiz-modal, .course-content-item .open-tutor-assignment-modal{
267 -webkit-box-flex: 1;
268 -ms-flex: 1;
269 flex: 1;
270 }
271 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{
272 margin-right: 10px;
273 cursor: ns-resize;
274 }
275 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{
276 margin-right: 0;
277 margin-left: 10px;
278 }
279 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{
280 margin: 0 10px;
281 }
282 #tutor-course-topics .tutor-lesson-top a{
283 color: #393C40;
284 }
285
286 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i{
287 display: none;
288 }
289
290 .tutor-topics-wrap, .course-move-handle{
291 margin-right: 5px;
292 }
293 .course-move-handle{
294 cursor: row-resize;
295 }
296 .new-topic-btn-wrap {
297 padding: 20px;
298 }
299 p.course-empty-content {
300 padding-left: 20px;
301 }
302 .tutor_btn_lg{
303 line-height: 45px;
304 background-color: var(--tutor-primary-color);
305 color: #ffffff;
306 padding: 0 20px;
307 display: inline-block;
308 border-radius: 2px;
309 font-size: 14px;
310 font-weight: 300;
311 border: none;
312 box-shadow: none;
313 cursor: pointer;
314 }
315 .tutor_btn_lg:focus{
316 box-shadow: none;
317 border: none;
318 outline: none;
319 }
320 .tutor_btn_lg:focus,
321 .tutor_btn_lg:hover{
322 background-color: var(--tutor-primary-color);
323 color: #ffffff;
324 }
325
326 .ui-sortable-placeholder{
327 visibility: visible;
328 background-color: #dddd;
329 }
330 .tutor-untopics-lessons{
331 margin-top: 0;
332 border: 1px solid #eee;
333 padding: 20px;
334 margin-bottom: 20px;
335 background-color: #fbfbfb;
336 }
337 .tutor-untopics-lessons h3{
338 font-weight: 300;
339 margin-top: 0px;
340 }
341 .tutor-untopics-lessons .tutor-lessons{
342 padding-left: 0 !important;
343 }
344 .create-new-lesson-wrap {
345 text-align: center;
346 }
347 .tutor-metabox-add-topics, .tutor-topics-edit-form {
348 background: #f1f1f1;
349 padding: 20px;
350 }
351 .tutor-metabox-add-topics .tutor-option-field-row{
352 padding: 15px 0;
353 }
354 .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child{
355 border-bottom: none;
356 }
357 .topic-edit-icon{
358 cursor: pointer;
359 }
360 .tutor-topic-title{
361 display: -webkit-box;
362 display: -ms-flexbox;
363 display: flex;
364 font-size: 16px;
365 font-weight: 300;
366 margin: 0;
367 line-height: 40px;
368 padding-left: 15px;
369 }
370 .rtl .tutor-topic-title{
371 padding-left: 0;
372 padding-right: 15px;
373 }
374 .tutor-topic-title a{
375 color: #393C40;
376 }
377
378 .tutor-topic-title .topic-inner-title{
379 -webkit-box-flex: 1;
380 -ms-flex: 1 0 auto;
381 flex: 1 0 auto;
382 cursor: pointer;
383 max-width: calc(100% - 154px);
384 }
385 .tutor-topic-title span{
386 padding: 0 5px;
387 }
388 .tutor-topic-title span.expand-collapse-wrap {
389 border-left: 1px solid #E7E7E7;
390 }
391 .rtl .tutor-topic-title span.expand-collapse-wrap{
392 border-left: none;
393 border-right: 1px solid #E7E7E7;
394 }
395 .tutor-topic-title span.expand-collapse-wrap a{
396 display: block;
397 padding: 0 13px;
398 }
399 .topic-delete-btn{
400 float: right;
401 }
402 .text-muted{
403 color: #cccccc;
404 }
405 .topic-delete-btn a{
406 padding: 0 10px;
407 }
408 .topic-delete-btn a:hover {
409 color: #ff0000;
410 }
411 .topic-delete-btn .dashicons{
412 width: 12px;
413 height: 12px;
414 font-size: 12px;
415 }
416
417 #tutor-course-topics{
418 position: relative;
419 }
420 #tutor-course-topics .inside{
421 padding: 0;
422 margin: 0;
423 }
424 #tutor-course-topics a:focus{
425 box-shadow: none;
426 }
427 #tutor-course-topics .toggle-indicator:before{
428 margin-top: 20px;
429 }
430 .tutor-course-builder-header {
431 line-height: 50px;
432 position: absolute;
433 top: -56px;
434 right: 40px;
435 }
436 .rtl .tutor-course-builder-header{
437 right: auto;
438 left: 40px;
439 }
440 .tutor-topics-wrap:nth-child(2n) {
441 background: #F8F8F8;
442 }
443 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{
444 background: #EBEEF0;
445 padding: 15px 20px;
446 }
447 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn,*/
448 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn,*/
449 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-btn*/
450 /*
451 .tutor-course-builder-button{
452 line-height: 35px;
453 color: #393c40;
454 display: inline-block;
455 padding: 0 20px;
456 border-radius: 2px;
457 margin-right: 10px;
458 border: 1px solid #d3d4d5;
459 background-color: #f2f2f2;
460 cursor: pointer;
461 vertical-align: top;
462 transition: 200ms;
463 }
464
465 .tutor-course-builder-button.tutor-updating-message i{
466 display: none;
467 }
468
469 .tutor-course-builder-button.tutor-btn-lg{
470 line-height: 40px;
471 }
472
473 .tutor-course-builder-button.active,
474 .tutor-course-builder-button:hover{
475 color: #fff;
476 background: var(--tutor-primary-color);
477 border-color: var(--tutor-primary-color);
478 }
479
480
481 .tutor-course-builder-button.active:hover{
482 background: #393C40;
483 border-color: #393c40;
484 }
485
486 .tutor-course-builder-button i{
487 color: var(--tutor-primary-color);
488 vertical-align: middle;
489 margin-right: 5px;
490 font-size: 16px;
491 }
492
493 .tutor-course-builder-button.active i,
494 .tutor-course-builder-button:hover i{
495 color: #fff;
496 }
497
498 */
499
500
501
502 .single_add_to_cart_button,
503 a.tutor-button,
504 .tutor-button,
505 a.tutor-btn,
506 .tutor-btn{
507 color: #fff;
508 border: 1px solid var(--tutor-primary-color);
509 background-color: var(--tutor-primary-color);
510 display: inline-block;
511 padding: 12px 18px;
512 border-radius: 4px;
513 text-transform: capitalize;
514 line-height: 20px;
515 font-size: 14px;
516 font-weight: 500;
517 cursor: pointer;
518 transition: 300ms;
519 overflow: hidden;
520 vertical-align: top;
521 }
522
523 .single_add_to_cart_button i,
524 a.tutor-button i,
525 .tutor-button i,
526 a.tutor-btn i,
527 .tutor-btn i{
528 float: left;
529 line-height: 20px;
530 margin-right: 7px;
531 font-size: 20px;
532 }
533
534 a.tutor-button.default-btn i,
535 .tutor-button.default-btn i,
536 a.tutor-btn.default-btn i,
537 .tutor-btn.default-btn i {
538 color: var(--tutor-primary-color);
539 }
540
541
542 a.tutor-button.bordered-button,
543 .tutor-button.bordered-button,
544 a.tutor-btn.bordered-btn,
545 .tutor-btn.bordered-btn{
546 color: var(--tutor-primary-color);
547 border: 1px solid var(--tutor-primary-color);
548 background-color: transparent;
549 }
550
551 a.tutor-button:hover,
552 .tutor-button:hover,
553 a.tutor-btn:hover,
554 .tutor-btn:hover {
555 background-color: var(--tutor-primary-hover-color);
556 border-color: var(--tutor-primary-hover-color);
557 color: #fff;
558 }
559
560
561 a.tutor-button:hover i,
562 .tutor-button:hover i,
563 a.tutor-btn:hover i,
564 .tutor-btn:hover i{
565 color: #fff;
566 }
567
568
569 a.tutor-button.default-btn,
570 .tutor-button.default-btn,
571 a.tutor-btn.default-btn,
572 .tutor-btn.default-btn {
573 color: #393C40;
574 border: 1px solid #B8BABE;
575 background: #fff;
576 }
577
578 a.tutor-button.default-btn:hover,
579 .tutor-button.default-btn:hover,
580 a.tutor-btn.default-btn:hover,
581 .tutor-btn.default-btn:hover {
582 background-color: var(--tutor-primary-color);
583 border-color: var(--tutor-primary-color);
584 color: #fff;
585 }
586
587
588 .tutor-add-quiz-button-wrap > * + *{
589 margin-left: 15px;
590 }
591
592 a.tutor-button.bordered-button:hover,
593 .tutor-button.bordered-button:hover,
594 a.tutor-btn.bordered-btn:hover,
595 .tutor-btn.bordered-btn:hover{
596 border: 1px solid var(--tutor-primary-color);
597 background-color: var(--tutor-primary-color);
598 }
599
600 .tutor-updating-message i{
601 display: none;
602 }
603
604 .tutor-button.tutor-danger{
605 background-color: #E53935;
606 border-color: #E53935;
607 }
608 .tutor-button.tutor-danger:hover{
609 background-color: #E53935;
610 border-color: #E53935;
611 filter: brightness(.9);
612 }
613 .tutor-button.tutor-success{
614 background: var(--tutor-success-button-color);
615 border-color: var(--tutor-success-button-color);
616 }
617
618 .tutor-button.tutor-success:hover{
619 background: var(--tutor-success-button-color);
620 border-color: var(--tutor-success-button-color);
621 filter: brightness(.9);
622 }
623
624 /**
625 Instructor
626 */
627 .tutor-required-fields{
628 color: #f13a3a;
629 }
630 /**
631 Meta Box Heading
632 */
633 #tutor-course-topics h2, #tutor-instructors h2{
634 padding: 15px;
635 line-height: 30px;
636 }
637 #tutor-course-topics h2:before, #tutor-instructors h2:before {
638 color: var(--tutor-primary-color);
639 font-family: 'tutor' !important;
640 speak: none;
641 font-style: normal;
642 font-weight: normal;
643 font-variant: normal;
644 text-transform: none;
645 line-height: 1;
646 -webkit-font-smoothing: antialiased;
647 -moz-osx-font-smoothing: grayscale;
648 margin-right: 10px;
649 }
650 #tutor-course-topics h2:before{
651 content: '\e936';
652 }
653 #tutor-instructors h2:before{
654 content: '\e93c';
655 }
656 /**
657 End Metabox Heading
658 */
659
660 /**
661 Video MetaBox
662 */
663
664 .tutor-video-metabox-wrap{
665 margin-bottom: 50px;
666 }
667 .video-metabox-source-input-wrap{
668 /*padding: 30px;*/
669 /*background-color: #F4F7F8;*/
670 /*border: 1px solid #DCDFE5;*/
671 /*border-radius: 3px;*/
672 }
673 .video-metabox-source-html5-upload {
674 background-color: #fff;
675 text-align: center;
676 padding: 40px 20px;
677 border: 1px solid #DCDFE5;
678 border-radius: 3px;
679 }
680 .video-metabox-source-html5-upload p{
681 margin-bottom: 5px;
682 }
683 .tutor-video-metabox-wrap p{
684 margin: 0;
685 padding: 0;
686 }
687 .video-metabox-source-html5-upload .video-upload-icon i{
688 font-size: 50px;
689 color: #1B52D8;
690 line-height: 45px;
691 }
692 .video_source_upload_wrap_html5{
693 margin-top: 10px;
694 }
695 .video-metabox-source-html5-poster {
696 padding-top: 20px;
697 }
698 .video_source_wrap_html5{
699 width: 100%;
700 }
701 .button-transparent{
702 background: transparent !important;
703 }
704 .button-transparent:hover{
705 background: var(--tutor-primary-color) !important;
706 }
707 .builder-course-thumbnail-upload-wrap .button-transparent{
708 float: right;
709 }
710
711 .html5-video-poster img{
712 height: 100%;
713 width: auto;
714 }
715 .html5-video-poster {
716 height: 100px;
717 display: -webkit-box;
718 display: -ms-flexbox;
719 display: flex;
720 -webkit-box-align: center;
721 -ms-flex-align: center;
722 align-items: center;
723 }
724
725 .html5-video-poster .tutor-builder-course-video-poster-text {
726 text-align: left;
727 padding-left: 20px;
728 }
729 .rtl .html5-video-poster .tutor-builder-course-video-poster-text{
730 padding-left: 0;
731 padding-right: 20px;
732 }
733 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
734 font-size: 14px;
735 font-weight: 700;
736 margin: 0 0 5px;
737 }
738
739 .html5-video-poster .tutor-builder-course-video-poster-text span {
740 font-size: 14px;
741 font-weight: 400;
742 }
743
744 .html5-video-poster img {
745 height: 100%;
746 width: auto;
747 }
748 /** END Video metabox */
749
750 .builder-course-thumbnail-img-src {
751 position: relative;
752 }
753 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
754 position: absolute;
755 top: 12px;
756 left: 15px;
757 color: #E53935;
758 -webkit-transition: 300ms;
759 transition: 300ms;
760 text-decoration: none;
761 }
762 .video-metabox-source-html5-poster .tutor-row{
763 display: flex;
764 flex-wrap: wrap;
765 justify-content: space-between;
766 align-items: center;
767 }
768 .video-metabox-source-html5-poster .tutor-row .tutor-col-5{
769 width: 38%;
770 }
771 .video-metabox-source-html5-poster .tutor-col-7{
772 width: 62%;
773 }
774
775 .video-metabox-source-html5-poster .tutor-row .tutor-course-thumbnail-upload-btn{
776 margin: 10px 0;
777 }
778
779 .tutor-course-builder-attachements *{
780 box-sizing: border-box;
781 }
782
783 .tutor-course-builder-attachements{
784 display: flex;
785 margin-left: -20px;
786 flex-wrap: wrap;
787 box-sizing: border-box;
788 padding: 0 0 10px;
789 }
790 .tutor-course-builder-attachements:empty {
791 display: none;
792 }
793 .tutor-course-builder-attachements .tutor-added-attachment{
794 flex: 0 0 153px;
795 max-width: 153px;
796 border: 1px solid #DCDFE5;
797 padding: 35px 20px 20px;
798 position: relative;
799 text-align: center;
800 margin-left: 20px;
801 margin-bottom: 20px;
802 border-radius: 4px;
803 transition: 300ms;
804 min-width: 153px;
805 }
806 .tutor-course-builder-attachements.is-lesson .tutor-added-attachment{
807
808 }
809 .tutor-course-builder-attachements .tutor-added-attachment i{
810 font-size: 58px;
811 line-height: 58px;
812 margin-bottom: 25px;
813 display: block;
814 }
815 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment{
816 position: absolute;
817 height: 22px;
818 width: 22px;
819 border: 1px solid #DCDFE5;
820 text-align: center;
821 line-height: 22px;
822 top: -1px;
823 right: -1px;
824 font-size: 10px;
825 border-top-right-radius: 4px;
826 color: #D71830;
827 opacity: 0;
828 transition: 300ms;
829 text-decoration: none;
830 }
831
832
833 .tutor-course-builder-attachements .tutor-added-attachment:hover,
834 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{
835 border-color: #D71830;
836 opacity: 1;
837 }
838
839
840 .tutor-course-builder-attachements .tutor-added-attachment span{
841 display: block;
842 }
843 .tutor-course-builder-attachements .tutor-added-attachment span a{
844 font-size: 14px;
845 display: block;
846 line-height: 20px;
847 color: #606C8F;
848 text-decoration: none;
849 }
850
851 .tutor-course-builder-btn-group{
852 display: flex;
853 justify-content: space-between;
854 flex-wrap: wrap;
855 flex-direction: row-reverse;
856 }
857 .tutor-status-context{
858 padding: 5px 10px;
859 margin: 5px 0;
860 display: inline-block;
861 }
862 .tutor-status-pending-context, .attempt_started{
863 background-color: #EEEEEE;
864 }
865 a.tutor-button, button.tutor-button{
866 white-space: nowrap;
867 padding: 10px 20px;
868 text-decoration: none;
869 /*margin-right: 20px;*/
870 }
871 .tutor-button-primary{
872 background-color: var(--tutor-primary-color);
873 color: #ffffff;
874 display: inline-block;
875 border-radius: 2px;
876 font-size: 14px;
877 font-weight: 300;
878 border: none;
879 box-shadow: none;
880 cursor: pointer;
881 }
882 .tutor-button-primary:hover {
883 background-color: #2446A6;
884 }
885 .tutor-status-approved-context, .tutor-button.button-success, .tutor-status-completed {
886 background-color: var(--tutor-success-button-color);
887 color: #ffffff;
888 border-radius: 2px;
889 }
890 .tutor-status-blocked-context, .attempt_timeout, .tutor-button.button-danger {
891 background-color: #ff0000;
892 color: #ffffff;
893 border-radius: 2px;
894 }
895 .tutor-button.button-warning {
896 background-color: #ffb36d;
897 color: #ffffff;
898 }
899 .tutor-button{
900 border: 0;
901 box-shadow: none !important;
902 }
903 .tutor-button .dashicons{
904 border: 0;
905 box-shadow: none !important;
906 line-height: inherit;
907 }
908 .tutor-status-approved-context, .tutor-status-blocked-context{
909 display: inline-block;
910 }
911 table.tutor_status_table td.help {
912 width: 1em;
913 }
914 table.tutor_status_table td:first-child {
915 width: 25%;
916 }
917 table.tutor_status_table h2{
918 font-size: 16px;
919 margin: 0;
920 }
921 table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
922 color: var(--tutor-success-button-color);
923 background-color: transparent;
924 }
925
926 .tutor-text-avatar{
927 border-radius: 50%;
928 width: 40px;
929 height: 40px;
930 text-align: center;
931 display: block;
932 line-height: 40px;
933 color: #ffffff;
934 font-size: 14px;
935 }
936 .tutor_original_question{
937 display: -webkit-box;
938 display: -ms-flexbox;
939 display: flex;
940 margin-bottom: 5px;
941 padding: 20px;
942 }
943 .tutor_original_question .question-left{
944 -webkit-box-flex: 0;
945 -ms-flex: 0 0 60px;
946 flex: 0 0 60px;
947 }
948 .tutor_original_question .question-left img{
949 max-width: 60px;
950 height: auto;
951 margin-right: 10px;
952 border: 1px solid #eeee88;
953 padding: 3px;
954 }
955 .question-right {
956 width: 100%;
957 }
958 .tutor_admin_answers_list_wrap .tutor_original_question{
959 margin-left: 50px;
960 }
961 .tutor-bg-white{
962 background-color: #ffffff;
963 }
964 .tutor-bg-light{
965 background-color: #FDFDFD;
966 }
967 .tutor-announcement {
968 border: 1px solid #eee;
969 padding: 10px;
970 margin-bottom: 10px;
971 }
972 .announcement-delete-btn{
973 float: right;
974 }
975 .announcement-delete-btn a{
976 display: block;
977 color: #393C40;
978 padding: 0 6px;
979 text-decoration: none;
980 cursor: pointer;
981 }
982 .announcement-delete-btn a:hover{
983 color: #ff0000;
984 }
985
986 #tutor-announcements .submit{
987 margin: 0;
988 padding: 0;
989 }
990
991 .tutor-label-success{
992 background-color: var(--tutor-success-button-color);
993 color: #ffffff;
994 padding: 3px 7px;
995 }
996 .tutor-addons .plugin-card-bottom .plugin-version{
997 display: inline-block;
998 }
999 .tutor-addons .addon-regular-price{
1000 color: #CCCCCC;
1001 padding: 3px;
1002 }
1003 .tutor-addons .addon-current-price{
1004 color: var(--tutor-success-button-color);
1005 font-size: 18px;
1006 padding: 3px;
1007 }
1008 .tutor-addons-last-checked-time{
1009 color: #6f5757 !important;
1010 }
1011 .tutor-addons .wp-filter{
1012 margin: 10px 0 0;
1013 }
1014 a.addon-buynow-link {
1015 background: var(--tutor-primary-color);
1016 color: #fff;
1017 padding: 5px 10px;
1018 display: inline-block;
1019 }
1020 /**
1021 Add-ons list
1022 */
1023 .tutor-addons-list {
1024 background-color: #fff;
1025 min-height: 500px;
1026 padding: 20px;
1027 }
1028 h3.addon-list-heading{
1029 background-color: #eeeeee;
1030 padding: 10px;
1031 }
1032 table.tutor-addons-list-table{
1033 width: 100%;
1034 }
1035 table.tutor-addons-list-table tr{
1036 }
1037 table.tutor-addons-list-table td, table.tutor-addons-list-table th{
1038 padding: 10px;
1039 border-bottom: 1px solid #eeeeee;
1040 text-align: left;
1041 }
1042 .tutor-addons-list .plugin-icon{
1043 height: 120px;
1044 }
1045 .tutor-addons-list .plugin-card .desc{
1046 margin-right: 0;
1047 }
1048 .tutor-addons-list .plugin-card .name{
1049 margin-right: 50px;
1050 }
1051 .btn-switch {
1052 display: inline-block;
1053 height: 22px;
1054 position: relative;
1055 width: 40px;
1056 }
1057 .btn-switch input {
1058 display:none;
1059 }
1060 .btn-slider {
1061 background-color: #ccc;
1062 bottom: 0;
1063 cursor: pointer;
1064 left: 0;
1065 position: absolute;
1066 right: 0;
1067 top: 0;
1068 -webkit-transition: .4s;
1069 transition: .4s;
1070 }
1071 .btn-slider:before {
1072 background-color: #fff;
1073 bottom: 3px;
1074 content: "";
1075 height: 16px;
1076 left: 4px;
1077 position: absolute;
1078 -webkit-transition: .4s;
1079 transition: .4s;
1080 width: 16px;
1081 }
1082 input:checked + .btn-slider {
1083 background-color: var(--tutor-primary-color);
1084 }
1085 input:checked + .btn-slider:before {
1086 -webkit-transform: translateX(16px);
1087 transform: translateX(16px);
1088 }
1089 .btn-slider.btn-round {
1090 border-radius: 34px;
1091 }
1092 .btn-slider.btn-round:before {
1093 border-radius: 50%;
1094 }
1095 .required-plugin-cards {
1096 background: #fff8e5;
1097 padding: 12px 20px;
1098 }
1099 .required-plugin-cards p{
1100 margin: 0;
1101 }
1102 /**
1103 Quiz-question
1104 */
1105 .quiz-question-form-wrap{
1106 margin-top: 20px;
1107 margin-bottom: 20px;
1108 }
1109 .quiz-question-flex-wrap, .tutor-flex-row{
1110 display: -webkit-box;
1111 display: -ms-flexbox;
1112 display: flex;
1113 -webkit-box-orient: horizontal;
1114 -webkit-box-direction: normal;
1115 -ms-flex-direction: row;
1116 flex-direction: row;
1117 }
1118 .tutor-flex-col{
1119 margin: 0 20px;
1120 }
1121 .tutor-flex-col:first-child{
1122 margin-left: 0;
1123 }
1124 .tutor-flex-col:last-child{
1125 margin-right: 0;
1126 }
1127 .quiz-question-field{
1128 padding: 10px 20px;
1129 }
1130 .quiz-question-field input[type=text],.quiz-question-field input[type=email],.quiz-question-field input[type=number],.quiz-question-field input[type=password], .quiz-question-field textarea{
1131 border: 1px solid #ddd;
1132 border-radius: 3px;
1133 box-shadow: none;
1134 color: #333;
1135 display: inline-block;
1136 vertical-align: middle;
1137 padding: 7px 12px;
1138 margin: 0 10px 0 0;
1139 width: 100%;
1140 min-height: 35px
1141 }
1142 .quiz-question-field textarea{
1143 min-height: 100px;
1144 }
1145 .quiz-question-field:nth-child(2n+1) {
1146 background: #f4f4f4;
1147 }
1148 .question-details{
1149 border: 1px solid #EEEEEE;
1150 margin-right: 10px;
1151 }
1152 .answer-details{
1153 margin-left: 10px;
1154 }
1155 .question-details, .answer-details{
1156 width: 100%;
1157 }
1158 .quiz-question-field label{
1159 font-weight: bold;
1160 }
1161 .quiz-question-field .desc{
1162 font-style: italic;
1163 font-size: 12px;
1164 color: #666666;
1165 }
1166 table.multi-answers-options{
1167 border: 1px solid #EEEEEE;
1168 width: 100%;
1169 border-collapse: collapse;
1170 border-spacing: 0;
1171 }
1172
1173 table.multi-answers-options th, table.multi-answers-options td{
1174 text-align: left;
1175 padding: 10px 5px;
1176 }
1177 table.multi-answers-options tr:nth-child(2n+1){
1178 background: #f4f4f4;
1179 }
1180 table.multi-answers-options td input[type=text]{
1181 border: none;
1182 box-shadow: none;
1183 background-color: transparent;
1184 width: 100%;
1185 }
1186 table.multi-answers-options a{
1187 text-decoration: none;
1188 color: #FF0000;
1189 }
1190 .add_answer_option_wrap {
1191 margin: 20px 0;
1192 }
1193 .tutor-add-question-wrap{
1194 margin: 20px 0;
1195 background-color: #f4f4f4;
1196 padding: 10px;
1197 }
1198 .tutor-add-question-wrap input[type=text]{
1199 border: 1px solid #ddd;
1200 border-radius: 0;
1201 box-shadow: none;
1202 color: #333;
1203 display: inline-block;
1204 vertical-align: middle;
1205 padding: 7px 12px;
1206 margin: 0;
1207 width: 300px;
1208 min-height: 35px
1209 }
1210 .tutor-add-question-wrap select {
1211 margin: 0;
1212 padding: 0;
1213 border-radius: 0;
1214 border: none;
1215 box-shadow: none;
1216 height: 35px;
1217 }
1218 .tutor-add-question-wrap .button{
1219 height: 35px;
1220 margin-left: 10px;
1221 }
1222 .single-question-item {
1223 margin: 1px 0;
1224 }
1225 .tutor-question-item-head{
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 line-height: 50px;
1234 -webkit-box-pack: justify;
1235 -ms-flex-pack: justify;
1236 justify-content: space-between;
1237 }
1238
1239 .tutor-question-item-head > div{
1240 padding: 0 10px;
1241 }
1242 .tutor-question-item-head .question-title {
1243 -ms-flex-preferred-size: 0;
1244 flex-basis: 0;
1245 -webkit-box-flex: 1;
1246 -ms-flex-positive: 1;
1247 flex-grow: 1;
1248 }
1249 .tutor-question-item-head i{
1250 line-height: 50px;
1251
1252 }
1253 .single-question-item .tutor-question-item-head{
1254 background-color: #fcfcfc;
1255 }
1256 .single-question-item:nth-child(2n+1) .tutor-question-item-head{
1257 background-color: #f4f4f4;
1258 }
1259 .tutor-question-item-head a{
1260 text-decoration: none;
1261 }
1262
1263 .question-action-btn.trash{
1264 color: #FF0000;
1265 }
1266 .question-action-btn.down{
1267 background-color: #000000;
1268 color: #ffffff;
1269 padding: 0 10px;
1270 }
1271 .question-action-btn.down:hover {
1272 background-color: #333333;
1273 }
1274 .question-actions-wrap{
1275 padding-right: 0 !important;
1276 }
1277 .question-actions-wrap a{
1278 display: inline-block;
1279 }
1280 .tutor-loading-icon-wrap.button{
1281 vertical-align: unset;
1282 border: none;
1283 background-color: transparent;
1284 box-shadow: none;
1285 }
1286
1287 .tutor-input-text-error{
1288 border: 1px solid #FF0000 !important;
1289 }
1290 .tutor-info-msg,
1291 .tutor-success-msg,
1292 .tutor-warning-msg,
1293 .tutor-error-msg {
1294 margin: 10px 0;
1295 padding: 10px;
1296 border-radius: 3px 3px 3px 3px;
1297 }
1298 .tutor-info-msg {
1299 color: var(--tutor-primary-color);
1300 background-color: #BEF;
1301 border: 1px solid var(--tutor-primary-color);
1302 }
1303 .tutor-success-msg {
1304 color: var(--tutor-success-button-color);
1305 background-color: #DFF2BF;
1306 border: 1px solid var(--tutor-success-button-color);
1307 }
1308 .tutor-warning-msg {
1309 color: #9F6000;
1310 background-color: #FEEFB3;
1311 border: 1px solid #9F6000;
1312 }
1313 .tutor-error-msg {
1314 color: #D8000C;
1315 background-color: #fbdcdc;
1316 border: 1px solid #d8000c;
1317 }
1318
1319 /**
1320 Quiz Modal
1321 */
1322
1323 .tutor-modal-wrap {
1324 opacity: 0;
1325 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1326 display: none;
1327 position: fixed;
1328 top: 0;
1329 left: 0;
1330 right: 0;
1331 bottom: 0;
1332 z-index: -1;
1333 background-color: rgba(0, 0, 0, 0.5);
1334 }
1335 .tutor-modal-wrap.show {
1336 display: -webkit-box;
1337 display: -ms-flexbox;
1338 display: flex;
1339 opacity: 1;
1340 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1341 z-index: 99999;
1342 -webkit-box-align: center;
1343 -ms-flex-align: center;
1344 align-items: center;
1345 -webkit-box-pack: center;
1346 -ms-flex-pack: center;
1347 justify-content: center;
1348 }
1349 .tutor-modal-wrap.loading .tutor-modal-content:before {
1350 position: absolute;
1351 top: 0;
1352 left: 0;
1353 right: 0;
1354 bottom: 0;
1355 display: block;
1356 content: '';
1357 z-index: 9;
1358 background: url("../images/spinner.gif") no-repeat center center; }
1359 .tutor-modal-wrap .tutor-modal-content {
1360 max-height: 90%;
1361 overflow-y: auto;
1362 overflow-x: hidden;
1363 background-color: #fff;
1364 max-width: 730px;
1365 margin: 0;
1366 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1367 position: relative;
1368 -webkit-transition: all 200ms ease-out;
1369 transition: all 200ms ease-out;
1370 width: 90%;
1371 }
1372
1373 .admin-bar .tutor-modal-wrap .tutor-modal-content{
1374 max-height: calc(90% - 32px);
1375 margin-top: 32px;
1376 }
1377
1378 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content{
1379 max-height: calc(90% - 88px);
1380 margin-top: 88px;
1381 }
1382
1383 .tutor-modal-wrap .modal-footer {
1384 padding: 20px;
1385 border-top: 1px solid #eee;
1386 }
1387 .tutor-modal-wrap .modal-container{
1388 min-height: 200px;
1389 padding: 20px;
1390 }
1391 .tutor-modal-wrap .modal-container p{
1392 margin: 5px 0 15px;
1393 }
1394
1395 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container{
1396 padding: 20px;
1397 background: #fff;
1398 min-height: auto;
1399 }
1400
1401 .tutor-modal-wrap .modal-header {
1402 display: -webkit-box;
1403 display: -ms-flexbox;
1404 display: flex;
1405 }
1406 .tutor-modal-wrap .search-bar {
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 padding-top: 10px;
1413 padding-left: 20px;
1414 padding-right: 20px;
1415 }
1416 .tutor-modal-wrap .search-bar input[type="text"] {
1417 width: 100%;
1418 border: 1px solid #eee;
1419 box-shadow: none;
1420 padding: 10px;
1421 }
1422
1423 .tutor-modal-wrap .modal-title {
1424 -ms-flex-preferred-size: 0;
1425 flex-basis: 0;
1426 -webkit-box-flex: 1;
1427 -ms-flex-positive: 1;
1428 flex-grow: 1;
1429 }
1430 .tutor-modal-wrap a.modal-close-btn {
1431 background: #ffffff;
1432 width: 50px;
1433 height: 59px;
1434 display: inline-block;
1435 text-align: center;
1436 line-height: 57px;
1437 color: #3a3d42;
1438 font-size: 15px;
1439 position: absolute;
1440 right: 0;
1441 top: 0;
1442 text-decoration: none;
1443 }
1444 .tutor-modal-wrap .modal-header {
1445 padding: 15px 20px;
1446 border-bottom: 1px solid #eeeff1;
1447 padding-right: 50px;
1448 align-items: center;
1449 }
1450
1451 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn{
1452 color: var(--tutor-primary-color);
1453 }
1454
1455 .tutor-modal-wrap .modal-header h1{
1456 padding: 0;
1457 margin: 0;
1458 line-height: 30px;
1459 font-size: 23px;
1460 }
1461 .tutor-modal-wrap .modal-container{
1462 background-color: #F1F1F1;
1463 padding: 0;
1464 }
1465 #tutor-quiz-modal-tab-items-wrap {
1466 background-color: #fff;
1467 font-size: 0;
1468 overflow: hidden;
1469 }
1470 #tutor-quiz-builder-modal-tabs-container{
1471 padding: 20px;
1472 }
1473 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{
1474 padding: 15px 25px;
1475 display: inline-block;
1476 color: #393C40;
1477 border-left: 1px solid #F1F1F1;
1478 font-size: 14px;
1479 overflow: hidden;
1480 line-height: 17px;
1481 vertical-align: middle;
1482 }
1483 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{
1484 background-color: #F1F1F1;
1485 }
1486 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{
1487 float: left;
1488 font-size: 17px;
1489 line-height: 1;
1490 margin-right: 5px;
1491 }
1492 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
1493 color: var(--tutor-primary-color);
1494 }
1495 .quiz-modal-tab-navigation-btn{
1496 padding: 10px 20px;
1497 border-radius: 3px;
1498 }
1499 .quiz-modal-btn-next, .quiz-modal-btn-next:focus, .quiz-modal-btn-first-step, .quiz-modal-btn-first-step:focus, .quiz-modal-question-save-btn, .quiz-modal-question-save-btn:focus, .quiz-modal-settings-save-btn, .quiz-modal-settings-save-btn:focus{
1500 background-color: var(--tutor-primary-color);
1501 color: #ffffff;
1502 }
1503 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
1504 color: #ffffff;
1505 }
1506 .quiz-modal-btn-cancel, .quiz-modal-btn-back{
1507 color: #4B5981;
1508 border: 1px solid #D4DADB;
1509 }
1510 .tutor-quiz-builder-form-row .quiz-form-warning {
1511 color: #e88e06;
1512 }
1513 .tutor-assignment-builder-modal-wrap .modal-container{
1514 padding: 10px;
1515 }
1516 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{
1517 margin: 0;
1518 }
1519 .tutor-quiz-question-answers-form {
1520 background-color: #fff;
1521 padding: 20px;
1522 -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1523 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1524 border: 1px solid #DEDEDE;
1525 border-radius: 3px;
1526 margin-bottom: 20px;
1527 }
1528 .advanced-options-tab-item{
1529 float: right;
1530 }
1531
1532 .modal-container .modal-classic-btn-wrap{
1533 position: absolute;
1534 right: 45px;
1535 top: 20px;
1536 }
1537 .rtl .modal-container .modal-classic-btn-wrap{
1538 left: 20px;
1539 right: auto;
1540 }
1541 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn{
1542 color: var(--tutor-primary-color);
1543 }
1544
1545 /** Tutor Quiz Modal Form */
1546
1547 /*notice*/
1548 .tutor-quiz-builder-modal-tabs-notice{
1549 background: #D8D8D8;
1550 line-height: 20px;
1551 padding: 10px 30px;
1552 color: #A4A4A4;
1553 }
1554 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1555 color: #A4A4A4;
1556 text-decoration: underline;
1557 }
1558 /*end notice*/
1559
1560
1561 /* .tutor-quiz-builder-group */
1562
1563 .tutor-quiz-builder-group{
1564 margin-bottom: 25px;
1565 }
1566
1567 .tutor-quiz-builder-group > p.warning{
1568 color: red;
1569 font-size: 12px;
1570 }
1571 .tutor-quiz-builder-group > p.help{
1572 color: #A4A4A4;
1573 font-size: 12px;
1574 margin-top: 7px;
1575 }
1576
1577 .tutor-quiz-builder-group h4{
1578 font-size: 14px;
1579 color: #393C40;
1580 font-weight: 600;
1581 margin: 0 0 15px;
1582 }
1583
1584 .tutor-quiz-builder-row{
1585 display: -webkit-box;
1586 display: -ms-flexbox;
1587 display: flex;
1588 -webkit-box-align: center;
1589 -ms-flex-align: center;
1590 align-items: center;
1591 margin-left: -10px;
1592 margin-right: -10px;
1593 }
1594
1595 .tutor-quiz-builder-col{
1596 padding-left: 10px;
1597 padding-right: 10px;
1598 -webkit-box-flex: 1;
1599 -ms-flex-positive: 1;
1600 flex-grow: 1;
1601 }
1602 .tutor-quiz-builder-col.auto-width{
1603 -webkit-box-flex: 0;
1604 -ms-flex: 0 0 auto;
1605 flex: 0 0 auto;
1606 }
1607
1608 .tutor-quiz-builder-group textarea,
1609 .tutor-quiz-builder-group input[type="text"],
1610 .tutor-quiz-builder-group input[type="email"],
1611 .tutor-quiz-builder-group input[type="number"],
1612 .tutor-quiz-builder-group input[type="password"]{
1613 line-height: 40px;
1614 padding: 5px 0;
1615 text-indent: 15px;
1616 background: #fff;
1617 display: inline-block;
1618 border: 1px solid #DEDEDE;
1619 border-radius: 3px;
1620 box-shadow: none;
1621 height: 40px;
1622 margin: 0;
1623 width: 100%;
1624 color: #393C40;
1625 font-size: 14px;
1626 }
1627 .tutor-quiz-builder-group textarea:focus,
1628 .tutor-quiz-builder-group input[type="text"]:focus,
1629 .tutor-quiz-builder-group input[type="email"]:focus,
1630 .tutor-quiz-builder-group input[type="number"]:focus,
1631 .tutor-quiz-builder-group input[type="password"]:focus{
1632 border-color: var(--tutor-primary-color);
1633 }
1634
1635 .tutor-quiz-builder-group textarea{
1636 height: 80px;
1637 resize: none;
1638 text-indent: 0;
1639 padding: 11px 15px;
1640 line-height: 22px;
1641 }
1642
1643 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1644 height: 150px;
1645 }
1646
1647 .tutor-quiz-builder-group select {
1648 border: 1px solid #ccc;
1649 box-shadow: none;
1650 height: 42px !important;
1651 padding: 0 12px !important;
1652 margin: 0;
1653 }
1654
1655
1656 .tutor-quiz-builder-modal-control-btn-group{
1657 display: -webkit-box;
1658 display: -ms-flexbox;
1659 display: flex;
1660 margin-top: 20px;
1661 }
1662
1663 .question_form_inner{
1664 padding: 0 20px 20px;
1665 margin-top: 0;
1666 }
1667
1668 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1669 -webkit-box-flex: 1;
1670 -ms-flex: 1;
1671 flex: 1;
1672 }
1673 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1674 display: inline-block;
1675 }
1676 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1677 margin-right: 6px;
1678 }
1679 .modal-container .tutor-quiz-add-question-btn{
1680 border: 1px solid #C6C9CF;
1681 padding: 10px 15px;
1682 color: #393C40;
1683 display: inline-block;
1684 border-radius: 3px;
1685 }
1686 .modal-container .tutor-quiz-add-question-btn i{
1687 color: var(--tutor-primary-color);
1688 line-height: 16px;
1689 margin-right: 3px;
1690 }
1691
1692 .quiz-form-field-col{
1693 margin-right: 20px;
1694 }
1695 .quiz-form-field-col.result-fail{
1696 width: 100%;
1697 }
1698 .quiz-modal-switch-field {
1699 display: -webkit-box;
1700 display: -ms-flexbox;
1701 display: flex;
1702 margin-top: 30px;
1703 }
1704 .quiz-modal-switch-field label.btn-switch {
1705 margin-right: 20px;
1706 position: relative;
1707 }
1708
1709 label.btn-switch input:checked + .btn-slider {
1710 background-color: var(--tutor-success-button-color);
1711 }
1712
1713 .btn-switch + span{
1714 line-height: 24px;
1715 display: inline-block;
1716 margin-left: 8px;
1717 font-weight: 700;
1718 font-size: 14px;
1719 }
1720
1721 .tutor-select {
1722 position: relative;
1723 }
1724 .tutor-select .select-header{
1725 border: 1px solid #DEDEDE;
1726 margin: 0;
1727 padding: 10px;
1728 width: 100%;
1729 box-shadow: none;
1730 background-color: #fff;
1731 display: -webkit-box;
1732 display: -ms-flexbox;
1733 display: flex;
1734 cursor: pointer;
1735 box-sizing: border-box;
1736 border-radius: 3px;
1737 }
1738 .tutor-select .select-header .lead-option {
1739 -webkit-box-flex: 1;
1740 -ms-flex: 1;
1741 flex: 1;
1742 }
1743 .tutor-select .select-header .select-dropdown{
1744 line-height: 22px;
1745 }
1746 .tutor-select .select-header .lead-option .question-type-pro{
1747 display: none;
1748 }
1749 .tutor-select .tutor-select-options {
1750 border: 1px solid #DEDEDE;
1751 background-color: #fff;
1752 padding: 22px 10px 8px;
1753 width: calc(100% - 22px);
1754 position: absolute;
1755 font-size: 0;
1756 z-index: 9;
1757 display: -webkit-box;
1758 display: -ms-flexbox;
1759 display: flex;
1760 -ms-flex-wrap: wrap;
1761 flex-wrap: wrap;
1762 box-shadow: 0px 2px 10px rgba(0,0,0,.08);
1763 top: 55px;
1764 border-radius: 3px;
1765 }
1766 .tutor-select .tutor-select-options .tutor-select-option {
1767 width: calc(33.3333% - 22px);
1768 display: inline-block;
1769 padding: 9px;
1770 cursor: pointer;
1771 position: relative;
1772 box-sizing: border-box;
1773 margin: 0 11px 15px;
1774 border: 1px solid #E2E2E2;
1775 border-radius: 3px;
1776 }
1777 .tutor-select .tutor-select-options .tutor-select-option:hover {
1778 border-color: var(--tutor-primary-color);
1779 }
1780 .question-type-pro {
1781 color: #fff;
1782 font-size: 9px;
1783 right: 11px;
1784 position: absolute;
1785 top: 50%;
1786 -webkit-transform: translateY(-50%);
1787 transform: translateY(-50%);
1788 }
1789 i.tutor-icon-block {
1790 padding: 0;
1791 color: #fff;
1792 border-radius: 3px;
1793 margin-right: 2px;
1794 display: inline-block;
1795 width: 22px;
1796 height: 22px;
1797 text-align: center;
1798 line-height: 22px;
1799 }
1800 i.tutor-icon-block.tutor-icon-short-ans{
1801 background-color: #f37512;
1802 }
1803 i.tutor-icon-block.tutor-icon-image-ans{
1804 background-color: #a322f9;
1805 }
1806 i.tutor-icon-block.tutor-icon-yes-no{
1807 background-color: var(--tutor-primary-color);
1808 }
1809 i.tutor-icon-block.tutor-icon-multiple-choice{
1810 background-color: #9034a9;
1811 }
1812 i.tutor-icon-block.tutor-icon-mark{
1813 background-color: #00b890;
1814 }
1815 i.tutor-icon-block.tutor-icon-open-ended{
1816 background-color: #fe3129;
1817 }
1818 i.tutor-icon-block.tutor-icon-fill-gaps{
1819 background-color: #ffbf00;
1820 }
1821 i.tutor-icon-block.tutor-icon-answer-shorting{
1822 background-color: #f80089;
1823 }
1824 i.tutor-icon-block.tutor-icon-assesment{
1825 background-color: #274055;
1826 }
1827 i.tutor-icon-block.tutor-icon-matching{
1828 background-color: #8a4a1b;
1829 }
1830 i.tutor-icon-block.tutor-icon-image-matching{
1831 background-color: #8a4a1b;
1832 }
1833 i.tutor-icon-block.tutor-icon-ordering{
1834 background-color: var(--tutor-primary-color);
1835 }
1836 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1837 background-color: var(--tutor-success-button-color);
1838 }
1839
1840 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1841 background-color: var(--tutor-primary-color);
1842 }
1843
1844 a.back-to-quiz-questions-btn {
1845 font-size: 16px;
1846 font-weight: 300;
1847 color: #393C40;
1848 margin-bottom: 10px;
1849 display: block;
1850 }
1851
1852 a.back-to-quiz-questions-btn.tutor-updating-message i{
1853 display: none;
1854 }
1855
1856 .modal-container .quiz-questions-form {
1857 padding: 20px;
1858 }
1859
1860 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1861 -webkit-box-flex: 0;
1862 -ms-flex: 0 0 150px;
1863 flex: 0 0 150px;
1864 }
1865 .question-form-header {
1866 margin-bottom: 20px;
1867 }
1868 .quiz-question-form-body {
1869 margin-bottom: 25px;
1870 }
1871 .quiz-builder-question-wrap {
1872 display: -webkit-box;
1873 display: -ms-flexbox;
1874 display: flex;
1875 margin-bottom: 15px;
1876 }
1877 .quiz-builder-question {
1878 -webkit-box-flex: 1;
1879 -ms-flex: 1;
1880 flex: 1;
1881 display: -webkit-box;
1882 display: -ms-flexbox;
1883 display: flex;
1884 background: #fff;
1885 padding: 10px;
1886 border: 1px solid #E2E2E2;
1887 border-radius: 3px;
1888 max-width: calc(100% - 52px);
1889 }
1890 .quiz-builder-question .question-sorting {
1891 margin-right: 10px;
1892 line-height: 22px;
1893 }
1894 .quiz-builder-question .question-sorting i{
1895 display: block;
1896 line-height: 24px;
1897 }
1898 .quiz-builder-question .question-edit-icon{
1899 line-height: 22px;
1900 }
1901 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message 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 .tutor-field-type-slider .ui-widget-content .ui-state-default{
1944 background-color: var(--tutor-primary-color);
1945 border: 1px solid var(--tutor-primary-color);
1946 border-radius: 50%;
1947 }
1948 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1949 font-size: 16px;
1950 font-weight: 600;
1951 background: var(--tutor-primary-color);
1952 position: absolute;
1953 right: 5px;
1954 top: 50%;
1955 margin: 0;
1956 -webkit-transform: translateY(-50%);
1957 transform: translateY(-50%);
1958 line-height: 34px;
1959 width: 43px;
1960 text-align: center;
1961 border-radius: 4px;
1962 color: #fff;
1963 }
1964 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
1965 content: '';
1966 position: absolute;
1967 border: 7px solid transparent;
1968 top: 50%;
1969 border-right-color: var(--tutor-primary-color);
1970 right: 100%;
1971 -webkit-transform: translateY(-50%);
1972 transform: translateY(-50%);
1973 }
1974 .tutor-quiz-answer-wrap {
1975 display: -webkit-box;
1976 display: -ms-flexbox;
1977 display: flex;
1978 }
1979 .tutor-quiz-answer {
1980 background-color: #fff;
1981 -webkit-box-flex: 1;
1982 -ms-flex: 1;
1983 flex: 1;
1984 padding: 10px 15px;
1985 border: 1px solid #DEDEDE;
1986 display: -webkit-box;
1987 display: -ms-flexbox;
1988 display: flex;
1989 line-height: 22px;
1990 border-radius: 3px;
1991 margin-bottom: 15px;
1992 }
1993 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1994 display: block;
1995 padding: 0px 9px;
1996 }
1997 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1998 padding: 0 10px;
1999 display: inline-block;
2000 line-height: 44px;
2001 }
2002 span.tutor-quiz-answer-title {
2003 -webkit-box-flex: 1;
2004 -ms-flex: 1;
2005 flex: 1;
2006 }
2007 .tutor-quiz-answer-media .option-media-preview{
2008 margin-bottom: 20px;
2009 }
2010 .tutor-quiz-answer-media .option-media-preview img {
2011 max-width: 80px;
2012 height: auto;
2013 }
2014 .tutor-question-answer-image{
2015 margin-right: 10px;
2016 }
2017 .tutor-question-answer-image img{
2018 max-height: 25px;
2019 width: auto;
2020 }
2021 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
2022 background-color: var(--tutor-success-button-color);
2023 color: #fff;
2024 padding: 10px 15px;
2025 border: none;
2026 cursor: pointer;
2027 }
2028 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
2029 background-color: var(--tutor-success-button-color);
2030 }
2031 /**
2032 Tutor Media Upload
2033 */
2034
2035 .tutor-media-upload-wrap {
2036 border: 1px solid #DEDEDE;
2037 display: -webkit-box;
2038 display: -ms-flexbox;
2039 display: flex;
2040 width: 130px;
2041 }
2042 .tutor-media-upload-wrap img{
2043 max-width: 100%;
2044 }
2045 .tutor-media-preview {
2046 -webkit-box-flex: 1;
2047 -ms-flex: 1;
2048 flex: 1;
2049 }
2050 .tutor-media-upload-btn {
2051 display: block;
2052 padding: 10px;
2053 font-size: 50px;
2054 line-height: 50px;
2055 text-align: center;
2056 color: #DEDEDE;
2057 }
2058 .tutor-media-upload-trash-wrap {
2059 border-left: 1px solid #dedede;
2060 }
2061 .tutor-media-upload-trash {
2062 color: #dedede;
2063 display: block;
2064 line-height: 50px;
2065 padding: 12px;
2066 }
2067 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
2068 margin-top: 40px;
2069 margin-bottom: 10px;
2070 }
2071
2072 /**
2073 #End Quiz Modal
2074 */
2075
2076 .tutor-available-quizzes .added-quiz-item {
2077 background-color: #f5f5f5;
2078 padding: 10px;
2079 margin-bottom: 2px;
2080 display: -webkit-box;
2081 display: -ms-flexbox;
2082 display: flex;
2083 }
2084 .tutor-available-quizzes .added-quiz-item .quiz-name {
2085 -ms-flex-preferred-size: 0;
2086 flex-basis: 0;
2087 -webkit-box-flex: 1;
2088 -ms-flex-positive: 1;
2089 flex-grow: 1;
2090 }
2091 .tutor-add-quiz-button-wrap {
2092 margin: 20px 0;
2093 }
2094 .tutor-quiz-delete-btn{
2095 color: #FF0000;
2096 }
2097 p.quiz-search-suggest-text{
2098 margin-top: 30px;
2099 font-style: italic;
2100 font-size: 12px;
2101 }
2102 span.result-pass{
2103 background-color: var(--tutor-success-button-color);
2104 color: #fff;
2105 padding: 3px 5px;
2106 border-radius: 2px;
2107 }
2108 span.result-fail{
2109 color: #FF0000;
2110 }
2111
2112
2113 .tutor-emails-lists-wrap{
2114 background-color: #ffffff;
2115 padding: 20px;
2116 }
2117 .tutor-emails-lists-wrap .wp-list-table td{
2118 padding: 10px 20px;
2119 }
2120 /*
2121 Tutor Instructor
2122 */
2123
2124 .tutor-course-instructors-metabox-wrap{
2125 margin-top: 10px;
2126 margin-left: -10px;
2127 }
2128 .tutor-add-instructor-button-wrap{
2129 padding-left: 10px;
2130 }
2131 .tutor-course-available-instructors {
2132 display: -webkit-box;
2133 display: -ms-flexbox;
2134 display: flex;
2135 -ms-flex-wrap: wrap;
2136 flex-wrap: wrap;
2137 }
2138
2139 .tutor-course-available-instructors .added-instructor-item {
2140 -webkit-box-flex: 0;
2141 -ms-flex: 0 0 calc(50% - 20px);
2142 flex: 0 0 calc(50% - 20px);
2143 max-width: calc(50% - 20px);
2144 border: 1px solid #DCDFE5;
2145 padding: 13px;
2146 display: -webkit-inline-box;
2147 display: -ms-inline-flexbox;
2148 display: inline-flex;
2149 -webkit-box-align: center;
2150 -ms-flex-align: center;
2151 align-items: center;
2152 border-radius: 4px;
2153 position: relative;
2154 box-sizing: border-box;
2155 margin: 0px 10px 20px;
2156 }
2157
2158 @media (min-width: 1300px) {
2159 .tutor-course-available-instructors .added-instructor-item{
2160 -ms-flex: 0 0 calc(33.333% - 20px);
2161 flex: 0 0 calc(33.333% - 20px);
2162 max-width: calc(33.333% - 20px);
2163 }
2164 }
2165 @media (max-width: 546px){
2166 .tutor-course-available-instructors .added-instructor-item{
2167 -ms-flex: 0 0 100%;
2168 flex: 0 0 100%;
2169 max-width: 100%;
2170 }
2171 }
2172
2173 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2174 position: relative;
2175 }
2176
2177 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
2178 display: inline-block;
2179 margin-left: 10px;
2180 width: 18px;
2181 }
2182
2183 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
2184 opacity: 1;
2185 }
2186
2187 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
2188 -webkit-transition: 300ms;
2189 transition: 300ms;
2190 opacity: 0;
2191 position: absolute;
2192 bottom: 34px;
2193 right: 9px;
2194 background: #2A344F;
2195 -webkit-transform: translateX(50%);
2196 transform: translateX(50%);
2197 color: #fff;
2198 font-size: 12px;
2199 font-style: normal;
2200 padding: 0 8px;
2201 border-radius: 15px;
2202 line-height: 20px;
2203 z-index: 1;
2204 }
2205
2206 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
2207 content: '';
2208 position: absolute;
2209 border: 5px solid #2A344F;
2210 bottom: -3px;
2211 left: 50%;
2212 margin-left: -5px;
2213 -webkit-transform: rotate(45deg);
2214 transform: rotate(45deg);
2215 z-index: -1;
2216 }
2217
2218 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2219 position: absolute;
2220 right: 14px;
2221 top: 50%;
2222 font-size: 12px;
2223 -webkit-transform: translateY(-50%);
2224 transform: translateY(-50%);
2225 opacity: 0;
2226 -webkit-transition: 300ms;
2227 transition: 300ms;
2228 }
2229
2230 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
2231 color: red;
2232 text-decoration: none;
2233 }
2234
2235 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
2236 opacity: 1;
2237 }
2238
2239 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2240 height: 45px;
2241 width: 45px;
2242 overflow: hidden;
2243 border-radius: 50px;
2244 margin-right: 15px;
2245 }
2246 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
2247 width: 100%;
2248 height: auto;
2249 }
2250 /*@media (min-width: 547px){*/
2251 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2252 /*margin-left: 30px;*/
2253 /*}*/
2254 /*}*/
2255
2256 /*
2257 End new
2258 */
2259
2260 .answer-image-matched-wrap {
2261 display: -webkit-box;
2262 display: -ms-flexbox;
2263 display: flex;
2264 }
2265 .image-matching-item {
2266 -webkit-box-flex: 0;
2267 -ms-flex: 0 0 50px;
2268 flex: 0 0 50px;
2269 margin-right: 10px;
2270 }
2271 .image-matching-item p{
2272 margin-bottom: 5px;
2273 margin-top: 0;
2274 color: #878A8F;
2275 }
2276 .image-matching-item img{
2277 max-width: 80px;
2278 }
2279 span.filled_dash_unser {
2280 font-weight: bold;
2281 text-decoration: underline;
2282 margin: 0 5px;
2283 }
2284 /**
2285 Uninstall
2286 */
2287 .wrap.tutor-uninstall-wrap {
2288 background: #fff;
2289 padding: 20px;
2290 }
2291 .tutor-uninstall-btn-group{
2292 margin: 50px 0;
2293 }
2294
2295 /**
2296 Updating Messsage
2297 */
2298 .tutor-updating-message:before{
2299 display: inline-block;
2300 font-family: 'tutor';
2301 -webkit-font-smoothing: antialiased;
2302 -moz-osx-font-smoothing: grayscale;
2303 vertical-align: top;
2304 content: "\e91d";
2305 -webkit-animation: rotation 2s infinite linear;
2306 animation: rotation 2s infinite linear;
2307 margin-right: 6px;
2308 }
2309 .rtl .tutor-updating-message:before{
2310 margin-right: 0;
2311 margin-left: 6px;
2312 }
2313
2314 /**
2315 Lesson Edit Modal
2316 */
2317
2318 .lesson-modal-form-wrap .lesson-modal-field-row{
2319 padding: 10px 0;
2320 }
2321 .lesson-modal-field.tutor-lesson-modal-title-wrap{
2322 width: 95%;
2323 }
2324 .tutor-lesson-modal-title-wrap input{
2325 width: 100%;
2326 }
2327 .lesson-modal-form-wrap .assignment-modal-field-row,
2328 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2329 .lesson-modal-form-wrap .tutor-option-field-row{
2330 padding: 0;
2331 margin-bottom: 20px;
2332 border-bottom: none;
2333 }
2334 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2335 border-bottom: none;
2336 }
2337
2338 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2339 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2340 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2341 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2342 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]{
2343 line-height: 40px;
2344 padding: 5px 0;
2345 text-indent: 15px;
2346 background: #fff;
2347 display: inline-block;
2348 border: 1px solid #DEDEDE;
2349 border-radius: 3px;
2350 box-shadow: none;
2351 height: 40px;
2352 margin: 0;
2353 width: 100%;
2354 color: #393C40;
2355 font-size: 14px;
2356 transition: 300ms;
2357 }
2358 .lesson-modal-form-wrap .tutor-option-field-row textarea{
2359 line-height: 26px;
2360 min-height: 150px;
2361 text-indent: 0;
2362 padding: 15px;
2363 }
2364 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2365 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2366 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2367 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2368 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus{
2369 border-color: var(--tutor-primary-color);
2370 }
2371
2372 .lesson-modal-form-wrap .tutor-option-field-row select{
2373 height: 40px;
2374 }
2375
2376 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox{
2377 margin-top: 0;
2378 }
2379
2380 .assignment-modal-form-wrap,
2381 .lesson-modal-form-wrap {
2382 padding: 20px;
2383 padding-bottom: 48px;
2384 }
2385 .tutor-lesson-modal-wrap .modal-footer{
2386 padding: 10px 20px;
2387 background-color: #fff;
2388 width: 100%;
2389 position: sticky;
2390 bottom: 0;
2391 position: -webkit-sticky;
2392 }
2393 .tutor-get-pro-text {
2394 color: #e02424;
2395 }
2396 .updating-icon:before{
2397 font-family: 'tutor';
2398 margin-right: 5px;
2399 content: "\e91d";
2400 -webkit-animation: spin 1s steps(8) infinite;
2401 animation: spin 1s steps(8) infinite;
2402 display: inline-block;
2403 }
2404 .tutor-notice-warning{
2405 background-color: #fcf8e3;
2406 border-color: #faebcc;
2407 padding: 20px;
2408 margin-bottom: 10px;
2409 }
2410
2411 /**
2412 Withdraw table
2413 */
2414 .withdraw-method-data-row {
2415 display: -webkit-box;
2416 display: -ms-flexbox;
2417 display: flex;
2418 }
2419 span.withdraw-method-label {
2420 width: 140px;
2421 }
2422 .withdraw-method-value{
2423 margin-left: 3px;
2424 }
2425 .withdraw-status.withdraw-status-approved {
2426 background: var(--tutor-success-button-color);
2427 color: #fff;
2428 padding: 5px 10px;
2429 }
2430 .withdraw-status.withdraw-status-pending {
2431 background: #f0efef;
2432 color: #666666;
2433 padding: 5px 10px;
2434 }
2435 .withdraw-status.withdraw-status-rejected {
2436 background: #ff3842;
2437 color: #fff;
2438 padding: 5px 10px;
2439 }
2440 .withdraw-list-row-actions{
2441 font-weight: bold;
2442 }
2443 .withdraw-list-row-actions .approved a{
2444 color: var(--tutor-success-button-color);
2445 }
2446 .withdraw-list-row-actions .rejected a{
2447 color: #ff3842;
2448 }
2449
2450 /**
2451 Assignments
2452 */
2453
2454 .submitted-assignment-wrap{
2455 background-color: #ffffff;
2456 padding: 20px;
2457 margin-top: 20px;
2458 }
2459 .tutor-individual-attachment-file{
2460 margin-bottom: 20px;
2461 }
2462 .tutor-individual-attachment-file p {
2463 margin: 0 !important;
2464 }
2465
2466
2467
2468 /**
2469 Tutor Notice
2470 */
2471 .tnotice {
2472 text-align:left;
2473 padding: 10px 0;
2474 background-color:#fff;
2475 border-radius:4px;
2476 position:relative;
2477 margin-bottom: 10px;
2478 }
2479 .tnotice:before {
2480 content: '';
2481 position: absolute;
2482 top: 0;
2483 left: 0;
2484 width: 4px;
2485 height: 100%;
2486 border-top-left-radius:4px;
2487 border-bottom-left-radius: 4px;
2488
2489 }
2490 .tnotice__icon{
2491 position:absolute;
2492 top:50%;
2493 left:22px;
2494 transform:translateY(-50%);
2495 width:14px;
2496 height:14px;
2497 padding: 7px;
2498 border-radius:50%;
2499 display:inline-block;
2500
2501 color: #fff;
2502 text-align: center;
2503 line-height: 11px;
2504 }
2505 .tnotice__type {
2506 color: #3e3e3e;
2507 font-weight: 700;
2508 margin-top: 0;
2509 margin-bottom: 0;
2510 }
2511 .tnotice__message {
2512 font-size: 14px;
2513 margin-top: 0;
2514 margin-bottom: 0;
2515 color: #878787;
2516 }
2517 .tnotice__content{
2518 padding-left:70px;
2519 padding-right:60px;
2520 }
2521 .tnotice__close {
2522 position: absolute;
2523 right: 22px;
2524 top: 50%;
2525 width: 14px;
2526 cursor:pointer;
2527 height: 14px;
2528 fill:#878787;
2529 transform: translateY(-50%);
2530 }
2531 .tnotice--success .tnotice__icon{
2532 background-color:#2BDE3F;
2533 }
2534 .tnotice--success:before{
2535 background-color:#2BDE3F;
2536 }
2537 .tnotice--blue .tnotice__icon{
2538 background-color:#1D72F3;
2539 }
2540 .tnotice--blue:before{
2541 background-color:#1D72F3;
2542 }
2543 .tnotice--danger .tnotice__icon{
2544 background-color: #f31e1c;
2545 }
2546 .tnotice--danger:before{
2547 background-color:#f31e1c;
2548 }
2549
2550 /***************************
2551 * Quiz attempts table
2552 **************************/
2553
2554 .tutor-quiz-attempt-history td:last-child {
2555 text-align: center;
2556 }
2557 .tutor-quiz-attempt-history td:last-child a {
2558 display: block;
2559 padding: 10px;
2560 }
2561 .attempt-review-title {
2562 font-size: 18px;
2563 color: var(--tutor-text-size);
2564 font-weight: 600;
2565 display: flex;
2566 align-items: center;
2567 margin-bottom: 60px;
2568 }
2569 .attempt-review-title i {
2570 margin-right: 12px;
2571 color: var(--tutor-primary-color);
2572 }
2573 .tutor-quiz-attempt-info-row .attempt-view-bottom, .tutor-quiz-attempt-info-row .attempt-view-top {
2574 display: flex;
2575 justify-content: space-between;
2576 }
2577 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col, .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2578 display: inline-flex;
2579 align-items: center;
2580 max-width: 30%;
2581 }
2582 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2583 align-items: flex-start;
2584 }
2585 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass, .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2586 background: #df3247;
2587 font-size: 14px;
2588 font-weight: 400;
2589 color: #fff;
2590 padding: 1px 4px;
2591 margin-right: 13px;
2592 border-radius: 2px;
2593 }
2594 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2595 background: var(--tutor-success-button-color);
2596 }
2597 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2598 font-size: 14px;
2599 line-height: 25px;
2600 margin: 0;
2601 color: #7a7f85;
2602 font-weight: 400;
2603 }
2604 .tutor-quiz-attempt-info-row .attempt-info-content h4 a, .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2605 font-weight: 700;
2606 color: var(--tutor-text-color);
2607 margin-top: 7px;
2608 }
2609 .tutor-quiz-attempt-info-row .attempt-view-top {
2610 padding-bottom: 30px;
2611 margin-bottom: 30px;
2612 border-bottom: 1px solid #dcdfe5;
2613 }
2614 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2615 margin-bottom: 60px;
2616 }
2617 .attempt-user-details {
2618 display: flex;
2619 align-items: center;
2620 }
2621 .attempt-user-details .attempt-user-avatar {
2622 padding-right: 20px;
2623 }
2624 .attempt-user-details .attempt-user-avatar img {
2625 display: block;
2626 width: 70px;
2627 height: 70px;
2628 border-radius: 50%;
2629 }
2630 .attempt-user-details .attempt-info-content h4 {
2631 font-size: 18px;
2632 }
2633 .attempt-review-notice-wrap {
2634 display: flex;
2635 margin-bottom: 60px;
2636 justify-content: space-between;
2637 }
2638 .attempt-review-notice-wrap p {
2639 margin: 0;
2640 display: inline-flex;
2641 align-items: center;
2642 }
2643 .attempt-review-notice-wrap p.attempt-review-notice i {
2644 font-size: 16px;
2645 color: #f5c813;
2646 margin-right: 9px;
2647 }
2648 .attempt-review-notice-wrap p.attempt-review-at > span {
2649 color: var(--tutor-primary-color);
2650 margin-right: 7px;
2651 font-size: 16px;
2652 }
2653 .attempt-review-notice-wrap p > strong {
2654 font-weight: 400;
2655 margin-right: 5px;
2656 }
2657 .quiz-attempt-answers-wrap table th {
2658 background: #fcfcfc;
2659 font-size: 12px;
2660 text-transform: inherit;
2661 }
2662 .quiz-attempt-answers-wrap table td{
2663 background-color: #fff;
2664 }
2665 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
2666 padding: 17px 20px !important;
2667 border-top: 1px solid #eaeaea;
2668 border-bottom: 1px solid #eaeaea;
2669 vertical-align: middle;
2670 text-align: left;
2671 }
2672 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
2673 margin: 0;
2674 }
2675 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2676 border: 1px solid #d4dadb;
2677 color: #d4dadb;
2678 height: 30px;
2679 width: 30px;
2680 border-radius: 2px;
2681 font-size: 13px;
2682 display: inline-block;
2683 text-align: center;
2684 line-height: 30px;
2685 transition: 300ms;
2686 text-decoration: none;
2687 }
2688 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2689 border: 1px solid var(--tutor-success-button-color);
2690 color: var(--tutor-success-button-color);
2691 }
2692 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2693 border: 1px solid #df3247;
2694 color: #df3247;
2695 }
2696 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2697 margin-right: 17px;
2698 }
2699 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i, .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2700 font-size: 12px;
2701 height: 20px;
2702 width: 20px;
2703 text-align: center;
2704 line-height: 20px;
2705 background: var(--tutor-success-button-color);
2706 color: #fff;
2707 display: inline-block;
2708 border-radius: 2px;
2709 margin-right: 6px;
2710 }
2711 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2712 background: #df3247;
2713 font-size: 10px;
2714 }
2715 .answer-image-matched-wrap {
2716 display: flex;
2717 }
2718 .answer-image-matched-wrap .image-matching-item {
2719 margin: 0 5px;
2720 max-width: 70px;
2721 }
2722 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2723 font-size: 14px;
2724 margin-top: 4px;
2725 }
2726
2727 .tutor-quiz-attempt-review-wrap{
2728 padding: 20px;
2729 background: #ffffff;
2730 margin-right: 15px;
2731 margin-top: 15px;
2732 }
2733
2734 .tutor-quiz-attempt-review-wrap table{
2735 width: 100%;
2736 border-collapse: collapse;
2737 }
2738
2739
2740 .tutor-quiz-attempt-review-wrap img{
2741 max-width: 100%;
2742 }