PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.5.5
Tutor LMS – eLearning and online course solution v1.5.5
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-front.min.css 6 years ago
tutor-admin.css
3278 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],
115 .tutor-option-field-row input[type=email],
116 .tutor-option-field-row input[type=number],
117 .tutor-option-field-row input[type=password],
118 .tutor-option-field-row textarea,
119 .tutor-option-field-row .tutor-field-type-slider {
120 background-color: #fff;
121 border: 1px solid #ddd;
122 border-radius: 3px;
123 box-shadow: none;
124 color: #333;
125 display: inline-block;
126 vertical-align: middle;
127 padding: 7px 12px;
128 margin: 0 10px 0 0;
129 width: 400px;
130 min-height: 35px
131 }
132
133 .tutor_lesson_modal_form .tutor-option-field-row input[type=text],
134 .tutor_lesson_modal_form .tutor-option-field-row input[type=email],
135 .tutor_lesson_modal_form .tutor-option-field-row input[type=number],
136 .tutor_lesson_modal_form .tutor-option-field-row input[type=password],
137 .tutor_lesson_modal_form .tutor-option-field-row textarea,
138 .tutor_lesson_modal_form .tutor-option-field-row .tutor-field-type-slider{
139 width: 100%;
140 display: block;
141 }
142
143 .tutor-option-field {
144 display: block;
145 margin: 0 0 0 200px;
146 max-width: 800px;
147 }
148 .rtl .tutor-option-field{
149 margin: 0 200px 0 0;
150 }
151 .tutor_lesson_modal_form .tutor-option-field {
152 display: block;
153 margin: 0;
154 max-width: none;
155 }
156 .tutor-option-field-label {
157 display: block;
158 float: left;
159 width: 200px;
160 }
161 .rtl .tutor-option-field-label{
162 float: right;
163 }
164 .tutor_lesson_modal_form .tutor-option-field-label {
165 display: block;
166 float: none;
167 width: 100%;
168 margin-bottom: 15px;
169 }
170
171 .tutor-lesson-attachments-metabox{
172 margin-top: 30px;
173 }
174
175 .tutor-option-field-label label {
176 display: block;
177 font-weight: 600
178 }
179 .tutor-option-field p.desc {
180 font-style: italic;
181 color: #666;
182 font-size: 12px;
183 line-height: 1.5;
184 }
185 .tutor-option-field-row h2{
186 color: #444;
187 font-size: 18px;
188 font-weight: 700;
189 margin: 0;
190 }
191 .tutor-option-field-row .option-media-wrap{
192 margin-bottom: 10px;
193 }
194 .tutor-option-field-row .option-media-wrap img{
195 max-height: 100px;
196 width: auto;
197 padding: 5px;
198 border: 1px solid #CCCCCC;
199 }
200 .select2-container {
201 min-width: 250px !important;
202 }
203 .membership_course_categories .select2-container{
204 min-width: 50% !important;
205 }
206 /**
207 Group Field Option
208 */
209 .tutor-option-group-field {
210 display: inline-block;
211 vertical-align: top;
212 }
213 .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 {
214 width: 100px;
215 margin-right: 5px;
216 }
217
218 /**
219 * Course adding page
220 * Course Builder
221 */
222 #tutor-course-topics a{
223 text-decoration: none;
224 }
225 #tutor-course-topics .tutor-topics-wrap{
226 border-bottom: 1px solid #E7E7E7;
227 padding-bottom: 0;
228 margin: 0;
229 }
230 .tutor-untopics-lessons .course-content-item,
231 .course-contents .course-content-item {
232 padding: 10px;
233 border-bottom: 1px solid #D9D9D9;
234 background-color: #EBEEF0;
235 }
236 .tutor-lessons.ui-sortable {
237 min-height: 20px;
238 }
239 #tutor-course-topics .drop-lessons p{
240 margin: 0;
241 }
242 #tutor-course-topics .course-content-item:hover{
243 background-color: #EBEEF0;
244 }
245 #tutor-course-topics .tutor-lessons {
246 padding-left: 0;
247 }
248 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
249 font-size: 15px;
250 }
251 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{
252 display: inline-block;
253 vertical-align: middle;
254 margin-right: 5px;
255 }
256 .rtl #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{
257 margin-right: 0;
258 margin-left: 5px;
259 }
260 #tutor-course-topics .tutor-lesson-top{
261 display: -webkit-box;
262 display: -ms-flexbox;
263 display: flex;
264 font-size: 14px;
265 }
266 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal, .tutor-quiz .open-tutor-quiz-modal, .course-content-item .open-tutor-assignment-modal{
267 -webkit-box-flex: 1;
268 -ms-flex: 1;
269 flex: 1;
270 }
271 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{
272 margin-right: 10px;
273 cursor: ns-resize;
274 }
275 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{
276 margin-right: 0;
277 margin-left: 10px;
278 }
279 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{
280 margin: 0 10px;
281 }
282 #tutor-course-topics .tutor-lesson-top a{
283 color: #393C40;
284 }
285
286 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i{
287 display: none;
288 }
289
290 .tutor-topics-wrap, .course-move-handle{
291 margin-right: 5px;
292 }
293 .course-move-handle{
294 cursor: row-resize;
295 }
296 .new-topic-btn-wrap {
297 padding: 20px;
298 }
299 p.course-empty-content {
300 padding-left: 20px;
301 }
302 .tutor_btn_lg{
303 line-height: 45px;
304 background-color: var(--tutor-primary-color);
305 color: #ffffff;
306 padding: 0 20px;
307 display: inline-block;
308 border-radius: 2px;
309 font-size: 14px;
310 font-weight: 300;
311 border: none;
312 box-shadow: none;
313 cursor: pointer;
314 }
315 .tutor_btn_lg:focus{
316 box-shadow: none;
317 border: none;
318 outline: none;
319 }
320 .tutor_btn_lg:focus,
321 .tutor_btn_lg:hover{
322 background-color: var(--tutor-primary-color);
323 color: #ffffff;
324 }
325
326 .ui-sortable-placeholder{
327 visibility: visible;
328 background-color: #dddd;
329 }
330 .tutor-untopics-lessons{
331 margin-top: 0;
332 border: 1px solid #eee;
333 padding: 20px;
334 margin-bottom: 20px;
335 background-color: #fbfbfb;
336 }
337 .tutor-untopics-lessons h3{
338 font-weight: 300;
339 margin-top: 0px;
340 }
341 .tutor-untopics-lessons .tutor-lessons{
342 padding-left: 0 !important;
343 }
344 .create-new-lesson-wrap {
345 text-align: center;
346 }
347 .tutor-metabox-add-topics, .tutor-topics-edit-form {
348 background: #f1f1f1;
349 padding: 20px;
350 }
351 .tutor-metabox-add-topics .tutor-option-field-row{
352 padding: 15px 0;
353 }
354 .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child{
355 border-bottom: none;
356 }
357 .topic-edit-icon{
358 cursor: pointer;
359 }
360 .tutor-topic-title{
361 display: -webkit-box;
362 display: -ms-flexbox;
363 display: flex;
364 font-size: 16px;
365 font-weight: 300;
366 margin: 0;
367 line-height: 40px;
368 padding-left: 15px;
369 }
370 .rtl .tutor-topic-title{
371 padding-left: 0;
372 padding-right: 15px;
373 }
374 .tutor-topic-title a{
375 color: #393C40;
376 }
377
378 .tutor-topic-title .topic-inner-title{
379 -webkit-box-flex: 1;
380 -ms-flex: 1 0 auto;
381 flex: 1 0 auto;
382 cursor: pointer;
383 max-width: calc(100% - 154px);
384 }
385 .tutor-topic-title span{
386 padding: 0 5px;
387 }
388 .tutor-topic-title span.expand-collapse-wrap {
389 border-left: 1px solid #E7E7E7;
390 }
391 .rtl .tutor-topic-title span.expand-collapse-wrap{
392 border-left: none;
393 border-right: 1px solid #E7E7E7;
394 }
395 .tutor-topic-title span.expand-collapse-wrap a{
396 display: block;
397 padding: 0 13px;
398 }
399 .topic-delete-btn{
400 float: right;
401 }
402 .text-muted{
403 color: #cccccc;
404 }
405 .topic-delete-btn a{
406 padding: 0 10px;
407 }
408 .topic-delete-btn a:hover {
409 color: #ff0000;
410 }
411 .topic-delete-btn .dashicons{
412 width: 12px;
413 height: 12px;
414 font-size: 12px;
415 }
416
417 #tutor-course-topics{
418 position: relative;
419 }
420 #tutor-course-topics .inside{
421 padding: 0;
422 margin: 0;
423 }
424 #tutor-course-topics a:focus{
425 box-shadow: none;
426 }
427 #tutor-course-topics .toggle-indicator:before{
428 margin-top: 20px;
429 }
430 .tutor-course-builder-header {
431 line-height: 50px;
432 position: absolute;
433 top: -56px;
434 right: 40px;
435 }
436 .rtl .tutor-course-builder-header{
437 right: auto;
438 left: 40px;
439 }
440 .tutor-topics-wrap:nth-child(2n) {
441 background: #F8F8F8;
442 }
443 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{
444 background: #EBEEF0;
445 padding: 15px 20px;
446 }
447 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn,*/
448 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn,*/
449 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-btn*/
450 /*
451 .tutor-course-builder-button{
452 line-height: 35px;
453 color: #393c40;
454 display: inline-block;
455 padding: 0 20px;
456 border-radius: 2px;
457 margin-right: 10px;
458 border: 1px solid #d3d4d5;
459 background-color: #f2f2f2;
460 cursor: pointer;
461 vertical-align: top;
462 transition: 200ms;
463 }
464
465 .tutor-course-builder-button.tutor-updating-message i{
466 display: none;
467 }
468
469 .tutor-course-builder-button.tutor-btn-lg{
470 line-height: 40px;
471 }
472
473 .tutor-course-builder-button.active,
474 .tutor-course-builder-button:hover{
475 color: #fff;
476 background: var(--tutor-primary-color);
477 border-color: var(--tutor-primary-color);
478 }
479
480
481 .tutor-course-builder-button.active:hover{
482 background: #393C40;
483 border-color: #393c40;
484 }
485
486 .tutor-course-builder-button i{
487 color: var(--tutor-primary-color);
488 vertical-align: middle;
489 margin-right: 5px;
490 font-size: 16px;
491 }
492
493 .tutor-course-builder-button.active i,
494 .tutor-course-builder-button:hover i{
495 color: #fff;
496 }
497
498 */
499
500
501
502 .single_add_to_cart_button,
503 a.tutor-button,
504 .tutor-button,
505 a.tutor-btn,
506 .tutor-btn{
507 color: #fff;
508 border: 1px solid var(--tutor-primary-color);
509 background-color: var(--tutor-primary-color);
510 display: inline-block;
511 padding: 12px 18px;
512 border-radius: 4px;
513 text-transform: capitalize;
514 line-height: 20px;
515 font-size: 14px;
516 font-weight: 500;
517 cursor: pointer;
518 transition: 300ms;
519 overflow: hidden;
520 vertical-align: top;
521 }
522
523 .single_add_to_cart_button i,
524 a.tutor-button i,
525 .tutor-button i,
526 a.tutor-btn i,
527 .tutor-btn i{
528 float: left;
529 line-height: 20px;
530 margin-right: 7px;
531 font-size: 20px;
532 }
533
534 a.tutor-button.default-btn i,
535 .tutor-button.default-btn i,
536 a.tutor-btn.default-btn i,
537 .tutor-btn.default-btn i {
538 color: var(--tutor-primary-color);
539 }
540
541
542 a.tutor-button.bordered-button,
543 .tutor-button.bordered-button,
544 a.tutor-btn.bordered-btn,
545 .tutor-btn.bordered-btn{
546 color: var(--tutor-primary-color);
547 border: 1px solid var(--tutor-primary-color);
548 background-color: transparent;
549 }
550
551 a.tutor-button:hover,
552 .tutor-button:hover,
553 a.tutor-btn:hover,
554 .tutor-btn:hover {
555 background-color: var(--tutor-primary-hover-color);
556 border-color: var(--tutor-primary-hover-color);
557 color: #fff;
558 }
559
560
561 a.tutor-button:hover i,
562 .tutor-button:hover i,
563 a.tutor-btn:hover i,
564 .tutor-btn:hover i{
565 color: #fff;
566 }
567
568
569 a.tutor-button.default-btn,
570 .tutor-button.default-btn,
571 a.tutor-btn.default-btn,
572 .tutor-btn.default-btn {
573 color: #393C40;
574 border: 1px solid #B8BABE;
575 background: #fff;
576 }
577
578 a.tutor-button.default-btn:hover,
579 .tutor-button.default-btn:hover,
580 a.tutor-btn.default-btn:hover,
581 .tutor-btn.default-btn:hover {
582 background-color: var(--tutor-primary-color);
583 border-color: var(--tutor-primary-color);
584 color: #fff;
585 }
586
587
588 .tutor-add-quiz-button-wrap > * + *{
589 margin-left: 15px;
590 }
591
592 a.tutor-button.bordered-button:hover,
593 .tutor-button.bordered-button:hover,
594 a.tutor-btn.bordered-btn:hover,
595 .tutor-btn.bordered-btn:hover{
596 border: 1px solid var(--tutor-primary-color);
597 background-color: var(--tutor-primary-color);
598 }
599
600 .tutor-updating-message i{
601 display: none;
602 }
603
604 .tutor-button.tutor-danger{
605 background-color: #E53935;
606 border-color: #E53935;
607 }
608 .tutor-button.tutor-danger:hover{
609 background-color: #E53935;
610 border-color: #E53935;
611 filter: brightness(.9);
612 }
613 .tutor-button.tutor-success{
614 background: var(--tutor-success-button-color);
615 border-color: var(--tutor-success-button-color);
616 }
617
618 .tutor-button.tutor-success:hover{
619 background: var(--tutor-success-button-color);
620 border-color: var(--tutor-success-button-color);
621 filter: brightness(.9);
622 }
623
624 /**
625 Instructor
626 */
627 .tutor-required-fields{
628 color: #f13a3a;
629 }
630 /**
631 Meta Box Heading
632 */
633 #tutor-course-topics h2, #tutor-instructors h2{
634 padding: 15px;
635 line-height: 30px;
636 }
637 #tutor-course-topics h2:before, #tutor-instructors h2:before {
638 color: var(--tutor-primary-color);
639 font-family: 'tutor' !important;
640 speak: none;
641 font-style: normal;
642 font-weight: normal;
643 font-variant: normal;
644 text-transform: none;
645 line-height: 1;
646 -webkit-font-smoothing: antialiased;
647 -moz-osx-font-smoothing: grayscale;
648 margin-right: 10px;
649 }
650 #tutor-course-topics h2:before{
651 content: '\e936';
652 }
653 #tutor-instructors h2:before{
654 content: '\e93c';
655 }
656 /**
657 End Metabox Heading
658 */
659
660 /**
661 Video MetaBox
662 */
663
664 .tutor-video-metabox-wrap{
665 margin-bottom: 50px;
666 }
667 .video-metabox-source-input-wrap{
668 /*padding: 30px;*/
669 /*background-color: #F4F7F8;*/
670 /*border: 1px solid #DCDFE5;*/
671 /*border-radius: 3px;*/
672 }
673 .video-metabox-source-html5-upload {
674 background-color: #fff;
675 text-align: center;
676 padding: 40px 20px;
677 border: 1px solid #DCDFE5;
678 border-radius: 3px;
679 }
680 .video-metabox-source-html5-upload p{
681 margin-bottom: 5px;
682 }
683 .tutor-video-metabox-wrap p{
684 margin: 0;
685 padding: 0;
686 }
687 .video-metabox-source-html5-upload .video-upload-icon i{
688 font-size: 50px;
689 color: #1B52D8;
690 line-height: 45px;
691 }
692 .video_source_upload_wrap_html5{
693 margin-top: 10px;
694 }
695 .video-metabox-source-html5-poster {
696 padding-top: 20px;
697 }
698 .video_source_wrap_html5{
699 width: 100%;
700 }
701 .button-transparent{
702 background: transparent !important;
703 }
704 .button-transparent:hover{
705 background: var(--tutor-primary-color) !important;
706 }
707 .builder-course-thumbnail-upload-wrap .button-transparent{
708 float: right;
709 }
710
711 .html5-video-poster img{
712 height: 100%;
713 width: auto;
714 }
715 .html5-video-poster {
716 height: 100px;
717 display: -webkit-box;
718 display: -ms-flexbox;
719 display: flex;
720 -webkit-box-align: center;
721 -ms-flex-align: center;
722 align-items: center;
723 }
724
725 .html5-video-poster .tutor-builder-course-video-poster-text {
726 text-align: left;
727 padding-left: 20px;
728 }
729 .rtl .html5-video-poster .tutor-builder-course-video-poster-text{
730 padding-left: 0;
731 padding-right: 20px;
732 }
733 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
734 font-size: 14px;
735 font-weight: 700;
736 margin: 0 0 5px;
737 }
738
739 .html5-video-poster .tutor-builder-course-video-poster-text span {
740 font-size: 14px;
741 font-weight: 400;
742 }
743
744 .html5-video-poster img {
745 height: 100%;
746 width: auto;
747 }
748 /** END Video metabox */
749
750 .builder-course-thumbnail-img-src {
751 position: relative;
752 }
753 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
754 position: absolute;
755 top: 12px;
756 left: 15px;
757 color: #E53935;
758 -webkit-transition: 300ms;
759 transition: 300ms;
760 text-decoration: none;
761 }
762 .video-metabox-source-html5-poster .tutor-row{
763 display: flex;
764 flex-wrap: wrap;
765 justify-content: space-between;
766 align-items: center;
767 }
768 .video-metabox-source-html5-poster .tutor-row .tutor-col-5{
769 width: 38%;
770 }
771 .video-metabox-source-html5-poster .tutor-col-7{
772 width: 62%;
773 }
774
775 .video-metabox-source-html5-poster .tutor-row .tutor-course-thumbnail-upload-btn{
776 margin: 10px 0;
777 }
778
779 .tutor-course-builder-attachements *{
780 box-sizing: border-box;
781 }
782
783 .tutor-course-builder-attachements{
784 display: flex;
785 margin-left: -20px;
786 flex-wrap: wrap;
787 box-sizing: border-box;
788 padding: 0 0 10px;
789 }
790 .tutor-course-builder-attachements:empty {
791 display: none;
792 }
793 .tutor-course-builder-attachements .tutor-added-attachment{
794 flex: 0 0 153px;
795 max-width: 153px;
796 border: 1px solid #DCDFE5;
797 padding: 35px 20px 20px;
798 position: relative;
799 text-align: center;
800 margin-left: 20px;
801 margin-bottom: 20px;
802 border-radius: 4px;
803 transition: 300ms;
804 min-width: 153px;
805 }
806 .tutor-course-builder-attachements.is-lesson .tutor-added-attachment{
807
808 }
809 .tutor-course-builder-attachements .tutor-added-attachment i{
810 font-size: 58px;
811 line-height: 58px;
812 margin-bottom: 25px;
813 display: block;
814 }
815 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment{
816 position: absolute;
817 height: 22px;
818 width: 22px;
819 border: 1px solid #DCDFE5;
820 text-align: center;
821 line-height: 22px;
822 top: -1px;
823 right: -1px;
824 font-size: 10px;
825 border-top-right-radius: 4px;
826 color: #D71830;
827 opacity: 0;
828 transition: 300ms;
829 text-decoration: none;
830 }
831 .tutor-course-builder-attachements .tutor-added-attachment:hover,
832 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{
833 border-color: #D71830;
834 opacity: 1;
835 }
836 .tutor-course-builder-attachements .tutor-added-attachment span{
837 display: block;
838 }
839 .tutor-course-builder-attachements .tutor-added-attachment span a{
840 font-size: 14px;
841 display: block;
842 line-height: 20px;
843 color: #606C8F;
844 text-decoration: none;
845 }
846
847 .tutor-course-builder-btn-group{
848 display: flex;
849 justify-content: space-between;
850 flex-wrap: wrap;
851 flex-direction: row-reverse;
852 }
853 .tutor-status-context{
854 padding: 5px 10px;
855 margin: 5px 0;
856 display: inline-block;
857 }
858 .tutor-status-pending-context, .attempt_started{
859 background-color: #EEEEEE;
860 }
861 a.tutor-button, button.tutor-button{
862 white-space: nowrap;
863 padding: 10px 20px;
864 text-decoration: none;
865 /*margin-right: 20px;*/
866 }
867 a.tutor-button-small, button.tutor-button-small{
868 white-space: nowrap;
869 padding: 5px 10px;
870 text-decoration: none;
871 }
872 .tutor-button-small, a.tutor-button-small, button.tutor-button-small{
873 font-size: 14px;
874 font-weight: 300;
875 border: none;
876 }
877 .tutor-button-small i, a.tutor-button-small i, button.tutor-button-small i{
878 font-size: 16px;
879 }
880 .tutor-button-primary{
881 background-color: var(--tutor-primary-color);
882 color: #ffffff;
883 display: inline-block;
884 border-radius: 2px;
885 font-size: 14px;
886 font-weight: 300;
887 border: none;
888 box-shadow: none;
889 cursor: pointer;
890 }
891 .tutor-button-primary:hover {
892 background-color: #2446A6;
893 }
894 .tutor-status-approved-context, .tutor-button.button-success, .tutor-status-completed {
895 background-color: var(--tutor-success-button-color);
896 color: #ffffff;
897 border-radius: 2px;
898 }
899 .tutor-status-blocked-context, .attempt_timeout, .tutor-button.button-danger {
900 background-color: #ff0000;
901 color: #ffffff;
902 border-radius: 2px;
903 }
904 .tutor-button.button-warning {
905 background-color: #ffb36d;
906 color: #ffffff;
907 }
908 .tutor-button{
909 border: 0;
910 box-shadow: none !important;
911 }
912 .tutor-button .dashicons{
913 border: 0;
914 box-shadow: none !important;
915 line-height: inherit;
916 }
917 .tutor-status-approved-context, .tutor-status-blocked-context{
918 display: inline-block;
919 }
920 table.tutor_status_table td.help {
921 width: 1em;
922 }
923 table.tutor_status_table td:first-child {
924 width: 25%;
925 }
926 table.tutor_status_table h2{
927 font-size: 16px;
928 margin: 0;
929 }
930 table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
931 color: var(--tutor-success-button-color);
932 background-color: transparent;
933 }
934
935 .tutor-text-avatar{
936 border-radius: 50%;
937 width: 40px;
938 height: 40px;
939 text-align: center;
940 display: block;
941 line-height: 40px;
942 color: #ffffff;
943 font-size: 14px;
944 }
945 .tutor_original_question{
946 display: -webkit-box;
947 display: -ms-flexbox;
948 display: flex;
949 margin-bottom: 5px;
950 padding: 20px;
951 }
952 .tutor_original_question .question-left{
953 -webkit-box-flex: 0;
954 -ms-flex: 0 0 60px;
955 flex: 0 0 60px;
956 }
957 .tutor_original_question .question-left img{
958 max-width: 60px;
959 height: auto;
960 margin-right: 10px;
961 border: 1px solid #eeee88;
962 padding: 3px;
963 }
964 .question-right {
965 width: 100%;
966 }
967 .tutor_admin_answers_list_wrap .tutor_original_question{
968 margin-left: 50px;
969 }
970 .tutor-bg-white{
971 background-color: #ffffff;
972 }
973 .tutor-bg-light{
974 background-color: #FDFDFD;
975 }
976 .tutor-announcement {
977 border: 1px solid #eee;
978 padding: 10px;
979 margin-bottom: 10px;
980 }
981 .announcement-delete-btn{
982 float: right;
983 }
984 .announcement-delete-btn a{
985 display: block;
986 color: #393C40;
987 padding: 0 6px;
988 text-decoration: none;
989 cursor: pointer;
990 }
991 .announcement-delete-btn a:hover{
992 color: #ff0000;
993 }
994
995 #tutor-announcements .submit{
996 margin: 0;
997 padding: 0;
998 }
999
1000 .tutor-label-success{
1001 background-color: var(--tutor-success-button-color);
1002 color: #ffffff;
1003 padding: 3px 7px;
1004 }
1005 .tutor-addons .plugin-card-bottom .plugin-version{
1006 display: inline-block;
1007 }
1008 .tutor-addons .addon-regular-price{
1009 color: #CCCCCC;
1010 padding: 3px;
1011 }
1012 .tutor-addons .addon-current-price{
1013 color: var(--tutor-success-button-color);
1014 font-size: 18px;
1015 padding: 3px;
1016 }
1017 .tutor-addons-last-checked-time{
1018 color: #6f5757 !important;
1019 }
1020 .tutor-addons .wp-filter{
1021 margin: 10px 0 0;
1022 }
1023 a.addon-buynow-link {
1024 background: var(--tutor-primary-color);
1025 color: #fff;
1026 padding: 5px 10px;
1027 display: inline-block;
1028 }
1029 /**
1030 Add-ons list
1031 */
1032 .tutor-addons-list {
1033 background-color: #fff;
1034 min-height: 500px;
1035 padding: 20px;
1036 }
1037 h3.addon-list-heading{
1038 background-color: #eeeeee;
1039 padding: 10px;
1040 }
1041 table.tutor-addons-list-table{
1042 width: 100%;
1043 }
1044 table.tutor-addons-list-table tr{
1045 }
1046 table.tutor-addons-list-table td, table.tutor-addons-list-table th{
1047 padding: 10px;
1048 border-bottom: 1px solid #eeeeee;
1049 text-align: left;
1050 }
1051 .tutor-addons-list .plugin-icon{
1052 height: 120px;
1053 }
1054 .tutor-addons-list .plugin-card .desc{
1055 margin-right: 0;
1056 }
1057 .tutor-addons-list .plugin-card .name{
1058 margin-right: 50px;
1059 }
1060 .btn-switch {
1061 display: inline-block;
1062 height: 22px;
1063 position: relative;
1064 width: 40px;
1065 }
1066 .btn-switch input {
1067 display:none;
1068 }
1069 .btn-slider {
1070 background-color: #ccc;
1071 bottom: 0;
1072 cursor: pointer;
1073 left: 0;
1074 position: absolute;
1075 right: 0;
1076 top: 0;
1077 -webkit-transition: .4s;
1078 transition: .4s;
1079 }
1080 .btn-slider:before {
1081 background-color: #fff;
1082 bottom: 3px;
1083 content: "";
1084 height: 16px;
1085 left: 4px;
1086 position: absolute;
1087 -webkit-transition: .4s;
1088 transition: .4s;
1089 width: 16px;
1090 }
1091 input:checked + .btn-slider {
1092 background-color: var(--tutor-primary-color);
1093 }
1094 input:checked + .btn-slider:before {
1095 -webkit-transform: translateX(16px);
1096 transform: translateX(16px);
1097 }
1098 .btn-slider.btn-round {
1099 border-radius: 34px;
1100 }
1101 .btn-slider.btn-round:before {
1102 border-radius: 50%;
1103 }
1104 .required-plugin-cards {
1105 background: #fff8e5;
1106 padding: 12px 20px;
1107 }
1108 .required-plugin-cards p{
1109 margin: 0;
1110 }
1111 /**
1112 Quiz-question
1113 */
1114 .quiz-question-form-wrap{
1115 margin-top: 20px;
1116 margin-bottom: 20px;
1117 }
1118 .quiz-question-flex-wrap, .tutor-flex-row{
1119 display: -webkit-box;
1120 display: -ms-flexbox;
1121 display: flex;
1122 -webkit-box-orient: horizontal;
1123 -webkit-box-direction: normal;
1124 -ms-flex-direction: row;
1125 flex-direction: row;
1126 }
1127 .tutor-flex-col{
1128 margin: 0 20px;
1129 }
1130 .tutor-flex-col:first-child{
1131 margin-left: 0;
1132 }
1133 .tutor-flex-col:last-child{
1134 margin-right: 0;
1135 }
1136 .tutor-add-question-wrap{
1137 margin: 20px 0;
1138 background-color: #f4f4f4;
1139 padding: 10px;
1140 }
1141 .tutor-add-question-wrap input[type=text]{
1142 border: 1px solid #ddd;
1143 border-radius: 0;
1144 box-shadow: none;
1145 color: #333;
1146 display: inline-block;
1147 vertical-align: middle;
1148 padding: 7px 12px;
1149 margin: 0;
1150 width: 300px;
1151 min-height: 35px
1152 }
1153 .tutor-add-question-wrap select {
1154 margin: 0;
1155 padding: 0;
1156 border-radius: 0;
1157 border: none;
1158 box-shadow: none;
1159 height: 35px;
1160 }
1161 .tutor-add-question-wrap .button{
1162 height: 35px;
1163 margin-left: 10px;
1164 }
1165 .question-actions-wrap{
1166 padding-right: 0 !important;
1167 }
1168 .question-actions-wrap a{
1169 display: inline-block;
1170 }
1171 .tutor-loading-icon-wrap.button{
1172 vertical-align: unset;
1173 border: none;
1174 background-color: transparent;
1175 box-shadow: none;
1176 }
1177
1178 .tutor-input-text-error{
1179 border: 1px solid #FF0000 !important;
1180 }
1181 .tutor-info-msg,
1182 .tutor-success-msg,
1183 .tutor-warning-msg,
1184 .tutor-error-msg {
1185 margin: 10px 0;
1186 padding: 10px;
1187 border-radius: 3px 3px 3px 3px;
1188 }
1189 .tutor-info-msg {
1190 color: var(--tutor-primary-color);
1191 background-color: #BEF;
1192 border: 1px solid var(--tutor-primary-color);
1193 }
1194 .tutor-success-msg {
1195 color: var(--tutor-success-button-color);
1196 background-color: #DFF2BF;
1197 border: 1px solid var(--tutor-success-button-color);
1198 }
1199 .tutor-warning-msg {
1200 color: #9F6000;
1201 background-color: #FEEFB3;
1202 border: 1px solid #9F6000;
1203 }
1204 .tutor-error-msg {
1205 color: #D8000C;
1206 background-color: #fbdcdc;
1207 border: 1px solid #d8000c;
1208 }
1209
1210 /**
1211 Quiz Modal
1212 */
1213
1214 .tutor-modal-wrap {
1215 opacity: 0;
1216 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1217 display: none;
1218 position: fixed;
1219 top: 0;
1220 left: 0;
1221 right: 0;
1222 bottom: 0;
1223 z-index: -1;
1224 background-color: rgba(0, 0, 0, 0.5);
1225 }
1226 .tutor-modal-wrap.show {
1227 display: -webkit-box;
1228 display: -ms-flexbox;
1229 display: flex;
1230 opacity: 1;
1231 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1232 z-index: 99999;
1233 -webkit-box-align: center;
1234 -ms-flex-align: center;
1235 align-items: center;
1236 -webkit-box-pack: center;
1237 -ms-flex-pack: center;
1238 justify-content: center;
1239 }
1240 .tutor-modal-wrap.loading .tutor-modal-content:before {
1241 position: absolute;
1242 top: 0;
1243 left: 0;
1244 right: 0;
1245 bottom: 0;
1246 display: block;
1247 content: '';
1248 z-index: 9;
1249 background: url("../images/spinner.gif") no-repeat center center; }
1250 .tutor-modal-wrap .tutor-modal-content {
1251 max-height: 90%;
1252 overflow-y: auto;
1253 overflow-x: hidden;
1254 background-color: #fff;
1255 max-width: 730px;
1256 margin: 0;
1257 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1258 position: relative;
1259 -webkit-transition: all 200ms ease-out;
1260 transition: all 200ms ease-out;
1261 width: 90%;
1262 }
1263
1264 .admin-bar .tutor-modal-wrap .tutor-modal-content{
1265 max-height: calc(90% - 32px);
1266 margin-top: 32px;
1267 }
1268
1269 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content{
1270 max-height: calc(90% - 88px);
1271 margin-top: 88px;
1272 }
1273
1274 .tutor-modal-wrap .modal-footer {
1275 padding: 20px;
1276 border-top: 1px solid #eee;
1277 }
1278 .tutor-modal-wrap .modal-container{
1279 min-height: 200px;
1280 padding: 20px;
1281 }
1282 .tutor-modal-wrap .modal-container p{
1283 margin: 5px 0 15px;
1284 }
1285
1286 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container{
1287 padding: 20px;
1288 background: #fff;
1289 min-height: auto;
1290 }
1291
1292 .tutor-modal-wrap .modal-header {
1293 display: -webkit-box;
1294 display: -ms-flexbox;
1295 display: flex;
1296 }
1297 .tutor-modal-wrap .search-bar {
1298 -ms-flex-preferred-size: 0;
1299 flex-basis: 0;
1300 -webkit-box-flex: 1;
1301 -ms-flex-positive: 1;
1302 flex-grow: 1;
1303 padding-top: 10px;
1304 padding-left: 20px;
1305 padding-right: 20px;
1306 }
1307 .tutor-modal-wrap .search-bar input[type="text"] {
1308 width: 100%;
1309 border: 1px solid #eee;
1310 box-shadow: none;
1311 padding: 10px;
1312 }
1313
1314 .tutor-modal-wrap .modal-title {
1315 -ms-flex-preferred-size: 0;
1316 flex-basis: 0;
1317 -webkit-box-flex: 1;
1318 -ms-flex-positive: 1;
1319 flex-grow: 1;
1320 }
1321 .tutor-modal-wrap a.modal-close-btn {
1322 background: #ffffff;
1323 width: 50px;
1324 height: 59px;
1325 display: inline-block;
1326 text-align: center;
1327 line-height: 57px;
1328 color: #3a3d42;
1329 font-size: 15px;
1330 position: absolute;
1331 right: 0;
1332 top: 0;
1333 text-decoration: none;
1334 }
1335 .tutor-modal-wrap .modal-header {
1336 padding: 15px 20px;
1337 border-bottom: 1px solid #eeeff1;
1338 padding-right: 50px;
1339 align-items: center;
1340 }
1341
1342 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn{
1343 color: var(--tutor-primary-color);
1344 }
1345
1346 .tutor-modal-wrap .modal-header h1{
1347 padding: 0;
1348 margin: 0;
1349 line-height: 30px;
1350 font-size: 23px;
1351 }
1352 .tutor-modal-wrap .modal-container{
1353 background-color: #F1F1F1;
1354 padding: 0;
1355 }
1356 #tutor-quiz-modal-tab-items-wrap {
1357 background-color: #fff;
1358 font-size: 0;
1359 overflow: hidden;
1360 }
1361 #tutor-quiz-builder-modal-tabs-container{
1362 padding: 20px;
1363 }
1364 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{
1365 padding: 15px 25px;
1366 display: inline-block;
1367 color: #393C40;
1368 border-left: 1px solid #F1F1F1;
1369 font-size: 14px;
1370 overflow: hidden;
1371 line-height: 17px;
1372 vertical-align: middle;
1373 }
1374 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{
1375 background-color: #F1F1F1;
1376 }
1377 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{
1378 float: left;
1379 font-size: 17px;
1380 line-height: 1;
1381 margin-right: 5px;
1382 }
1383 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
1384 color: var(--tutor-primary-color);
1385 }
1386 .quiz-modal-tab-navigation-btn{
1387 padding: 10px 20px;
1388 border-radius: 3px;
1389 }
1390 .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{
1391 background-color: var(--tutor-primary-color);
1392 color: #ffffff;
1393 }
1394 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
1395 color: #ffffff;
1396 }
1397 .quiz-modal-btn-cancel, .quiz-modal-btn-back{
1398 color: #4B5981;
1399 border: 1px solid #D4DADB;
1400 }
1401 .tutor-quiz-builder-form-row .quiz-form-warning {
1402 color: #e88e06;
1403 }
1404 .tutor-assignment-builder-modal-wrap .modal-container{
1405 padding: 10px;
1406 }
1407 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{
1408 margin: 0;
1409 }
1410 .tutor-quiz-question-answers-form {
1411 background-color: #fff;
1412 padding: 20px;
1413 -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1414 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1415 border: 1px solid #DEDEDE;
1416 border-radius: 3px;
1417 margin-bottom: 20px;
1418 }
1419 .advanced-options-tab-item{
1420 float: right;
1421 }
1422
1423 .modal-container .modal-classic-btn-wrap{
1424 position: absolute;
1425 right: 45px;
1426 top: 20px;
1427 }
1428 .rtl .modal-container .modal-classic-btn-wrap{
1429 left: 20px;
1430 right: auto;
1431 }
1432 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn{
1433 color: var(--tutor-primary-color);
1434 }
1435
1436 /** Tutor Quiz Modal Form */
1437
1438 /*notice*/
1439 .tutor-quiz-builder-modal-tabs-notice{
1440 background: #D8D8D8;
1441 line-height: 20px;
1442 padding: 10px 30px;
1443 color: #A4A4A4;
1444 }
1445 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1446 color: #A4A4A4;
1447 text-decoration: underline;
1448 }
1449 /*end notice*/
1450
1451
1452 /* .tutor-quiz-builder-group */
1453
1454 .tutor-quiz-builder-group{
1455 margin-bottom: 25px;
1456 }
1457
1458 .tutor-quiz-builder-group > p.warning{
1459 color: red;
1460 font-size: 12px;
1461 }
1462 .tutor-quiz-builder-group > p.help{
1463 color: #A4A4A4;
1464 font-size: 12px;
1465 margin-top: 7px;
1466 }
1467
1468 .tutor-quiz-builder-group h4{
1469 font-size: 14px;
1470 color: #393C40;
1471 font-weight: 600;
1472 margin: 0 0 15px;
1473 }
1474
1475 .tutor-quiz-builder-row{
1476 display: -webkit-box;
1477 display: -ms-flexbox;
1478 display: flex;
1479 -webkit-box-align: center;
1480 -ms-flex-align: center;
1481 align-items: center;
1482 margin-left: -10px;
1483 margin-right: -10px;
1484 }
1485
1486 .tutor-quiz-builder-col{
1487 padding-left: 10px;
1488 padding-right: 10px;
1489 -webkit-box-flex: 1;
1490 -ms-flex-positive: 1;
1491 flex-grow: 1;
1492 }
1493 .tutor-quiz-builder-col.auto-width{
1494 -webkit-box-flex: 0;
1495 -ms-flex: 0 0 auto;
1496 flex: 0 0 auto;
1497 }
1498
1499 .tutor-quiz-builder-group textarea,
1500 .tutor-quiz-builder-group input[type="text"],
1501 .tutor-quiz-builder-group input[type="email"],
1502 .tutor-quiz-builder-group input[type="number"],
1503 .tutor-quiz-builder-group input[type="password"]{
1504 line-height: 40px;
1505 padding: 5px 0;
1506 text-indent: 15px;
1507 background: #fff;
1508 display: inline-block;
1509 border: 1px solid #DEDEDE;
1510 border-radius: 3px;
1511 box-shadow: none;
1512 height: 40px;
1513 margin: 0;
1514 width: 100%;
1515 color: #393C40;
1516 font-size: 14px;
1517 }
1518 .tutor-quiz-builder-group textarea:focus,
1519 .tutor-quiz-builder-group input[type="text"]:focus,
1520 .tutor-quiz-builder-group input[type="email"]:focus,
1521 .tutor-quiz-builder-group input[type="number"]:focus,
1522 .tutor-quiz-builder-group input[type="password"]:focus{
1523 border-color: var(--tutor-primary-color);
1524 }
1525
1526 .tutor-quiz-builder-group textarea{
1527 height: 80px;
1528 resize: none;
1529 text-indent: 0;
1530 padding: 11px 15px;
1531 line-height: 22px;
1532 }
1533
1534 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1535 height: 150px;
1536 }
1537
1538 .tutor-quiz-builder-group select {
1539 border: 1px solid #ccc;
1540 box-shadow: none;
1541 height: 42px !important;
1542 padding: 0 12px !important;
1543 margin: 0;
1544 }
1545
1546
1547 .tutor-quiz-builder-modal-control-btn-group{
1548 display: -webkit-box;
1549 display: -ms-flexbox;
1550 display: flex;
1551 margin-top: 20px;
1552 }
1553
1554 .question_form_inner{
1555 padding: 0 20px 20px;
1556 margin-top: 0;
1557 }
1558
1559 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1560 -webkit-box-flex: 1;
1561 -ms-flex: 1;
1562 flex: 1;
1563 }
1564 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1565 display: inline-block;
1566 }
1567 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1568 margin-right: 6px;
1569 }
1570 .modal-container .tutor-quiz-add-question-btn{
1571 border: 1px solid #C6C9CF;
1572 padding: 10px 15px;
1573 color: #393C40;
1574 display: inline-block;
1575 border-radius: 3px;
1576 }
1577 .modal-container .tutor-quiz-add-question-btn i{
1578 color: var(--tutor-primary-color);
1579 line-height: 16px;
1580 margin-right: 3px;
1581 }
1582
1583 .quiz-form-field-col{
1584 margin-right: 20px;
1585 }
1586 .quiz-form-field-col.result-fail{
1587 width: 100%;
1588 }
1589 .quiz-modal-switch-field {
1590 display: -webkit-box;
1591 display: -ms-flexbox;
1592 display: flex;
1593 margin-top: 30px;
1594 }
1595 .quiz-modal-switch-field label.btn-switch {
1596 margin-right: 20px;
1597 position: relative;
1598 }
1599
1600 label.btn-switch input:checked + .btn-slider {
1601 background-color: var(--tutor-success-button-color);
1602 }
1603
1604 .btn-switch + span{
1605 line-height: 24px;
1606 display: inline-block;
1607 margin-left: 8px;
1608 font-weight: 700;
1609 font-size: 14px;
1610 }
1611
1612 .tutor-select {
1613 position: relative;
1614 }
1615 .tutor-select .select-header{
1616 border: 1px solid #DEDEDE;
1617 margin: 0;
1618 padding: 10px;
1619 width: 100%;
1620 box-shadow: none;
1621 background-color: #fff;
1622 display: -webkit-box;
1623 display: -ms-flexbox;
1624 display: flex;
1625 cursor: pointer;
1626 box-sizing: border-box;
1627 border-radius: 3px;
1628 }
1629 .tutor-select .select-header .lead-option {
1630 -webkit-box-flex: 1;
1631 -ms-flex: 1;
1632 flex: 1;
1633 }
1634 .tutor-select .select-header .select-dropdown{
1635 line-height: 22px;
1636 }
1637 .tutor-select .select-header .lead-option .question-type-pro{
1638 display: none;
1639 }
1640 .tutor-select .tutor-select-options {
1641 border: 1px solid #DEDEDE;
1642 background-color: #fff;
1643 padding: 22px 10px 8px;
1644 width: calc(100% - 22px);
1645 position: absolute;
1646 font-size: 0;
1647 z-index: 9;
1648 display: -webkit-box;
1649 display: -ms-flexbox;
1650 display: flex;
1651 -ms-flex-wrap: wrap;
1652 flex-wrap: wrap;
1653 box-shadow: 0px 2px 10px rgba(0,0,0,.08);
1654 top: 55px;
1655 border-radius: 3px;
1656 }
1657 .tutor-select .tutor-select-options .tutor-select-option {
1658 width: calc(33.3333% - 22px);
1659 display: inline-block;
1660 padding: 9px;
1661 cursor: pointer;
1662 position: relative;
1663 box-sizing: border-box;
1664 margin: 0 11px 15px;
1665 border: 1px solid #E2E2E2;
1666 border-radius: 3px;
1667 }
1668 .tutor-select .tutor-select-options .tutor-select-option:hover {
1669 border-color: var(--tutor-primary-color);
1670 }
1671 .question-type-pro {
1672 color: #fff;
1673 font-size: 9px;
1674 right: 11px;
1675 position: absolute;
1676 top: 50%;
1677 -webkit-transform: translateY(-50%);
1678 transform: translateY(-50%);
1679 }
1680 i.tutor-icon-block {
1681 padding: 0;
1682 color: #fff;
1683 border-radius: 3px;
1684 margin-right: 2px;
1685 display: inline-block;
1686 width: 22px;
1687 height: 22px;
1688 text-align: center;
1689 line-height: 22px;
1690 }
1691 i.tutor-icon-block.tutor-icon-short-ans{
1692 background-color: #f37512;
1693 }
1694 i.tutor-icon-block.tutor-icon-image-ans{
1695 background-color: #a322f9;
1696 }
1697 i.tutor-icon-block.tutor-icon-yes-no{
1698 background-color: var(--tutor-primary-color);
1699 }
1700 i.tutor-icon-block.tutor-icon-multiple-choice{
1701 background-color: #9034a9;
1702 }
1703 i.tutor-icon-block.tutor-icon-mark{
1704 background-color: #00b890;
1705 }
1706 i.tutor-icon-block.tutor-icon-open-ended{
1707 background-color: #fe3129;
1708 }
1709 i.tutor-icon-block.tutor-icon-fill-gaps{
1710 background-color: #ffbf00;
1711 }
1712 i.tutor-icon-block.tutor-icon-answer-shorting{
1713 background-color: #f80089;
1714 }
1715 i.tutor-icon-block.tutor-icon-assesment{
1716 background-color: #274055;
1717 }
1718 i.tutor-icon-block.tutor-icon-matching{
1719 background-color: #8a4a1b;
1720 }
1721 i.tutor-icon-block.tutor-icon-image-matching{
1722 background-color: #8a4a1b;
1723 }
1724 i.tutor-icon-block.tutor-icon-ordering{
1725 background-color: var(--tutor-primary-color);
1726 }
1727 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1728 background-color: var(--tutor-success-button-color);
1729 }
1730
1731 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1732 background-color: var(--tutor-primary-color);
1733 }
1734
1735 a.back-to-quiz-questions-btn {
1736 font-size: 16px;
1737 font-weight: 300;
1738 color: #393C40;
1739 margin-bottom: 10px;
1740 display: block;
1741 }
1742
1743 a.back-to-quiz-questions-btn.tutor-updating-message i{
1744 display: none;
1745 }
1746
1747 .modal-container .quiz-questions-form {
1748 padding: 20px;
1749 }
1750
1751 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1752 -webkit-box-flex: 0;
1753 -ms-flex: 0 0 150px;
1754 flex: 0 0 150px;
1755 }
1756 .question-form-header {
1757 margin-bottom: 20px;
1758 }
1759 .quiz-question-form-body {
1760 margin-bottom: 25px;
1761 }
1762 .quiz-builder-question-wrap {
1763 display: -webkit-box;
1764 display: -ms-flexbox;
1765 display: flex;
1766 margin-bottom: 15px;
1767 }
1768 .quiz-builder-question {
1769 -webkit-box-flex: 1;
1770 -ms-flex: 1;
1771 flex: 1;
1772 display: -webkit-box;
1773 display: -ms-flexbox;
1774 display: flex;
1775 background: #fff;
1776 padding: 10px;
1777 border: 1px solid #E2E2E2;
1778 border-radius: 3px;
1779 max-width: calc(100% - 52px);
1780 }
1781 .quiz-builder-question .question-sorting {
1782 margin-right: 10px;
1783 line-height: 22px;
1784 }
1785 .quiz-builder-question .question-sorting i{
1786 display: block;
1787 line-height: 24px;
1788 }
1789 .quiz-builder-question .question-edit-icon{
1790 line-height: 22px;
1791 }
1792 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i{
1793 display: none;
1794 }
1795 .quiz-builder-question .question-title {
1796 -webkit-box-flex: 1;
1797 -ms-flex: 1;
1798 flex: 1;
1799 line-height: 22px;
1800 text-overflow: ellipsis;
1801 overflow: hidden;
1802 white-space: nowrap;
1803 margin-right: 10px;
1804 }
1805 .quiz-builder-question .question-icon {
1806 -webkit-box-flex: 0;
1807 -ms-flex: 0 0 155px;
1808 flex: 0 0 155px;
1809 }
1810 .quiz-builder-qustion-trash a{
1811 display: block;
1812 padding: 0 0 0 10px;
1813 font-size: 20px;
1814 color: rgba(57, 60, 64, 0.4);
1815 line-height: 44px;
1816 }
1817 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1818 border: 1px solid #DEDEDE;
1819 padding: 20px 70px 20px 10px;
1820 background-color: #ffffff;
1821 position: relative;
1822 border-radius: 4px;
1823 }
1824 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1825 background-color: var(--tutor-primary-color);
1826 border: none;
1827 height: 4px;
1828 border-radius: 4px;
1829 }
1830 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1831 background: #DEDEDE;
1832 border-radius: 4px;
1833 }
1834 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1835 background-color: var(--tutor-primary-color);
1836 border: 1px solid var(--tutor-primary-color);
1837 border-radius: 50%;
1838 }
1839 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1840 font-size: 16px;
1841 font-weight: 600;
1842 background: var(--tutor-primary-color);
1843 position: absolute;
1844 right: 5px;
1845 top: 50%;
1846 margin: 0;
1847 -webkit-transform: translateY(-50%);
1848 transform: translateY(-50%);
1849 line-height: 34px;
1850 width: 43px;
1851 text-align: center;
1852 border-radius: 4px;
1853 color: #fff;
1854 }
1855 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
1856 content: '';
1857 position: absolute;
1858 border: 7px solid transparent;
1859 top: 50%;
1860 border-right-color: var(--tutor-primary-color);
1861 right: 100%;
1862 -webkit-transform: translateY(-50%);
1863 transform: translateY(-50%);
1864 }
1865 .tutor-quiz-answer-wrap {
1866 display: -webkit-box;
1867 display: -ms-flexbox;
1868 display: flex;
1869 }
1870 .tutor-quiz-answer {
1871 background-color: #fff;
1872 -webkit-box-flex: 1;
1873 -ms-flex: 1;
1874 flex: 1;
1875 padding: 10px 15px;
1876 border: 1px solid #DEDEDE;
1877 display: -webkit-box;
1878 display: -ms-flexbox;
1879 display: flex;
1880 line-height: 22px;
1881 border-radius: 3px;
1882 margin-bottom: 15px;
1883 }
1884 .tutor-quiz-answer .tutor-quiz-answer-edit a {
1885 display: block;
1886 padding: 0px 9px;
1887 }
1888 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
1889 padding: 0 10px;
1890 display: inline-block;
1891 line-height: 44px;
1892 }
1893 span.tutor-quiz-answer-title {
1894 -webkit-box-flex: 1;
1895 -ms-flex: 1;
1896 flex: 1;
1897 }
1898 .tutor-quiz-answer-media .option-media-preview{
1899 margin-bottom: 20px;
1900 }
1901 .tutor-quiz-answer-media .option-media-preview img {
1902 max-width: 80px;
1903 height: auto;
1904 }
1905 .tutor-question-answer-image{
1906 margin-right: 10px;
1907 }
1908 .tutor-question-answer-image img{
1909 max-height: 25px;
1910 width: auto;
1911 }
1912 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
1913 background-color: var(--tutor-success-button-color);
1914 color: #fff;
1915 padding: 10px 15px;
1916 border: none;
1917 cursor: pointer;
1918 }
1919 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
1920 background-color: var(--tutor-success-button-color);
1921 }
1922 /**
1923 Tutor Media Upload
1924 */
1925
1926 .tutor-media-upload-wrap {
1927 border: 1px solid #DEDEDE;
1928 display: -webkit-box;
1929 display: -ms-flexbox;
1930 display: flex;
1931 width: 130px;
1932 }
1933 .tutor-media-upload-wrap img{
1934 max-width: 100%;
1935 }
1936 .tutor-media-preview {
1937 -webkit-box-flex: 1;
1938 -ms-flex: 1;
1939 flex: 1;
1940 }
1941 .tutor-media-upload-btn {
1942 display: block;
1943 padding: 10px;
1944 font-size: 50px;
1945 line-height: 50px;
1946 text-align: center;
1947 color: #DEDEDE;
1948 }
1949 .tutor-media-upload-trash-wrap {
1950 border-left: 1px solid #dedede;
1951 }
1952 .tutor-media-upload-trash {
1953 color: #dedede;
1954 display: block;
1955 line-height: 50px;
1956 padding: 12px;
1957 }
1958 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
1959 margin-top: 40px;
1960 margin-bottom: 10px;
1961 }
1962
1963 /**
1964 #End Quiz Modal
1965 */
1966
1967 .tutor-available-quizzes .added-quiz-item {
1968 background-color: #f5f5f5;
1969 padding: 10px;
1970 margin-bottom: 2px;
1971 display: -webkit-box;
1972 display: -ms-flexbox;
1973 display: flex;
1974 }
1975 .tutor-available-quizzes .added-quiz-item .quiz-name {
1976 -ms-flex-preferred-size: 0;
1977 flex-basis: 0;
1978 -webkit-box-flex: 1;
1979 -ms-flex-positive: 1;
1980 flex-grow: 1;
1981 }
1982 .tutor-add-quiz-button-wrap {
1983 margin: 20px 0;
1984 }
1985 .tutor-quiz-delete-btn{
1986 color: #FF0000;
1987 }
1988 p.quiz-search-suggest-text{
1989 margin-top: 30px;
1990 font-style: italic;
1991 font-size: 12px;
1992 }
1993 span.result-pass{
1994 background-color: var(--tutor-success-button-color);
1995 color: #fff;
1996 padding: 3px 5px;
1997 border-radius: 2px;
1998 }
1999 span.result-fail{
2000 color: #FF0000;
2001 }
2002
2003
2004 .tutor-emails-lists-wrap{
2005 background-color: #ffffff;
2006 padding: 20px;
2007 }
2008 .tutor-emails-lists-wrap .wp-list-table td{
2009 padding: 10px 20px;
2010 }
2011 /*
2012 Tutor Instructor
2013 */
2014
2015 .tutor-course-instructors-metabox-wrap{
2016 margin-top: 10px;
2017 margin-left: -10px;
2018 }
2019 .tutor-add-instructor-button-wrap{
2020 padding-left: 10px;
2021 }
2022 .tutor-course-available-instructors {
2023 display: -webkit-box;
2024 display: -ms-flexbox;
2025 display: flex;
2026 -ms-flex-wrap: wrap;
2027 flex-wrap: wrap;
2028 }
2029
2030 .tutor-course-available-instructors .added-instructor-item {
2031 -webkit-box-flex: 0;
2032 -ms-flex: 0 0 calc(50% - 20px);
2033 flex: 0 0 calc(50% - 20px);
2034 max-width: calc(50% - 20px);
2035 border: 1px solid #DCDFE5;
2036 padding: 13px;
2037 display: -webkit-inline-box;
2038 display: -ms-inline-flexbox;
2039 display: inline-flex;
2040 -webkit-box-align: center;
2041 -ms-flex-align: center;
2042 align-items: center;
2043 border-radius: 4px;
2044 position: relative;
2045 box-sizing: border-box;
2046 margin: 0px 10px 20px;
2047 }
2048
2049 @media (min-width: 1300px) {
2050 .tutor-course-available-instructors .added-instructor-item{
2051 -ms-flex: 0 0 calc(33.333% - 20px);
2052 flex: 0 0 calc(33.333% - 20px);
2053 max-width: calc(33.333% - 20px);
2054 }
2055 }
2056 @media (max-width: 546px){
2057 .tutor-course-available-instructors .added-instructor-item{
2058 -ms-flex: 0 0 100%;
2059 flex: 0 0 100%;
2060 max-width: 100%;
2061 }
2062 }
2063
2064 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2065 position: relative;
2066 }
2067
2068 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
2069 display: inline-block;
2070 margin-left: 10px;
2071 width: 18px;
2072 }
2073
2074 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
2075 opacity: 1;
2076 }
2077
2078 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
2079 -webkit-transition: 300ms;
2080 transition: 300ms;
2081 opacity: 0;
2082 position: absolute;
2083 bottom: 34px;
2084 right: 9px;
2085 background: #2A344F;
2086 -webkit-transform: translateX(50%);
2087 transform: translateX(50%);
2088 color: #fff;
2089 font-size: 12px;
2090 font-style: normal;
2091 padding: 0 8px;
2092 border-radius: 15px;
2093 line-height: 20px;
2094 z-index: 1;
2095 }
2096
2097 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
2098 content: '';
2099 position: absolute;
2100 border: 5px solid #2A344F;
2101 bottom: -3px;
2102 left: 50%;
2103 margin-left: -5px;
2104 -webkit-transform: rotate(45deg);
2105 transform: rotate(45deg);
2106 z-index: -1;
2107 }
2108
2109 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2110 position: absolute;
2111 right: 14px;
2112 top: 50%;
2113 font-size: 12px;
2114 -webkit-transform: translateY(-50%);
2115 transform: translateY(-50%);
2116 opacity: 0;
2117 -webkit-transition: 300ms;
2118 transition: 300ms;
2119 }
2120
2121 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
2122 color: red;
2123 text-decoration: none;
2124 }
2125
2126 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
2127 opacity: 1;
2128 }
2129
2130 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2131 height: 45px;
2132 width: 45px;
2133 overflow: hidden;
2134 border-radius: 50px;
2135 margin-right: 15px;
2136 }
2137 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
2138 width: 100%;
2139 height: auto;
2140 }
2141 /*@media (min-width: 547px){*/
2142 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2143 /*margin-left: 30px;*/
2144 /*}*/
2145 /*}*/
2146
2147 /*
2148 End new
2149 */
2150
2151 .answer-image-matched-wrap {
2152 display: -webkit-box;
2153 display: -ms-flexbox;
2154 display: flex;
2155 }
2156 .image-matching-item {
2157 -webkit-box-flex: 0;
2158 -ms-flex: 0 0 50px;
2159 flex: 0 0 50px;
2160 margin-right: 10px;
2161 }
2162 .image-matching-item p{
2163 margin-bottom: 5px;
2164 margin-top: 0;
2165 color: #878A8F;
2166 }
2167 .image-matching-item img{
2168 max-width: 80px;
2169 }
2170 span.filled_dash_unser {
2171 font-weight: bold;
2172 text-decoration: underline;
2173 margin: 0 5px;
2174 }
2175 /**
2176 Uninstall
2177 */
2178 .wrap.tutor-uninstall-wrap {
2179 background: #fff;
2180 padding: 20px;
2181 }
2182 .tutor-uninstall-btn-group{
2183 margin: 50px 0;
2184 }
2185
2186 /**
2187 Updating Messsage
2188 */
2189 .tutor-updating-message:before{
2190 display: inline-block;
2191 font-family: 'tutor';
2192 -webkit-font-smoothing: antialiased;
2193 -moz-osx-font-smoothing: grayscale;
2194 vertical-align: top;
2195 content: "\e91d";
2196 -webkit-animation: rotation 2s infinite linear;
2197 animation: rotation 2s infinite linear;
2198 margin-right: 6px;
2199 }
2200 .rtl .tutor-updating-message:before{
2201 margin-right: 0;
2202 margin-left: 6px;
2203 }
2204
2205 /**
2206 Lesson Edit Modal
2207 */
2208
2209 .lesson-modal-form-wrap .lesson-modal-field-row{
2210 padding: 10px 0;
2211 }
2212 .lesson-modal-field.tutor-lesson-modal-title-wrap{
2213 width: 95%;
2214 }
2215 .tutor-lesson-modal-title-wrap input{
2216 width: 100%;
2217 }
2218 .lesson-modal-form-wrap .assignment-modal-field-row,
2219 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2220 .lesson-modal-form-wrap .tutor-option-field-row{
2221 padding: 10px 0;
2222 /*margin-bottom: 20px;
2223 border-bottom: none;*/
2224 }
2225 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2226 border-bottom: none;
2227 }
2228
2229 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2230 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2231 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2232 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2233 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]{
2234 line-height: 40px;
2235 padding: 5px 0;
2236 text-indent: 15px;
2237 background: #fff;
2238 display: inline-block;
2239 border: 1px solid #DEDEDE;
2240 border-radius: 3px;
2241 box-shadow: none;
2242 height: 40px;
2243 margin: 0;
2244 width: 100%;
2245 color: #393C40;
2246 font-size: 14px;
2247 transition: 300ms;
2248 }
2249 .lesson-modal-form-wrap .tutor-option-field-row textarea{
2250 line-height: 26px;
2251 min-height: 150px;
2252 text-indent: 0;
2253 padding: 15px;
2254 }
2255 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2256 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2257 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2258 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2259 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus{
2260 border-color: var(--tutor-primary-color);
2261 }
2262
2263 .lesson-modal-form-wrap .tutor-option-field-row select{
2264 height: 40px;
2265 }
2266
2267 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox{
2268 margin-top: 0;
2269 }
2270
2271 .assignment-modal-form-wrap,
2272 .lesson-modal-form-wrap {
2273 padding: 20px;
2274 padding-bottom: 48px;
2275 }
2276 .tutor-lesson-modal-wrap .modal-footer{
2277 padding: 10px 20px;
2278 background-color: #fff;
2279 width: 100%;
2280 position: sticky;
2281 bottom: 0;
2282 position: -webkit-sticky;
2283 }
2284 .tutor-get-pro-text {
2285 color: #e02424;
2286 }
2287 .updating-icon:before{
2288 font-family: 'tutor';
2289 margin-right: 5px;
2290 content: "\e91d";
2291 -webkit-animation: spin 1s steps(8) infinite;
2292 animation: spin 1s steps(8) infinite;
2293 display: inline-block;
2294 }
2295 .tutor-notice-warning{
2296 background-color: #fcf8e3;
2297 border-color: #faebcc;
2298 padding: 20px;
2299 margin-bottom: 10px;
2300 }
2301
2302 /**
2303 Withdraw table
2304 */
2305 .withdraw-method-data-row {
2306 display: -webkit-box;
2307 display: -ms-flexbox;
2308 display: flex;
2309 }
2310 span.withdraw-method-label {
2311 width: 140px;
2312 }
2313 .withdraw-method-value{
2314 margin-left: 3px;
2315 }
2316 .withdraw-status.withdraw-status-approved {
2317 background: var(--tutor-success-button-color);
2318 color: #fff;
2319 padding: 5px 10px;
2320 }
2321 .withdraw-status.withdraw-status-pending {
2322 background: #f0efef;
2323 color: #666666;
2324 padding: 5px 10px;
2325 }
2326 .withdraw-status.withdraw-status-rejected {
2327 background: #ff3842;
2328 color: #fff;
2329 padding: 5px 10px;
2330 }
2331 .withdraw-list-row-actions{
2332 font-weight: bold;
2333 }
2334 .withdraw-list-row-actions .approved a{
2335 color: var(--tutor-success-button-color);
2336 }
2337 .withdraw-list-row-actions .rejected a{
2338 color: #ff3842;
2339 }
2340
2341 /**
2342 Assignments
2343 */
2344
2345 .submitted-assignment-wrap{
2346 background-color: #ffffff;
2347 padding: 20px;
2348 margin-top: 20px;
2349 }
2350 .tutor-individual-attachment-file{
2351 margin-bottom: 20px;
2352 }
2353 .tutor-individual-attachment-file p {
2354 margin: 0 !important;
2355 }
2356
2357
2358
2359 /**
2360 Tutor Notice
2361 */
2362 .tnotice {
2363 text-align:left;
2364 padding: 10px 0;
2365 background-color:#fff;
2366 border-radius:4px;
2367 position:relative;
2368 margin-bottom: 10px;
2369 }
2370 .tnotice:before {
2371 content: '';
2372 position: absolute;
2373 top: 0;
2374 left: 0;
2375 width: 4px;
2376 height: 100%;
2377 border-top-left-radius:4px;
2378 border-bottom-left-radius: 4px;
2379
2380 }
2381 .tnotice__icon{
2382 position:absolute;
2383 top:50%;
2384 left:22px;
2385 transform:translateY(-50%);
2386 width:14px;
2387 height:14px;
2388 padding: 7px;
2389 border-radius:50%;
2390 display:inline-block;
2391
2392 color: #fff;
2393 text-align: center;
2394 line-height: 11px;
2395 }
2396 .tnotice__type {
2397 color: #3e3e3e;
2398 font-weight: 700;
2399 margin-top: 0;
2400 margin-bottom: 0;
2401 }
2402 .tnotice__message {
2403 font-size: 14px;
2404 margin-top: 0;
2405 margin-bottom: 0;
2406 color: #878787;
2407 }
2408 .tnotice__content{
2409 padding-left:70px;
2410 padding-right:60px;
2411 }
2412 .tnotice__close {
2413 position: absolute;
2414 right: 22px;
2415 top: 50%;
2416 width: 14px;
2417 cursor:pointer;
2418 height: 14px;
2419 fill:#878787;
2420 transform: translateY(-50%);
2421 }
2422 .tnotice--success .tnotice__icon{
2423 background-color:#2BDE3F;
2424 }
2425 .tnotice--success:before{
2426 background-color:#2BDE3F;
2427 }
2428 .tnotice--blue .tnotice__icon{
2429 background-color:#1D72F3;
2430 }
2431 .tnotice--blue:before{
2432 background-color:#1D72F3;
2433 }
2434 .tnotice--danger .tnotice__icon{
2435 background-color: #f31e1c;
2436 }
2437 .tnotice--danger:before{
2438 background-color:#f31e1c;
2439 }
2440
2441 /***************************
2442 * Quiz attempts table
2443 **************************/
2444
2445 .tutor-quiz-attempt-history td:last-child {
2446 text-align: center;
2447 }
2448 .tutor-quiz-attempt-history td:last-child a {
2449 display: block;
2450 padding: 10px;
2451 }
2452 .attempt-review-title {
2453 font-size: 18px;
2454 color: var(--tutor-text-size);
2455 font-weight: 600;
2456 display: flex;
2457 align-items: center;
2458 margin-bottom: 60px;
2459 }
2460 .attempt-review-title i {
2461 margin-right: 12px;
2462 color: var(--tutor-primary-color);
2463 }
2464 .tutor-quiz-attempt-info-row .attempt-view-bottom, .tutor-quiz-attempt-info-row .attempt-view-top {
2465 display: flex;
2466 justify-content: space-between;
2467 }
2468 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col, .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2469 display: inline-flex;
2470 align-items: center;
2471 max-width: 30%;
2472 }
2473 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2474 align-items: flex-start;
2475 }
2476 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass, .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2477 background: #df3247;
2478 font-size: 14px;
2479 font-weight: 400;
2480 color: #fff;
2481 padding: 1px 4px;
2482 margin-right: 13px;
2483 border-radius: 2px;
2484 }
2485 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2486 background: var(--tutor-success-button-color);
2487 }
2488 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2489 font-size: 14px;
2490 line-height: 25px;
2491 margin: 0;
2492 color: #7a7f85;
2493 font-weight: 400;
2494 }
2495 .tutor-quiz-attempt-info-row .attempt-info-content h4 a, .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2496 font-weight: 700;
2497 color: var(--tutor-text-color);
2498 margin-top: 7px;
2499 }
2500 .tutor-quiz-attempt-info-row .attempt-view-top {
2501 padding-bottom: 30px;
2502 margin-bottom: 30px;
2503 border-bottom: 1px solid #dcdfe5;
2504 }
2505 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2506 margin-bottom: 60px;
2507 }
2508 .attempt-user-details {
2509 display: flex;
2510 align-items: center;
2511 }
2512 .attempt-user-details .attempt-user-avatar {
2513 padding-right: 20px;
2514 }
2515 .attempt-user-details .attempt-user-avatar img {
2516 display: block;
2517 width: 70px;
2518 height: 70px;
2519 border-radius: 50%;
2520 }
2521 .attempt-user-details .attempt-info-content h4 {
2522 font-size: 18px;
2523 }
2524 .attempt-review-notice-wrap {
2525 display: flex;
2526 margin-bottom: 60px;
2527 justify-content: space-between;
2528 }
2529 .attempt-review-notice-wrap p {
2530 margin: 0;
2531 display: inline-flex;
2532 align-items: center;
2533 }
2534 .attempt-review-notice-wrap p.attempt-review-notice i {
2535 font-size: 16px;
2536 color: #f5c813;
2537 margin-right: 9px;
2538 }
2539 .attempt-review-notice-wrap p.attempt-review-at > span {
2540 color: var(--tutor-primary-color);
2541 margin-right: 7px;
2542 font-size: 16px;
2543 }
2544 .attempt-review-notice-wrap p > strong {
2545 font-weight: 400;
2546 margin-right: 5px;
2547 }
2548 .quiz-attempt-answers-wrap table th {
2549 background: #fcfcfc;
2550 font-size: 12px;
2551 text-transform: inherit;
2552 }
2553 .quiz-attempt-answers-wrap table td{
2554 background-color: #fff;
2555 }
2556 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
2557 padding: 17px 20px !important;
2558 border-top: 1px solid #eaeaea;
2559 border-bottom: 1px solid #eaeaea;
2560 vertical-align: middle;
2561 text-align: left;
2562 }
2563 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
2564 margin: 0;
2565 }
2566 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2567 border: 1px solid #d4dadb;
2568 color: #d4dadb;
2569 height: 30px;
2570 width: 30px;
2571 border-radius: 2px;
2572 font-size: 13px;
2573 display: inline-block;
2574 text-align: center;
2575 line-height: 30px;
2576 transition: 300ms;
2577 text-decoration: none;
2578 }
2579 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2580 border: 1px solid var(--tutor-success-button-color);
2581 color: var(--tutor-success-button-color);
2582 }
2583 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2584 border: 1px solid #df3247;
2585 color: #df3247;
2586 }
2587 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2588 margin-right: 17px;
2589 }
2590 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i, .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2591 font-size: 12px;
2592 height: 20px;
2593 width: 20px;
2594 text-align: center;
2595 line-height: 20px;
2596 background: var(--tutor-success-button-color);
2597 color: #fff;
2598 display: inline-block;
2599 border-radius: 2px;
2600 margin-right: 6px;
2601 }
2602 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2603 background: #df3247;
2604 font-size: 10px;
2605 }
2606 .answer-image-matched-wrap {
2607 display: flex;
2608 }
2609 .answer-image-matched-wrap .image-matching-item {
2610 margin: 0 5px;
2611 max-width: 70px;
2612 }
2613 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2614 font-size: 14px;
2615 margin-top: 4px;
2616 }
2617
2618 .tutor-quiz-attempt-review-wrap{
2619 padding: 20px;
2620 background: #ffffff;
2621 margin-right: 15px;
2622 margin-top: 15px;
2623 }
2624
2625 .tutor-quiz-attempt-review-wrap table{
2626 width: 100%;
2627 border-collapse: collapse;
2628 }
2629
2630
2631 .tutor-quiz-attempt-review-wrap img{
2632 max-width: 100%;
2633 }
2634
2635 /**
2636 Upgrade Notice
2637 */
2638 #tutor-update .dummy {
2639 display: none;
2640 }
2641 #tutor-update .tutor_plugin_update_notice {
2642 padding: 20px 0!important
2643 }
2644
2645 #tutor-update .tutor_plugin_update_notice {
2646 font-weight: 400;
2647 background: #fff8e5!important;
2648 border-left: 4px solid #ffb900;
2649 border-top: 1px solid #ffb900;
2650 padding: 9px 0 9px 12px!important;
2651 margin: 0 -12px 0 -16px!important
2652 }
2653
2654 #tutor-update .tutor_plugin_update_notice .version::before {
2655 content: '\f348';
2656 display: inline-block;
2657 font: 400 18px/1 dashicons;
2658 speak: none;
2659 margin: 0 8px 0 -2px;
2660 vertical-align: top
2661 }
2662 /**
2663 Course Settings Tabs
2664 */
2665 #tutor-metabox-course-settings-tabs {
2666 background-color: #fff;
2667 border: 1px solid #e5e5e5;
2668 margin: 1em 0;
2669 }
2670 .inside #tutor-metabox-course-settings-tabs{
2671 border: 0;
2672 margin: 0;
2673 }
2674 .settings-tabs-heading{
2675 padding: 1em;
2676 border-bottom: 1px solid #e5e5e5;
2677 }
2678 .settings-tabs-heading h3{
2679 font-size: 14px;
2680 margin: 0;
2681 line-height: 1.4;
2682 }
2683 .course-settings-tabs-container {
2684 display: flex;
2685 }
2686 .course-settings-tabs-container .settings-tabs-navs-wrap{
2687 flex: 0 0 200px;
2688 background: #F5F5F5;
2689 }
2690 .settings-tabs-navs-wrap .settings-tabs-navs{
2691 margin: 0;
2692 }
2693 .settings-tabs-navs-wrap .settings-tabs-navs li{
2694 margin: 0;
2695 }
2696 .settings-tabs-navs-wrap .settings-tabs-navs li a {
2697 display: block;
2698 padding-top: 10px;
2699 padding-bottom: 10px;
2700 padding-left: 15px;
2701 padding-right: 15px;
2702 color: #23282d;
2703 text-decoration: none;
2704 background: #F5F5F5;
2705 text-transform: capitalize;
2706 border-bottom: 1px solid #e5e5e5;
2707 border-left: 3px solid transparent;
2708 }
2709 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{
2710 border-bottom: none;
2711 }
2712 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus{
2713 box-shadow: none;
2714 }
2715 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
2716 background-color: #ffffff;
2717 border-bottom: 1px solid #e5e5e5;
2718 color: var(--tutor-primary-color);
2719 border-left: 3px solid var(--tutor-primary-color);
2720 }
2721 .course-settings-tabs-container .settings-tabs-container{
2722 padding: 1em;
2723 flex: 1;
2724 }
2725 .tutor-field-radio p{
2726 margin-top: 0;
2727 }
2728
2729 /**
2730 Content Drip (Pro)
2731 */
2732 .lesson-modal-form-wrap .lesson-content-drip-wrap {
2733 padding: 10px;
2734 border: 1px solid #e4e4e4;
2735 }
2736 .lesson-modal-form-wrap .lesson-content-drip-wrap h3{
2737 margin: 0 0 10px 0;
2738 }
2739 .select2-dropdown.increasezindex {
2740 z-index:9999999999999;
2741 }
2742
2743 /*!
2744 * jQuery UI Datepicker 1.9.0
2745 * http://jqueryui.com
2746 *
2747 * Copyright 2012 jQuery Foundation and other contributors
2748 * Released under the MIT license.
2749 * http://jquery.org/license
2750 *
2751 * http://docs.jquery.com/UI/Datepicker#theming
2752 */
2753 .ui-datepicker {
2754 background-color: #fff;
2755 border: 1px solid #EEEEEE;
2756 display: none;
2757 margin-top: 4px;
2758 padding: 5px;
2759 width: 180px;
2760 }
2761 .ui-datepicker a,
2762 .ui-datepicker a:hover {
2763 text-decoration: none;
2764 }
2765 .ui-datepicker a:hover,
2766 .ui-datepicker td:hover a {
2767 color: #2A6496;
2768 -webkit-transition: color 0.1s ease-in-out;
2769 -moz-transition: color 0.1s ease-in-out;
2770 -o-transition: color 0.1s ease-in-out;
2771 transition: color 0.1s ease-in-out;
2772 }
2773 .ui-datepicker .ui-datepicker-header {
2774 margin-bottom: 4px;
2775 text-align: center;
2776 }
2777 .ui-datepicker .ui-datepicker-title {
2778 font-weight: 700;
2779 }
2780 .ui-datepicker .ui-datepicker-prev,
2781 .ui-datepicker .ui-datepicker-next {
2782 cursor: default;
2783 font-family: 'tutor';
2784 -webkit-font-smoothing: antialiased;
2785 font-style: normal;
2786 font-weight: normal;
2787 height: 20px;
2788 line-height: 1;
2789 margin-top: 2px;
2790 width: 30px;
2791 }
2792 .ui-datepicker .ui-datepicker-prev {
2793 float: left;
2794 text-align: left;
2795 }
2796 .ui-datepicker .ui-datepicker-next {
2797 float: right;
2798 text-align: right;
2799 }
2800 .ui-datepicker .ui-datepicker-prev:before {
2801 content: "\e921";
2802 }
2803 .ui-datepicker .ui-datepicker-next:before {
2804 content: "\e903";
2805 }
2806 .ui-datepicker .ui-icon {
2807 display: none;
2808 }
2809 .ui-datepicker .ui-datepicker-calendar {
2810 table-layout: fixed;
2811 width: 100%;
2812 }
2813 .ui-datepicker .ui-datepicker-calendar th,
2814 .ui-datepicker .ui-datepicker-calendar td {
2815 text-align: center;
2816 padding: 0;
2817 }
2818 .ui-datepicker .ui-datepicker-calendar td {
2819 border-radius: 4px;
2820 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2821 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2822 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2823 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2824 }
2825 .ui-datepicker .ui-datepicker-calendar td:hover {
2826 background-color: #eee;
2827 cursor: pointer;
2828 }
2829 .ui-datepicker .ui-datepicker-calendar td a {
2830 text-decoration: none;
2831 }
2832 .ui-datepicker .ui-datepicker-current-day {
2833 background-color: #4289cc;
2834 }
2835 .ui-datepicker .ui-datepicker-current-day a {
2836 color: #fff
2837 }
2838 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
2839 background-color: #fff;
2840 cursor: default;
2841 }
2842
2843 .ui-datepicker-calendar .ui-state-default {
2844 border: none;
2845 background: none;
2846 }
2847 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
2848 background: #EEEEEE;
2849 padding: 3px;
2850 display: block;
2851 }
2852 /** END Calender */
2853
2854 /**
2855 * report.css
2856 *Moved report.css from pro add to here
2857 */
2858 h2.tutor-page-heading{
2859 background-color: #ffffff;
2860 padding: 30px !important;
2861 margin: 0 !important;
2862 border-bottom: 1px solid #ECEDEF;
2863 }
2864 .tutor-report-left-menus{
2865 background-color: #FCFCFC;
2866 margin-bottom: 50px;
2867 }
2868 .tutor-report-left-menus ul{
2869 margin: 0;
2870 }
2871 .report-main-wrap {
2872 /*display: flex;*/
2873 }
2874 .report-main-wrap h3{
2875 font-weight: 300;
2876 font-size: 20px;
2877 }
2878 .tutor-report-left-menus ul li{
2879 display: inline-block;
2880 margin: 0;
2881 }
2882 .tutor-report-left-menus ul li a{
2883 text-decoration: none;
2884 line-height: 60px;
2885 display: block;
2886 padding: 0 15px;
2887 color: #393C40;
2888 }
2889 .tutor-report-left-menus ul li a:focus {
2890 outline: none !important;
2891 border: 0;
2892 box-shadow: none;
2893 }
2894 .tutor-report-left-menus ul li.active a{
2895 color: #1E55DD;
2896 border-bottom: 3px solid #3057D5;
2897 }
2898 .tutor-report-content{
2899 flex: 1;
2900 }
2901 .report-top-sub-menu{
2902 margin: 0;
2903 flex: 1;
2904 }
2905 .report-top-sub-menu a{
2906 text-decoration: none;
2907 padding: 10px 15px;
2908 border: 1px solid #D7DADF;
2909 color: #AAAEB3;
2910 border-radius: 3px;
2911 display: inline-block;
2912 }
2913 .report-top-sub-menu a.active {
2914 background-color: #3057D5;
2915 color: #ffffff;
2916 border: 1px solid #3057D5;
2917 }
2918 .top-course-enrolled{
2919 margin-top: 20px;
2920 margin-bottom: 20px;
2921 }
2922 .top-course-enrolled h1, .top-course-enrolled h2, .top-course-enrolled h3 {
2923 margin: 30px 0;
2924 }
2925 .report-stats{
2926 display: flex;
2927 flex-flow: row wrap;
2928 }
2929 .report-stat-box{
2930 padding: 0;
2931 margin-bottom: 30px;
2932 width: 25%;
2933 display: inline-flex;
2934 flex: 0 0 25%;
2935 }
2936 .report-stat-box-body{
2937 background-color: #ffffff;
2938 display: flex;
2939 width: 100%;
2940 margin-right: 30px;
2941 }
2942 .report-stat-box:nth-child(4n) .report-stat-box-body {
2943 margin-right: 0;
2944 }
2945 .report-stat-box .box-icon{
2946 font-size: 50px;
2947 line-height: 46px;
2948 padding: 13px;
2949 color: #3057D5;
2950 }
2951 .report-stat-box h4, .report-stat-box p{
2952 margin: 5px 0;
2953 }
2954 .report-stat-box .box-stats-text h3, .report-stat-box .box-stats-text p{
2955 margin: 5px 0;
2956 }
2957 .report-stat-box .box-stats-text {
2958 padding: 12px 0;
2959 }
2960 .report-stat-box .box-stats-text h3{
2961 font-size: 20px;
2962 font-weight: 300;
2963 }
2964 .report-stat-box .box-stats-text p {
2965 color: #888B90;
2966 }
2967 .box-padding{
2968 padding: 30px;
2969 }
2970 .box-padding h3{
2971 margin-top: 0;
2972 }
2973 .box-bg-green{
2974 background-color: #00D611;
2975 color: #ffffff;
2976 }
2977 .box-bg-primary{
2978 background-color: #3057D5;
2979 color: #ffffff;
2980 }
2981 .box-bg-light{
2982 background-color: #EEEEEE;
2983 color: #555555;
2984 }
2985 .box-bg-warning{
2986 background-color: #eea504;
2987 color: #ffffff;
2988 }
2989 .box-bg-dark{
2990 background-color: #333333;
2991 color: #ffffff;
2992 }
2993 .box-bg-danger{
2994 background-color: #ff000c;
2995 color: #ffffff;
2996 }
2997 .box-bg-pink{
2998 background-color: #ff00da;
2999 color: #ffffff;
3000 }
3001 .box-bg-violate{
3002 background-color: #9c25ea;
3003 color: #ffffff;
3004 }
3005 .tutor-report-overview-section{
3006 display: flex;
3007 margin: 20px 0;
3008 }
3009 .overview-section-col6{
3010 width: 50%;
3011 }
3012 .overview-section-col6 {
3013 margin-right: 1%;
3014 margin-left: 1%;
3015 }
3016 .overview-section-col6:first-child {
3017 margin-left: 0;
3018 }
3019 .overview-section-col6:last-child {
3020 margin-right: 0;
3021 }
3022 .last-revews-wrap{
3023 width: 100%;
3024 }
3025 table.tutor-report-table {
3026 border: none;
3027 box-shadow: none;
3028 }
3029 .tutor-report-table th{
3030 background-color: #FCFCFC;
3031 border-top: 1px solid #EAEAEA;
3032 border-bottom: 1px solid #EAEAEA;
3033 padding: 20px;
3034 color: #878A8F;
3035 }
3036 .tutor-report-table td{
3037 border-bottom: 1px solid #EAEAEA;
3038 padding: 20px;
3039 }
3040 .tutor-report-table td img.avatar{
3041 float: left;
3042 margin-right: 5px;
3043 }
3044 /**
3045 Icon
3046 */
3047 .tutor-icon-star-full, .tutor-icon-star-line{
3048 color: #FFD700;
3049 }
3050 .tutor-delete-link{
3051 color: #ff282a !important;
3052 }
3053 /**
3054 Pagination
3055 */
3056 .tutor-pagination{
3057 margin: 50px 0;
3058 }
3059 .tutor-pagination .page-numbers {
3060 display: inline-block;
3061 padding: 5px 10px;
3062 margin: 0 2px 0 0;
3063 border: 1px solid #eee;
3064 line-height: 1;
3065 text-decoration: none;
3066 font-weight: 600;
3067 }
3068 .tutor-pagination .page-numbers.current,
3069 .tutor-pagination a.page-numbers:hover {
3070 background: #f9f9f9;
3071 }
3072 .report-date-range-form{
3073 display: flex;
3074 }
3075 .date-range-input{
3076 position: relative;
3077 margin-right: 10px;
3078 }
3079 .date-range-input:last-child{
3080 margin-right: 0;
3081 }
3082 .date-range-input input{
3083 border: 1px solid #D7DADF;
3084 box-shadow: none;
3085 line-height: 32px;
3086 margin: 0;
3087 padding-right: 30px;
3088 }
3089 .date-range-input i.tutor-icon-calendar{
3090 position: absolute;
3091 right: 10px;
3092 top: 13px;
3093 }
3094 .date-range-input button{
3095 background-color: #3057D5;
3096 color: #ffffff;
3097 border: none;
3098 line-height: 39px;
3099 padding: 0 15px;
3100 }
3101 .tutor-date-range-filter-wrap{
3102 display: flex;
3103 margin: 30px 0;
3104 }
3105 .report-download-csv-icon{
3106 float: right;
3107 }
3108 .report-download-csv-icon a{
3109 text-decoration: none;
3110 }
3111 /** END Report.css */
3112
3113
3114 /**
3115 * Alert CSS
3116 * since v.1.4.2
3117 */
3118 .tutor-alert {
3119 border: 1px solid #F8A201;
3120 background: #FFFFF2;
3121 position: relative;
3122 border-radius: 3px;
3123 padding: 20px 25px 20px 95px;
3124 color: #A86D00;
3125 margin-bottom: 10px;
3126 }
3127 .tutor-alert.tutor-alert-danger{
3128 border: 1px solid #FE1A1A;
3129 background: #FFF2F2;
3130 color: #A50000;
3131 }
3132 .tutor-alert.tutor-alert-success{
3133 border: 1px solid #69BC0D;
3134 background: #F6FFF2;
3135 color: #3D7400;
3136 }
3137 .tutor-alert.tutor-alert-info{
3138 border: 1px solid #13aaf6;
3139 background: #eaf8ff;
3140 color: #0586c7;
3141 }
3142 .tutor-alert::before {
3143 content: '\e95f';
3144 position: absolute;
3145 font-size: 30px;
3146 font-family: 'tutor' !important;
3147 speak: none;
3148 font-style: normal;
3149 font-weight: normal;
3150 font-variant: normal;
3151 text-transform: none;
3152 line-height: 1;
3153 -webkit-font-smoothing: antialiased;
3154 -moz-osx-font-smoothing: grayscale;
3155 width: 70px;
3156 top: 0;
3157 left: 0;
3158 text-align: center;
3159 background: #F8A201;
3160 height: 100%;
3161 display: flex;
3162 justify-content: center;
3163 align-items: center;
3164 color: #ffffff;
3165 }
3166 .tutor-alert.tutor-alert-danger::before{
3167 content: "\e913";
3168 background: #FE1A1A;
3169 }
3170 .tutor-alert.tutor-alert-success::before{
3171 content: "\e90f";
3172 background: #69BC0D;
3173 }
3174 .tutor-alert.tutor-alert-info::before{
3175 content: "\e96c";
3176 background: #13aaf6;
3177 }
3178 .tutor-alert-content p {
3179 margin: 0;
3180 }
3181 /**
3182 *END Alert CSS
3183 */
3184
3185 /**
3186 * Tutor Table
3187 */
3188 table.tutor-table {
3189 border-spacing: 0;
3190 width: 100%;
3191 border-collapse: collapse;
3192 border: 1px solid #dcdfe5;
3193 }
3194 table.tutor-table td,
3195 table.tutor-table th {
3196 padding: 1em 1.41575em;
3197 text-align: left;
3198 vertical-align: top;
3199 border-bottom: 1px solid #dcdfe5;
3200 }
3201 table.tutor-table td p:last-child,
3202 table.tutor-table th p:last-child {
3203 margin-bottom: 0; }
3204 table.tutor-table th {
3205 font-weight: 600; }
3206 table.tutor-table thead th {
3207 padding: 1.41575em;
3208 vertical-align: middle; }
3209 table.tutor-table tbody h2 {
3210 font-size: 1em;
3211 letter-spacing: normal;
3212 font-weight: normal; }
3213 table.tutor-table tbody h2 a {
3214 font-weight: normal; }
3215 table.tutor-table th {
3216 background-color: #fafbfc;
3217 }
3218 table.tutor-table tbody td {
3219 background-color: #ffffff;
3220 }
3221 table.tutor-table tbody tr:nth-child(2n) td {
3222 background-color: #fafbfc;
3223 }
3224 table.tutor-table a{
3225 text-decoration: none;
3226 }
3227 table.tutor-table p{
3228 margin: 0;
3229 }
3230
3231 /**
3232 * END Tutor Table
3233 */
3234
3235 /**
3236 Tools Nav
3237 */
3238 .tutor-nav-tab-wrapper{
3239 margin-bottom: 10px;
3240 }
3241 .nav-tab-item {
3242 float: left;
3243 border: 1px solid #ccc;
3244 border-bottom: none;
3245 margin-left: .5em;
3246 padding: 10px 14px;
3247 font-size: 14px;
3248 line-height: 1.33;
3249 font-weight: 600;
3250 background: #e5e5e5;
3251 color: #555;
3252 text-decoration: none;
3253 white-space: nowrap
3254 }
3255 .nav-tab-item:first-child{
3256 margin-left: 0;
3257 }
3258 .nav-tab-item:focus,.nav-tab-item:hover {
3259 background-color: #fff;
3260 color: #444
3261 }
3262 .nav-tab-item-active,.nav-tab-item:focus:active {
3263 box-shadow: none
3264 }
3265 .nav-tab-item-active {
3266 margin-bottom: -1px;
3267 color: #444
3268 }
3269 .nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover {
3270 border-bottom: 1px solid #f1f1f1;
3271 background: #f1f1f1;
3272 color: #000
3273 }
3274
3275
3276 /**
3277 * END Tools
3278 */