PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.3.4
Tutor LMS – eLearning and online course solution v1.3.4
4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 6 years ago tutor-front.css 6 years ago tutor-front.min.css 6 years ago
tutor-admin.css
2281 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 .tutor_lesson_modal_form .tutor-option-field {
149 display: block;
150 margin: 0;
151 max-width: none;
152 }
153 .tutor-option-field-label {
154 display: block;
155 float: left;
156 width: 200px;
157 }
158 .tutor_lesson_modal_form .tutor-option-field-label {
159 display: block;
160 float: none;
161 width: 100%;
162 margin-bottom: 25px;
163 }
164
165 .tutor-lesson-attachments-metabox{
166 margin-top: 30px;
167 }
168
169 .tutor-option-field-label label {
170 display: block;
171 font-weight: 600
172 }
173 .tutor-option-field p.desc {
174 font-style: italic;
175 color: #666;
176 font-size: 12px;
177 line-height: 1.5;
178 }
179 .tutor-option-field-row h2{
180 color: #444;
181 font-size: 18px;
182 font-weight: 700;
183 margin: 0;
184 }
185 .tutor-option-field-row .option-media-wrap{
186 margin-bottom: 10px;
187 }
188 .tutor-option-field-row .option-media-wrap img{
189 max-height: 100px;
190 width: auto;
191 padding: 5px;
192 border: 1px solid #CCCCCC;
193 }
194 .select2-container {
195 min-width: 250px !important;
196 }
197 /**
198 Group Field Option
199 */
200 .tutor-option-group-field {
201 display: inline-block;
202 vertical-align: top;
203 }
204 .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 {
205 width: 100px;
206 margin-right: 5px;
207 }
208
209 /**
210 * Course adding page
211 * Course Builder
212 */
213 #tutor-course-topics a{
214 text-decoration: none;
215 }
216 #tutor-course-topics .tutor-topics-wrap{
217 border-bottom: 1px solid #E7E7E7;
218 padding-bottom: 0;
219 margin: 0;
220 }
221 .course-contents .course-content-item {
222 padding: 10px;
223 border-bottom: 1px solid #D9D9D9;
224 background-color: #EBEEF0;
225 }
226 .tutor-lessons.ui-sortable {
227 min-height: 20px;
228 }
229 #tutor-course-topics .drop-lessons p{
230 margin: 0;
231 }
232 #tutor-course-topics .course-content-item:hover{
233 background-color: #EBEEF0;
234 }
235 #tutor-course-topics .tutor-lessons {
236 padding-left: 0;
237 }
238 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
239 font-size: 15px;
240 }
241 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{
242 display: inline-block;
243 vertical-align: middle;
244 margin-right: 5px;
245 }
246 #tutor-course-topics .tutor-lesson-top{
247 display: -webkit-box;
248 display: -ms-flexbox;
249 display: flex;
250 font-size: 14px;
251 }
252 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal, .tutor-quiz .open-tutor-quiz-modal, .course-content-item .open-tutor-assignment-modal{
253 -webkit-box-flex: 1;
254 -ms-flex: 1;
255 flex: 1;
256 }
257 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{
258 margin-right: 10px;
259 cursor: ns-resize;
260 }
261 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{
262 margin: 0 10px;
263 }
264 #tutor-course-topics .tutor-lesson-top a{
265 color: #393C40;
266 }
267
268 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i{
269 display: none;
270 }
271
272 .tutor-topics-wrap, .course-move-handle{
273 margin-right: 5px;
274 }
275 .course-move-handle{
276 cursor: row-resize;
277 }
278 .new-topic-btn-wrap {
279 padding: 20px;
280 }
281 p.course-empty-content {
282 padding-left: 20px;
283 }
284 .tutor_btn_lg{
285 line-height: 45px;
286 background-color: var(--tutor-primary-color);
287 color: #ffffff;
288 padding: 0 20px;
289 display: inline-block;
290 border-radius: 2px;
291 font-size: 14px;
292 font-weight: 300;
293 border: none;
294 box-shadow: none;
295 cursor: pointer;
296 }
297 .tutor_btn_lg:focus{
298 box-shadow: none;
299 border: none;
300 outline: none;
301 }
302 .tutor_btn_lg:focus,
303 .tutor_btn_lg:hover{
304 background-color: var(--tutor-primary-color);
305 color: #ffffff;
306 }
307
308 .ui-sortable-placeholder{
309 visibility: visible;
310 background-color: #dddd;
311 }
312 .tutor-untopics-lessons{
313 margin-top: 50px;
314 border: 1px solid #eee;
315 padding: 20px;
316 margin-bottom: 20px;
317 background-color: #fbfbfb;
318 }
319 .tutor-untopics-lessons h3{
320 font-weight: 300;
321 }
322 .tutor-untopics-lessons .tutor-lessons{
323 padding-left: 0 !important;
324 }
325 .create-new-lesson-wrap {
326 text-align: center;
327 }
328 .tutor-metabox-add-topics, .tutor-topics-edit-form {
329 background: #f1f1f1;
330 padding: 20px;
331 }
332 .tutor-metabox-add-topics .tutor-option-field-row{
333 padding: 15px 0;
334 }
335 .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child{
336 border-bottom: none;
337 }
338 .topic-edit-icon{
339 cursor: pointer;
340 }
341 .tutor-topic-title{
342 display: -webkit-box;
343 display: -ms-flexbox;
344 display: flex;
345 font-size: 16px;
346 font-weight: 300;
347 margin: 0;
348 line-height: 40px;
349 padding-left: 15px;
350 }
351 .tutor-topic-title a{
352 color: #393C40;
353 }
354
355 .tutor-topic-title .topic-inner-title{
356 -webkit-box-flex: 1;
357 -ms-flex: 1 0 auto;
358 flex: 1 0 auto;
359 cursor: pointer;
360 max-width: calc(100% - 154px);
361 }
362 .tutor-topic-title span{
363 padding: 0 5px;
364 }
365 .tutor-topic-title span.expand-collapse-wrap {
366 border-left: 1px solid #E7E7E7;
367 }
368 .tutor-topic-title span.expand-collapse-wrap a{
369 display: block;
370 padding: 0 13px;
371 }
372 .topic-delete-btn{
373 float: right;
374 }
375 .text-muted{
376 color: #cccccc;
377 }
378 .topic-delete-btn a{
379 padding: 0 10px;
380 }
381 .topic-delete-btn a:hover {
382 color: #ff0000;
383 }
384 .topic-delete-btn .dashicons{
385 width: 12px;
386 height: 12px;
387 font-size: 12px;
388 }
389
390 #tutor-course-topics{
391 position: relative;
392 }
393 #tutor-course-topics .inside{
394 padding: 0;
395 margin: 0;
396 }
397 #tutor-course-topics a:focus{
398 box-shadow: none;
399 }
400 #tutor-course-topics .toggle-indicator:before{
401 margin-top: 20px;
402 }
403 .tutor-course-builder-header {
404 line-height: 50px;
405 position: absolute;
406 top: -56px;
407 right: 40px;
408 }
409 .tutor-topics-wrap:nth-child(2n) {
410 background: #F8F8F8;
411 }
412 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{
413 background: #EBEEF0;
414 padding: 15px 20px;
415 }
416 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn,*/
417 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn,*/
418 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-btn*/
419 /*
420 .tutor-course-builder-button{
421 line-height: 35px;
422 color: #393c40;
423 display: inline-block;
424 padding: 0 20px;
425 border-radius: 2px;
426 margin-right: 10px;
427 border: 1px solid #d3d4d5;
428 background-color: #f2f2f2;
429 cursor: pointer;
430 vertical-align: top;
431 transition: 200ms;
432 }
433
434 .tutor-course-builder-button.tutor-updating-message i{
435 display: none;
436 }
437
438 .tutor-course-builder-button.tutor-btn-lg{
439 line-height: 40px;
440 }
441
442 .tutor-course-builder-button.active,
443 .tutor-course-builder-button:hover{
444 color: #fff;
445 background: var(--tutor-primary-color);
446 border-color: var(--tutor-primary-color);
447 }
448
449
450 .tutor-course-builder-button.active:hover{
451 background: #393C40;
452 border-color: #393c40;
453 }
454
455 .tutor-course-builder-button i{
456 color: var(--tutor-primary-color);
457 vertical-align: middle;
458 margin-right: 5px;
459 font-size: 16px;
460 }
461
462 .tutor-course-builder-button.active i,
463 .tutor-course-builder-button:hover i{
464 color: #fff;
465 }
466
467 */
468
469
470
471 .single_add_to_cart_button,
472 a.tutor-button,
473 .tutor-button,
474 a.tutor-btn,
475 .tutor-btn{
476 color: #fff;
477 border: 1px solid var(--tutor-primary-color);
478 background-color: var(--tutor-primary-color);
479 display: inline-block;
480 padding: 12px 30px;
481 border-radius: 4px;
482 text-transform: uppercase;
483 line-height: 20px;
484 font-size: 14px;
485 font-weight: 500;
486 cursor: pointer;
487 transition: 300ms;
488 overflow: hidden;
489 vertical-align: top;
490 }
491
492 .single_add_to_cart_button i,
493 a.tutor-button i,
494 .tutor-button i,
495 a.tutor-btn i,
496 .tutor-btn i{
497 float: left;
498 line-height: 19px;
499 margin-right: 7px;
500 font-size: 16px;
501 }
502
503 a.tutor-button.default-btn i,
504 .tutor-button.default-btn i,
505 a.tutor-btn.default-btn i,
506 .tutor-btn.default-btn i {
507 color: var(--tutor-primary-color);
508 }
509
510
511 a.tutor-button.bordered-button,
512 .tutor-button.bordered-button,
513 a.tutor-btn.bordered-btn,
514 .tutor-btn.bordered-btn{
515 color: var(--tutor-primary-color);
516 border: 1px solid var(--tutor-primary-color);
517 background-color: transparent;
518 }
519
520 a.tutor-button:hover,
521 .tutor-button:hover,
522 a.tutor-btn:hover,
523 .tutor-btn:hover {
524 background-color: var(--tutor-primary-hover-color);
525 border-color: var(--tutor-primary-hover-color);
526 color: #fff;
527 }
528
529
530 a.tutor-button:hover i,
531 .tutor-button:hover i,
532 a.tutor-btn:hover i,
533 .tutor-btn:hover i{
534 color: #fff;
535 }
536
537
538 a.tutor-button.default-btn,
539 .tutor-button.default-btn,
540 a.tutor-btn.default-btn,
541 .tutor-btn.default-btn {
542 color: #393C40;
543 border: 1px solid #B8BABE;
544 background: #fff;
545 }
546
547 a.tutor-button.default-btn:hover,
548 .tutor-button.default-btn:hover,
549 a.tutor-btn.default-btn:hover,
550 .tutor-btn.default-btn:hover {
551 background-color: var(--tutor-primary-color);
552 border-color: var(--tutor-primary-color);
553 color: #fff;
554 }
555
556
557 .tutor-add-quiz-button-wrap > * + *{
558 margin-left: 15px;
559 }
560
561 a.tutor-button.bordered-button:hover,
562 .tutor-button.bordered-button:hover,
563 a.tutor-btn.bordered-btn:hover,
564 .tutor-btn.bordered-btn:hover{
565 border: 1px solid var(--tutor-primary-color);
566 background-color: var(--tutor-primary-color);
567 }
568
569 .tutor-updating-message i{
570 display: none;
571 }
572
573 .tutor-button.tutor-danger{
574 background-color: #E53935;
575 border-color: #E53935;
576 }
577 .tutor-button.tutor-danger:hover{
578 background-color: #E53935;
579 border-color: #E53935;
580 filter: brightness(.9);
581 }
582 .tutor-button.tutor-success{
583 background: var(--tutor-success-button-color);
584 border-color: var(--tutor-success-button-color);
585 }
586
587 .tutor-button.tutor-success:hover{
588 background: var(--tutor-success-button-color);
589 border-color: var(--tutor-success-button-color);
590 filter: brightness(.9);
591 }
592
593 /**
594 Instructor
595 */
596 .tutor-required-fields{
597 color: #f13a3a;
598 }
599 /**
600 Meta Box Heading
601 */
602 #tutor-course-topics h2, #tutor-instructors h2{
603 padding: 15px;
604 line-height: 30px;
605 }
606 #tutor-course-topics h2:before, #tutor-instructors h2:before {
607 color: var(--tutor-primary-color);
608 font-family: 'tutor' !important;
609 speak: none;
610 font-style: normal;
611 font-weight: normal;
612 font-variant: normal;
613 text-transform: none;
614 line-height: 1;
615 -webkit-font-smoothing: antialiased;
616 -moz-osx-font-smoothing: grayscale;
617 margin-right: 10px;
618 }
619 #tutor-course-topics h2:before{
620 content: '\e936';
621 }
622 #tutor-instructors h2:before{
623 content: '\e93c';
624 }
625 /**
626 End Metabox Heading
627 */
628
629 .video_source_wrap_html5{
630 width: 100px;
631 text-align: center;
632 }
633 .video_source_wrap_html5 a{
634 border: 1px solid #e4e4e4;
635 text-align: center;
636 display: block;
637 padding: 30px;
638 }
639 .video_source_wrap_html5 a i{
640 font-size: 30px;
641 width: 40px;
642 height: 40px;
643 }
644 .video-poster-img img{
645 max-width: 200px;
646 height: auto;
647 }
648
649
650
651 .tutor-course-builder-attachements *{
652 box-sizing: border-box;
653 }
654 .tutor-course-builder-attachements{
655 display: flex;
656 margin-left: -20px;
657 flex-wrap: wrap;
658 box-sizing: border-box;
659 padding: 30px 20px;
660 }
661 .tutor-course-builder-attachements .tutor-added-attachment{
662 flex: 0 0 calc(16.6666% - 20px);
663 max-width: calc(16.6666% - 20px);
664 border: 1px solid #DCDFE5;
665 padding: 35px 20px 20px;
666 position: relative;
667 text-align: center;
668 margin-left: 20px;
669 margin-bottom: 20px;
670 border-radius: 4px;
671 transition: 300ms;
672 min-width: 170px;
673 }
674 .tutor-course-builder-attachements .tutor-added-attachment i{
675 font-size: 58px;
676 line-height: 58px;
677 margin-bottom: 25px;
678 display: block;
679 }
680 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment{
681 position: absolute;
682 height: 22px;
683 width: 22px;
684 border: 1px solid #DCDFE5;
685 text-align: center;
686 line-height: 22px;
687 top: -1px;
688 right: -1px;
689 font-size: 10px;
690 border-top-right-radius: 4px;
691 color: #D71830;
692 opacity: 0;
693 transition: 300ms;
694 text-decoration: none;
695 }
696
697
698 .tutor-course-builder-attachements .tutor-added-attachment:hover,
699 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{
700 border-color: #D71830;
701 opacity: 1;
702 }
703
704
705 .tutor-course-builder-attachements .tutor-added-attachment span{
706 display: block;
707 }
708 .tutor-course-builder-attachements .tutor-added-attachment span a{
709 font-size: 14px;
710 display: block;
711 line-height: 20px;
712 color: #606C8F;
713 text-decoration: none;
714 }
715
716 .tutor-course-builder-btn-group{
717 display: flex;
718 justify-content: space-between;
719 flex-wrap: wrap;
720 flex-direction: row-reverse;
721 }
722
723
724
725
726 .tutor-status-context{
727 padding: 5px 10px;
728 margin: 5px 0;
729 display: inline-block;
730 }
731 .tutor-status-pending-context, .attempt_started{
732 background-color: #EEEEEE;
733 }
734 a.tutor-button, button.tutor-button{
735 padding: 10px 20px;
736 text-decoration: none;
737 margin-right: 20px;
738 }
739 .tutor-button-primary{
740 background-color: var(--tutor-primary-color);
741 color: #ffffff;
742 display: inline-block;
743 border-radius: 2px;
744 font-size: 14px;
745 font-weight: 300;
746 border: none;
747 box-shadow: none;
748 cursor: pointer;
749 }
750 .tutor-button-primary:hover {
751 background-color: #2446A6;
752 }
753 .tutor-status-approved-context, .tutor-button.button-success {
754 background-color: var(--tutor-success-button-color);
755 color: #ffffff;
756 border-radius: 2px;
757 }
758 .tutor-status-blocked-context, .attempt_timeout, .tutor-button.button-danger {
759 background-color: #ff0000;
760 color: #ffffff;
761 border-radius: 2px;
762 }
763 .tutor-button.button-warning {
764 background-color: #ffb36d;
765 color: #ffffff;
766 }
767 .tutor-button{
768 border: 0;
769 box-shadow: none !important;
770 }
771 .tutor-button .dashicons{
772 border: 0;
773 box-shadow: none !important;
774 line-height: inherit;
775 }
776 .tutor-status-approved-context, .tutor-status-blocked-context{
777 display: inline-block;
778 }
779 table.tutor_status_table td.help {
780 width: 1em;
781 }
782 table.tutor_status_table td:first-child {
783 width: 25%;
784 }
785 table.tutor_status_table h2{
786 font-size: 16px;
787 margin: 0;
788 }
789 table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
790 color: var(--tutor-success-button-color);
791 background-color: transparent;
792 }
793
794 .tutor-text-avatar{
795 border-radius: 50%;
796 width: 40px;
797 height: 40px;
798 text-align: center;
799 display: block;
800 line-height: 40px;
801 color: #ffffff;
802 font-size: 14px;
803 }
804 .tutor_original_question{
805 display: -webkit-box;
806 display: -ms-flexbox;
807 display: flex;
808 margin-bottom: 5px;
809 padding: 20px;
810 }
811 .tutor_original_question .question-left{
812 -webkit-box-flex: 0;
813 -ms-flex: 0 0 60px;
814 flex: 0 0 60px;
815 }
816 .tutor_original_question .question-left img{
817 max-width: 60px;
818 height: auto;
819 margin-right: 10px;
820 border: 1px solid #eeee88;
821 padding: 3px;
822 }
823 .question-right {
824 width: 100%;
825 }
826 .tutor_admin_answers_list_wrap .tutor_original_question{
827 margin-left: 50px;
828 }
829 .tutor-bg-white{
830 background-color: #ffffff;
831 }
832 .tutor-bg-light{
833 background-color: #FDFDFD;
834 }
835 .tutor-announcement {
836 border: 1px solid #eee;
837 padding: 10px;
838 margin-bottom: 10px;
839 }
840 .announcement-delete-btn{
841 float: right;
842 }
843 .announcement-delete-btn a{
844 display: block;
845 color: #393C40;
846 padding: 0 6px;
847 text-decoration: none;
848 cursor: pointer;
849 }
850 .announcement-delete-btn a:hover{
851 color: #ff0000;
852 }
853
854 #tutor-announcements .submit{
855 margin: 0;
856 padding: 0;
857 }
858
859 .tutor-label-success{
860 background-color: var(--tutor-success-button-color);
861 color: #ffffff;
862 padding: 3px 7px;
863 }
864 .tutor-addons .plugin-card-bottom .plugin-version{
865 display: inline-block;
866 }
867 .tutor-addons .addon-regular-price{
868 color: #CCCCCC;
869 padding: 3px;
870 }
871 .tutor-addons .addon-current-price{
872 color: var(--tutor-success-button-color);
873 font-size: 18px;
874 padding: 3px;
875 }
876 .tutor-addons-last-checked-time{
877 color: #6f5757 !important;
878 }
879 .tutor-addons .wp-filter{
880 margin: 10px 0 0;
881 }
882 a.addon-buynow-link {
883 background: var(--tutor-primary-color);
884 color: #fff;
885 padding: 5px 10px;
886 display: inline-block;
887 }
888 /**
889 Add-ons list
890 */
891 .tutor-addons-list {
892 background-color: #fff;
893 min-height: 500px;
894 padding: 20px;
895 }
896 h3.addon-list-heading{
897 background-color: #eeeeee;
898 padding: 10px;
899 }
900 table.tutor-addons-list-table{
901 width: 100%;
902 }
903 table.tutor-addons-list-table tr{
904 }
905 table.tutor-addons-list-table td, table.tutor-addons-list-table th{
906 padding: 10px;
907 border-bottom: 1px solid #eeeeee;
908 text-align: left;
909 }
910 .tutor-addons-list .plugin-icon{
911 height: 120px;
912 }
913 .btn-switch {
914 display: inline-block;
915 height: 22px;
916 position: relative;
917 width: 40px;
918 }
919 .btn-switch input {
920 display:none;
921 }
922 .btn-slider {
923 background-color: #ccc;
924 bottom: 0;
925 cursor: pointer;
926 left: 0;
927 position: absolute;
928 right: 0;
929 top: 0;
930 -webkit-transition: .4s;
931 transition: .4s;
932 }
933 .btn-slider:before {
934 background-color: #fff;
935 bottom: 3px;
936 content: "";
937 height: 16px;
938 left: 4px;
939 position: absolute;
940 -webkit-transition: .4s;
941 transition: .4s;
942 width: 16px;
943 }
944 input:checked + .btn-slider {
945 background-color: var(--tutor-primary-color);
946 }
947 input:checked + .btn-slider:before {
948 -webkit-transform: translateX(16px);
949 transform: translateX(16px);
950 }
951 .btn-slider.btn-round {
952 border-radius: 34px;
953 }
954 .btn-slider.btn-round:before {
955 border-radius: 50%;
956 }
957
958 /**
959 Quiz-question
960 */
961 .quiz-question-form-wrap{
962 margin-top: 20px;
963 margin-bottom: 20px;
964 }
965 .quiz-question-flex-wrap, .tutor-flex-row{
966 display: -webkit-box;
967 display: -ms-flexbox;
968 display: flex;
969 -webkit-box-orient: horizontal;
970 -webkit-box-direction: normal;
971 -ms-flex-direction: row;
972 flex-direction: row;
973 }
974 .tutor-flex-col{
975 margin: 0 20px;
976 }
977 .tutor-flex-col:first-child{
978 margin-left: 0;
979 }
980 .tutor-flex-col:last-child{
981 margin-right: 0;
982 }
983 .quiz-question-field{
984 padding: 10px 20px;
985 }
986 .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{
987 border: 1px solid #ddd;
988 border-radius: 3px;
989 box-shadow: none;
990 color: #333;
991 display: inline-block;
992 vertical-align: middle;
993 padding: 7px 12px;
994 margin: 0 10px 0 0;
995 width: 100%;
996 min-height: 35px
997 }
998 .quiz-question-field textarea{
999 min-height: 100px;
1000 }
1001 .quiz-question-field:nth-child(2n+1) {
1002 background: #f4f4f4;
1003 }
1004 .question-details{
1005 border: 1px solid #EEEEEE;
1006 margin-right: 10px;
1007 }
1008 .answer-details{
1009 margin-left: 10px;
1010 }
1011 .question-details, .answer-details{
1012 width: 100%;
1013 }
1014 .quiz-question-field label{
1015 font-weight: bold;
1016 }
1017 .quiz-question-field .desc{
1018 font-style: italic;
1019 font-size: 12px;
1020 color: #666666;
1021 }
1022 table.multi-answers-options{
1023 border: 1px solid #EEEEEE;
1024 width: 100%;
1025 border-collapse: collapse;
1026 border-spacing: 0;
1027 }
1028
1029 table.multi-answers-options th, table.multi-answers-options td{
1030 text-align: left;
1031 padding: 10px 5px;
1032 }
1033 table.multi-answers-options tr:nth-child(2n+1){
1034 background: #f4f4f4;
1035 }
1036 table.multi-answers-options td input[type=text]{
1037 border: none;
1038 box-shadow: none;
1039 background-color: transparent;
1040 width: 100%;
1041 }
1042 table.multi-answers-options a{
1043 text-decoration: none;
1044 color: #FF0000;
1045 }
1046 .add_answer_option_wrap {
1047 margin: 20px 0;
1048 }
1049 .tutor-add-question-wrap{
1050 margin: 20px 0;
1051 background-color: #f4f4f4;
1052 padding: 10px;
1053 }
1054 .tutor-add-question-wrap input[type=text]{
1055 border: 1px solid #ddd;
1056 border-radius: 0;
1057 box-shadow: none;
1058 color: #333;
1059 display: inline-block;
1060 vertical-align: middle;
1061 padding: 7px 12px;
1062 margin: 0;
1063 width: 300px;
1064 min-height: 35px
1065 }
1066 .tutor-add-question-wrap select {
1067 margin: 0;
1068 padding: 0;
1069 border-radius: 0;
1070 border: none;
1071 box-shadow: none;
1072 height: 35px;
1073 }
1074 .tutor-add-question-wrap .button{
1075 height: 35px;
1076 margin-left: 10px;
1077 }
1078 .single-question-item {
1079 margin: 1px 0;
1080 }
1081 .tutor-question-item-head{
1082 display: -webkit-box;
1083 display: -ms-flexbox;
1084 display: flex;
1085 -webkit-box-orient: horizontal;
1086 -webkit-box-direction: normal;
1087 -ms-flex-direction: row;
1088 flex-direction: row;
1089 line-height: 50px;
1090 -webkit-box-pack: justify;
1091 -ms-flex-pack: justify;
1092 justify-content: space-between;
1093 }
1094
1095 .tutor-question-item-head > div{
1096 padding: 0 10px;
1097 }
1098 .tutor-question-item-head .question-title {
1099 -ms-flex-preferred-size: 0;
1100 flex-basis: 0;
1101 -webkit-box-flex: 1;
1102 -ms-flex-positive: 1;
1103 flex-grow: 1;
1104 }
1105 .tutor-question-item-head i{
1106 line-height: 50px;
1107
1108 }
1109 .single-question-item .tutor-question-item-head{
1110 background-color: #fcfcfc;
1111 }
1112 .single-question-item:nth-child(2n+1) .tutor-question-item-head{
1113 background-color: #f4f4f4;
1114 }
1115 .tutor-question-item-head a{
1116 text-decoration: none;
1117 }
1118
1119 .question-action-btn.trash{
1120 color: #FF0000;
1121 }
1122 .question-action-btn.down{
1123 background-color: #000000;
1124 color: #ffffff;
1125 padding: 0 10px;
1126 }
1127 .question-action-btn.down:hover {
1128 background-color: #333333;
1129 }
1130 .question-actions-wrap{
1131 padding-right: 0 !important;
1132 }
1133 .question-actions-wrap a{
1134 display: inline-block;
1135 }
1136 .tutor-loading-icon-wrap.button{
1137 vertical-align: unset;
1138 border: none;
1139 background-color: transparent;
1140 box-shadow: none;
1141 }
1142
1143 .tutor-input-text-error{
1144 border: 1px solid #FF0000 !important;
1145 }
1146
1147
1148 /**
1149 Quiz Modal
1150 */
1151
1152 .tutor-modal-wrap {
1153 opacity: 0;
1154 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1155 display: none;
1156 position: fixed;
1157 top: 0;
1158 left: 0;
1159 right: 0;
1160 bottom: 0;
1161 z-index: -1;
1162 background-color: rgba(0, 0, 0, 0.5);
1163 }
1164 .tutor-modal-wrap.show {
1165 display: -webkit-box;
1166 display: -ms-flexbox;
1167 display: flex;
1168 opacity: 1;
1169 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1170 z-index: 99999;
1171 -webkit-box-align: center;
1172 -ms-flex-align: center;
1173 align-items: center;
1174 -webkit-box-pack: center;
1175 -ms-flex-pack: center;
1176 justify-content: center;
1177 }
1178 .tutor-modal-wrap.loading .tutor-modal-content:before {
1179 position: absolute;
1180 top: 0;
1181 left: 0;
1182 right: 0;
1183 bottom: 0;
1184 display: block;
1185 content: '';
1186 z-index: 9;
1187 background: url("../images/spinner.gif") no-repeat center center; }
1188 .tutor-modal-wrap .tutor-modal-content {
1189 max-height: 90%;
1190 overflow-y: auto;
1191 overflow-x: hidden;
1192 background-color: #fff;
1193 max-width: 730px;
1194 margin: 0;
1195 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1196 position: relative;
1197 -webkit-transition: all 200ms ease-out;
1198 transition: all 200ms ease-out;
1199 width: 90%;
1200 }
1201
1202 .admin-bar .tutor-modal-wrap .tutor-modal-content{
1203 max-height: calc(90% - 32px);
1204 margin-top: 32px;
1205 }
1206
1207 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content{
1208 max-height: calc(90% - 88px);
1209 margin-top: 88px;
1210 }
1211
1212 .tutor-modal-wrap .modal-footer {
1213 padding: 20px;
1214 border-top: 1px solid #eee;
1215 }
1216 .tutor-modal-wrap .modal-container{
1217 min-height: 200px;
1218 padding: 20px;
1219 }
1220 .tutor-modal-wrap .modal-container p{
1221 margin: 5px 0 15px;
1222 }
1223
1224 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container{
1225 padding: 20px;
1226 background: #fff;
1227 min-height: auto;
1228 }
1229
1230 .tutor-modal-wrap .modal-header {
1231 display: -webkit-box;
1232 display: -ms-flexbox;
1233 display: flex;
1234 }
1235 .tutor-modal-wrap .search-bar {
1236 -ms-flex-preferred-size: 0;
1237 flex-basis: 0;
1238 -webkit-box-flex: 1;
1239 -ms-flex-positive: 1;
1240 flex-grow: 1;
1241 padding-top: 10px;
1242 padding-left: 20px;
1243 padding-right: 20px;
1244 }
1245 .tutor-modal-wrap .search-bar input[type="text"] {
1246 width: 100%;
1247 border: 1px solid #eee;
1248 box-shadow: none;
1249 padding: 10px;
1250 }
1251
1252 .tutor-modal-wrap .modal-title {
1253 -ms-flex-preferred-size: 0;
1254 flex-basis: 0;
1255 -webkit-box-flex: 1;
1256 -ms-flex-positive: 1;
1257 flex-grow: 1;
1258 }
1259 .tutor-modal-wrap a.modal-close-btn {
1260 background: #ffffff;
1261 width: 50px;
1262 height: 59px;
1263 display: inline-block;
1264 text-align: center;
1265 line-height: 57px;
1266 color: #3a3d42;
1267 font-size: 15px;
1268 position: absolute;
1269 right: 0;
1270 top: 0;
1271 text-decoration: none;
1272 }
1273 .tutor-modal-wrap .modal-header {
1274 padding: 15px 20px;
1275 border-bottom: 1px solid #eeeff1;
1276 }
1277 .tutor-modal-wrap .modal-header h1{
1278 padding: 0;
1279 margin: 0;
1280 line-height: 30px;
1281 font-size: 23px;
1282 }
1283 .tutor-modal-wrap .modal-container{
1284 background-color: #F1F1F1;
1285 padding: 0;
1286 }
1287 #tutor-quiz-modal-tab-items-wrap {
1288 background-color: #fff;
1289 font-size: 0;
1290 overflow: hidden;
1291 }
1292 #tutor-quiz-builder-modal-tabs-container{
1293 padding: 20px;
1294 }
1295 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{
1296 padding: 15px 25px;
1297 display: inline-block;
1298 color: #393C40;
1299 border-left: 1px solid #F1F1F1;
1300 font-size: 14px;
1301 overflow: hidden;
1302 line-height: 17px;
1303 vertical-align: middle;
1304 }
1305 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{
1306 background-color: #F1F1F1;
1307 }
1308 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{
1309 float: left;
1310 font-size: 17px;
1311 line-height: 1;
1312 margin-right: 5px;
1313 }
1314 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
1315 color: var(--tutor-primary-color);
1316 }
1317 .quiz-modal-tab-navigation-btn{
1318 padding: 10px 20px;
1319 border-radius: 3px;
1320 }
1321 .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{
1322 background-color: var(--tutor-primary-color);
1323 color: #ffffff;
1324 }
1325 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
1326 color: #ffffff;
1327 }
1328 .quiz-modal-btn-cancel, .quiz-modal-btn-back{
1329 color: #4B5981;
1330 border: 1px solid #D4DADB;
1331 }
1332 .tutor-quiz-builder-form-row .quiz-form-warning {
1333 color: #e88e06;
1334 }
1335 .tutor-assignment-builder-modal-wrap .modal-container{
1336 padding: 10px;
1337 }
1338 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{
1339 margin: 0;
1340 }
1341 .tutor-quiz-question-answers-form {
1342 background-color: #fff;
1343 padding: 20px;
1344 -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1345 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1346 border: 1px solid #DEDEDE;
1347 border-radius: 3px;
1348 margin-bottom: 20px;
1349 }
1350 .advanced-options-tab-item{
1351 float: right;
1352 }
1353
1354 /** Tutor Quiz Modal Form */
1355
1356 /*notice*/
1357 .tutor-quiz-builder-modal-tabs-notice{
1358 background: #D8D8D8;
1359 line-height: 20px;
1360 padding: 10px 30px;
1361 color: #A4A4A4;
1362 }
1363 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1364 color: #A4A4A4;
1365 text-decoration: underline;
1366 }
1367 /*end notice*/
1368
1369
1370 /* .tutor-quiz-builder-group */
1371
1372 .tutor-quiz-builder-group{
1373 margin-bottom: 25px;
1374 }
1375
1376 .tutor-quiz-builder-group > p.warning{
1377 color: red;
1378 font-size: 12px;
1379 }
1380 .tutor-quiz-builder-group > p.help{
1381 color: #A4A4A4;
1382 font-size: 12px;
1383 margin-top: 7px;
1384 }
1385
1386 .tutor-quiz-builder-group > h4{
1387 font-size: 14px;
1388 color: #393C40;
1389 font-weight: 600;
1390 margin: 0 0 15px;
1391 }
1392
1393 .tutor-quiz-builder-row{
1394 display: -webkit-box;
1395 display: -ms-flexbox;
1396 display: flex;
1397 -webkit-box-align: center;
1398 -ms-flex-align: center;
1399 align-items: center;
1400 margin-left: -10px;
1401 margin-right: -10px;
1402 }
1403
1404 .tutor-quiz-builder-col{
1405 padding-left: 10px;
1406 padding-right: 10px;
1407 -webkit-box-flex: 1;
1408 -ms-flex-positive: 1;
1409 flex-grow: 1;
1410 }
1411 .tutor-quiz-builder-col.auto-width{
1412 -webkit-box-flex: 0;
1413 -ms-flex: 0 0 auto;
1414 flex: 0 0 auto;
1415 }
1416
1417 .tutor-quiz-builder-group textarea,
1418 .tutor-quiz-builder-group input[type="text"],
1419 .tutor-quiz-builder-group input[type="email"],
1420 .tutor-quiz-builder-group input[type="number"],
1421 .tutor-quiz-builder-group input[type="password"]{
1422 line-height: 40px;
1423 padding: 5px 0;
1424 text-indent: 15px;
1425 background: #fff;
1426 display: inline-block;
1427 border: 1px solid #DEDEDE;
1428 border-radius: 3px;
1429 box-shadow: none;
1430 height: 40px;
1431 margin: 0;
1432 width: 100%;
1433 color: #393C40;
1434 font-size: 14px;
1435 }
1436 .tutor-quiz-builder-group textarea:focus,
1437 .tutor-quiz-builder-group input[type="text"]:focus,
1438 .tutor-quiz-builder-group input[type="email"]:focus,
1439 .tutor-quiz-builder-group input[type="number"]:focus,
1440 .tutor-quiz-builder-group input[type="password"]:focus{
1441 border-color: var(--tutor-primary-color);
1442 }
1443
1444 .tutor-quiz-builder-group textarea{
1445 height: 80px;
1446 resize: none;
1447 text-indent: 0;
1448 padding: 11px 15px;
1449 line-height: 22px;
1450 }
1451
1452 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1453 height: 150px;
1454 }
1455
1456 .tutor-quiz-builder-group select {
1457 border: 1px solid #ccc;
1458 box-shadow: none;
1459 height: 42px !important;
1460 padding: 0 12px !important;
1461 margin: 0;
1462 }
1463
1464
1465 .tutor-quiz-builder-modal-control-btn-group{
1466 display: -webkit-box;
1467 display: -ms-flexbox;
1468 display: flex;
1469 margin-top: 20px;
1470 }
1471
1472 .question_form_inner{
1473 padding: 0 20px 20px;
1474 margin-top: 0;
1475 }
1476
1477 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1478 -webkit-box-flex: 1;
1479 -ms-flex: 1;
1480 flex: 1;
1481 }
1482 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1483 display: inline-block;
1484 }
1485 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1486 margin-right: 6px;
1487 }
1488 .modal-container .tutor-quiz-add-question-btn{
1489 border: 1px solid #C6C9CF;
1490 padding: 10px 15px;
1491 color: #393C40;
1492 display: inline-block;
1493 border-radius: 3px;
1494 }
1495 .modal-container .tutor-quiz-add-question-btn i{
1496 color: var(--tutor-primary-color);
1497 line-height: 16px;
1498 margin-right: 3px;
1499 }
1500
1501 .quiz-form-field-col{
1502 margin-right: 20px;
1503 }
1504 .quiz-form-field-col.result-fail{
1505 width: 100%;
1506 }
1507 .quiz-modal-switch-field {
1508 display: -webkit-box;
1509 display: -ms-flexbox;
1510 display: flex;
1511 margin-top: 30px;
1512 }
1513 .quiz-modal-switch-field label.btn-switch {
1514 margin-right: 20px;
1515 position: relative;
1516 }
1517
1518 label.btn-switch input:checked + .btn-slider {
1519 background-color: var(--tutor-success-button-color);
1520 }
1521
1522 .btn-switch + span{
1523 line-height: 24px;
1524 display: inline-block;
1525 margin-left: 8px;
1526 font-weight: 700;
1527 font-size: 14px;
1528 }
1529
1530 .tutor-select {
1531 position: relative;
1532 }
1533 .tutor-select .select-header{
1534 border: 1px solid #DEDEDE;
1535 margin: 0;
1536 padding: 10px;
1537 width: 100%;
1538 box-shadow: none;
1539 background-color: #fff;
1540 display: -webkit-box;
1541 display: -ms-flexbox;
1542 display: flex;
1543 cursor: pointer;
1544 box-sizing: border-box;
1545 border-radius: 3px;
1546 }
1547 .tutor-select .select-header .lead-option {
1548 -webkit-box-flex: 1;
1549 -ms-flex: 1;
1550 flex: 1;
1551 }
1552 .tutor-select .select-header .select-dropdown{
1553 line-height: 22px;
1554 }
1555 .tutor-select .select-header .lead-option .question-type-pro{
1556 display: none;
1557 }
1558 .tutor-select .tutor-select-options {
1559 border: 1px solid #DEDEDE;
1560 background-color: #fff;
1561 padding: 22px 10px 8px;
1562 width: calc(100% - 22px);
1563 position: absolute;
1564 font-size: 0;
1565 z-index: 9;
1566 display: -webkit-box;
1567 display: -ms-flexbox;
1568 display: flex;
1569 -ms-flex-wrap: wrap;
1570 flex-wrap: wrap;
1571 box-shadow: 0px 2px 10px rgba(0,0,0,.08);
1572 top: 55px;
1573 border-radius: 3px;
1574 }
1575 .tutor-select .tutor-select-options .tutor-select-option {
1576 width: calc(33.3333% - 22px);
1577 display: inline-block;
1578 padding: 9px;
1579 cursor: pointer;
1580 position: relative;
1581 box-sizing: border-box;
1582 margin: 0 11px 15px;
1583 border: 1px solid #E2E2E2;
1584 border-radius: 3px;
1585 }
1586 .tutor-select .tutor-select-options .tutor-select-option:hover {
1587 border-color: var(--tutor-primary-color);
1588 }
1589 .question-type-pro {
1590 color: #fff;
1591 font-size: 9px;
1592 right: 11px;
1593 position: absolute;
1594 top: 50%;
1595 -webkit-transform: translateY(-50%);
1596 transform: translateY(-50%);
1597 }
1598 i.tutor-icon-block {
1599 padding: 0;
1600 color: #fff;
1601 border-radius: 3px;
1602 margin-right: 2px;
1603 display: inline-block;
1604 width: 22px;
1605 height: 22px;
1606 text-align: center;
1607 line-height: 22px;
1608 }
1609 i.tutor-icon-block.tutor-icon-short-ans{
1610 background-color: #f37512;
1611 }
1612 i.tutor-icon-block.tutor-icon-image-ans{
1613 background-color: #a322f9;
1614 }
1615 i.tutor-icon-block.tutor-icon-yes-no{
1616 background-color: var(--tutor-primary-color);
1617 }
1618 i.tutor-icon-block.tutor-icon-multiple-choice{
1619 background-color: #9034a9;
1620 }
1621 i.tutor-icon-block.tutor-icon-mark{
1622 background-color: #00b890;
1623 }
1624 i.tutor-icon-block.tutor-icon-open-ended{
1625 background-color: #fe3129;
1626 }
1627 i.tutor-icon-block.tutor-icon-fill-gaps{
1628 background-color: #ffbf00;
1629 }
1630 i.tutor-icon-block.tutor-icon-answer-shorting{
1631 background-color: #f80089;
1632 }
1633 i.tutor-icon-block.tutor-icon-assesment{
1634 background-color: #274055;
1635 }
1636 i.tutor-icon-block.tutor-icon-matching{
1637 background-color: #8a4a1b;
1638 }
1639 i.tutor-icon-block.tutor-icon-image-matching{
1640 background-color: #8a4a1b;
1641 }
1642 i.tutor-icon-block.tutor-icon-ordering{
1643 background-color: var(--tutor-primary-color);
1644 }
1645 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1646 background-color: var(--tutor-success-button-color);
1647 }
1648
1649 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1650 background-color: var(--tutor-primary-color);
1651 }
1652
1653 a.back-to-quiz-questions-btn {
1654 font-size: 16px;
1655 font-weight: 300;
1656 color: #393C40;
1657 margin-bottom: 10px;
1658 display: block;
1659 }
1660
1661 a.back-to-quiz-questions-btn.tutor-updating-message i{
1662 display: none;
1663 }
1664
1665 .modal-container .quiz-questions-form {
1666 padding: 20px;
1667 }
1668
1669 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1670 -webkit-box-flex: 0;
1671 -ms-flex: 0 0 150px;
1672 flex: 0 0 150px;
1673 }
1674 .question-form-header {
1675 margin-bottom: 20px;
1676 }
1677 .quiz-question-form-body {
1678 margin-bottom: 25px;
1679 }
1680 .quiz-builder-question-wrap {
1681 display: -webkit-box;
1682 display: -ms-flexbox;
1683 display: flex;
1684 margin-bottom: 15px;
1685 }
1686 .quiz-builder-question {
1687 -webkit-box-flex: 1;
1688 -ms-flex: 1;
1689 flex: 1;
1690 display: -webkit-box;
1691 display: -ms-flexbox;
1692 display: flex;
1693 background: #fff;
1694 padding: 10px;
1695 border: 1px solid #E2E2E2;
1696 border-radius: 3px;
1697 max-width: calc(100% - 52px);
1698 }
1699 .quiz-builder-question .question-sorting {
1700 margin-right: 10px;
1701 line-height: 22px;
1702 }
1703 .quiz-builder-question .question-sorting i{
1704 display: block;
1705 line-height: 24px;
1706 }
1707 .quiz-builder-question .question-edit-icon{
1708 line-height: 22px;
1709 }
1710 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i{
1711 display: none;
1712 }
1713 .quiz-builder-question .question-title {
1714 -webkit-box-flex: 1;
1715 -ms-flex: 1;
1716 flex: 1;
1717 line-height: 22px;
1718 text-overflow: ellipsis;
1719 overflow: hidden;
1720 white-space: nowrap;
1721 margin-right: 10px;
1722 }
1723 .quiz-builder-question .question-icon {
1724 -webkit-box-flex: 0;
1725 -ms-flex: 0 0 155px;
1726 flex: 0 0 155px;
1727 }
1728 .quiz-builder-qustion-trash a{
1729 display: block;
1730 padding: 0 0 0 10px;
1731 font-size: 20px;
1732 color: rgba(57, 60, 64, 0.4);
1733 line-height: 44px;
1734 }
1735 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1736 border: 1px solid #DEDEDE;
1737 padding: 20px 70px 20px 10px;
1738 background-color: #ffffff;
1739 position: relative;
1740 border-radius: 4px;
1741 }
1742 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1743 background-color: var(--tutor-primary-color);
1744 border: none;
1745 height: 4px;
1746 border-radius: 4px;
1747 }
1748 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1749 background: #DEDEDE;
1750 border-radius: 4px;
1751 }
1752 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1753 background-color: var(--tutor-primary-color);
1754 border: 1px solid var(--tutor-primary-color);
1755 border-radius: 50%;
1756 }
1757 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1758 font-size: 16px;
1759 font-weight: 600;
1760 background: var(--tutor-primary-color);
1761 position: absolute;
1762 right: 5px;
1763 top: 50%;
1764 margin: 0;
1765 -webkit-transform: translateY(-50%);
1766 transform: translateY(-50%);
1767 line-height: 34px;
1768 width: 43px;
1769 text-align: center;
1770 border-radius: 4px;
1771 color: #fff;
1772 }
1773 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
1774 content: '';
1775 position: absolute;
1776 border: 7px solid transparent;
1777 top: 50%;
1778 border-right-color: var(--tutor-primary-color);
1779 right: 100%;
1780 -webkit-transform: translateY(-50%);
1781 transform: translateY(-50%);
1782 }
1783 .tutor-quiz-answer-wrap {
1784 display: -webkit-box;
1785 display: -ms-flexbox;
1786 display: flex;
1787 }
1788 .tutor-quiz-answer {
1789 background-color: #fff;
1790 -webkit-box-flex: 1;
1791 -ms-flex: 1;
1792 flex: 1;
1793 padding: 10px 15px;
1794 border: 1px solid #DEDEDE;
1795 display: -webkit-box;
1796 display: -ms-flexbox;
1797 display: flex;
1798 line-height: 22px;
1799 border-radius: 3px;
1800 margin-bottom: 15px;
1801 }
1802 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1803 display: block;
1804 padding: 0px 9px;
1805 }
1806 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1807 padding: 0 10px;
1808 display: inline-block;
1809 line-height: 44px;
1810 }
1811 span.tutor-quiz-answer-title {
1812 -webkit-box-flex: 1;
1813 -ms-flex: 1;
1814 flex: 1;
1815 }
1816 .tutor-quiz-answer-media .option-media-preview{
1817 margin-bottom: 20px;
1818 }
1819 .tutor-quiz-answer-media .option-media-preview img {
1820 max-width: 80px;
1821 height: auto;
1822 }
1823 .tutor-question-answer-image{
1824 margin-right: 10px;
1825 }
1826 .tutor-question-answer-image img{
1827 max-height: 25px;
1828 width: auto;
1829 }
1830 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
1831 background-color: var(--tutor-success-button-color);
1832 color: #fff;
1833 padding: 10px 15px;
1834 border: none;
1835 cursor: pointer;
1836 }
1837 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
1838 background-color: var(--tutor-success-button-color);
1839 }
1840 /**
1841 Tutor Media Upload
1842 */
1843
1844 .tutor-media-upload-wrap {
1845 border: 1px solid #DEDEDE;
1846 display: -webkit-box;
1847 display: -ms-flexbox;
1848 display: flex;
1849 width: 130px;
1850 }
1851 .tutor-media-upload-wrap img{
1852 max-width: 100%;
1853 }
1854 .tutor-media-preview {
1855 -webkit-box-flex: 1;
1856 -ms-flex: 1;
1857 flex: 1;
1858 }
1859 .tutor-media-upload-btn {
1860 display: block;
1861 padding: 10px;
1862 font-size: 50px;
1863 line-height: 50px;
1864 text-align: center;
1865 color: #DEDEDE;
1866 }
1867 .tutor-media-upload-trash-wrap {
1868 border-left: 1px solid #dedede;
1869 }
1870 .tutor-media-upload-trash {
1871 color: #dedede;
1872 display: block;
1873 line-height: 50px;
1874 padding: 12px;
1875 }
1876 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
1877 margin-top: 40px;
1878 margin-bottom: 10px;
1879 }
1880
1881 /**
1882 #End Quiz Modal
1883 */
1884
1885 .tutor-available-quizzes .added-quiz-item {
1886 background-color: #f5f5f5;
1887 padding: 10px;
1888 margin-bottom: 2px;
1889 display: -webkit-box;
1890 display: -ms-flexbox;
1891 display: flex;
1892 }
1893 .tutor-available-quizzes .added-quiz-item .quiz-name {
1894 -ms-flex-preferred-size: 0;
1895 flex-basis: 0;
1896 -webkit-box-flex: 1;
1897 -ms-flex-positive: 1;
1898 flex-grow: 1;
1899 }
1900 .tutor-add-quiz-button-wrap {
1901 margin: 20px 0;
1902 }
1903 .tutor-quiz-delete-btn{
1904 color: #FF0000;
1905 }
1906 p.quiz-search-suggest-text{
1907 margin-top: 30px;
1908 font-style: italic;
1909 font-size: 12px;
1910 }
1911 span.result-pass{
1912 background-color: var(--tutor-success-button-color);
1913 color: #fff;
1914 padding: 3px 5px;
1915 border-radius: 2px;
1916 }
1917 span.result-fail{
1918 color: #FF0000;
1919 }
1920 .attempt-status-attempt_ended{
1921 background-color: var(--tutor-success-button-color);
1922 color: #ffffff;
1923 padding: 3px 5px;
1924 border-radius: 2px;
1925 font-weight: 300;
1926 }
1927 .tutor-quiz-attempt-info-row{
1928 background-color: #ffffff;
1929 padding: 20px;
1930 }
1931 .tutor-quiz-attempt-info-row p{
1932 margin: 0;
1933 }
1934 .tutor-quiz-attempt-info-row p a{
1935 text-decoration: none;
1936 }
1937 .attempt-property-name{
1938 color: #7A7F85;
1939 margin-bottom: 10px !important;
1940 }
1941 .attempt-property-value.value-display-flex{
1942 display: -webkit-box;
1943 display: -ms-flexbox;
1944 display: flex;
1945 }
1946 .attempt-property-value.value-display-flex span{
1947 margin-right: 10px;
1948 font-weight: 300;
1949 font-size: 12px;
1950 }
1951 .attempt-property-value{
1952 font-weight: 500;
1953 }
1954 .attempt-view-top {
1955 display: -webkit-box;
1956 display: -ms-flexbox;
1957 display: flex;
1958 border-bottom: 1px solid #DCDFE5;
1959 padding: 20px 0;
1960 }
1961 .attempt-view-bottom{
1962 display: -webkit-box;
1963 display: -ms-flexbox;
1964 display: flex;
1965 padding: 20px 0;
1966 }
1967 .attempt-info-col{
1968 margin-right: 6%;
1969 }
1970 .quiz-attempt-answers-wrap{
1971 background-color: #ffffff;
1972 }
1973 .attempt-answers-header{
1974 padding: 20px;
1975 }
1976 .quiz-attempt-answers-wrap table{
1977 width: 100%;
1978 }
1979 .quiz-attempt-answers-wrap table tr th{
1980 text-align: left;
1981 vertical-align: top;
1982 color: #878A8F;
1983 background-color: #FCFCFC;
1984 border-top: 1px solid #EAEAEA;
1985 }
1986 .quiz-attempt-answers-wrap table tr th, .quiz-attempt-answers-wrap table tr td{
1987 padding: 20px;
1988 vertical-align: top;
1989 border-bottom: 1px solid #EAEAEA;
1990 }
1991 .attempt-mark-correct-btn {
1992 border: 1px solid var(--tutor-success-button-color);
1993 color: var(--tutor-success-button-color);
1994 border-radius: 4px;
1995 padding: 10px;
1996 text-decoration: none;
1997 margin-left: 5px;
1998 margin-right: 5px;
1999 }
2000 .attempt-mark-correct-btn:hover {
2001 border: 1px solid var(--tutor-success-button-color);
2002 color: #ffffff;
2003 background-color: var(--tutor-success-button-color);
2004 }
2005 .attempt-mark-incorrect-btn{
2006 border: 1px solid #ec0001;
2007 color: #EC0001;
2008 border-radius: 4px;
2009 padding: 10px;
2010 text-decoration: none;
2011 margin-left: 5px;
2012 margin-right: 5px;
2013 }
2014 .attempt-mark-incorrect-btn:hover{
2015 border: 1px solid #ec0001;
2016 color: #ffffff;
2017 background-color: #ec0001;
2018 }
2019 .quiz-attempt-answers-wrap .tutor-status-approved-context, .quiz-attempt-answers-wrap .tutor-status-blocked-context{
2020 padding: 3px 5px;
2021 }
2022 span.notice-excl {
2023 background-color: #F5C813;
2024 color: #fff;
2025 padding: 2px 8px;
2026 border-radius: 50%;
2027 }
2028 .attempt-review-notice-wrap {
2029 display: -webkit-box;
2030 display: -ms-flexbox;
2031 display: flex;
2032 -webkit-box-pack: justify;
2033 -ms-flex-pack: justify;
2034 justify-content: space-between;
2035 margin: 20px 0;
2036 }
2037 .attempt-review-notice-wrap p{
2038 margin: 0;
2039 }
2040 .circle-arrow{
2041 color: var(--tutor-primary-color);
2042 font-weight: bold;
2043 font-size: 16px;
2044 font-size: 1rem;
2045 }
2046 h2.attempt-review-title{
2047 font-size: 18px !important;
2048 margin-bottom: 30px !important;
2049 }
2050 h2.attempt-review-title i{
2051 color: var(--tutor-primary-color);
2052 }
2053 /**
2054 End Attempt
2055 */
2056
2057
2058 .tutor-emails-lists-wrap{
2059 background-color: #ffffff;
2060 padding: 20px;
2061 }
2062 .tutor-emails-lists-wrap .wp-list-table td{
2063 padding: 10px 20px;
2064 }
2065 .tutor-course-available-instructors .added-instructor-item {
2066 background-color: #F8F8F8;
2067 padding: 5px;
2068 margin-bottom: 2px;
2069 display: -webkit-inline-box;
2070 display: -ms-inline-flexbox;
2071 display: inline-flex;
2072 border: 1px solid #E8E8E8;
2073 border-radius: 3px;
2074 line-height: 30px;
2075 width: 47%;
2076 margin-right: 20px;
2077 margin-top: 10px;
2078 margin-bottom: 20px;
2079
2080 }
2081 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2082 line-height: initial;
2083 margin-right: 12px;
2084 }
2085 .tutor-course-available-instructors .added-instructor-item .instructor-icon img{
2086 height: 30px;
2087 width: 30px;
2088 display: block;
2089 }
2090 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2091 -ms-flex-preferred-size: 0;
2092 flex-basis: 0;
2093 -webkit-box-flex: 1;
2094 -ms-flex-positive: 1;
2095 flex-grow: 1;
2096 }
2097 .tutor-instructor-delete-btn{
2098 color: #393C40;
2099 text-decoration: none;
2100 }
2101 .answer-image-matched-wrap {
2102 display: -webkit-box;
2103 display: -ms-flexbox;
2104 display: flex;
2105 }
2106 .image-matching-item {
2107 -webkit-box-flex: 0;
2108 -ms-flex: 0 0 50px;
2109 flex: 0 0 50px;
2110 margin-right: 10px;
2111 }
2112 .image-matching-item p{
2113 margin-bottom: 5px;
2114 margin-top: 0;
2115 color: #878A8F;
2116 }
2117 .image-matching-item img{
2118 max-width: 80px;
2119 }
2120 span.filled_dash_unser {
2121 font-weight: bold;
2122 text-decoration: underline;
2123 margin: 0 5px;
2124 }
2125 /**
2126 Uninstall
2127 */
2128 .wrap.tutor-uninstall-wrap {
2129 background: #fff;
2130 padding: 20px;
2131 }
2132 .tutor-uninstall-btn-group{
2133 margin: 50px 0;
2134 }
2135
2136 /**
2137 Updating Messsage
2138 */
2139 .tutor-updating-message:before{
2140 display: inline-block;
2141 font-family: 'tutor';
2142 -webkit-font-smoothing: antialiased;
2143 -moz-osx-font-smoothing: grayscale;
2144 vertical-align: top;
2145 content: "\e91d";
2146 -webkit-animation: rotation 2s infinite linear;
2147 animation: rotation 2s infinite linear;
2148 margin-right: 6px;
2149 }
2150
2151 /**
2152 Lesson Edit Modal
2153 */
2154 /*.lesson-modal-close-wrap a{*/
2155 /*position: absolute;*/
2156 /*right: 0;*/
2157 /*top: 0;*/
2158 /*color: #fff;*/
2159 /*background: #000;*/
2160 /*padding: 20px;*/
2161 /*line-height: 8px;*/
2162 /*font-size: 12px;*/
2163 /*}*/
2164 .lesson-modal-form-wrap .lesson-modal-field-row{
2165 padding: 10px 0;
2166 }
2167 .lesson-modal-field.tutor-lesson-modal-title-wrap{
2168 width: 95%;
2169 }
2170 .lesson-modal-field-row input[type=text]{
2171 background-color: #fff;
2172 border: 1px solid #ddd;
2173 border-radius: 3px;
2174 box-shadow: none;
2175 color: #333;
2176 display: inline-block;
2177 vertical-align: middle;
2178 padding: 7px 12px;
2179 margin: 0 10px 0 0;
2180 min-width: 400px;
2181 min-height: 35px
2182 }
2183 .tutor-lesson-modal-title-wrap input{
2184 width: 100%;
2185 }
2186 .lesson-modal-form-wrap .tutor-option-field-row{
2187 padding: 10px 0;
2188 }
2189 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2190 border-bottom: none;
2191 }
2192
2193 .assignment-modal-form-wrap,
2194 .lesson-modal-form-wrap {
2195 padding: 20px;
2196 padding-bottom: 48px;
2197 }
2198 .tutor-lesson-modal-wrap .modal-footer{
2199 padding: 10px 20px;
2200 background-color: #fff;
2201 width: 100%;
2202 position: sticky;
2203 bottom: 0;
2204 position: -webkit-sticky;
2205 }
2206 .tutor-lesson-modal-wrap .tutor-thumbnail-wrap img{
2207 max-width: 150px;
2208 height: auto;
2209 }
2210 .tutor-get-pro-text {
2211 color: #e02424;
2212 }
2213 .updating-icon:before{
2214 font-family: 'tutor';
2215 margin-right: 5px;
2216 content: "\e91d";
2217 -webkit-animation: spin 1s steps(8) infinite;
2218 animation: spin 1s steps(8) infinite;
2219 display: inline-block;
2220 }
2221 .tutor-notice-warning{
2222 background-color: #fcf8e3;
2223 border-color: #faebcc;
2224 padding: 20px;
2225 margin-bottom: 10px;
2226 }
2227
2228 /**
2229 Withdraw table
2230 */
2231 .withdraw-method-data-row {
2232 display: -webkit-box;
2233 display: -ms-flexbox;
2234 display: flex;
2235 }
2236 span.withdraw-method-label {
2237 width: 140px;
2238 }
2239 .withdraw-method-value{
2240 margin-left: 3px;
2241 }
2242 .withdraw-status.withdraw-status-approved {
2243 background: var(--tutor-success-button-color);
2244 color: #fff;
2245 padding: 5px 10px;
2246 }
2247 .withdraw-status.withdraw-status-pending {
2248 background: #f0efef;
2249 color: #666666;
2250 padding: 5px 10px;
2251 }
2252 .withdraw-status.withdraw-status-rejected {
2253 background: #ff3842;
2254 color: #fff;
2255 padding: 5px 10px;
2256 }
2257 .withdraw-list-row-actions{
2258 font-weight: bold;
2259 }
2260 .withdraw-list-row-actions .approved a{
2261 color: var(--tutor-success-button-color);
2262 }
2263 .withdraw-list-row-actions .rejected a{
2264 color: #ff3842;
2265 }
2266
2267 /**
2268 Assignments
2269 */
2270
2271 .submitted-assignment-wrap{
2272 background-color: #ffffff;
2273 padding: 20px;
2274 margin-top: 20px;
2275 }
2276 .tutor-individual-attachment-file{
2277 margin-bottom: 20px;
2278 }
2279 .tutor-individual-attachment-file p {
2280 margin: 0 !important;
2281 }