PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.2.12
Tutor LMS – eLearning and online course solution v1.2.12
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 7 years ago tutor-front.css 7 years ago
tutor-admin.css
1932 lines
1 /**
2 @package: Tutor LMS
3 @author: themeum
4 */
5
6 /** Slider CSS */
7 @import "../icons/css/tutor-icon.css";
8
9 .ui-slider { position: relative; text-align: left; }
10 .ui-slider .ui-slider-handle {
11 position: absolute;
12 z-index: 2;
13 width: 15px;
14 height: 15px;
15 cursor: default;
16 top: -6.5px;
17 cursor: pointer;
18 }
19 .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
20
21 .ui-slider-horizontal { height: .8em; }
22 .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
23 .ui-slider-horizontal .ui-slider-range-min { left: 0; }
24 .ui-slider-horizontal .ui-slider-range-max { right: 0; }
25
26 .ui-slider-vertical { width: .8em; height: 100px; }
27 .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
28 .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
29 .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
30 .ui-slider-vertical .ui-slider-range-max { top: 0; }
31 /*----------------------------------
32 Component containers
33 ----------------------------------*/
34 .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }
35 .ui-widget-content a { color: #222222; }
36 .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold; }
37 .ui-widget-header a { color: #222222; }
38
39 /* Interaction states
40 ----------------------------------*/
41 .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; }
42 /* Interaction Cues
43 ----------------------------------*/
44 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee; color: #363636; }
45
46 /**
47 TUTOR CSS
48 */
49
50 .tutor-option-nav-tabs{
51
52 }
53 .tutor-option-nav-tabs li{
54 position: relative;
55 display: inline-block;
56 margin-right: -1px;
57 }
58 .tutor-option-nav-tabs li:after {
59 content: "|";
60 position: absolute;
61 top: 0;
62 right: -10px;
63 }
64 .tutor-option-nav-tabs li:last-child:after {
65 content: "";
66 }
67 .tutor-option-nav-tabs li a{
68 display: block;
69 font-weight: bold;
70 text-decoration: none;
71 background: #fff;
72 padding: 5px 10px;
73 border: 1px solid #dddddd;
74 }
75 .tutor-option-nav-tabs li.current a{
76 color: #333333;
77 }
78 .tutor-option-nav-tabs li a:focus {
79 box-shadow: none;
80 }
81
82 /**
83 Withdraw Methods Nav
84 */
85
86 .withdraw-method-nav{
87 margin-bottom: 20px;
88 }
89 .withdraw-method-nav li{
90 position: relative;
91 display: inline-block;
92 }
93 .withdraw-method-nav li a{
94 display: block;
95 text-decoration: none;
96 padding: 5px 10px;
97 border-right: 1px solid #cccccc;
98 }
99 .withdraw-method-nav li:last-child a {
100 border-right: none;
101 }
102 /**
103 Option Field
104 */
105
106 .tutor-option-field-row {
107 border-bottom: 1px solid #e4e4e4;
108 padding: 20px 0;
109 font-size: 14px;
110 line-height: 1.3
111 }
112 .tutor-option-field-row:last-child {
113 border-bottom: none;
114 }
115 .tutor-option-field-row input[type=text],.tutor-option-field-row input[type=email],.tutor-option-field-row input[type=number],.tutor-option-field-row input[type=password], .tutor-option-field-row textarea, .tutor-option-field-row .tutor-field-type-slider {
116 background-color: #fff;
117 border: 1px solid #ddd;
118 border-radius: 3px;
119 box-shadow: none;
120 color: #333;
121 display: inline-block;
122 vertical-align: middle;
123 padding: 7px 12px;
124 margin: 0 10px 0 0;
125 width: 400px;
126 min-height: 35px
127 }
128 .tutor-option-field {
129 display: block;
130 margin: 0 0 0 200px;
131 max-width: 800px;
132 }
133 .tutor-option-field-label {
134 display: block;
135 float: left;
136 width: 200px;
137 }
138 .tutor-option-field-label label {
139 display: block;
140 font-weight: 600
141 }
142 .tutor-option-field p.desc {
143 font-style: italic;
144 color: #666;
145 font-size: 12px;
146 line-height: 1.5;
147 }
148 .tutor-option-field-row h2{
149 color: #444;
150 font-size: 18px;
151 font-weight: 700;
152 margin: 0;
153 }
154 .tutor-option-field-row .option-media-wrap{
155 margin-bottom: 10px;
156 }
157 .tutor-option-field-row .option-media-wrap img{
158 max-height: 100px;
159 width: auto;
160 padding: 5px;
161 border: 1px solid #CCCCCC;
162 }
163 .select2-container {
164 min-width: 250px !important;
165 }
166 /**
167 Group Field Option
168 */
169 .tutor-option-group-field {
170 display: inline-block;
171 vertical-align: top;
172 }
173 .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 {
174 width: 100px;
175 margin-right: 5px;
176 }
177
178 /**
179 * Course adding page
180 * Course Builder
181 */
182 #tutor-course-topics a{
183 text-decoration: none;
184 }
185 #tutor-course-topics .tutor-topics-wrap{
186 border-bottom: 1px solid #E7E7E7;
187 padding-bottom: 0;
188 margin: 0;
189 }
190 .course-contents .course-content-item {
191 padding: 10px;
192 border-bottom: 1px solid #D9D9D9;
193 background-color: #E9E9E9;
194 }
195 .tutor-lessons.ui-sortable {
196 min-height: 20px;
197 }
198 #tutor-course-topics .drop-lessons p{
199 margin: 0;
200 }
201 #tutor-course-topics .course-content-item:hover{
202 background-color: #EEEEEE;
203 }
204 #tutor-course-topics .tutor-lessons {
205 padding-left: 0;
206 }
207 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
208 font-size: 15px;
209 }
210 #tutor-course-topics .tutor-lesson-top{
211 display: flex;
212 font-size: 14px;
213 }
214 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal, .tutor-quiz .open-tutor-quiz-modal{
215 flex: 1;
216 }
217 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{
218 margin-right: 10px;
219 cursor: ns-resize;
220 }
221 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{
222 margin: 0 10px;
223 }
224 #tutor-course-topics .tutor-lesson-top a{
225 color: #393C40;
226 }
227 .tutor-topics-wrap, .course-move-handle{
228 margin-right: 5px;
229 }
230 .course-move-handle{
231 cursor: row-resize;
232 }
233 .new-topic-btn-wrap {
234 padding: 20px;
235 }
236 p.course-empty-content {
237 padding-left: 20px;
238 }
239 .tutor_btn_lg{
240 line-height: 45px;
241 background-color: #3057D5;
242 color: #ffffff;
243 padding: 0 20px;
244 display: inline-block;
245 border-radius: 2px;
246 font-size: 14px;
247 font-weight: 300;
248 border: none;
249 box-shadow: none;
250 cursor: pointer;
251 }
252 .tutor_btn_lg:focus{
253 box-shadow: none;
254 border: none;
255 outline: none;
256 }
257 .tutor_btn_lg:focus,
258 .tutor_btn_lg:hover{
259 background-color: #2149C9;
260 color: #ffffff;
261 }
262
263 .ui-sortable-placeholder{
264 visibility: visible;
265 background-color: #dddd;
266 }
267 .tutor-untopics-lessons{
268 margin-top: 50px;
269 border: 1px solid #eee;
270 padding: 20px;
271 margin-bottom: 20px;
272 background-color: #fbfbfb;
273 }
274 .tutor-untopics-lessons h3{
275 font-weight: 300;
276 }
277 .tutor-untopics-lessons .tutor-lessons{
278 padding-left: 0 !important;
279 }
280 .create-new-lesson-wrap {
281 text-align: center;
282 }
283 .tutor-metabox-add-topics, .tutor-topics-edit-form {
284 background: #f1f1f1;
285 padding: 20px;
286 }
287 .tutor-metabox-add-topics .tutor-option-field-row{
288 padding: 15px 0;
289 }
290 .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child{
291 border-bottom: none;
292 }
293 .topic-edit-icon{
294 cursor: pointer;
295 }
296 .tutor-topic-title{
297 display: flex;
298 font-size: 16px;
299 font-weight: 300;
300 margin: 0;
301 line-height: 40px;
302 padding-left: 15px;
303 }
304 .tutor-topic-title a{
305 color: #393C40;
306 }
307
308 .tutor-topic-title .topic-inner-title{
309 flex: 1 0 auto;
310 cursor: pointer;
311 }
312 .tutor-topic-title span{
313 padding: 0 5px;
314 }
315 .tutor-topic-title span.expand-collapse-wrap {
316 border-left: 1px solid #E7E7E7;
317 }
318 .tutor-topic-title span.expand-collapse-wrap a{
319 display: block;
320 padding: 0 13px;
321 }
322 .topic-delete-btn{
323 float: right;
324 }
325 .text-muted{
326 color: #cccccc;
327 }
328 .topic-delete-btn a{
329 padding: 0 10px;
330 }
331 .topic-delete-btn a:hover {
332 color: #ff0000;
333 }
334 .topic-delete-btn .dashicons{
335 width: 12px;
336 height: 12px;
337 font-size: 12px;
338 }
339
340 #tutor-course-topics{
341 position: relative;
342 }
343 #tutor-course-topics .inside{
344 padding: 0;
345 margin: 0;
346 }
347 #tutor-course-topics a:focus{
348 box-shadow: none;
349 }
350 #tutor-course-topics .toggle-indicator:before{
351 margin-top: 20px;
352 }
353 .tutor-course-builder-header {
354 line-height: 50px;
355 position: absolute;
356 top: -56px;
357 right: 40px;
358 }
359 .tutor-topics-wrap:nth-child(2n) {
360 background: #F8F8F8;
361 }
362 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{
363 background: #E9E9E9;
364 padding: 15px 20px;
365 }
366 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn, #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn{
367 line-height: 35px;
368 color: #393c40;
369 display: inline-block;
370 padding: 0 20px;
371 border-radius: 2px;
372 margin-right: 20px;
373 border: 1px solid #d3d4d5;
374 background-color: #f2f2f2;
375 cursor: pointer;
376 }
377 .tutor-add-quiz-btn i{
378 color: #4aade2;
379 }
380 /**
381 Instructor
382 */
383 .tutor-required-fields{
384 color: #f13a3a;
385 }
386 /**
387 Meta Box Heading
388 */
389 #tutor-course-topics h2, #tutor-instructors h2{
390 padding: 15px;
391 line-height: 30px;
392 }
393 #tutor-course-topics h2:before, #tutor-instructors h2:before {
394 color: #3057D5;
395 font-family: 'tutor' !important;
396 speak: none;
397 font-style: normal;
398 font-weight: normal;
399 font-variant: normal;
400 text-transform: none;
401 line-height: 1;
402 -webkit-font-smoothing: antialiased;
403 -moz-osx-font-smoothing: grayscale;
404 margin-right: 10px;
405 }
406 #tutor-course-topics h2:before{
407 content: '\e936';
408 }
409 #tutor-instructors h2:before{
410 content: '\e93c';
411 }
412 /**
413 End Metabox Heading
414 */
415
416 .video_source_wrap_html5{
417 width: 100px;
418 text-align: center;
419 }
420 .video_source_wrap_html5 a{
421 border: 1px solid #e4e4e4;
422 text-align: center;
423 display: block;
424 padding: 30px;
425 }
426 .video_source_wrap_html5 a i{
427 font-size: 30px;
428 width: 40px;
429 height: 40px;
430 }
431 .video-poster-img img{
432 max-width: 200px;
433 height: auto;
434 }
435 .tutor-added-attachments-wrap{
436 margin-bottom: 50px;
437 }
438 .tutor-added-attachments-wrap a{
439 text-decoration: none;
440 }
441 a.tutor-delete-attachment {
442 border: 1px solid #ff0000;
443 padding: 5px;
444 border-radius: 50%;
445 display: inline-block;
446 line-height: 7px;
447 color: #ff0000;
448 }
449 a.tutor-delete-attachment:hover {
450 background-color: #ff0000;
451 color: #ffffff;
452 }
453 .tutor-status-context{
454 padding: 5px 10px;
455 margin: 5px 0;
456 display: inline-block;
457 }
458 .tutor-status-pending-context, .attempt_started{
459 background-color: #EEEEEE;
460 }
461 a.tutor-button, button.tutor-button{
462 padding: 10px 20px;
463 text-decoration: none;
464 margin-right: 20px;
465 }
466 .tutor-button-primary{
467 background-color: #3057D5;
468 color: #ffffff;
469 display: inline-block;
470 border-radius: 2px;
471 font-size: 14px;
472 font-weight: 300;
473 border: none;
474 box-shadow: none;
475 cursor: pointer;
476 }
477 .tutor-button-primary:hover {
478 background-color: #2446A6;
479 }
480 .tutor-status-approved-context, .tutor-button.button-success {
481 background-color: #7BBC30;
482 color: #ffffff;
483 border-radius: 2px;
484 }
485 .tutor-status-blocked-context, .attempt_timeout, .tutor-button.button-danger {
486 background-color: #ff0000;
487 color: #ffffff;
488 border-radius: 2px;
489 }
490 .tutor-button.button-warning {
491 background-color: #ffb36d;
492 color: #ffffff;
493 }
494 .tutor-button{
495 border: 0;
496 box-shadow: none !important;
497 }
498 .tutor-button .dashicons{
499 border: 0;
500 box-shadow: none !important;
501 line-height: inherit;
502 }
503 .tutor-status-approved-context, .tutor-status-blocked-context{
504 display: inline-block;
505 }
506 table.tutor_status_table td.help {
507 width: 1em;
508 }
509 table.tutor_status_table td:first-child {
510 width: 25%;
511 }
512 table.tutor_status_table h2{
513 font-size: 16px;
514 margin: 0;
515 }
516 table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
517 color: #06d004;
518 background-color: transparent;
519 }
520
521 /*
522
523 .tutor-help-tip {
524 color: #666;
525 display: inline-block;
526 font-size: 1.1em;
527 font-style: normal;
528 height: 16px;
529 line-height: 16px;
530 position: relative;
531 vertical-align: middle;
532 width: 16px;
533 }
534 .tutor-help-tip::after {
535 font-family: Dashicons;
536 speak: none;
537 font-weight: 400;
538 text-transform: none;
539 line-height: 1;
540 -webkit-font-smoothing: antialiased;
541 text-indent: 0px;
542 position: absolute;
543 top: 0px;
544 left: 0px;
545 width: 100%;
546 height: 100%;
547 text-align: center;
548 content: "";
549 cursor: help;
550 font-variant: normal;
551 margin: 0px;
552 }*/
553
554
555 .tutor-text-avatar{
556 border-radius: 50%;
557 /*border: 1px solid #686f7a;*/
558 width: 40px;
559 height: 40px;
560 text-align: center;
561 display: block;
562 line-height: 40px;
563 color: #ffffff;
564 font-size: 14px;
565 }
566 .tutor_original_question{
567 display: flex;
568 margin-bottom: 5px;
569 padding: 20px;
570 }
571 .tutor_original_question .question-left{
572 flex: 0 0 60px;
573 }
574 .tutor_original_question .question-left img{
575 max-width: 60px;
576 height: auto;
577 margin-right: 10px;
578 border: 1px solid #eeee88;
579 padding: 3px;
580 }
581 .question-right {
582 width: 100%;
583 }
584 .tutor_admin_answers_list_wrap .tutor_original_question{
585 margin-left: 50px;
586 }
587 .tutor-bg-white{
588 background-color: #ffffff;
589 }
590 .tutor-bg-light{
591 background-color: #FDFDFD;
592 }
593 .tutor-announcement {
594 border: 1px solid #eee;
595 padding: 10px;
596 margin-bottom: 10px;
597 }
598 .announcement-delete-btn{
599 float: right;
600 }
601 .announcement-delete-btn a{
602 display: block;
603 border: 1px solid #ff0000;
604 color: #ff0000;
605 padding: 6px;
606 border-radius: 50%;
607 text-decoration: none;
608 }
609 .announcement-delete-btn a:hover {
610 color: #ffffff;
611 background-color: #ff0000;
612 }
613 .tutor-label-success{
614 background-color: #06d004;
615 color: #ffffff;
616 padding: 3px 7px;
617 }
618 .tutor-addons .plugin-card-bottom .plugin-version{
619 display: inline-block;
620 }
621 .tutor-addons .addon-regular-price{
622 color: #CCCCCC;
623 padding: 3px;
624 }
625 .tutor-addons .addon-current-price{
626 color: #25bd25;
627 font-size: 18px;
628 padding: 3px;
629 }
630 .tutor-addons-last-checked-time{
631 color: #6f5757 !important;
632 }
633 .tutor-addons .wp-filter{
634 margin: 10px 0 0;
635 }
636 a.addon-buynow-link {
637 background: #0073aa;
638 color: #fff;
639 padding: 5px 10px;
640 display: inline-block;
641 }
642 /**
643 Add-ons list
644 */
645 .tutor-addons-list {
646 background-color: #fff;
647 min-height: 500px;
648 padding: 20px;
649 }
650 h3.addon-list-heading{
651 background-color: #eeeeee;
652 padding: 10px;
653 }
654 table.tutor-addons-list-table{
655 width: 100%;
656 }
657 table.tutor-addons-list-table tr{
658 }
659 table.tutor-addons-list-table td, table.tutor-addons-list-table th{
660 padding: 10px;
661 border-bottom: 1px solid #eeeeee;
662 text-align: left;
663 }
664 .tutor-addons-list .plugin-icon{
665 height: 120px;
666 }
667 .btn-switch {
668 display: inline-block;
669 height: 22px;
670 position: relative;
671 width: 40px;
672 }
673 .btn-switch input {
674 display:none;
675 }
676 .btn-slider {
677 background-color: #ccc;
678 bottom: 0;
679 cursor: pointer;
680 left: 0;
681 position: absolute;
682 right: 0;
683 top: 0;
684 transition: .4s;
685 }
686 .btn-slider:before {
687 background-color: #fff;
688 bottom: 3px;
689 content: "";
690 height: 16px;
691 left: 4px;
692 position: absolute;
693 transition: .4s;
694 width: 16px;
695 }
696 input:checked + .btn-slider {
697 background-color: #0073aa;
698 }
699 input:checked + .btn-slider:before {
700 transform: translateX(16px);
701 }
702 .btn-slider.btn-round {
703 border-radius: 34px;
704 }
705 .btn-slider.btn-round:before {
706 border-radius: 50%;
707 }
708
709
710
711 /**
712 Quiz-question
713 */
714 .quiz-question-form-wrap{
715 margin-top: 20px;
716 margin-bottom: 20px;
717 }
718 .quiz-question-flex-wrap, .tutor-flex-row{
719 display: flex;
720 flex-direction: row;
721 }
722 .tutor-flex-col{
723 margin: 0 20px;
724 }
725 .tutor-flex-col:first-child{
726 margin-left: 0;
727 }
728 .tutor-flex-col:last-child{
729 margin-right: 0;
730 }
731 .quiz-question-field{
732 padding: 10px 20px;
733 }
734 .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{
735 border: 1px solid #ddd;
736 border-radius: 3px;
737 box-shadow: none;
738 color: #333;
739 display: inline-block;
740 vertical-align: middle;
741 padding: 7px 12px;
742 margin: 0 10px 0 0;
743 width: 100%;
744 min-height: 35px
745 }
746 .quiz-question-field textarea{
747 min-height: 100px;
748 }
749 .quiz-question-field:nth-child(2n+1) {
750 background: #f4f4f4;
751 }
752 .question-details{
753 border: 1px solid #EEEEEE;
754 margin-right: 10px;
755 }
756 .answer-details{
757 margin-left: 10px;
758 }
759 .question-details, .answer-details{
760 width: 100%;
761 }
762 .quiz-question-field label{
763 font-weight: bold;
764 }
765 .quiz-question-field .desc{
766 font-style: italic;
767 font-size: 12px;
768 color: #666666;
769 }
770 table.multi-answers-options{
771 border: 1px solid #EEEEEE;
772 width: 100%;
773 border-collapse: collapse;
774 border-spacing: 0;
775 }
776
777 table.multi-answers-options th, table.multi-answers-options td{
778 text-align: left;
779 padding: 10px 5px;
780 }
781 table.multi-answers-options tr:nth-child(2n+1){
782 background: #f4f4f4;
783 }
784 table.multi-answers-options td input[type=text]{
785 border: none;
786 box-shadow: none;
787 background-color: transparent;
788 width: 100%;
789 }
790 table.multi-answers-options a{
791 text-decoration: none;
792 color: #FF0000;
793 }
794
795
796 .add_answer_option_wrap {
797 margin: 20px 0;
798 }
799
800 .tutor-add-question-wrap{
801 margin: 20px 0;
802 background-color: #f4f4f4;
803 padding: 10px;
804 }
805 .tutor-add-question-wrap input[type=text]{
806 border: 1px solid #ddd;
807 border-radius: 0;
808 box-shadow: none;
809 color: #333;
810 display: inline-block;
811 vertical-align: middle;
812 padding: 7px 12px;
813 margin: 0;
814 width: 300px;
815 min-height: 35px
816 }
817 .tutor-add-question-wrap select {
818 margin: 0;
819 padding: 0;
820 border-radius: 0;
821 border: none;
822 box-shadow: none;
823 height: 35px;
824 }
825 .tutor-add-question-wrap .button{
826 height: 35px;
827 margin-left: 10px;
828 }
829 .single-question-item {
830 margin: 1px 0;
831 }
832 .tutor-question-item-head{
833 display: flex;
834 flex-direction: row;
835 line-height: 50px;
836 justify-content: space-between;
837 /*padding: 20px;*/
838 }
839
840 .tutor-question-item-head > div{
841 padding: 0 10px;
842 }
843 .tutor-question-item-head .question-title {
844 flex-basis: 0;
845 flex-grow: 1;
846 }
847 .tutor-question-item-head i{
848 line-height: 50px;
849
850 }
851 .single-question-item .tutor-question-item-head{
852 background-color: #fcfcfc;
853 }
854 .single-question-item:nth-child(2n+1) .tutor-question-item-head{
855 background-color: #f4f4f4;
856 }
857 .tutor-question-item-head a{
858 text-decoration: none;
859 }
860
861 .question-action-btn.trash{
862 color: #FF0000;
863 }
864 .question-action-btn.down{
865 background-color: #000000;
866 color: #ffffff;
867 padding: 0 10px;
868 }
869 .question-action-btn.down:hover {
870 background-color: #333333;
871 }
872 .question-actions-wrap{
873 padding-right: 0 !important;
874 }
875 .question-actions-wrap a{
876 display: inline-block;
877 }
878 .tutor-loading-icon-wrap.button{
879 vertical-align: unset;
880 border: none;
881 background-color: transparent;
882 box-shadow: none;
883 }
884
885 .tutor-input-text-error{
886 border: 1px solid #FF0000 !important;
887 }
888
889
890 /**
891 Quiz Modal
892 */
893
894 .tutor-modal-wrap {
895 opacity: 0;
896 display: none;
897 position: fixed;
898 top: 0;
899 left: 0;
900 right: 0;
901 bottom: 0;
902 z-index: -1;
903 background-color: rgba(0, 0, 0, 0.5);
904 }
905 .tutor-modal-wrap.show {
906 display: flex;
907 opacity: 1;
908 z-index: 99999;
909 align-items: center;
910 justify-content: center;
911 }
912 .tutor-modal-wrap.loading .tutor-modal-content:before {
913 position: absolute;
914 top: 0;
915 left: 0;
916 right: 0;
917 bottom: 0;
918 display: block;
919 content: '';
920 z-index: 9;
921 background: url("../images/spinner.gif") no-repeat center center; }
922 .tutor-modal-wrap .tutor-modal-content {
923 max-height: 90%;
924 overflow-y: auto;
925 overflow-x: hidden;
926 background-color: #fff;
927 max-width: 730px;
928 margin: 0;
929 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
930 position: relative;
931 transition: all 200ms ease-out;
932 width: 90%;
933 }
934 .tutor-modal-wrap .modal-footer {
935 padding: 20px;
936 border-top: 1px solid #eee;
937 }
938 .tutor-modal-wrap .modal-container{
939 min-height: 200px;
940 padding: 20px;
941 }
942 .tutor-modal-wrap .modal-container p{
943 margin: 0 0 15px;
944 }
945 .tutor-modal-wrap .modal-header {
946 display: flex;
947 }
948 .tutor-modal-wrap .search-bar {
949 flex-basis: 0;
950 flex-grow: 1;
951 padding-top: 10px;
952 padding-left: 20px;
953 padding-right: 20px;
954 }
955 .tutor-modal-wrap .search-bar input[type="text"] {
956 width: 100%;
957 border: 1px solid #eee;
958 box-shadow: none;
959 padding: 10px;
960 }
961 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
962 width: 50px;
963 height: 50px;
964 background: #000;
965 display: inline-block;
966 text-align: center;
967 line-height: 47px;
968 color: #fff;
969 font-size: 25px;
970 }
971 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
972 flex-basis: 0;
973 flex-grow: 1;
974 }
975 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
976 background: #ffffff;
977 width: 20px;
978 height: 20px;
979 display: inline-block;
980 text-align: center;
981 line-height: 28px;
982 color: #3a3d42;
983 font-size: 22px;
984 }
985 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
986 padding: 15px 20px;
987 border-bottom: 1px solid #eeeff1;
988 }
989 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1{
990 padding: 0;
991 }
992 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container{
993 background-color: #F1F1F1;
994 padding: 0;
995 }
996 #tutor-quiz-modal-tab-items-wrap {
997 background-color: #fff;
998 font-size: 0;
999 overflow: hidden;
1000 }
1001 #tutor-quiz-builder-modal-tabs-container{
1002 padding: 20px;
1003 }
1004 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{
1005 padding: 15px 25px;
1006 display: inline-block;
1007 color: #393C40;
1008 border-left: 1px solid #F1F1F1;
1009 font-size: 14px;
1010 overflow: hidden;
1011 line-height: 17px;
1012 vertical-align: middle;
1013 }
1014 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{
1015 background-color: #F1F1F1;
1016 }
1017 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{
1018 float: left;
1019 font-size: 17px;
1020 line-height: 1;
1021 margin-right: 5px;
1022 }
1023 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
1024 color: #3057D5;
1025 }
1026 .quiz-modal-tab-navigation-btn{
1027 padding: 10px 20px;
1028 border-radius: 3px;
1029 }
1030 .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{
1031 background-color: #1B52D8;
1032 color: #ffffff;
1033 }
1034 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
1035 color: #ffffff;
1036 }
1037 .quiz-modal-btn-cancel, .quiz-modal-btn-back{
1038 color: #4B5981;
1039 border: 1px solid #D4DADB;
1040 }
1041 .tutor-quiz-builder-form-row .quiz-form-warning {
1042 color: #e88e06;
1043 }
1044 /*#tutor_quiz_question_answer_form {*/
1045 /*margin: 20px 0;*/
1046 /*}*/
1047 .tutor-quiz-question-answers-form {
1048 background-color: #fff;
1049 padding: 20px;
1050 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1051 border: 1px solid #DEDEDE;
1052 border-radius: 3px;
1053 margin-bottom: 20px;
1054 }
1055 .advanced-options-tab-item{
1056 float: right;
1057 }
1058
1059 /** Tutor Quiz Modal Form */
1060
1061 /*notice*/
1062 .tutor-quiz-builder-modal-tabs-notice{
1063 background: #D8D8D8;
1064 line-height: 20px;
1065 padding: 10px 30px;
1066 color: #A4A4A4;
1067 }
1068 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1069 color: #A4A4A4;
1070 text-decoration: underline;
1071 }
1072 /*end notice*/
1073
1074
1075 /* .tutor-quiz-builder-group */
1076
1077 .tutor-quiz-builder-group{
1078 margin-bottom: 25px;
1079 }
1080
1081 .tutor-quiz-builder-group > p.warning{
1082 color: red;
1083 font-size: 12px;
1084 }
1085 .tutor-quiz-builder-group > p.help{
1086 color: #A4A4A4;
1087 font-size: 12px;
1088 margin-top: 7px;
1089 }
1090 .tutor-quiz-builder-group > h4{
1091 font-size: 14px;
1092 color: #393C40;
1093 font-weight: 600;
1094 margin: 0 0 15px;
1095 }
1096
1097 .tutor-quiz-builder-row{
1098 display: flex;
1099 align-items: center;
1100 margin-left: -10px;
1101 margin-right: -10px;
1102 }
1103
1104 .tutor-quiz-builder-col{
1105 padding-left: 10px;
1106 padding-right: 10px;
1107 flex-grow: 1;
1108 }
1109 .tutor-quiz-builder-col.auto-width{
1110 flex: 0 0 auto;
1111 }
1112
1113 .tutor-quiz-builder-group textarea,
1114 .tutor-quiz-builder-group input[type="text"],
1115 .tutor-quiz-builder-group input[type="email"],
1116 .tutor-quiz-builder-group input[type="number"],
1117 .tutor-quiz-builder-group input[type="password"]{
1118 line-height: 40px;
1119 padding: 5px 0;
1120 text-indent: 15px;
1121 background: #fff;
1122 display: inline-block;
1123 border: 1px solid #DEDEDE;
1124 border-radius: 3px;
1125 box-shadow: none;
1126 height: 40px;
1127 margin: 0;
1128 width: 100%;
1129 color: #393C40;
1130 font-size: 14px;
1131 }
1132 .tutor-quiz-builder-group textarea:focus,
1133 .tutor-quiz-builder-group input[type="text"]:focus,
1134 .tutor-quiz-builder-group input[type="email"]:focus,
1135 .tutor-quiz-builder-group input[type="number"]:focus,
1136 .tutor-quiz-builder-group input[type="password"]:focus{
1137 border-color: #3057D5;
1138 }
1139
1140 .tutor-quiz-builder-group textarea{
1141 height: 80px;
1142 resize: none;
1143 text-indent: 0;
1144 padding: 11px 15px;
1145 line-height: 22px;
1146 }
1147
1148 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1149 height: 150px;
1150 }
1151
1152 .tutor-quiz-builder-group select {
1153 border: 1px solid #ccc;
1154 box-shadow: none;
1155 height: 42px !important;
1156 padding: 0 12px !important;
1157 margin: 0;
1158 }
1159
1160
1161 /*.tutor-quiz-builder-form-row{*/
1162 /*margin: 10px 0 25px;*/
1163 /*}*/
1164 /*.tutor-quiz-builder-form-row input[type="text"], .tutor-quiz-builder-form-row input[type="number"], .tutor-quiz-builder-form-row textarea{*/
1165 /*border: 1px solid #DEDEDE;*/
1166 /*margin: 0;*/
1167 /*padding: 10px;*/
1168 /*box-shadow: none;*/
1169 /*border-radius: 3px;*/
1170 /*}*/
1171 /*.tutor-quiz-builder-form-row input[type="text"], .tutor-quiz-builder-form-row input[type="number"]{*/
1172 /*height: 42px;*/
1173 /*width: 100%;*/
1174 /*}*/
1175 /*#quiz-builder-tab-quiz-info input[type="text"], #quiz-builder-tab-quiz-info textarea{*/
1176 /*width: 100%;*/
1177 /*}*/
1178
1179
1180 .tutor-quiz-builder-modal-control-btn-group{
1181 display: flex;
1182 margin-top: 20px;
1183 }
1184
1185 .question_form_inner{
1186 padding: 0 20px 20px;
1187 margin-top: 0;
1188 }
1189
1190 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1191 flex: 1;
1192 }
1193 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1194 display: inline-block;
1195 }
1196 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1197 margin-right: 6px;
1198 }
1199 .modal-container .tutor-quiz-add-question-btn{
1200 border: 1px solid #C6C9CF;
1201 padding: 10px 15px;
1202 color: #393C40;
1203 display: inline-block;
1204 border-radius: 3px;
1205 }
1206 .modal-container .tutor-quiz-add-question-btn i{
1207 color: #3057D5;
1208 line-height: 16px;
1209 margin-right: 3px;
1210 }
1211 /*.tutor-quiz-builder-modal-wrap label {*/
1212 /*font-size: 14px;*/
1213 /*font-weight: 500;*/
1214 /*margin-bottom: 10px;*/
1215 /*display: block;*/
1216 /*}*/
1217 /*.tutor-quiz-builder-form-cols-row {*/
1218 /*display: flex;*/
1219 /*margin-bottom: 20px;*/
1220 /*}*/
1221 .quiz-form-field-col{
1222 margin-right: 20px;
1223 }
1224 .quiz-form-field-col.result-fail{
1225 width: 100%;
1226 }
1227 .quiz-modal-switch-field {
1228 display: flex;
1229 margin-top: 30px;
1230 }
1231 .quiz-modal-switch-field label.btn-switch {
1232 margin-right: 20px;
1233 position: relative;
1234 }
1235 /*.switch-btn-title {*/
1236 /*position: absolute;*/
1237 /*left: 50px;*/
1238 /*width: 300px;*/
1239 /*top: -5px;*/
1240 /*}*/
1241 label.btn-switch input:checked + .btn-slider {
1242 background-color: #4CD964;
1243 }
1244
1245 .btn-switch + span{
1246 line-height: 24px;
1247 display: inline-block;
1248 margin-left: 8px;
1249 font-weight: 700;
1250 font-size: 14px;
1251 }
1252
1253 .tutor-select {
1254 position: relative;
1255 }
1256 .tutor-select .select-header{
1257 border: 1px solid #DEDEDE;
1258 margin: 0;
1259 padding: 10px;
1260 width: 100%;
1261 box-shadow: none;
1262 background-color: #fff;
1263 display: flex;
1264 cursor: pointer;
1265 box-sizing: border-box;
1266 border-radius: 3px;
1267 }
1268 .tutor-select .select-header .lead-option {
1269 flex: 1;
1270 }
1271 .tutor-select .select-header .select-dropdown{
1272 line-height: 22px;
1273 }
1274 .tutor-select .select-header .lead-option .question-type-pro{
1275 display: none;
1276 }
1277 .tutor-select .tutor-select-options {
1278 border: 1px solid #DEDEDE;
1279 background-color: #fff;
1280 padding: 22px 10px 8px;
1281 width: calc(100% - 22px);
1282 position: absolute;
1283 font-size: 0;
1284 z-index: 9;
1285 display: flex;
1286 flex-wrap: wrap;
1287 box-shadow: 0px 2px 10px rgba(0,0,0,.08);
1288 top: 55px;
1289 border-radius: 3px;
1290 }
1291 .tutor-select .tutor-select-options .tutor-select-option {
1292 width: calc(33.3333% - 22px);
1293 display: inline-block;
1294 padding: 9px;
1295 cursor: pointer;
1296 position: relative;
1297 box-sizing: border-box;
1298 margin: 0 11px 15px;
1299 border: 1px solid #E2E2E2;
1300 border-radius: 3px;
1301 }
1302 .tutor-select .tutor-select-options .tutor-select-option:hover {
1303 border-color: #3057D5;
1304 }
1305 .question-type-pro {
1306 color: #fff;
1307 font-size: 9px;
1308 right: 11px;
1309 position: absolute;
1310 top: 50%;
1311 transform: translateY(-50%);
1312 }
1313 i.tutor-icon-block {
1314 padding: 0;
1315 color: #fff;
1316 border-radius: 3px;
1317 margin-right: 2px;
1318 display: inline-block;
1319 width: 22px;
1320 height: 22px;
1321 text-align: center;
1322 line-height: 22px;
1323 }
1324 i.tutor-icon-block.tutor-icon-short-ans{
1325 background-color: #f37512;
1326 }
1327 i.tutor-icon-block.tutor-icon-image-ans{
1328 background-color: #a322f9;
1329 }
1330 i.tutor-icon-block.tutor-icon-yes-no{
1331 background-color: #1a4bd8;
1332 }
1333 i.tutor-icon-block.tutor-icon-multiple-choice{
1334 background-color: #9034a9;
1335 }
1336 i.tutor-icon-block.tutor-icon-mark{
1337 background-color: #00b890;
1338 }
1339 i.tutor-icon-block.tutor-icon-open-ended{
1340 background-color: #fe3129;
1341 }
1342 i.tutor-icon-block.tutor-icon-fill-gaps{
1343 background-color: #ffbf00;
1344 }
1345 i.tutor-icon-block.tutor-icon-answer-shorting{
1346 background-color: #f80089;
1347 }
1348 i.tutor-icon-block.tutor-icon-assesment{
1349 background-color: #274055;
1350 }
1351 i.tutor-icon-block.tutor-icon-matching{
1352 background-color: #8a4a1b;
1353 }
1354 i.tutor-icon-block.tutor-icon-image-matching{
1355 background-color: #8a4a1b;
1356 }
1357 i.tutor-icon-block.tutor-icon-ordering{
1358 background-color: #1128d4;
1359 }
1360 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1361 background-color: #7BBC30;
1362 }
1363
1364 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1365 background-color: #3057d5;
1366 }
1367 /*
1368 .quiz-modal-field-wrap .question_options_group_wrap {
1369 margin: 20px 0;
1370 display: block;
1371 clear: both;
1372 }
1373 .quiz-modal-field-wrap .add_question_option {
1374 display: block;
1375 }
1376 .quiz-modal-field-wrap.label-inline label{*/
1377 /*display: inline-block;*/
1378 /*font-weight: 300;*/
1379 /*margin-right: 20px;*/
1380 /*}*/
1381 a.back-to-quiz-questions-btn {
1382 font-size: 16px;
1383 font-weight: 300;
1384 color: #393C40;
1385 margin-bottom: 10px;
1386 display: block;
1387 }
1388 .modal-container .quiz-questions-form {
1389 padding: 20px;
1390 }
1391
1392 /*.tutor-quiz-builder-form-row .quiz-modal-form-help {*/
1393 /*color: #A4A4A4;*/
1394 /*font-style: italic;*/
1395 /*font-weight: 300;*/
1396 /*font-size: 12px;*/
1397 /*margin-top: 10px !important;*/
1398 /*}*/
1399 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1400 flex: 0 0 150px;
1401 }
1402 .question-form-header {
1403 margin-bottom: 20px;
1404 }
1405 .quiz-question-form-body {
1406 margin-bottom: 25px;
1407 }
1408 .quiz-builder-question-wrap {
1409 display: flex;
1410 margin-bottom: 15px;
1411 }
1412 .quiz-builder-question {
1413 flex: 1;
1414 display: flex;
1415 background: #fff;
1416 padding: 10px;
1417 border: 1px solid #E2E2E2;
1418 border-radius: 3px;
1419 }
1420 .quiz-builder-question .question-sorting {
1421 margin-right: 10px;
1422 line-height: 22px;
1423 }
1424 .quiz-builder-question .question-sorting i{
1425 display: block;
1426 line-height: 24px;
1427 }
1428 .quiz-builder-question .question-edit-icon{
1429 line-height: 22px;
1430 }
1431 .quiz-builder-question .question-title {
1432 flex: 1;
1433 line-height: 22px;
1434 text-overflow: ellipsis;
1435 overflow: hidden;
1436 white-space: nowrap;
1437 margin-right: 10px;
1438 }
1439 .quiz-builder-question .question-icon {
1440 flex: 0 0 155px;
1441 }
1442 .quiz-builder-qustion-trash a{
1443 display: block;
1444 padding: 0 0 0 10px;
1445 font-size: 20px;
1446 color: rgba(57, 60, 64, 0.4);
1447 line-height: 44px;
1448 }
1449 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1450 border: 1px solid #DEDEDE;
1451 padding: 20px 70px 20px 10px;
1452 background-color: #ffffff;
1453 position: relative;
1454 border-radius: 4px;
1455 }
1456 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1457 background-color: #3057D5;
1458 border: none;
1459 height: 4px;
1460 border-radius: 4px;
1461 }
1462 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1463 background: #DEDEDE;
1464 border-radius: 4px;
1465 }
1466 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1467 background-color: #3057D5;
1468 border: 1px solid #3057D5;
1469 border-radius: 50%;
1470 }
1471 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1472 font-size: 16px;
1473 font-weight: 600;
1474 background: #3057D5;
1475 position: absolute;
1476 right: 5px;
1477 top: 50%;
1478 margin: 0;
1479 transform: translateY(-50%);
1480 line-height: 34px;
1481 width: 43px;
1482 text-align: center;
1483 border-radius: 4px;
1484 color: #fff;
1485 }
1486 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value::before {
1487 content: '';
1488 position: absolute;
1489 border: 7px solid transparent;
1490 top: 50%;
1491 border-right-color: #3057D5;
1492 right: 100%;
1493 transform: translateY(-50%);
1494 }
1495 .tutor-quiz-answer-wrap {
1496 display: flex;
1497 }
1498 .tutor-quiz-answer {
1499 background-color: #fff;
1500 flex: 1;
1501 padding: 10px 15px;
1502 border: 1px solid #DEDEDE;
1503 display: flex;
1504 line-height: 22px;
1505 border-radius: 3px;
1506 margin-bottom: 15px;
1507 }
1508 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1509 display: block;
1510 padding: 0px 9px;
1511 }
1512 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1513 padding: 0 10px;
1514 display: inline-block;
1515 line-height: 44px;
1516 }
1517 span.tutor-quiz-answer-title {
1518 flex: 1;
1519 }
1520 .tutor-quiz-answer-media .option-media-preview{
1521 margin-bottom: 20px;
1522 }
1523 .tutor-quiz-answer-media .option-media-preview img {
1524 max-width: 80px;
1525 height: auto;
1526 }
1527 .tutor-question-answer-image{
1528 margin-right: 10px;
1529 }
1530 .tutor-question-answer-image img{
1531 max-height: 25px;
1532 width: auto;
1533 }
1534 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
1535 background-color: #7BBC30;
1536 color: #fff;
1537 padding: 10px 15px;
1538 border: none;
1539 cursor: pointer;
1540 }
1541 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
1542 background-color: #5e981b;
1543 }
1544 /**
1545 Tutor Media Upload
1546 */
1547
1548 .tutor-media-upload-wrap {
1549 border: 1px solid #DEDEDE;
1550 display: flex;
1551 width: 130px;
1552 }
1553 .tutor-media-upload-wrap img{
1554 max-width: 100%;
1555 }
1556 .tutor-media-preview {
1557 flex: 1;
1558 }
1559 .tutor-media-upload-btn {
1560 display: block;
1561 padding: 10px;
1562 font-size: 50px;
1563 line-height: 50px;
1564 text-align: center;
1565 color: #DEDEDE;
1566 }
1567 .tutor-media-upload-trash-wrap {
1568 border-left: 1px solid #dedede;
1569 }
1570 .tutor-media-upload-trash {
1571 color: #dedede;
1572 display: block;
1573 line-height: 50px;
1574 padding: 12px;
1575 }
1576 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
1577 margin-top: 40px;
1578 margin-bottom: 10px;
1579 }
1580
1581 /**
1582 #End Quiz Modal
1583 */
1584
1585 .tutor-available-quizzes .added-quiz-item {
1586 background-color: #f5f5f5;
1587 padding: 10px;
1588 margin-bottom: 2px;
1589 display: flex;
1590 }
1591 .tutor-available-quizzes .added-quiz-item .quiz-name {
1592 flex-basis: 0;
1593 flex-grow: 1;
1594 }
1595 .tutor-add-quiz-button-wrap {
1596 margin: 20px 0;
1597 }
1598 .tutor-quiz-delete-btn{
1599 color: #FF0000;
1600 }
1601 p.quiz-search-suggest-text{
1602 margin-top: 30px;
1603 font-style: italic;
1604 font-size: 12px;
1605 }
1606 span.result-pass{
1607 background-color: #7BBC30;
1608 color: #fff;
1609 padding: 3px 5px;
1610 border-radius: 2px;
1611 }
1612 span.result-fail{
1613 color: #FF0000;
1614 }
1615 .attempt-status-attempt_ended{
1616 background-color: #7BBC30;
1617 color: #ffffff;
1618 padding: 3px 5px;
1619 border-radius: 2px;
1620 font-weight: 300;
1621 }
1622 .tutor-quiz-attempt-info-row{
1623 background-color: #ffffff;
1624 padding: 20px;
1625 }
1626 .tutor-quiz-attempt-info-row p{
1627 margin: 0;
1628 }
1629 .tutor-quiz-attempt-info-row p a{
1630 text-decoration: none;
1631 }
1632 .attempt-property-name{
1633 color: #7A7F85;
1634 margin-bottom: 10px !important;
1635 }
1636 .attempt-property-value.value-display-flex{
1637 display: flex;
1638 }
1639 .attempt-property-value.value-display-flex span{
1640 margin-right: 10px;
1641 font-weight: 300;
1642 font-size: 12px;
1643 }
1644 .attempt-property-value{
1645 font-weight: 500;
1646 }
1647 .attempt-view-top {
1648 display: flex;
1649 border-bottom: 1px solid #DCDFE5;
1650 padding: 20px 0;
1651 }
1652 .attempt-view-bottom{
1653 display: flex;
1654 padding: 20px 0;
1655 }
1656 .attempt-info-col{
1657 margin-right: 6%;
1658 }
1659 .quiz-attempt-answers-wrap{
1660 background-color: #ffffff;
1661 }
1662 .attempt-answers-header{
1663 padding: 20px;
1664 }
1665 .quiz-attempt-answers-wrap table{
1666 width: 100%;
1667 }
1668 .quiz-attempt-answers-wrap table tr th{
1669 text-align: left;
1670 vertical-align: top;
1671 color: #878A8F;
1672 background-color: #FCFCFC;
1673 border-top: 1px solid #EAEAEA;
1674 }
1675 .quiz-attempt-answers-wrap table tr th, .quiz-attempt-answers-wrap table tr td{
1676 padding: 20px;
1677 vertical-align: top;
1678 border-bottom: 1px solid #EAEAEA;
1679 }
1680 .attempt-mark-correct-btn {
1681 border: 1px solid #7BBC30;
1682 color: #7BBC30;
1683 border-radius: 4px;
1684 padding: 10px;
1685 text-decoration: none;
1686 margin-left: 5px;
1687 margin-right: 5px;
1688 }
1689 .attempt-mark-correct-btn:hover {
1690 border: 1px solid #3fbc12;
1691 color: #ffffff;
1692 background-color: #3fbc12;
1693 }
1694 .attempt-mark-incorrect-btn{
1695 border: 1px solid #ec0001;
1696 color: #EC0001;
1697 border-radius: 4px;
1698 padding: 10px;
1699 text-decoration: none;
1700 margin-left: 5px;
1701 margin-right: 5px;
1702 }
1703 .attempt-mark-incorrect-btn:hover{
1704 border: 1px solid #ec0001;
1705 color: #ffffff;
1706 background-color: #ec0001;
1707 }
1708 .quiz-attempt-answers-wrap .tutor-status-approved-context, .quiz-attempt-answers-wrap .tutor-status-blocked-context{
1709 padding: 3px 5px;
1710 }
1711 span.notice-excl {
1712 background-color: #F5C813;
1713 color: #fff;
1714 padding: 2px 8px;
1715 border-radius: 50%;
1716 }
1717 .attempt-review-notice-wrap {
1718 display: flex;
1719 justify-content: space-between;
1720 margin: 20px 0;
1721 }
1722 .attempt-review-notice-wrap p{
1723 margin: 0;
1724 }
1725 .circle-arrow{
1726 color: #3057D5;
1727 font-weight: bold;
1728 font-size: 1rem;
1729 }
1730 h2.attempt-review-title{
1731 font-size: 18px !important;
1732 margin-bottom: 30px !important;
1733 }
1734 h2.attempt-review-title i{
1735 color: #3057D5;
1736 }
1737 /**
1738 End Attempt
1739 */
1740
1741
1742 .tutor-emails-lists-wrap{
1743 background-color: #ffffff;
1744 padding: 20px;
1745 }
1746 .tutor-emails-lists-wrap .wp-list-table td{
1747 padding: 10px 20px;
1748 }
1749 .tutor-course-available-instructors .added-instructor-item {
1750 background-color: #F8F8F8;
1751 padding: 5px;
1752 margin-bottom: 2px;
1753 display: inline-flex;
1754 border: 1px solid #E8E8E8;
1755 border-radius: 3px;
1756 line-height: 30px;
1757 width: 47%;
1758 margin-right: 20px;
1759 margin-top: 10px;
1760
1761 }
1762 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
1763 line-height: initial;
1764 margin-right: 12px;
1765 }
1766 .tutor-course-available-instructors .added-instructor-item .instructor-name {
1767 flex-basis: 0;
1768 flex-grow: 1;
1769 }
1770 .tutor-instructor-delete-btn{
1771 color: #393C40;
1772 text-decoration: none;
1773 }
1774 .answer-image-matched-wrap {
1775 display: flex;
1776 }
1777 .image-matching-item {
1778 flex: 0 0 50px;
1779 margin-right: 10px;
1780 }
1781 .image-matching-item p{
1782 margin-bottom: 5px;
1783 margin-top: 0;
1784 color: #878A8F;
1785 }
1786 .image-matching-item img{
1787 max-width: 80px;
1788 }
1789 span.filled_dash_unser {
1790 font-weight: bold;
1791 text-decoration: underline;
1792 margin: 0 5px;
1793 }
1794 /**
1795 Uninstall
1796 */
1797 .wrap.tutor-uninstall-wrap {
1798 background: #fff;
1799 padding: 20px;
1800 }
1801 .tutor-uninstall-btn-group{
1802 margin: 50px 0;
1803 }
1804
1805 /**
1806 Updating Messsage
1807 */
1808 .tutor-updating-message:before{
1809 display: inline-block;
1810 font-family: 'tutor';
1811 -webkit-font-smoothing: antialiased;
1812 -moz-osx-font-smoothing: grayscale;
1813 vertical-align: top;
1814 /*color: #f56e28;*/
1815 content: "\e91d";
1816 -webkit-animation: rotation 2s infinite linear;
1817 animation: rotation 2s infinite linear;
1818 margin-right: 6px;
1819 }
1820
1821 /**
1822 Lesson Edit Modal
1823 */
1824 .lesson-modal-close-wrap a{
1825 position: absolute;
1826 right: 0;
1827 top: 0;
1828 color: #fff;
1829 background: #000;
1830 padding: 20px;
1831 line-height: 8px;
1832 font-size: 12px;
1833 }
1834 .lesson-modal-form-wrap .lesson-modal-field-row{
1835 padding: 10px 0;
1836 }
1837 .lesson-modal-field.tutor-lesson-modal-title-wrap{
1838 width: 95%;
1839 }
1840 .lesson-modal-field-row input[type=text]{
1841 background-color: #fff;
1842 border: 1px solid #ddd;
1843 border-radius: 3px;
1844 box-shadow: none;
1845 color: #333;
1846 display: inline-block;
1847 vertical-align: middle;
1848 padding: 7px 12px;
1849 margin: 0 10px 0 0;
1850 min-width: 400px;
1851 min-height: 35px
1852 }
1853 .tutor-lesson-modal-title-wrap input{
1854 width: 100%;
1855 }
1856 .lesson-modal-form-wrap .tutor-option-field-row{
1857 padding: 10px 0;
1858 }
1859 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
1860 border-bottom: none;
1861 }
1862 .lesson-modal-form-wrap {
1863 padding-bottom: 48px;
1864 }
1865 .tutor-lesson-modal-wrap .modal-footer{
1866 padding: 10px 0;
1867 background-color: #fff;
1868 width: 750px;
1869 position: sticky;
1870 bottom: 0;
1871 position: -webkit-sticky;
1872 }
1873 .tutor-lesson-modal-wrap .tutor-thumbnail-wrap img{
1874 max-width: 150px;
1875 height: auto;
1876 }
1877 .tutor-get-pro-text {
1878 color: #e02424;
1879 }
1880 .updating-icon:before{
1881 font-family: 'tutor';
1882 margin-right: 5px;
1883 content: "\e91d";
1884 -moz-animation: spin 2s infinite linear;
1885 -o-animation: spin 2s infinite linear;
1886 -webkit-animation: spin 2s infinite linear;
1887 animation: spin 2s infinite linear;
1888 display: inline-block;
1889 }
1890 .tutor-notice-warning{
1891 background-color: #fcf8e3;
1892 border-color: #faebcc;
1893 padding: 20px;
1894 margin-bottom: 10px;
1895 }
1896
1897 /**
1898 Withdraw table
1899 */
1900 .withdraw-method-data-row {
1901 display: flex;
1902 }
1903 span.withdraw-method-label {
1904 width: 140px;
1905 }
1906 .withdraw-method-value{
1907 margin-left: 3px;
1908 }
1909 .withdraw-status.withdraw-status-approved {
1910 background: #00d63d;
1911 color: #fff;
1912 padding: 5px 10px;
1913 }
1914 .withdraw-status.withdraw-status-pending {
1915 background: #f0efef;
1916 color: #666666;
1917 padding: 5px 10px;
1918 }
1919 .withdraw-status.withdraw-status-rejected {
1920 background: #ff3842;
1921 color: #fff;
1922 padding: 5px 10px;
1923 }
1924 .withdraw-list-row-actions{
1925 font-weight: bold;
1926 }
1927 .withdraw-list-row-actions .approved a{
1928 color: #00d63d;
1929 }
1930 .withdraw-list-row-actions .rejected a{
1931 color: #ff3842;
1932 }