PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.3.3
Tutor LMS – eLearning and online course solution v1.3.3
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 6 years ago tutor-front.css 6 years ago
tutor-admin.css
1980 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, .course-content-item .open-tutor-assignment-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, #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-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 position: absolute;
973 right: 0;
974 }
975 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
976 -ms-flex-preferred-size: 0;
977 flex-basis: 0;
978 -webkit-box-flex: 1;
979 -ms-flex-positive: 1;
980 flex-grow: 1;
981 }
982 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
983 background: #ffffff;
984 width: 20px;
985 height: 20px;
986 display: inline-block;
987 text-align: center;
988 line-height: 28px;
989 color: #3a3d42;
990 font-size: 22px;
991 position: relative;
992 }
993 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
994 padding: 15px 20px;
995 border-bottom: 1px solid #eeeff1;
996 }
997 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1{
998 padding: 0;
999 }
1000 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container{
1001 background-color: #F1F1F1;
1002 padding: 0;
1003 }
1004 #tutor-quiz-modal-tab-items-wrap {
1005 background-color: #fff;
1006 font-size: 0;
1007 overflow: hidden;
1008 }
1009 #tutor-quiz-builder-modal-tabs-container{
1010 padding: 20px;
1011 }
1012 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{
1013 padding: 15px 25px;
1014 display: inline-block;
1015 color: #393C40;
1016 border-left: 1px solid #F1F1F1;
1017 font-size: 14px;
1018 overflow: hidden;
1019 line-height: 17px;
1020 vertical-align: middle;
1021 }
1022 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{
1023 background-color: #F1F1F1;
1024 }
1025 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{
1026 float: left;
1027 font-size: 17px;
1028 line-height: 1;
1029 margin-right: 5px;
1030 }
1031 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
1032 color: var(--tutor-primary-color);
1033 }
1034 .quiz-modal-tab-navigation-btn{
1035 padding: 10px 20px;
1036 border-radius: 3px;
1037 }
1038 .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{
1039 background-color: var(--tutor-primary-color);
1040 color: #ffffff;
1041 }
1042 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
1043 color: #ffffff;
1044 }
1045 .quiz-modal-btn-cancel, .quiz-modal-btn-back{
1046 color: #4B5981;
1047 border: 1px solid #D4DADB;
1048 }
1049 .tutor-quiz-builder-form-row .quiz-form-warning {
1050 color: #e88e06;
1051 }
1052 .tutor-assignment-builder-modal-wrap .modal-container{
1053 padding: 10px;
1054 }
1055 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{
1056 margin: 0;
1057 }
1058 .tutor-quiz-question-answers-form {
1059 background-color: #fff;
1060 padding: 20px;
1061 -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1062 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1063 border: 1px solid #DEDEDE;
1064 border-radius: 3px;
1065 margin-bottom: 20px;
1066 }
1067 .advanced-options-tab-item{
1068 float: right;
1069 }
1070
1071 /** Tutor Quiz Modal Form */
1072
1073 /*notice*/
1074 .tutor-quiz-builder-modal-tabs-notice{
1075 background: #D8D8D8;
1076 line-height: 20px;
1077 padding: 10px 30px;
1078 color: #A4A4A4;
1079 }
1080 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1081 color: #A4A4A4;
1082 text-decoration: underline;
1083 }
1084 /*end notice*/
1085
1086
1087 /* .tutor-quiz-builder-group */
1088
1089 .tutor-quiz-builder-group{
1090 margin-bottom: 25px;
1091 }
1092
1093 .tutor-quiz-builder-group > p.warning{
1094 color: red;
1095 font-size: 12px;
1096 }
1097 .tutor-quiz-builder-group > p.help{
1098 color: #A4A4A4;
1099 font-size: 12px;
1100 margin-top: 7px;
1101 }
1102
1103 .tutor-quiz-builder-group > h4{
1104 font-size: 14px;
1105 color: #393C40;
1106 font-weight: 600;
1107 margin: 0 0 15px;
1108 }
1109
1110 .tutor-quiz-builder-row{
1111 display: -webkit-box;
1112 display: -ms-flexbox;
1113 display: flex;
1114 -webkit-box-align: center;
1115 -ms-flex-align: center;
1116 align-items: center;
1117 margin-left: -10px;
1118 margin-right: -10px;
1119 }
1120
1121 .tutor-quiz-builder-col{
1122 padding-left: 10px;
1123 padding-right: 10px;
1124 -webkit-box-flex: 1;
1125 -ms-flex-positive: 1;
1126 flex-grow: 1;
1127 }
1128 .tutor-quiz-builder-col.auto-width{
1129 -webkit-box-flex: 0;
1130 -ms-flex: 0 0 auto;
1131 flex: 0 0 auto;
1132 }
1133
1134 .tutor-quiz-builder-group textarea,
1135 .tutor-quiz-builder-group input[type="text"],
1136 .tutor-quiz-builder-group input[type="email"],
1137 .tutor-quiz-builder-group input[type="number"],
1138 .tutor-quiz-builder-group input[type="password"]{
1139 line-height: 40px;
1140 padding: 5px 0;
1141 text-indent: 15px;
1142 background: #fff;
1143 display: inline-block;
1144 border: 1px solid #DEDEDE;
1145 border-radius: 3px;
1146 box-shadow: none;
1147 height: 40px;
1148 margin: 0;
1149 width: 100%;
1150 color: #393C40;
1151 font-size: 14px;
1152 }
1153 .tutor-quiz-builder-group textarea:focus,
1154 .tutor-quiz-builder-group input[type="text"]:focus,
1155 .tutor-quiz-builder-group input[type="email"]:focus,
1156 .tutor-quiz-builder-group input[type="number"]:focus,
1157 .tutor-quiz-builder-group input[type="password"]:focus{
1158 border-color: var(--tutor-primary-color);
1159 }
1160
1161 .tutor-quiz-builder-group textarea{
1162 height: 80px;
1163 resize: none;
1164 text-indent: 0;
1165 padding: 11px 15px;
1166 line-height: 22px;
1167 }
1168
1169 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1170 height: 150px;
1171 }
1172
1173 .tutor-quiz-builder-group select {
1174 border: 1px solid #ccc;
1175 box-shadow: none;
1176 height: 42px !important;
1177 padding: 0 12px !important;
1178 margin: 0;
1179 }
1180
1181
1182 .tutor-quiz-builder-modal-control-btn-group{
1183 display: -webkit-box;
1184 display: -ms-flexbox;
1185 display: flex;
1186 margin-top: 20px;
1187 }
1188
1189 .question_form_inner{
1190 padding: 0 20px 20px;
1191 margin-top: 0;
1192 }
1193
1194 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1195 -webkit-box-flex: 1;
1196 -ms-flex: 1;
1197 flex: 1;
1198 }
1199 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1200 display: inline-block;
1201 }
1202 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1203 margin-right: 6px;
1204 }
1205 .modal-container .tutor-quiz-add-question-btn{
1206 border: 1px solid #C6C9CF;
1207 padding: 10px 15px;
1208 color: #393C40;
1209 display: inline-block;
1210 border-radius: 3px;
1211 }
1212 .modal-container .tutor-quiz-add-question-btn i{
1213 color: var(--tutor-primary-color);
1214 line-height: 16px;
1215 margin-right: 3px;
1216 }
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: -webkit-box;
1226 display: -ms-flexbox;
1227 display: flex;
1228 margin-top: 30px;
1229 }
1230 .quiz-modal-switch-field label.btn-switch {
1231 margin-right: 20px;
1232 position: relative;
1233 }
1234
1235 label.btn-switch input:checked + .btn-slider {
1236 background-color: var(--tutor-success-button-color);
1237 }
1238
1239 .btn-switch + span{
1240 line-height: 24px;
1241 display: inline-block;
1242 margin-left: 8px;
1243 font-weight: 700;
1244 font-size: 14px;
1245 }
1246
1247 .tutor-select {
1248 position: relative;
1249 }
1250 .tutor-select .select-header{
1251 border: 1px solid #DEDEDE;
1252 margin: 0;
1253 padding: 10px;
1254 width: 100%;
1255 box-shadow: none;
1256 background-color: #fff;
1257 display: -webkit-box;
1258 display: -ms-flexbox;
1259 display: flex;
1260 cursor: pointer;
1261 box-sizing: border-box;
1262 border-radius: 3px;
1263 }
1264 .tutor-select .select-header .lead-option {
1265 -webkit-box-flex: 1;
1266 -ms-flex: 1;
1267 flex: 1;
1268 }
1269 .tutor-select .select-header .select-dropdown{
1270 line-height: 22px;
1271 }
1272 .tutor-select .select-header .lead-option .question-type-pro{
1273 display: none;
1274 }
1275 .tutor-select .tutor-select-options {
1276 border: 1px solid #DEDEDE;
1277 background-color: #fff;
1278 padding: 22px 10px 8px;
1279 width: calc(100% - 22px);
1280 position: absolute;
1281 font-size: 0;
1282 z-index: 9;
1283 display: -webkit-box;
1284 display: -ms-flexbox;
1285 display: flex;
1286 -ms-flex-wrap: wrap;
1287 flex-wrap: wrap;
1288 box-shadow: 0px 2px 10px rgba(0,0,0,.08);
1289 top: 55px;
1290 border-radius: 3px;
1291 }
1292 .tutor-select .tutor-select-options .tutor-select-option {
1293 width: calc(33.3333% - 22px);
1294 display: inline-block;
1295 padding: 9px;
1296 cursor: pointer;
1297 position: relative;
1298 box-sizing: border-box;
1299 margin: 0 11px 15px;
1300 border: 1px solid #E2E2E2;
1301 border-radius: 3px;
1302 }
1303 .tutor-select .tutor-select-options .tutor-select-option:hover {
1304 border-color: var(--tutor-primary-color);
1305 }
1306 .question-type-pro {
1307 color: #fff;
1308 font-size: 9px;
1309 right: 11px;
1310 position: absolute;
1311 top: 50%;
1312 -webkit-transform: translateY(-50%);
1313 transform: translateY(-50%);
1314 }
1315 i.tutor-icon-block {
1316 padding: 0;
1317 color: #fff;
1318 border-radius: 3px;
1319 margin-right: 2px;
1320 display: inline-block;
1321 width: 22px;
1322 height: 22px;
1323 text-align: center;
1324 line-height: 22px;
1325 }
1326 i.tutor-icon-block.tutor-icon-short-ans{
1327 background-color: #f37512;
1328 }
1329 i.tutor-icon-block.tutor-icon-image-ans{
1330 background-color: #a322f9;
1331 }
1332 i.tutor-icon-block.tutor-icon-yes-no{
1333 background-color: var(--tutor-primary-color);
1334 }
1335 i.tutor-icon-block.tutor-icon-multiple-choice{
1336 background-color: #9034a9;
1337 }
1338 i.tutor-icon-block.tutor-icon-mark{
1339 background-color: #00b890;
1340 }
1341 i.tutor-icon-block.tutor-icon-open-ended{
1342 background-color: #fe3129;
1343 }
1344 i.tutor-icon-block.tutor-icon-fill-gaps{
1345 background-color: #ffbf00;
1346 }
1347 i.tutor-icon-block.tutor-icon-answer-shorting{
1348 background-color: #f80089;
1349 }
1350 i.tutor-icon-block.tutor-icon-assesment{
1351 background-color: #274055;
1352 }
1353 i.tutor-icon-block.tutor-icon-matching{
1354 background-color: #8a4a1b;
1355 }
1356 i.tutor-icon-block.tutor-icon-image-matching{
1357 background-color: #8a4a1b;
1358 }
1359 i.tutor-icon-block.tutor-icon-ordering{
1360 background-color: var(--tutor-primary-color);
1361 }
1362 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1363 background-color: var(--tutor-success-button-color);
1364 }
1365
1366 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1367 background-color: var(--tutor-primary-color);
1368 }
1369
1370 a.back-to-quiz-questions-btn {
1371 font-size: 16px;
1372 font-weight: 300;
1373 color: #393C40;
1374 margin-bottom: 10px;
1375 display: block;
1376 }
1377 .modal-container .quiz-questions-form {
1378 padding: 20px;
1379 }
1380
1381 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1382 -webkit-box-flex: 0;
1383 -ms-flex: 0 0 150px;
1384 flex: 0 0 150px;
1385 }
1386 .question-form-header {
1387 margin-bottom: 20px;
1388 }
1389 .quiz-question-form-body {
1390 margin-bottom: 25px;
1391 }
1392 .quiz-builder-question-wrap {
1393 display: -webkit-box;
1394 display: -ms-flexbox;
1395 display: flex;
1396 margin-bottom: 15px;
1397 }
1398 .quiz-builder-question {
1399 -webkit-box-flex: 1;
1400 -ms-flex: 1;
1401 flex: 1;
1402 display: -webkit-box;
1403 display: -ms-flexbox;
1404 display: flex;
1405 background: #fff;
1406 padding: 10px;
1407 border: 1px solid #E2E2E2;
1408 border-radius: 3px;
1409 }
1410 .quiz-builder-question .question-sorting {
1411 margin-right: 10px;
1412 line-height: 22px;
1413 }
1414 .quiz-builder-question .question-sorting i{
1415 display: block;
1416 line-height: 24px;
1417 }
1418 .quiz-builder-question .question-edit-icon{
1419 line-height: 22px;
1420 }
1421 .quiz-builder-question .question-title {
1422 -webkit-box-flex: 1;
1423 -ms-flex: 1;
1424 flex: 1;
1425 line-height: 22px;
1426 text-overflow: ellipsis;
1427 overflow: hidden;
1428 white-space: nowrap;
1429 margin-right: 10px;
1430 }
1431 .quiz-builder-question .question-icon {
1432 -webkit-box-flex: 0;
1433 -ms-flex: 0 0 155px;
1434 flex: 0 0 155px;
1435 }
1436 .quiz-builder-qustion-trash a{
1437 display: block;
1438 padding: 0 0 0 10px;
1439 font-size: 20px;
1440 color: rgba(57, 60, 64, 0.4);
1441 line-height: 44px;
1442 }
1443 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1444 border: 1px solid #DEDEDE;
1445 padding: 20px 70px 20px 10px;
1446 background-color: #ffffff;
1447 position: relative;
1448 border-radius: 4px;
1449 }
1450 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1451 background-color: var(--tutor-primary-color);
1452 border: none;
1453 height: 4px;
1454 border-radius: 4px;
1455 }
1456 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1457 background: #DEDEDE;
1458 border-radius: 4px;
1459 }
1460 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1461 background-color: var(--tutor-primary-color);
1462 border: 1px solid var(--tutor-primary-color);
1463 border-radius: 50%;
1464 }
1465 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1466 font-size: 16px;
1467 font-weight: 600;
1468 background: var(--tutor-primary-color);
1469 position: absolute;
1470 right: 5px;
1471 top: 50%;
1472 margin: 0;
1473 -webkit-transform: translateY(-50%);
1474 transform: translateY(-50%);
1475 line-height: 34px;
1476 width: 43px;
1477 text-align: center;
1478 border-radius: 4px;
1479 color: #fff;
1480 }
1481 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
1482 content: '';
1483 position: absolute;
1484 border: 7px solid transparent;
1485 top: 50%;
1486 border-right-color: var(--tutor-primary-color);
1487 right: 100%;
1488 -webkit-transform: translateY(-50%);
1489 transform: translateY(-50%);
1490 }
1491 .tutor-quiz-answer-wrap {
1492 display: -webkit-box;
1493 display: -ms-flexbox;
1494 display: flex;
1495 }
1496 .tutor-quiz-answer {
1497 background-color: #fff;
1498 -webkit-box-flex: 1;
1499 -ms-flex: 1;
1500 flex: 1;
1501 padding: 10px 15px;
1502 border: 1px solid #DEDEDE;
1503 display: -webkit-box;
1504 display: -ms-flexbox;
1505 display: flex;
1506 line-height: 22px;
1507 border-radius: 3px;
1508 margin-bottom: 15px;
1509 }
1510 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1511 display: block;
1512 padding: 0px 9px;
1513 }
1514 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1515 padding: 0 10px;
1516 display: inline-block;
1517 line-height: 44px;
1518 }
1519 span.tutor-quiz-answer-title {
1520 -webkit-box-flex: 1;
1521 -ms-flex: 1;
1522 flex: 1;
1523 }
1524 .tutor-quiz-answer-media .option-media-preview{
1525 margin-bottom: 20px;
1526 }
1527 .tutor-quiz-answer-media .option-media-preview img {
1528 max-width: 80px;
1529 height: auto;
1530 }
1531 .tutor-question-answer-image{
1532 margin-right: 10px;
1533 }
1534 .tutor-question-answer-image img{
1535 max-height: 25px;
1536 width: auto;
1537 }
1538 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
1539 background-color: var(--tutor-success-button-color);
1540 color: #fff;
1541 padding: 10px 15px;
1542 border: none;
1543 cursor: pointer;
1544 }
1545 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
1546 background-color: var(--tutor-success-button-color);
1547 }
1548 /**
1549 Tutor Media Upload
1550 */
1551
1552 .tutor-media-upload-wrap {
1553 border: 1px solid #DEDEDE;
1554 display: -webkit-box;
1555 display: -ms-flexbox;
1556 display: flex;
1557 width: 130px;
1558 }
1559 .tutor-media-upload-wrap img{
1560 max-width: 100%;
1561 }
1562 .tutor-media-preview {
1563 -webkit-box-flex: 1;
1564 -ms-flex: 1;
1565 flex: 1;
1566 }
1567 .tutor-media-upload-btn {
1568 display: block;
1569 padding: 10px;
1570 font-size: 50px;
1571 line-height: 50px;
1572 text-align: center;
1573 color: #DEDEDE;
1574 }
1575 .tutor-media-upload-trash-wrap {
1576 border-left: 1px solid #dedede;
1577 }
1578 .tutor-media-upload-trash {
1579 color: #dedede;
1580 display: block;
1581 line-height: 50px;
1582 padding: 12px;
1583 }
1584 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
1585 margin-top: 40px;
1586 margin-bottom: 10px;
1587 }
1588
1589 /**
1590 #End Quiz Modal
1591 */
1592
1593 .tutor-available-quizzes .added-quiz-item {
1594 background-color: #f5f5f5;
1595 padding: 10px;
1596 margin-bottom: 2px;
1597 display: -webkit-box;
1598 display: -ms-flexbox;
1599 display: flex;
1600 }
1601 .tutor-available-quizzes .added-quiz-item .quiz-name {
1602 -ms-flex-preferred-size: 0;
1603 flex-basis: 0;
1604 -webkit-box-flex: 1;
1605 -ms-flex-positive: 1;
1606 flex-grow: 1;
1607 }
1608 .tutor-add-quiz-button-wrap {
1609 margin: 20px 0;
1610 }
1611 .tutor-quiz-delete-btn{
1612 color: #FF0000;
1613 }
1614 p.quiz-search-suggest-text{
1615 margin-top: 30px;
1616 font-style: italic;
1617 font-size: 12px;
1618 }
1619 span.result-pass{
1620 background-color: var(--tutor-success-button-color);
1621 color: #fff;
1622 padding: 3px 5px;
1623 border-radius: 2px;
1624 }
1625 span.result-fail{
1626 color: #FF0000;
1627 }
1628 .attempt-status-attempt_ended{
1629 background-color: var(--tutor-success-button-color);
1630 color: #ffffff;
1631 padding: 3px 5px;
1632 border-radius: 2px;
1633 font-weight: 300;
1634 }
1635 .tutor-quiz-attempt-info-row{
1636 background-color: #ffffff;
1637 padding: 20px;
1638 }
1639 .tutor-quiz-attempt-info-row p{
1640 margin: 0;
1641 }
1642 .tutor-quiz-attempt-info-row p a{
1643 text-decoration: none;
1644 }
1645 .attempt-property-name{
1646 color: #7A7F85;
1647 margin-bottom: 10px !important;
1648 }
1649 .attempt-property-value.value-display-flex{
1650 display: -webkit-box;
1651 display: -ms-flexbox;
1652 display: flex;
1653 }
1654 .attempt-property-value.value-display-flex span{
1655 margin-right: 10px;
1656 font-weight: 300;
1657 font-size: 12px;
1658 }
1659 .attempt-property-value{
1660 font-weight: 500;
1661 }
1662 .attempt-view-top {
1663 display: -webkit-box;
1664 display: -ms-flexbox;
1665 display: flex;
1666 border-bottom: 1px solid #DCDFE5;
1667 padding: 20px 0;
1668 }
1669 .attempt-view-bottom{
1670 display: -webkit-box;
1671 display: -ms-flexbox;
1672 display: flex;
1673 padding: 20px 0;
1674 }
1675 .attempt-info-col{
1676 margin-right: 6%;
1677 }
1678 .quiz-attempt-answers-wrap{
1679 background-color: #ffffff;
1680 }
1681 .attempt-answers-header{
1682 padding: 20px;
1683 }
1684 .quiz-attempt-answers-wrap table{
1685 width: 100%;
1686 }
1687 .quiz-attempt-answers-wrap table tr th{
1688 text-align: left;
1689 vertical-align: top;
1690 color: #878A8F;
1691 background-color: #FCFCFC;
1692 border-top: 1px solid #EAEAEA;
1693 }
1694 .quiz-attempt-answers-wrap table tr th, .quiz-attempt-answers-wrap table tr td{
1695 padding: 20px;
1696 vertical-align: top;
1697 border-bottom: 1px solid #EAEAEA;
1698 }
1699 .attempt-mark-correct-btn {
1700 border: 1px solid var(--tutor-success-button-color);
1701 color: var(--tutor-success-button-color);
1702 border-radius: 4px;
1703 padding: 10px;
1704 text-decoration: none;
1705 margin-left: 5px;
1706 margin-right: 5px;
1707 }
1708 .attempt-mark-correct-btn:hover {
1709 border: 1px solid var(--tutor-success-button-color);
1710 color: #ffffff;
1711 background-color: var(--tutor-success-button-color);
1712 }
1713 .attempt-mark-incorrect-btn{
1714 border: 1px solid #ec0001;
1715 color: #EC0001;
1716 border-radius: 4px;
1717 padding: 10px;
1718 text-decoration: none;
1719 margin-left: 5px;
1720 margin-right: 5px;
1721 }
1722 .attempt-mark-incorrect-btn:hover{
1723 border: 1px solid #ec0001;
1724 color: #ffffff;
1725 background-color: #ec0001;
1726 }
1727 .quiz-attempt-answers-wrap .tutor-status-approved-context, .quiz-attempt-answers-wrap .tutor-status-blocked-context{
1728 padding: 3px 5px;
1729 }
1730 span.notice-excl {
1731 background-color: #F5C813;
1732 color: #fff;
1733 padding: 2px 8px;
1734 border-radius: 50%;
1735 }
1736 .attempt-review-notice-wrap {
1737 display: -webkit-box;
1738 display: -ms-flexbox;
1739 display: flex;
1740 -webkit-box-pack: justify;
1741 -ms-flex-pack: justify;
1742 justify-content: space-between;
1743 margin: 20px 0;
1744 }
1745 .attempt-review-notice-wrap p{
1746 margin: 0;
1747 }
1748 .circle-arrow{
1749 color: var(--tutor-primary-color);
1750 font-weight: bold;
1751 font-size: 16px;
1752 font-size: 1rem;
1753 }
1754 h2.attempt-review-title{
1755 font-size: 18px !important;
1756 margin-bottom: 30px !important;
1757 }
1758 h2.attempt-review-title i{
1759 color: var(--tutor-primary-color);
1760 }
1761 /**
1762 End Attempt
1763 */
1764
1765
1766 .tutor-emails-lists-wrap{
1767 background-color: #ffffff;
1768 padding: 20px;
1769 }
1770 .tutor-emails-lists-wrap .wp-list-table td{
1771 padding: 10px 20px;
1772 }
1773 .tutor-course-available-instructors .added-instructor-item {
1774 background-color: #F8F8F8;
1775 padding: 5px;
1776 margin-bottom: 2px;
1777 display: -webkit-inline-box;
1778 display: -ms-inline-flexbox;
1779 display: inline-flex;
1780 border: 1px solid #E8E8E8;
1781 border-radius: 3px;
1782 line-height: 30px;
1783 width: 47%;
1784 margin-right: 20px;
1785 margin-top: 10px;
1786
1787 }
1788 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
1789 line-height: initial;
1790 margin-right: 12px;
1791 }
1792 .tutor-course-available-instructors .added-instructor-item .instructor-name {
1793 -ms-flex-preferred-size: 0;
1794 flex-basis: 0;
1795 -webkit-box-flex: 1;
1796 -ms-flex-positive: 1;
1797 flex-grow: 1;
1798 }
1799 .tutor-instructor-delete-btn{
1800 color: #393C40;
1801 text-decoration: none;
1802 }
1803 .answer-image-matched-wrap {
1804 display: -webkit-box;
1805 display: -ms-flexbox;
1806 display: flex;
1807 }
1808 .image-matching-item {
1809 -webkit-box-flex: 0;
1810 -ms-flex: 0 0 50px;
1811 flex: 0 0 50px;
1812 margin-right: 10px;
1813 }
1814 .image-matching-item p{
1815 margin-bottom: 5px;
1816 margin-top: 0;
1817 color: #878A8F;
1818 }
1819 .image-matching-item img{
1820 max-width: 80px;
1821 }
1822 span.filled_dash_unser {
1823 font-weight: bold;
1824 text-decoration: underline;
1825 margin: 0 5px;
1826 }
1827 /**
1828 Uninstall
1829 */
1830 .wrap.tutor-uninstall-wrap {
1831 background: #fff;
1832 padding: 20px;
1833 }
1834 .tutor-uninstall-btn-group{
1835 margin: 50px 0;
1836 }
1837
1838 /**
1839 Updating Messsage
1840 */
1841 .tutor-updating-message:before{
1842 display: inline-block;
1843 font-family: 'tutor';
1844 -webkit-font-smoothing: antialiased;
1845 -moz-osx-font-smoothing: grayscale;
1846 vertical-align: top;
1847 content: "\e91d";
1848 -webkit-animation: rotation 2s infinite linear;
1849 animation: rotation 2s infinite linear;
1850 margin-right: 6px;
1851 }
1852
1853 /**
1854 Lesson Edit Modal
1855 */
1856 .lesson-modal-close-wrap a{
1857 position: absolute;
1858 right: 0;
1859 top: 0;
1860 color: #fff;
1861 background: #000;
1862 padding: 20px;
1863 line-height: 8px;
1864 font-size: 12px;
1865 }
1866 .lesson-modal-form-wrap .lesson-modal-field-row{
1867 padding: 10px 0;
1868 }
1869 .lesson-modal-field.tutor-lesson-modal-title-wrap{
1870 width: 95%;
1871 }
1872 .lesson-modal-field-row input[type=text]{
1873 background-color: #fff;
1874 border: 1px solid #ddd;
1875 border-radius: 3px;
1876 box-shadow: none;
1877 color: #333;
1878 display: inline-block;
1879 vertical-align: middle;
1880 padding: 7px 12px;
1881 margin: 0 10px 0 0;
1882 min-width: 400px;
1883 min-height: 35px
1884 }
1885 .tutor-lesson-modal-title-wrap input{
1886 width: 100%;
1887 }
1888 .lesson-modal-form-wrap .tutor-option-field-row{
1889 padding: 10px 0;
1890 }
1891 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
1892 border-bottom: none;
1893 }
1894 .lesson-modal-form-wrap {
1895 padding-bottom: 48px;
1896 }
1897 .tutor-lesson-modal-wrap .modal-footer{
1898 padding: 10px 0;
1899 background-color: #fff;
1900 width: 750px;
1901 position: sticky;
1902 bottom: 0;
1903 position: -webkit-sticky;
1904 }
1905 .tutor-lesson-modal-wrap .tutor-thumbnail-wrap img{
1906 max-width: 150px;
1907 height: auto;
1908 }
1909 .tutor-get-pro-text {
1910 color: #e02424;
1911 }
1912 .updating-icon:before{
1913 font-family: 'tutor';
1914 margin-right: 5px;
1915 content: "\e91d";
1916 -webkit-animation: spin 1s steps(8) infinite;
1917 animation: spin 1s steps(8) infinite;
1918 display: inline-block;
1919 }
1920 .tutor-notice-warning{
1921 background-color: #fcf8e3;
1922 border-color: #faebcc;
1923 padding: 20px;
1924 margin-bottom: 10px;
1925 }
1926
1927 /**
1928 Withdraw table
1929 */
1930 .withdraw-method-data-row {
1931 display: -webkit-box;
1932 display: -ms-flexbox;
1933 display: flex;
1934 }
1935 span.withdraw-method-label {
1936 width: 140px;
1937 }
1938 .withdraw-method-value{
1939 margin-left: 3px;
1940 }
1941 .withdraw-status.withdraw-status-approved {
1942 background: var(--tutor-success-button-color);
1943 color: #fff;
1944 padding: 5px 10px;
1945 }
1946 .withdraw-status.withdraw-status-pending {
1947 background: #f0efef;
1948 color: #666666;
1949 padding: 5px 10px;
1950 }
1951 .withdraw-status.withdraw-status-rejected {
1952 background: #ff3842;
1953 color: #fff;
1954 padding: 5px 10px;
1955 }
1956 .withdraw-list-row-actions{
1957 font-weight: bold;
1958 }
1959 .withdraw-list-row-actions .approved a{
1960 color: var(--tutor-success-button-color);
1961 }
1962 .withdraw-list-row-actions .rejected a{
1963 color: #ff3842;
1964 }
1965
1966 /**
1967 Assignments
1968 */
1969
1970 .submitted-assignment-wrap{
1971 background-color: #ffffff;
1972 padding: 20px;
1973 margin-top: 20px;
1974 }
1975 .tutor-individual-attachment-file{
1976 margin-bottom: 20px;
1977 }
1978 .tutor-individual-attachment-file p {
1979 margin: 0 !important;
1980 }