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