PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.0.2
Tutor LMS – eLearning and online course solution v1.0.2
3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 7 years ago tutor-front.css 7 years ago
tutor-admin.css
1536 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 .advanced-options-tab-item{
1001 float: right;
1002 }
1003
1004 /** Tutor Quiz Modal Form */
1005 .tutor-quiz-builder-form-row{
1006 margin: 10px 0 25px;
1007 }
1008 .tutor-quiz-builder-form-row input[type="text"], .tutor-quiz-builder-form-row input[type="number"], .tutor-quiz-builder-form-row textarea{
1009 border: 1px solid #DEDEDE;
1010 margin: 0;
1011 padding: 10px;
1012 box-shadow: none;
1013 }
1014 .tutor-quiz-builder-form-row input[type="text"], .tutor-quiz-builder-form-row input[type="number"]{
1015 height: 42px;
1016 width: 100%;
1017 }
1018 #quiz-builder-tab-quiz-info input[type="text"], #quiz-builder-tab-quiz-info textarea{
1019 width: 100%;
1020 }
1021
1022
1023 .tutor-quiz-builder-modal-control-btn-group{
1024 display: flex;
1025 }
1026 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1027 flex: 1;
1028 }
1029 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1030 display: inline-block;
1031 }
1032 .modal-container .tutor-quiz-add-question-btn{
1033 border: 1px solid #C6C9CF;
1034 padding: 10px 15px;
1035 color: #393C40;
1036 display: inline-block;
1037 border-radius: 3px;
1038 }
1039 .modal-container .tutor-quiz-add-question-btn i{
1040 color: #3057D5;
1041 }
1042 .tutor-quiz-builder-modal-wrap label {
1043 font-size: 14px;
1044 font-weight: 500;
1045 margin-bottom: 10px;
1046 display: block;
1047 }
1048 .tutor-quiz-builder-form-cols-row {
1049 display: flex;
1050 margin-bottom: 20px;
1051 }
1052 .quiz-form-field-col{
1053 padding-right: 20px;
1054 margin-right: 20px;
1055 }
1056 .quiz-form-field-col.result-fail{
1057 width: 100%;
1058 }
1059 .quiz-modal-switch-field {
1060 display: flex;
1061 margin-top: 30px;
1062 }
1063 .quiz-modal-switch-field label.btn-switch {
1064 margin-right: 20px;
1065 position: relative;
1066 }
1067 .switch-btn-title {
1068 position: absolute;
1069 left: 50px;
1070 width: 300px;
1071 top: -5px;
1072 }
1073 .tutor-quiz-builder-form-row label.btn-switch input:checked + .btn-slider {
1074 background-color: #4CD964;
1075 }
1076 .tutor-select {
1077 position: relative;
1078 }
1079 .tutor-select .select-header{
1080 border: 1px solid #DEDEDE;
1081 margin: 0;
1082 padding: 10px;
1083 width: 100%;
1084 box-shadow: none;
1085 background-color: #fff;
1086 display: flex;
1087 cursor: pointer;
1088 }
1089 .tutor-select .select-header .lead-option {
1090 flex: 1;
1091 }
1092 .tutor-select .tutor-select-options {
1093 border: 1px solid #DEDEDE;
1094 background-color: #fff;
1095 padding: 10px;
1096 width: 400px;
1097 position: absolute;
1098 font-size: 0;
1099 z-index: 9;
1100 }
1101 .tutor-select .tutor-select-options .tutor-select-option {
1102 width: 46%;
1103 display: inline-block;
1104 padding: 2%;
1105 cursor: pointer;
1106 }
1107 .tutor-select .tutor-select-options .tutor-select-option:hover {
1108 background: #eee;
1109 }
1110
1111 i.tutor-icon-block {
1112 padding: 5px;
1113 color: #fff;
1114 border-radius: 3px;
1115 margin-right: 2px;
1116 }
1117 i.tutor-icon-block.tutor-icon-short-ans{
1118 background-color: #f37512;
1119 }
1120 i.tutor-icon-block.tutor-icon-image-ans{
1121 background-color: #a322f9;
1122 }
1123 i.tutor-icon-block.tutor-icon-yes-no{
1124 background-color: #1a4bd8;
1125 }
1126 i.tutor-icon-block.tutor-icon-multiple-choice{
1127 background-color: #9034a9;
1128 }
1129 i.tutor-icon-block.tutor-icon-mark{
1130 background-color: #00b890;
1131 }
1132 i.tutor-icon-block.tutor-icon-open-ended{
1133 background-color: #fe3129;
1134 }
1135 i.tutor-icon-block.tutor-icon-fill-gaps{
1136 background-color: #ffbf00;
1137 }
1138 i.tutor-icon-block.tutor-icon-answer-shorting{
1139 background-color: #f80089;
1140 }
1141 i.tutor-icon-block.tutor-icon-assesment{
1142 background-color: #274055;
1143 }
1144 i.tutor-icon-block.tutor-icon-matching{
1145 background-color: #8a4a1b;
1146 }
1147 i.tutor-icon-block.tutor-icon-image-matching{
1148 background-color: #8a4a1b;
1149 }
1150 i.tutor-icon-block.tutor-icon-ordering{
1151 background-color: #1128d4;
1152 }
1153 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1154 background-color: #7BBC30;
1155 }
1156
1157 .quiz-modal-field-wrap .question_options_group_wrap {
1158 margin: 20px 0;
1159 display: block;
1160 clear: both;
1161 }
1162 .quiz-modal-field-wrap .add_question_option {
1163 display: block;
1164 }
1165 .quiz-modal-field-wrap.label-inline label{
1166 display: inline-block;
1167 font-weight: 300;
1168 margin-right: 20px;
1169 }
1170 a.back-to-quiz-questions-btn {
1171 font-size: 16px;
1172 font-weight: 300;
1173 color: #393C40;
1174 margin-bottom: 10px;
1175 display: block;
1176 }
1177 .modal-container .quiz-questions-form {
1178 padding: 20px;
1179 }
1180
1181 .tutor-quiz-builder-form-row .quiz-modal-form-help {
1182 color: #A4A4A4;
1183 font-style: italic;
1184 font-weight: 300;
1185 font-size: 12px;
1186 margin-top: 10px !important;
1187 }
1188 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1189 flex: 0 0 150px;
1190 }
1191 .question-form-header {
1192 margin-bottom: 20px;
1193 }
1194 .quiz-question-form-body {
1195 margin-bottom: 50px;
1196 }
1197 .quiz-builder-question-wrap {
1198 display: flex;
1199 margin-bottom: 5px;
1200 }
1201 .quiz-builder-question {
1202 flex: 1;
1203 display: flex;
1204 background: #fff;
1205 padding: 10px;
1206 border: 1px solid #E2E2E2;
1207 }
1208 .quiz-builder-question .question-sorting {
1209 margin-right: 10px;
1210 }
1211 .quiz-builder-question .question-title {
1212 flex: 1;
1213 }
1214 .quiz-builder-question .question-icon {
1215 flex: 0 0 170px;
1216 }
1217 .quiz-builder-qustion-trash a{
1218 display: block;
1219 padding: 10px;
1220 font-size: 20px;
1221 color: #393C40;
1222 }
1223 .tutor-quiz-builder-modal-wrap select {
1224 border: 1px solid #ccc;
1225 box-shadow: none;
1226 height: 37px !important;
1227 }
1228 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1229 border: 1px solid #DEDEDE;
1230 padding: 10px;
1231 background-color: #ffffff;
1232 }
1233 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1234 background-color: #3057D5;
1235 border: none;
1236 }
1237 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1238 background: #DEDEDE;
1239 }
1240 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1241 background-color: #3057D5;
1242 border: 1px solid #3057D5;
1243 border-radius: 50%;
1244 }
1245 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1246 font-size: 16px;
1247 font-weight: 600;
1248 }
1249 .tutor-quiz-answer-wrap {
1250 display: flex;
1251 }
1252 .tutor-quiz-answer {
1253 background-color: #fff;
1254 flex: 1;
1255 margin-bottom: 10px;
1256 padding: 10px;
1257 border: 1px solid #DEDEDE;
1258 display: flex;
1259 }
1260 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1261 display: block;
1262 padding: 0px 9px;
1263 }
1264 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1265 padding: 10px;
1266 display: inline-block;
1267 }
1268 span.tutor-quiz-answer-title {
1269 flex: 1;
1270 }
1271 .tutor-quiz-answer-media .option-media-preview{
1272 margin-bottom: 20px;
1273 }
1274 .tutor-quiz-answer-media .option-media-preview img {
1275 max-width: 80px;
1276 height: auto;
1277 }
1278 .tutor-question-answer-image{
1279 margin-right: 10px;
1280 }
1281 .tutor-question-answer-image img{
1282 max-height: 25px;
1283 width: auto;
1284 }
1285 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
1286 background-color: #7BBC30;
1287 color: #fff;
1288 padding: 10px 15px;
1289 border: none;
1290 cursor: pointer;
1291 }
1292 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
1293 background-color: #5e981b;
1294 }
1295 /**
1296 Tutor Media Upload
1297 */
1298
1299 .tutor-media-upload-wrap {
1300 border: 1px solid #DEDEDE;
1301 display: flex;
1302 width: 130px;
1303 }
1304 .tutor-media-upload-wrap img{
1305 max-width: 100%;
1306 }
1307 .tutor-media-preview {
1308 flex: 1;
1309 }
1310 .tutor-media-upload-btn {
1311 display: block;
1312 padding: 10px;
1313 font-size: 50px;
1314 line-height: 50px;
1315 text-align: center;
1316 color: #DEDEDE;
1317 }
1318 .tutor-media-upload-trash-wrap {
1319 border-left: 1px solid #dedede;
1320 }
1321 .tutor-media-upload-trash {
1322 color: #dedede;
1323 display: block;
1324 line-height: 50px;
1325 padding: 12px;
1326 }
1327 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
1328 margin-top: 40px;
1329 margin-bottom: 10px;
1330 }
1331
1332 /**
1333 #End Quiz Modal
1334 */
1335
1336 .tutor-available-quizzes .added-quiz-item {
1337 background-color: #f5f5f5;
1338 padding: 10px;
1339 margin-bottom: 2px;
1340 display: flex;
1341 }
1342 .tutor-available-quizzes .added-quiz-item .quiz-name {
1343 flex-basis: 0;
1344 flex-grow: 1;
1345 }
1346 .tutor-add-quiz-button-wrap {
1347 margin: 20px 0;
1348 }
1349 .tutor-quiz-delete-btn{
1350 color: #FF0000;
1351 }
1352 p.quiz-search-suggest-text{
1353 margin-top: 30px;
1354 font-style: italic;
1355 font-size: 12px;
1356 }
1357 span.result-pass{
1358 color: #04a704;
1359 }
1360 span.result-fail{
1361 color: #FF0000;
1362 }
1363 .tutor-quiz-attempt-info-row{
1364 margin: 30px 0;
1365 display: flex;
1366 }
1367 .tutor-quiz-attempt-info-row p{
1368 font-size: 14px;
1369 }
1370 .tutor-quiz-attempt-info-row p.text-notified{
1371 font-size: 12px;
1372 color: #584dffe6;
1373 }
1374 .tutor-attempt-student-info, .quiz-attempt-student-info{
1375 background-color: #ffffff;
1376 width: 50%;
1377 padding: 20px;
1378 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
1379 }
1380 .tutor-attempt-student-info{
1381 margin-right: 20px;
1382 }
1383 .quiz-attempt-student-info{
1384 margin-left: 20px;
1385 }
1386 .tutor-quiz-attempt-info-row .quiz-attempt-info-row{
1387 display: flex;
1388 }
1389 .tutor-quiz-attempt-info-row .quiz-attempt-info-row .attempt-property-name{
1390 width: 25%;
1391 }
1392 .tutor-emails-lists-wrap{
1393 background-color: #ffffff;
1394 padding: 20px;
1395 }
1396 .tutor-emails-lists-wrap .wp-list-table td{
1397 padding: 10px 20px;
1398 }
1399 .tutor-course-available-instructors .added-instructor-item {
1400 background-color: #F8F8F8;
1401 padding: 5px;
1402 margin-bottom: 2px;
1403 display: inline-flex;
1404 border: 1px solid #E8E8E8;
1405 border-radius: 3px;
1406 line-height: 30px;
1407 width: 47%;
1408 margin-right: 20px;
1409 margin-top: 10px;
1410
1411 }
1412 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
1413 line-height: initial;
1414 margin-right: 12px;
1415 }
1416 .tutor-course-available-instructors .added-instructor-item .instructor-name {
1417 flex-basis: 0;
1418 flex-grow: 1;
1419 }
1420 .tutor-instructor-delete-btn{
1421 color: #393C40;
1422 text-decoration: none;
1423 }
1424 .answer-image-matched-wrap {
1425 display: flex;
1426 }
1427 .image-matching-item {
1428 flex: 0 0 50px;
1429 margin-right: 10px;
1430 padding: 5px;
1431 border: 1px solid #dddddd;
1432 }
1433 .image-matching-item img{
1434 max-width: 80px;
1435 }
1436 span.filled_dash_unser {
1437 font-weight: bold;
1438 text-decoration: underline;
1439 margin: 0 5px;
1440 }
1441 /**
1442 Uninstall
1443 */
1444 .wrap.tutor-uninstall-wrap {
1445 background: #fff;
1446 padding: 20px;
1447 }
1448 .tutor-uninstall-btn-group{
1449 margin: 50px 0;
1450 }
1451
1452 /**
1453 Updating Messsage
1454 */
1455 .tutor-updating-message:before{
1456 display: inline-block;
1457 font-family: 'tutor';
1458 -webkit-font-smoothing: antialiased;
1459 -moz-osx-font-smoothing: grayscale;
1460 vertical-align: top;
1461 /*color: #f56e28;*/
1462 content: "\e91d";
1463 -webkit-animation: rotation 2s infinite linear;
1464 animation: rotation 2s infinite linear;
1465 margin-right: 6px;
1466 }
1467
1468 /**
1469 Lesson Edit Modal
1470 */
1471 .lesson-modal-close-wrap a{
1472 position: absolute;
1473 right: 0;
1474 top: 0;
1475 color: #fff;
1476 background: #000;
1477 padding: 20px;
1478 line-height: 8px;
1479 font-size: 12px;
1480 }
1481 .lesson-modal-form-wrap .lesson-modal-field-row{
1482 padding: 10px 0;
1483 }
1484 .lesson-modal-field.tutor-lesson-modal-title-wrap{
1485 width: 95%;
1486 }
1487 .lesson-modal-field-row input[type=text]{
1488 background-color: #fff;
1489 border: 1px solid #ddd;
1490 border-radius: 3px;
1491 box-shadow: none;
1492 color: #333;
1493 display: inline-block;
1494 vertical-align: middle;
1495 padding: 7px 12px;
1496 margin: 0 10px 0 0;
1497 min-width: 400px;
1498 min-height: 35px
1499 }
1500 .tutor-lesson-modal-title-wrap input{
1501 width: 100%;
1502 }
1503 .lesson-modal-form-wrap .tutor-option-field-row{
1504 padding: 10px 0;
1505 }
1506 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
1507 border-bottom: none;
1508 }
1509 .lesson-modal-form-wrap {
1510 padding-bottom: 48px;
1511 }
1512 .tutor-lesson-modal-wrap .modal-footer{
1513 padding: 10px 0;
1514 background-color: #fff;
1515 width: 750px;
1516 position: sticky;
1517 bottom: 0;
1518 position: -webkit-sticky;
1519 }
1520 .tutor-lesson-modal-wrap .tutor-thumbnail-wrap img{
1521 max-width: 150px;
1522 height: auto;
1523 }
1524 .tutor-get-pro-text {
1525 color: #e02424;
1526 }
1527 .updating-icon:before{
1528 font-family: 'tutor';
1529 margin-right: 5px;
1530 content: "\e91d";
1531 -moz-animation: spin 2s infinite linear;
1532 -o-animation: spin 2s infinite linear;
1533 -webkit-animation: spin 2s infinite linear;
1534 animation: spin 2s infinite linear;
1535 display: inline-block;
1536 }