PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.2.11
Tutor LMS – eLearning and online course solution v1.2.11
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 7 years ago tutor-front.css 7 years ago
tutor-admin.css
1914 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: 5px 0;
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 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
1051 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1052 }
1053 .advanced-options-tab-item{
1054 float: right;
1055 }
1056
1057 /** Tutor Quiz Modal Form */
1058
1059 /*notice*/
1060 .tutor-quiz-builder-modal-tabs-notice{
1061 background: #D8D8D8;
1062 line-height: 20px;
1063 padding: 10px 30px;
1064 color: #A4A4A4;
1065 }
1066 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1067 color: #A4A4A4;
1068 text-decoration: underline;
1069 }
1070 /*end notice*/
1071
1072
1073 /* .tutor-quiz-builder-group */
1074
1075 .tutor-quiz-builder-group{
1076 margin-bottom: 25px;
1077 }
1078
1079 .tutor-quiz-builder-group > p.warning{
1080 color: red;
1081 font-size: 12px;
1082 }
1083 .tutor-quiz-builder-group > p.help{
1084 color: #A4A4A4;
1085 font-size: 12px;
1086 }
1087 .tutor-quiz-builder-group > h4{
1088 font-size: 14px;
1089 color: #393C40;
1090 font-weight: 600;
1091 margin: 0 0 15px;
1092 }
1093
1094 .tutor-quiz-builder-row{
1095 display: flex;
1096 align-items: center;
1097 margin-left: -10px;
1098 margin-right: -10px;
1099 }
1100
1101 .tutor-quiz-builder-col{
1102 padding-left: 10px;
1103 padding-right: 10px;
1104 flex-grow: 1;
1105 }
1106 .tutor-quiz-builder-col.auto-width{
1107 flex: 0 0 auto;
1108 }
1109
1110 .tutor-quiz-builder-group textarea,
1111 .tutor-quiz-builder-group input[type="text"],
1112 .tutor-quiz-builder-group input[type="email"],
1113 .tutor-quiz-builder-group input[type="number"],
1114 .tutor-quiz-builder-group input[type="password"]{
1115 line-height: 40px;
1116 padding: 5px 0;
1117 text-indent: 15px;
1118 background: #fff;
1119 display: inline-block;
1120 border: 1px solid #DEDEDE;
1121 border-radius: 3px;
1122 box-shadow: none;
1123 height: 40px;
1124 margin: 0;
1125 width: 100%;
1126 color: #393C40;
1127 font-size: 14px;
1128 }
1129 .tutor-quiz-builder-group textarea:focus,
1130 .tutor-quiz-builder-group input[type="text"]:focus,
1131 .tutor-quiz-builder-group input[type="email"]:focus,
1132 .tutor-quiz-builder-group input[type="number"]:focus,
1133 .tutor-quiz-builder-group input[type="password"]:focus{
1134 border-color: #3057D5;
1135 }
1136
1137 .tutor-quiz-builder-group textarea{
1138 height: 80px;
1139 resize: none;
1140 text-indent: 0;
1141 padding: 11px 15px;
1142 line-height: 22px;
1143 }
1144
1145 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1146 height: 150px;
1147 }
1148
1149 .tutor-quiz-builder-group select {
1150 border: 1px solid #ccc;
1151 box-shadow: none;
1152 height: 42px !important;
1153 padding: 0 12px !important;
1154 margin: 0;
1155 }
1156
1157
1158 /*.tutor-quiz-builder-form-row{*/
1159 /*margin: 10px 0 25px;*/
1160 /*}*/
1161 /*.tutor-quiz-builder-form-row input[type="text"], .tutor-quiz-builder-form-row input[type="number"], .tutor-quiz-builder-form-row textarea{*/
1162 /*border: 1px solid #DEDEDE;*/
1163 /*margin: 0;*/
1164 /*padding: 10px;*/
1165 /*box-shadow: none;*/
1166 /*border-radius: 3px;*/
1167 /*}*/
1168 /*.tutor-quiz-builder-form-row input[type="text"], .tutor-quiz-builder-form-row input[type="number"]{*/
1169 /*height: 42px;*/
1170 /*width: 100%;*/
1171 /*}*/
1172 /*#quiz-builder-tab-quiz-info input[type="text"], #quiz-builder-tab-quiz-info textarea{*/
1173 /*width: 100%;*/
1174 /*}*/
1175
1176
1177 .tutor-quiz-builder-modal-control-btn-group{
1178 display: flex;
1179 margin-top: 20px;
1180 }
1181
1182 .question_form_inner{
1183 padding: 0 20px 20px;
1184 margin-top: 0;
1185 }
1186
1187 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1188 flex: 1;
1189 }
1190 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1191 display: inline-block;
1192 }
1193 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1194 margin-right: 6px;
1195 }
1196 .modal-container .tutor-quiz-add-question-btn{
1197 border: 1px solid #C6C9CF;
1198 padding: 10px 15px;
1199 color: #393C40;
1200 display: inline-block;
1201 border-radius: 3px;
1202 }
1203 .modal-container .tutor-quiz-add-question-btn i{
1204 color: #3057D5;
1205 line-height: 16px;
1206 margin-right: 3px;
1207 }
1208 /*.tutor-quiz-builder-modal-wrap label {*/
1209 /*font-size: 14px;*/
1210 /*font-weight: 500;*/
1211 /*margin-bottom: 10px;*/
1212 /*display: block;*/
1213 /*}*/
1214 /*.tutor-quiz-builder-form-cols-row {*/
1215 /*display: flex;*/
1216 /*margin-bottom: 20px;*/
1217 /*}*/
1218 .quiz-form-field-col{
1219 margin-right: 20px;
1220 }
1221 .quiz-form-field-col.result-fail{
1222 width: 100%;
1223 }
1224 .quiz-modal-switch-field {
1225 display: flex;
1226 margin-top: 30px;
1227 }
1228 .quiz-modal-switch-field label.btn-switch {
1229 margin-right: 20px;
1230 position: relative;
1231 }
1232 /*.switch-btn-title {*/
1233 /*position: absolute;*/
1234 /*left: 50px;*/
1235 /*width: 300px;*/
1236 /*top: -5px;*/
1237 /*}*/
1238 label.btn-switch input:checked + .btn-slider {
1239 background-color: #4CD964;
1240 }
1241
1242 .btn-switch + span{
1243 line-height: 24px;
1244 display: inline-block;
1245 margin-left: 8px;
1246 font-weight: 700;
1247 font-size: 14px;
1248 }
1249
1250 .tutor-select {
1251 position: relative;
1252 }
1253 .tutor-select .select-header{
1254 border: 1px solid #DEDEDE;
1255 margin: 0;
1256 padding: 10px;
1257 width: 100%;
1258 box-shadow: none;
1259 background-color: #fff;
1260 display: flex;
1261 cursor: pointer;
1262 box-sizing: border-box;
1263 border-radius: 3px;
1264 }
1265 .tutor-select .select-header .lead-option {
1266 flex: 1;
1267 }
1268 .tutor-select .select-header .lead-option .question-type-pro{
1269 display: none;
1270 }
1271 .tutor-select .tutor-select-options {
1272 border: 1px solid #DEDEDE;
1273 background-color: #fff;
1274 padding: 10px;
1275 width: 400px;
1276 position: absolute;
1277 font-size: 0;
1278 z-index: 9;
1279 }
1280 .tutor-select .tutor-select-options .tutor-select-option {
1281 width: 46%;
1282 display: inline-block;
1283 padding: 2%;
1284 cursor: pointer;
1285 position: relative;
1286 }
1287 .tutor-select .tutor-select-options .tutor-select-option:hover {
1288 background: #eee;
1289 }
1290 .question-type-pro {
1291 background: #d64d4d;
1292 color: #fff;
1293 font-size: 9px;
1294 padding: 3px 5px;
1295 right: 0;
1296 position: absolute;
1297 }
1298 i.tutor-icon-block {
1299 padding: 0;
1300 color: #fff;
1301 border-radius: 3px;
1302 margin-right: 2px;
1303 display: inline-block;
1304 width: 22px;
1305 height: 22px;
1306 text-align: center;
1307 line-height: 22px;
1308 }
1309 i.tutor-icon-block.tutor-icon-short-ans{
1310 background-color: #f37512;
1311 }
1312 i.tutor-icon-block.tutor-icon-image-ans{
1313 background-color: #a322f9;
1314 }
1315 i.tutor-icon-block.tutor-icon-yes-no{
1316 background-color: #1a4bd8;
1317 }
1318 i.tutor-icon-block.tutor-icon-multiple-choice{
1319 background-color: #9034a9;
1320 }
1321 i.tutor-icon-block.tutor-icon-mark{
1322 background-color: #00b890;
1323 }
1324 i.tutor-icon-block.tutor-icon-open-ended{
1325 background-color: #fe3129;
1326 }
1327 i.tutor-icon-block.tutor-icon-fill-gaps{
1328 background-color: #ffbf00;
1329 }
1330 i.tutor-icon-block.tutor-icon-answer-shorting{
1331 background-color: #f80089;
1332 }
1333 i.tutor-icon-block.tutor-icon-assesment{
1334 background-color: #274055;
1335 }
1336 i.tutor-icon-block.tutor-icon-matching{
1337 background-color: #8a4a1b;
1338 }
1339 i.tutor-icon-block.tutor-icon-image-matching{
1340 background-color: #8a4a1b;
1341 }
1342 i.tutor-icon-block.tutor-icon-ordering{
1343 background-color: #1128d4;
1344 }
1345 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1346 background-color: #7BBC30;
1347 }
1348
1349 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1350 background-color: #3057d5;
1351 }
1352
1353 .quiz-modal-field-wrap .question_options_group_wrap {
1354 margin: 20px 0;
1355 display: block;
1356 clear: both;
1357 }
1358 .quiz-modal-field-wrap .add_question_option {
1359 display: block;
1360 }
1361 .quiz-modal-field-wrap.label-inline label{
1362 display: inline-block;
1363 font-weight: 300;
1364 margin-right: 20px;
1365 }
1366 a.back-to-quiz-questions-btn {
1367 font-size: 16px;
1368 font-weight: 300;
1369 color: #393C40;
1370 margin-bottom: 10px;
1371 display: block;
1372 }
1373 .modal-container .quiz-questions-form {
1374 padding: 20px;
1375 }
1376
1377 /*.tutor-quiz-builder-form-row .quiz-modal-form-help {*/
1378 /*color: #A4A4A4;*/
1379 /*font-style: italic;*/
1380 /*font-weight: 300;*/
1381 /*font-size: 12px;*/
1382 /*margin-top: 10px !important;*/
1383 /*}*/
1384 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1385 flex: 0 0 150px;
1386 }
1387 .question-form-header {
1388 margin-bottom: 20px;
1389 }
1390 .quiz-question-form-body {
1391 margin-bottom: 50px;
1392 }
1393 .quiz-builder-question-wrap {
1394 display: flex;
1395 margin-bottom: 15px;
1396 }
1397 .quiz-builder-question {
1398 flex: 1;
1399 display: flex;
1400 background: #fff;
1401 padding: 10px;
1402 border: 1px solid #E2E2E2;
1403 border-radius: 3px;
1404 }
1405 .quiz-builder-question .question-sorting {
1406 margin-right: 10px;
1407 line-height: 22px;
1408 }
1409 .quiz-builder-question .question-sorting i{
1410 display: block;
1411 line-height: 24px;
1412 }
1413 .quiz-builder-question .question-edit-icon{
1414 line-height: 22px;
1415 }
1416 .quiz-builder-question .question-title {
1417 flex: 1;
1418 line-height: 22px;
1419 text-overflow: ellipsis;
1420 overflow: hidden;
1421 white-space: nowrap;
1422 margin-right: 10px;
1423 }
1424 .quiz-builder-question .question-icon {
1425 flex: 0 0 155px;
1426 }
1427 .quiz-builder-qustion-trash a{
1428 display: block;
1429 padding: 0 0 0 10px;
1430 font-size: 20px;
1431 color: rgba(57, 60, 64, 0.4);
1432 line-height: 44px;
1433 }
1434 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1435 border: 1px solid #DEDEDE;
1436 padding: 20px 70px 20px 10px;
1437 background-color: #ffffff;
1438 position: relative;
1439 border-radius: 4px;
1440 }
1441 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1442 background-color: #3057D5;
1443 border: none;
1444 height: 4px;
1445 border-radius: 4px;
1446 }
1447 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1448 background: #DEDEDE;
1449 border-radius: 4px;
1450 }
1451 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1452 background-color: #3057D5;
1453 border: 1px solid #3057D5;
1454 border-radius: 50%;
1455 }
1456 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1457 font-size: 16px;
1458 font-weight: 600;
1459 background: #3057D5;
1460 position: absolute;
1461 right: 5px;
1462 top: 50%;
1463 margin: 0;
1464 transform: translateY(-50%);
1465 line-height: 34px;
1466 width: 43px;
1467 text-align: center;
1468 border-radius: 4px;
1469 color: #fff;
1470 }
1471 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value::before {
1472 content: '';
1473 position: absolute;
1474 border: 7px solid transparent;
1475 top: 50%;
1476 border-right-color: #3057D5;
1477 right: 100%;
1478 transform: translateY(-50%);
1479 }
1480 .tutor-quiz-answer-wrap {
1481 display: flex;
1482 }
1483 .tutor-quiz-answer {
1484 background-color: #fff;
1485 flex: 1;
1486 margin-bottom: 10px;
1487 padding: 10px;
1488 border: 1px solid #DEDEDE;
1489 display: flex;
1490 }
1491 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1492 display: block;
1493 padding: 0px 9px;
1494 }
1495 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1496 padding: 10px;
1497 display: inline-block;
1498 }
1499 span.tutor-quiz-answer-title {
1500 flex: 1;
1501 }
1502 .tutor-quiz-answer-media .option-media-preview{
1503 margin-bottom: 20px;
1504 }
1505 .tutor-quiz-answer-media .option-media-preview img {
1506 max-width: 80px;
1507 height: auto;
1508 }
1509 .tutor-question-answer-image{
1510 margin-right: 10px;
1511 }
1512 .tutor-question-answer-image img{
1513 max-height: 25px;
1514 width: auto;
1515 }
1516 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
1517 background-color: #7BBC30;
1518 color: #fff;
1519 padding: 10px 15px;
1520 border: none;
1521 cursor: pointer;
1522 }
1523 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
1524 background-color: #5e981b;
1525 }
1526 /**
1527 Tutor Media Upload
1528 */
1529
1530 .tutor-media-upload-wrap {
1531 border: 1px solid #DEDEDE;
1532 display: flex;
1533 width: 130px;
1534 }
1535 .tutor-media-upload-wrap img{
1536 max-width: 100%;
1537 }
1538 .tutor-media-preview {
1539 flex: 1;
1540 }
1541 .tutor-media-upload-btn {
1542 display: block;
1543 padding: 10px;
1544 font-size: 50px;
1545 line-height: 50px;
1546 text-align: center;
1547 color: #DEDEDE;
1548 }
1549 .tutor-media-upload-trash-wrap {
1550 border-left: 1px solid #dedede;
1551 }
1552 .tutor-media-upload-trash {
1553 color: #dedede;
1554 display: block;
1555 line-height: 50px;
1556 padding: 12px;
1557 }
1558 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
1559 margin-top: 40px;
1560 margin-bottom: 10px;
1561 }
1562
1563 /**
1564 #End Quiz Modal
1565 */
1566
1567 .tutor-available-quizzes .added-quiz-item {
1568 background-color: #f5f5f5;
1569 padding: 10px;
1570 margin-bottom: 2px;
1571 display: flex;
1572 }
1573 .tutor-available-quizzes .added-quiz-item .quiz-name {
1574 flex-basis: 0;
1575 flex-grow: 1;
1576 }
1577 .tutor-add-quiz-button-wrap {
1578 margin: 20px 0;
1579 }
1580 .tutor-quiz-delete-btn{
1581 color: #FF0000;
1582 }
1583 p.quiz-search-suggest-text{
1584 margin-top: 30px;
1585 font-style: italic;
1586 font-size: 12px;
1587 }
1588 span.result-pass{
1589 background-color: #7BBC30;
1590 color: #fff;
1591 padding: 3px 5px;
1592 border-radius: 2px;
1593 }
1594 span.result-fail{
1595 color: #FF0000;
1596 }
1597 .attempt-status-attempt_ended{
1598 background-color: #7BBC30;
1599 color: #ffffff;
1600 padding: 3px 5px;
1601 border-radius: 2px;
1602 font-weight: 300;
1603 }
1604 .tutor-quiz-attempt-info-row{
1605 background-color: #ffffff;
1606 padding: 20px;
1607 }
1608 .tutor-quiz-attempt-info-row p{
1609 margin: 0;
1610 }
1611 .tutor-quiz-attempt-info-row p a{
1612 text-decoration: none;
1613 }
1614 .attempt-property-name{
1615 color: #7A7F85;
1616 margin-bottom: 10px !important;
1617 }
1618 .attempt-property-value.value-display-flex{
1619 display: flex;
1620 }
1621 .attempt-property-value.value-display-flex span{
1622 margin-right: 10px;
1623 font-weight: 300;
1624 font-size: 12px;
1625 }
1626 .attempt-property-value{
1627 font-weight: 500;
1628 }
1629 .attempt-view-top {
1630 display: flex;
1631 border-bottom: 1px solid #DCDFE5;
1632 padding: 20px 0;
1633 }
1634 .attempt-view-bottom{
1635 display: flex;
1636 padding: 20px 0;
1637 }
1638 .attempt-info-col{
1639 margin-right: 6%;
1640 }
1641 .quiz-attempt-answers-wrap{
1642 background-color: #ffffff;
1643 }
1644 .attempt-answers-header{
1645 padding: 20px;
1646 }
1647 .quiz-attempt-answers-wrap table{
1648 width: 100%;
1649 }
1650 .quiz-attempt-answers-wrap table tr th{
1651 text-align: left;
1652 vertical-align: top;
1653 color: #878A8F;
1654 background-color: #FCFCFC;
1655 border-top: 1px solid #EAEAEA;
1656 }
1657 .quiz-attempt-answers-wrap table tr th, .quiz-attempt-answers-wrap table tr td{
1658 padding: 20px;
1659 vertical-align: top;
1660 border-bottom: 1px solid #EAEAEA;
1661 }
1662 .attempt-mark-correct-btn {
1663 border: 1px solid #7BBC30;
1664 color: #7BBC30;
1665 border-radius: 4px;
1666 padding: 10px;
1667 text-decoration: none;
1668 margin-left: 5px;
1669 margin-right: 5px;
1670 }
1671 .attempt-mark-correct-btn:hover {
1672 border: 1px solid #3fbc12;
1673 color: #ffffff;
1674 background-color: #3fbc12;
1675 }
1676 .attempt-mark-incorrect-btn{
1677 border: 1px solid #ec0001;
1678 color: #EC0001;
1679 border-radius: 4px;
1680 padding: 10px;
1681 text-decoration: none;
1682 margin-left: 5px;
1683 margin-right: 5px;
1684 }
1685 .attempt-mark-incorrect-btn:hover{
1686 border: 1px solid #ec0001;
1687 color: #ffffff;
1688 background-color: #ec0001;
1689 }
1690 .quiz-attempt-answers-wrap .tutor-status-approved-context, .quiz-attempt-answers-wrap .tutor-status-blocked-context{
1691 padding: 3px 5px;
1692 }
1693 span.notice-excl {
1694 background-color: #F5C813;
1695 color: #fff;
1696 padding: 2px 8px;
1697 border-radius: 50%;
1698 }
1699 .attempt-review-notice-wrap {
1700 display: flex;
1701 justify-content: space-between;
1702 margin: 20px 0;
1703 }
1704 .attempt-review-notice-wrap p{
1705 margin: 0;
1706 }
1707 .circle-arrow{
1708 color: #3057D5;
1709 font-weight: bold;
1710 font-size: 1rem;
1711 }
1712 h2.attempt-review-title{
1713 font-size: 18px !important;
1714 margin-bottom: 30px !important;
1715 }
1716 h2.attempt-review-title i{
1717 color: #3057D5;
1718 }
1719 /**
1720 End Attempt
1721 */
1722
1723
1724 .tutor-emails-lists-wrap{
1725 background-color: #ffffff;
1726 padding: 20px;
1727 }
1728 .tutor-emails-lists-wrap .wp-list-table td{
1729 padding: 10px 20px;
1730 }
1731 .tutor-course-available-instructors .added-instructor-item {
1732 background-color: #F8F8F8;
1733 padding: 5px;
1734 margin-bottom: 2px;
1735 display: inline-flex;
1736 border: 1px solid #E8E8E8;
1737 border-radius: 3px;
1738 line-height: 30px;
1739 width: 47%;
1740 margin-right: 20px;
1741 margin-top: 10px;
1742
1743 }
1744 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
1745 line-height: initial;
1746 margin-right: 12px;
1747 }
1748 .tutor-course-available-instructors .added-instructor-item .instructor-name {
1749 flex-basis: 0;
1750 flex-grow: 1;
1751 }
1752 .tutor-instructor-delete-btn{
1753 color: #393C40;
1754 text-decoration: none;
1755 }
1756 .answer-image-matched-wrap {
1757 display: flex;
1758 }
1759 .image-matching-item {
1760 flex: 0 0 50px;
1761 margin-right: 10px;
1762 }
1763 .image-matching-item p{
1764 margin-bottom: 5px;
1765 margin-top: 0;
1766 color: #878A8F;
1767 }
1768 .image-matching-item img{
1769 max-width: 80px;
1770 }
1771 span.filled_dash_unser {
1772 font-weight: bold;
1773 text-decoration: underline;
1774 margin: 0 5px;
1775 }
1776 /**
1777 Uninstall
1778 */
1779 .wrap.tutor-uninstall-wrap {
1780 background: #fff;
1781 padding: 20px;
1782 }
1783 .tutor-uninstall-btn-group{
1784 margin: 50px 0;
1785 }
1786
1787 /**
1788 Updating Messsage
1789 */
1790 .tutor-updating-message:before{
1791 display: inline-block;
1792 font-family: 'tutor';
1793 -webkit-font-smoothing: antialiased;
1794 -moz-osx-font-smoothing: grayscale;
1795 vertical-align: top;
1796 /*color: #f56e28;*/
1797 content: "\e91d";
1798 -webkit-animation: rotation 2s infinite linear;
1799 animation: rotation 2s infinite linear;
1800 margin-right: 6px;
1801 }
1802
1803 /**
1804 Lesson Edit Modal
1805 */
1806 .lesson-modal-close-wrap a{
1807 position: absolute;
1808 right: 0;
1809 top: 0;
1810 color: #fff;
1811 background: #000;
1812 padding: 20px;
1813 line-height: 8px;
1814 font-size: 12px;
1815 }
1816 .lesson-modal-form-wrap .lesson-modal-field-row{
1817 padding: 10px 0;
1818 }
1819 .lesson-modal-field.tutor-lesson-modal-title-wrap{
1820 width: 95%;
1821 }
1822 .lesson-modal-field-row input[type=text]{
1823 background-color: #fff;
1824 border: 1px solid #ddd;
1825 border-radius: 3px;
1826 box-shadow: none;
1827 color: #333;
1828 display: inline-block;
1829 vertical-align: middle;
1830 padding: 7px 12px;
1831 margin: 0 10px 0 0;
1832 min-width: 400px;
1833 min-height: 35px
1834 }
1835 .tutor-lesson-modal-title-wrap input{
1836 width: 100%;
1837 }
1838 .lesson-modal-form-wrap .tutor-option-field-row{
1839 padding: 10px 0;
1840 }
1841 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
1842 border-bottom: none;
1843 }
1844 .lesson-modal-form-wrap {
1845 padding-bottom: 48px;
1846 }
1847 .tutor-lesson-modal-wrap .modal-footer{
1848 padding: 10px 0;
1849 background-color: #fff;
1850 width: 750px;
1851 position: sticky;
1852 bottom: 0;
1853 position: -webkit-sticky;
1854 }
1855 .tutor-lesson-modal-wrap .tutor-thumbnail-wrap img{
1856 max-width: 150px;
1857 height: auto;
1858 }
1859 .tutor-get-pro-text {
1860 color: #e02424;
1861 }
1862 .updating-icon:before{
1863 font-family: 'tutor';
1864 margin-right: 5px;
1865 content: "\e91d";
1866 -moz-animation: spin 2s infinite linear;
1867 -o-animation: spin 2s infinite linear;
1868 -webkit-animation: spin 2s infinite linear;
1869 animation: spin 2s infinite linear;
1870 display: inline-block;
1871 }
1872 .tutor-notice-warning{
1873 background-color: #fcf8e3;
1874 border-color: #faebcc;
1875 padding: 20px;
1876 margin-bottom: 10px;
1877 }
1878
1879 /**
1880 Withdraw table
1881 */
1882 .withdraw-method-data-row {
1883 display: flex;
1884 }
1885 span.withdraw-method-label {
1886 width: 140px;
1887 }
1888 .withdraw-method-value{
1889 margin-left: 3px;
1890 }
1891 .withdraw-status.withdraw-status-approved {
1892 background: #00d63d;
1893 color: #fff;
1894 padding: 5px 10px;
1895 }
1896 .withdraw-status.withdraw-status-pending {
1897 background: #f0efef;
1898 color: #666666;
1899 padding: 5px 10px;
1900 }
1901 .withdraw-status.withdraw-status-rejected {
1902 background: #ff3842;
1903 color: #fff;
1904 padding: 5px 10px;
1905 }
1906 .withdraw-list-row-actions{
1907 font-weight: bold;
1908 }
1909 .withdraw-list-row-actions .approved a{
1910 color: #00d63d;
1911 }
1912 .withdraw-list-row-actions .rejected a{
1913 color: #ff3842;
1914 }