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