PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.6.0
Tutor LMS – eLearning and online course solution v1.6.0
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-setup.css 6 years ago
tutor-admin.css
3293 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-option-field .tutor-lesson-edit-feature-img{
2285 width: 100px;
2286 position: relative;
2287 }
2288 .tutor-option-field .tutor-lesson-edit-feature-img img{
2289 width: 100%;
2290 height: auto;
2291 }
2292 a.tutor-lesson-thumbnail-delete-btn {
2293 position: absolute;
2294 top: 0;
2295 right: 0;
2296 color: red;
2297 background: #fff;
2298 padding: 3px 5px;
2299 border-radius: 5px;
2300 }
2301 .tutor-get-pro-text {
2302 color: #e02424;
2303 }
2304 .updating-icon:before{
2305 font-family: 'tutor';
2306 margin-right: 5px;
2307 content: "\e91d";
2308 -webkit-animation: spin 1s steps(8) infinite;
2309 animation: spin 1s steps(8) infinite;
2310 display: inline-block;
2311 }
2312 .tutor-notice-warning{
2313 background-color: #fcf8e3;
2314 border-color: #faebcc;
2315 padding: 20px;
2316 margin-bottom: 10px;
2317 }
2318
2319 /**
2320 Withdraw table
2321 */
2322 .withdraw-method-data-row {
2323 display: -webkit-box;
2324 display: -ms-flexbox;
2325 display: flex;
2326 }
2327 span.withdraw-method-label {
2328 width: 140px;
2329 }
2330 .withdraw-method-value{
2331 margin-left: 3px;
2332 }
2333 .withdraw-status.withdraw-status-approved {
2334 background: var(--tutor-success-button-color);
2335 color: #fff;
2336 padding: 5px 10px;
2337 }
2338 .withdraw-status.withdraw-status-pending {
2339 background: #f0efef;
2340 color: #666666;
2341 padding: 5px 10px;
2342 }
2343 .withdraw-status.withdraw-status-rejected {
2344 background: #ff3842;
2345 color: #fff;
2346 padding: 5px 10px;
2347 }
2348 .withdraw-list-row-actions{
2349 font-weight: bold;
2350 }
2351 .withdraw-list-row-actions .approved a{
2352 color: var(--tutor-success-button-color);
2353 }
2354 .withdraw-list-row-actions .rejected a{
2355 color: #ff3842;
2356 }
2357
2358 /**
2359 Assignments
2360 */
2361
2362 .submitted-assignment-wrap{
2363 background-color: #ffffff;
2364 padding: 20px;
2365 margin-top: 20px;
2366 }
2367 .tutor-individual-attachment-file{
2368 margin-bottom: 20px;
2369 }
2370 .tutor-individual-attachment-file p {
2371 margin: 0 !important;
2372 }
2373
2374
2375
2376 /**
2377 Tutor Notice
2378 */
2379 .tnotice {
2380 text-align:left;
2381 padding: 10px 0;
2382 background-color:#fff;
2383 border-radius:4px;
2384 position:relative;
2385 margin-bottom: 10px;
2386 }
2387 .tnotice:before {
2388 content: '';
2389 position: absolute;
2390 top: 0;
2391 left: 0;
2392 width: 4px;
2393 height: 100%;
2394 border-top-left-radius:4px;
2395 border-bottom-left-radius: 4px;
2396
2397 }
2398 .tnotice__icon{
2399 position:absolute;
2400 top:50%;
2401 left:22px;
2402 transform:translateY(-50%);
2403 width:14px;
2404 height:14px;
2405 padding: 7px;
2406 border-radius:50%;
2407 display:inline-block;
2408
2409 color: #fff;
2410 text-align: center;
2411 line-height: 11px;
2412 }
2413 .tnotice__type {
2414 color: #3e3e3e;
2415 font-weight: 700;
2416 margin-top: 0;
2417 margin-bottom: 0;
2418 }
2419 .tnotice__message {
2420 font-size: 14px;
2421 margin-top: 0;
2422 margin-bottom: 0;
2423 color: #878787;
2424 }
2425 .tnotice__content{
2426 padding-left:70px;
2427 padding-right:60px;
2428 }
2429 .tnotice__close {
2430 position: absolute;
2431 right: 22px;
2432 top: 50%;
2433 width: 14px;
2434 cursor:pointer;
2435 height: 14px;
2436 fill:#878787;
2437 transform: translateY(-50%);
2438 }
2439 .tnotice--success .tnotice__icon{
2440 background-color:#2BDE3F;
2441 }
2442 .tnotice--success:before{
2443 background-color:#2BDE3F;
2444 }
2445 .tnotice--blue .tnotice__icon{
2446 background-color:#1D72F3;
2447 }
2448 .tnotice--blue:before{
2449 background-color:#1D72F3;
2450 }
2451 .tnotice--danger .tnotice__icon{
2452 background-color: #f31e1c;
2453 }
2454 .tnotice--danger:before{
2455 background-color:#f31e1c;
2456 }
2457
2458 /***************************
2459 * Quiz attempts table
2460 **************************/
2461
2462 .tutor-quiz-attempt-history td:last-child {
2463 text-align: center;
2464 }
2465 .tutor-quiz-attempt-history td:last-child a {
2466 display: block;
2467 padding: 10px;
2468 }
2469 .attempt-review-title {
2470 font-size: 18px;
2471 color: var(--tutor-text-size);
2472 font-weight: 600;
2473 display: flex;
2474 align-items: center;
2475 margin-bottom: 60px;
2476 }
2477 .attempt-review-title i {
2478 margin-right: 12px;
2479 color: var(--tutor-primary-color);
2480 }
2481 .tutor-quiz-attempt-info-row .attempt-view-bottom, .tutor-quiz-attempt-info-row .attempt-view-top {
2482 display: flex;
2483 justify-content: space-between;
2484 }
2485 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col, .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2486 display: inline-flex;
2487 align-items: center;
2488 max-width: 30%;
2489 }
2490 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2491 align-items: flex-start;
2492 }
2493 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass, .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2494 background: #df3247;
2495 font-size: 14px;
2496 font-weight: 400;
2497 color: #fff;
2498 padding: 1px 4px;
2499 margin-right: 13px;
2500 border-radius: 2px;
2501 }
2502 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2503 background: var(--tutor-success-button-color);
2504 }
2505 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2506 font-size: 14px;
2507 line-height: 25px;
2508 margin: 0;
2509 color: #7a7f85;
2510 font-weight: 400;
2511 }
2512 .tutor-quiz-attempt-info-row .attempt-info-content h4 a, .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2513 font-weight: 700;
2514 color: var(--tutor-text-color);
2515 margin-top: 7px;
2516 }
2517 .tutor-quiz-attempt-info-row .attempt-view-top {
2518 padding-bottom: 30px;
2519 margin-bottom: 30px;
2520 border-bottom: 1px solid #dcdfe5;
2521 }
2522 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2523 margin-bottom: 60px;
2524 }
2525 .attempt-user-details {
2526 display: flex;
2527 align-items: center;
2528 }
2529 .attempt-user-details .attempt-user-avatar {
2530 padding-right: 20px;
2531 }
2532 .attempt-user-details .attempt-user-avatar img {
2533 display: block;
2534 width: 70px;
2535 height: 70px;
2536 border-radius: 50%;
2537 }
2538 .attempt-user-details .attempt-info-content h4 {
2539 font-size: 18px;
2540 }
2541 .attempt-review-notice-wrap {
2542 display: flex;
2543 margin-bottom: 60px;
2544 justify-content: space-between;
2545 }
2546 .attempt-review-notice-wrap p {
2547 margin: 0;
2548 display: inline-flex;
2549 align-items: center;
2550 }
2551 .attempt-review-notice-wrap p.attempt-review-notice i {
2552 font-size: 16px;
2553 color: #f5c813;
2554 margin-right: 9px;
2555 }
2556 .attempt-review-notice-wrap p.attempt-review-at > span {
2557 color: var(--tutor-primary-color);
2558 margin-right: 7px;
2559 font-size: 16px;
2560 }
2561 .attempt-review-notice-wrap p > strong {
2562 font-weight: 400;
2563 margin-right: 5px;
2564 }
2565 .quiz-attempt-answers-wrap table th {
2566 background: #fcfcfc;
2567 font-size: 12px;
2568 text-transform: inherit;
2569 }
2570 .quiz-attempt-answers-wrap table td{
2571 background-color: #fff;
2572 }
2573 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
2574 padding: 17px 20px !important;
2575 border-top: 1px solid #eaeaea;
2576 border-bottom: 1px solid #eaeaea;
2577 vertical-align: middle;
2578 text-align: left;
2579 }
2580 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
2581 margin: 0;
2582 }
2583 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2584 border: 1px solid #d4dadb;
2585 color: #d4dadb;
2586 height: 30px;
2587 width: 30px;
2588 border-radius: 2px;
2589 font-size: 13px;
2590 display: inline-block;
2591 text-align: center;
2592 line-height: 30px;
2593 transition: 300ms;
2594 text-decoration: none;
2595 }
2596 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2597 border: 1px solid var(--tutor-success-button-color);
2598 color: var(--tutor-success-button-color);
2599 }
2600 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2601 border: 1px solid #df3247;
2602 color: #df3247;
2603 }
2604 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2605 margin-right: 17px;
2606 }
2607 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i, .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2608 font-size: 12px;
2609 height: 20px;
2610 width: 20px;
2611 text-align: center;
2612 line-height: 20px;
2613 background: var(--tutor-success-button-color);
2614 color: #fff;
2615 display: inline-block;
2616 border-radius: 2px;
2617 margin-right: 6px;
2618 }
2619 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2620 background: #df3247;
2621 font-size: 10px;
2622 }
2623 .answer-image-matched-wrap {
2624 display: flex;
2625 }
2626 .answer-image-matched-wrap .image-matching-item {
2627 margin: 0 5px;
2628 max-width: 70px;
2629 }
2630 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2631 font-size: 14px;
2632 margin-top: 4px;
2633 }
2634
2635 .tutor-quiz-attempt-review-wrap{
2636 padding: 20px;
2637 background: #ffffff;
2638 margin-right: 15px;
2639 margin-top: 15px;
2640 }
2641
2642 .tutor-quiz-attempt-review-wrap table{
2643 width: 100%;
2644 border-collapse: collapse;
2645 }
2646
2647
2648 .tutor-quiz-attempt-review-wrap img{
2649 max-width: 100%;
2650 }
2651
2652 /**
2653 Upgrade Notice
2654 */
2655 #tutor-update .dummy {
2656 display: none;
2657 }
2658 #tutor-update .tutor_plugin_update_notice {
2659 padding: 20px 0!important
2660 }
2661
2662 #tutor-update .tutor_plugin_update_notice {
2663 font-weight: 400;
2664 background: #fff8e5!important;
2665 border-left: 4px solid #ffb900;
2666 border-top: 1px solid #ffb900;
2667 padding: 9px 0 9px 12px!important;
2668 margin: 0 -12px 0 -16px!important
2669 }
2670
2671 #tutor-update .tutor_plugin_update_notice .version::before {
2672 content: '\f348';
2673 display: inline-block;
2674 font: 400 18px/1 dashicons;
2675 speak: none;
2676 margin: 0 8px 0 -2px;
2677 vertical-align: top
2678 }
2679 /**
2680 Course Settings Tabs
2681 */
2682 #tutor-metabox-course-settings-tabs {
2683 background-color: #fff;
2684 border: 1px solid #e5e5e5;
2685 margin: 1em 0;
2686 }
2687 .inside #tutor-metabox-course-settings-tabs{
2688 border: 0;
2689 margin: 0;
2690 }
2691 .settings-tabs-heading{
2692 padding: 1em;
2693 border-bottom: 1px solid #e5e5e5;
2694 }
2695 .settings-tabs-heading h3{
2696 font-size: 14px;
2697 margin: 0;
2698 line-height: 1.4;
2699 }
2700 .course-settings-tabs-container {
2701 display: flex;
2702 }
2703 .course-settings-tabs-container .settings-tabs-navs-wrap{
2704 flex: 0 0 200px;
2705 background: #F5F5F5;
2706 }
2707 .settings-tabs-navs-wrap .settings-tabs-navs{
2708 margin: 0;
2709 }
2710 .settings-tabs-navs-wrap .settings-tabs-navs li{
2711 margin: 0;
2712 }
2713 .settings-tabs-navs-wrap .settings-tabs-navs li a {
2714 display: block;
2715 padding-top: 10px;
2716 padding-bottom: 10px;
2717 padding-left: 15px;
2718 padding-right: 15px;
2719 color: #23282d;
2720 text-decoration: none;
2721 background: #F5F5F5;
2722 text-transform: capitalize;
2723 border-bottom: 1px solid #e5e5e5;
2724 border-left: 3px solid transparent;
2725 }
2726 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{
2727 border-bottom: none;
2728 }
2729 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus{
2730 box-shadow: none;
2731 }
2732 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
2733 background-color: #ffffff;
2734 border-bottom: 1px solid #e5e5e5;
2735 color: var(--tutor-primary-color);
2736 border-left: 3px solid var(--tutor-primary-color);
2737 }
2738 .course-settings-tabs-container .settings-tabs-container{
2739 padding: 1em;
2740 flex: 1;
2741 }
2742 .tutor-field-radio p{
2743 margin-top: 0;
2744 }
2745
2746 /**
2747 Content Drip (Pro)
2748 */
2749 .lesson-modal-form-wrap .lesson-content-drip-wrap {
2750 padding: 10px;
2751 border: 1px solid #e4e4e4;
2752 }
2753 .lesson-modal-form-wrap .lesson-content-drip-wrap h3{
2754 margin: 0 0 10px 0;
2755 }
2756 .select2-dropdown.increasezindex {
2757 z-index:9999999999999;
2758 }
2759
2760 /*!
2761 * jQuery UI Datepicker 1.9.0
2762 * http://jqueryui.com
2763 *
2764 * Copyright 2012 jQuery Foundation and other contributors
2765 * Released under the MIT license.
2766 * http://jquery.org/license
2767 *
2768 * http://docs.jquery.com/UI/Datepicker#theming
2769 */
2770 .ui-datepicker {
2771 background-color: #fff;
2772 border: 1px solid #EEEEEE;
2773 display: none;
2774 margin-top: 4px;
2775 padding: 5px;
2776 width: 180px;
2777 }
2778 .ui-datepicker a,
2779 .ui-datepicker a:hover {
2780 text-decoration: none;
2781 }
2782 .ui-datepicker a:hover,
2783 .ui-datepicker td:hover a {
2784 color: #2A6496;
2785 -webkit-transition: color 0.1s ease-in-out;
2786 -moz-transition: color 0.1s ease-in-out;
2787 -o-transition: color 0.1s ease-in-out;
2788 transition: color 0.1s ease-in-out;
2789 }
2790 .ui-datepicker .ui-datepicker-header {
2791 margin-bottom: 4px;
2792 text-align: center;
2793 }
2794 .ui-datepicker .ui-datepicker-title {
2795 font-weight: 700;
2796 }
2797 .ui-datepicker .ui-datepicker-prev,
2798 .ui-datepicker .ui-datepicker-next {
2799 cursor: default;
2800 font-family: 'tutor';
2801 -webkit-font-smoothing: antialiased;
2802 font-style: normal;
2803 font-weight: normal;
2804 height: 20px;
2805 line-height: 1;
2806 margin-top: 2px;
2807 width: 30px;
2808 }
2809 .ui-datepicker .ui-datepicker-prev {
2810 float: left;
2811 text-align: left;
2812 }
2813 .ui-datepicker .ui-datepicker-next {
2814 float: right;
2815 text-align: right;
2816 }
2817 .ui-datepicker .ui-datepicker-prev:before {
2818 content: "\e921";
2819 }
2820 .ui-datepicker .ui-datepicker-next:before {
2821 content: "\e903";
2822 }
2823 .ui-datepicker .ui-icon {
2824 display: none;
2825 }
2826 .ui-datepicker .ui-datepicker-calendar {
2827 table-layout: fixed;
2828 width: 100%;
2829 }
2830 .ui-datepicker .ui-datepicker-calendar th,
2831 .ui-datepicker .ui-datepicker-calendar td {
2832 text-align: center;
2833 padding: 0;
2834 }
2835 .ui-datepicker .ui-datepicker-calendar td {
2836 border-radius: 4px;
2837 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2838 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2839 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2840 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2841 }
2842 .ui-datepicker .ui-datepicker-calendar td:hover {
2843 background-color: #eee;
2844 cursor: pointer;
2845 }
2846 .ui-datepicker .ui-datepicker-calendar td a {
2847 text-decoration: none;
2848 }
2849 .ui-datepicker .ui-datepicker-current-day {
2850 background-color: #4289cc;
2851 }
2852 .ui-datepicker .ui-datepicker-current-day a {
2853 color: #fff
2854 }
2855 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
2856 background-color: #fff;
2857 cursor: default;
2858 }
2859
2860 .ui-datepicker-calendar .ui-state-default {
2861 border: none;
2862 background: none;
2863 }
2864 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
2865 background: #EEEEEE;
2866 padding: 3px;
2867 display: block;
2868 }
2869 /** END Calender */
2870
2871 /**
2872 * report.css
2873 *Moved report.css from pro add to here
2874 */
2875 h2.tutor-page-heading{
2876 background-color: #ffffff;
2877 padding: 30px !important;
2878 margin: 0 !important;
2879 border-bottom: 1px solid #ECEDEF;
2880 }
2881 .tutor-report-left-menus{
2882 background-color: #FCFCFC;
2883 margin-bottom: 50px;
2884 }
2885 .tutor-report-left-menus ul{
2886 margin: 0;
2887 }
2888 .report-main-wrap {
2889 /*display: flex;*/
2890 }
2891 .report-main-wrap h3{
2892 font-weight: 300;
2893 font-size: 20px;
2894 }
2895 .tutor-report-left-menus ul li{
2896 display: inline-block;
2897 margin: 0;
2898 }
2899 .tutor-report-left-menus ul li a{
2900 text-decoration: none;
2901 line-height: 60px;
2902 display: block;
2903 padding: 0 15px;
2904 color: #393C40;
2905 }
2906 .tutor-report-left-menus ul li a:focus {
2907 outline: none !important;
2908 border: 0;
2909 box-shadow: none;
2910 }
2911 .tutor-report-left-menus ul li.active a{
2912 color: #1E55DD;
2913 border-bottom: 3px solid #3057D5;
2914 }
2915 .tutor-report-content{
2916 flex: 1;
2917 }
2918 .report-top-sub-menu{
2919 margin: 0;
2920 flex: 1;
2921 }
2922 .report-top-sub-menu a{
2923 text-decoration: none;
2924 padding: 10px 15px;
2925 border: 1px solid #D7DADF;
2926 color: #AAAEB3;
2927 border-radius: 3px;
2928 display: inline-block;
2929 }
2930 .report-top-sub-menu a.active {
2931 background-color: #3057D5;
2932 color: #ffffff;
2933 border: 1px solid #3057D5;
2934 }
2935 .top-course-enrolled{
2936 margin-top: 20px;
2937 margin-bottom: 20px;
2938 }
2939 .top-course-enrolled h1, .top-course-enrolled h2, .top-course-enrolled h3 {
2940 margin: 30px 0;
2941 }
2942 .report-stats{
2943 display: flex;
2944 flex-flow: row wrap;
2945 }
2946 .report-stat-box{
2947 padding: 0;
2948 margin-bottom: 30px;
2949 width: 25%;
2950 display: inline-flex;
2951 flex: 0 0 25%;
2952 }
2953 .report-stat-box-body{
2954 background-color: #ffffff;
2955 display: flex;
2956 width: 100%;
2957 margin-right: 30px;
2958 }
2959 .report-stat-box:nth-child(4n) .report-stat-box-body {
2960 margin-right: 0;
2961 }
2962 .report-stat-box .box-icon{
2963 font-size: 50px;
2964 line-height: 46px;
2965 padding: 13px;
2966 color: #3057D5;
2967 }
2968 .report-stat-box h4, .report-stat-box p{
2969 margin: 5px 0;
2970 }
2971 .report-stat-box .box-stats-text h3, .report-stat-box .box-stats-text p{
2972 margin: 5px 0;
2973 }
2974 .report-stat-box .box-stats-text {
2975 padding: 12px 0;
2976 }
2977 .report-stat-box .box-stats-text h3{
2978 font-size: 20px;
2979 font-weight: 300;
2980 }
2981 .report-stat-box .box-stats-text p {
2982 color: #888B90;
2983 }
2984 .box-padding{
2985 padding: 30px;
2986 }
2987 .box-padding h3{
2988 margin-top: 0;
2989 }
2990 .box-bg-green{
2991 background-color: #00D611;
2992 color: #ffffff;
2993 }
2994 .box-bg-primary{
2995 background-color: #3057D5;
2996 color: #ffffff;
2997 }
2998 .box-bg-light{
2999 background-color: #EEEEEE;
3000 color: #555555;
3001 }
3002 .box-bg-warning{
3003 background-color: #eea504;
3004 color: #ffffff;
3005 }
3006 .box-bg-dark{
3007 background-color: #333333;
3008 color: #ffffff;
3009 }
3010 .box-bg-danger{
3011 background-color: #ff000c;
3012 color: #ffffff;
3013 }
3014 .box-bg-pink{
3015 background-color: #ff00da;
3016 color: #ffffff;
3017 }
3018 .box-bg-violate{
3019 background-color: #9c25ea;
3020 color: #ffffff;
3021 }
3022 .tutor-report-overview-section{
3023 display: flex;
3024 margin: 20px 0;
3025 }
3026 .overview-section-col6{
3027 width: 50%;
3028 }
3029 .overview-section-col6 {
3030 margin-right: 1%;
3031 margin-left: 1%;
3032 }
3033 .overview-section-col6:first-child {
3034 margin-left: 0;
3035 }
3036 .overview-section-col6:last-child {
3037 margin-right: 0;
3038 }
3039 .last-revews-wrap{
3040 width: 100%;
3041 }
3042 table.tutor-report-table {
3043 border: none;
3044 box-shadow: none;
3045 }
3046 .tutor-report-table th{
3047 background-color: #FCFCFC;
3048 border-top: 1px solid #EAEAEA;
3049 border-bottom: 1px solid #EAEAEA;
3050 padding: 20px;
3051 color: #878A8F;
3052 }
3053 .tutor-report-table td{
3054 border-bottom: 1px solid #EAEAEA;
3055 padding: 20px;
3056 }
3057 .tutor-report-table td img.avatar{
3058 float: left;
3059 margin-right: 5px;
3060 }
3061 /**
3062 Icon
3063 */
3064 .tutor-icon-star-full, .tutor-icon-star-line{
3065 color: #FFD700;
3066 }
3067 .tutor-delete-link{
3068 color: #ff282a !important;
3069 }
3070 /**
3071 Pagination
3072 */
3073 .tutor-pagination{
3074 margin: 50px 0;
3075 }
3076 .tutor-pagination .page-numbers {
3077 display: inline-block;
3078 padding: 5px 10px;
3079 margin: 0 2px 0 0;
3080 border: 1px solid #eee;
3081 line-height: 1;
3082 text-decoration: none;
3083 font-weight: 600;
3084 }
3085 .tutor-pagination .page-numbers.current,
3086 .tutor-pagination a.page-numbers:hover {
3087 background: #f9f9f9;
3088 }
3089 .report-date-range-form{
3090 display: flex;
3091 }
3092 .date-range-input{
3093 position: relative;
3094 margin-right: 10px;
3095 }
3096 .date-range-input:last-child{
3097 margin-right: 0;
3098 }
3099 .date-range-input input{
3100 border: 1px solid #D7DADF;
3101 box-shadow: none;
3102 line-height: 32px;
3103 margin: 0;
3104 padding-right: 30px;
3105 }
3106 .date-range-input i.tutor-icon-calendar{
3107 position: absolute;
3108 right: 10px;
3109 top: 13px;
3110 }
3111 .date-range-input button{
3112 background-color: #3057D5;
3113 color: #ffffff;
3114 border: none;
3115 line-height: 39px;
3116 padding: 0 15px;
3117 }
3118 .tutor-date-range-filter-wrap{
3119 display: flex;
3120 margin: 30px 0;
3121 }
3122 .report-download-csv-icon{
3123 float: right;
3124 }
3125 .report-download-csv-icon a{
3126 text-decoration: none;
3127 }
3128 /** END Report.css */
3129
3130
3131 /**
3132 * Alert CSS
3133 * since v.1.4.2
3134 */
3135 .tutor-alert {
3136 border: 1px solid #F8A201;
3137 background: #FFFFF2;
3138 position: relative;
3139 border-radius: 3px;
3140 padding: 20px 25px 20px 95px;
3141 color: #A86D00;
3142 margin-bottom: 10px;
3143 }
3144 .tutor-alert.tutor-alert-danger{
3145 border: 1px solid #FE1A1A;
3146 background: #FFF2F2;
3147 color: #A50000;
3148 }
3149 .tutor-alert.tutor-alert-success{
3150 border: 1px solid #69BC0D;
3151 background: #F6FFF2;
3152 color: #3D7400;
3153 }
3154 .tutor-alert.tutor-alert-info{
3155 border: 1px solid #13aaf6;
3156 background: #eaf8ff;
3157 color: #0586c7;
3158 }
3159 .tutor-alert::before {
3160 content: '\e95f';
3161 position: absolute;
3162 font-size: 30px;
3163 font-family: 'tutor' !important;
3164 speak: none;
3165 font-style: normal;
3166 font-weight: normal;
3167 font-variant: normal;
3168 text-transform: none;
3169 line-height: 1;
3170 -webkit-font-smoothing: antialiased;
3171 -moz-osx-font-smoothing: grayscale;
3172 width: 70px;
3173 top: 0;
3174 left: 0;
3175 text-align: center;
3176 background: #F8A201;
3177 height: 100%;
3178 display: flex;
3179 justify-content: center;
3180 align-items: center;
3181 color: #ffffff;
3182 }
3183 .tutor-alert.tutor-alert-danger::before{
3184 content: "\e913";
3185 background: #FE1A1A;
3186 }
3187 .tutor-alert.tutor-alert-success::before{
3188 content: "\e90f";
3189 background: #69BC0D;
3190 }
3191 .tutor-alert.tutor-alert-info::before{
3192 content: "\e96c";
3193 background: #13aaf6;
3194 }
3195 .tutor-alert-content p {
3196 margin: 0;
3197 }
3198 /**
3199 *END Alert CSS
3200 */
3201
3202 /**
3203 * Tutor Table
3204 */
3205 table.tutor-table {
3206 border-spacing: 0;
3207 width: 100%;
3208 border-collapse: collapse;
3209 border: 1px solid #dcdfe5;
3210 }
3211 table.tutor-table td,
3212 table.tutor-table th {
3213 padding: 1em 1.41575em;
3214 text-align: left;
3215 vertical-align: top;
3216 border-bottom: 1px solid #dcdfe5;
3217 }
3218 table.tutor-table td p:last-child,
3219 table.tutor-table th p:last-child {
3220 margin-bottom: 0; }
3221 table.tutor-table th {
3222 font-weight: 600; }
3223 table.tutor-table thead th {
3224 padding: 1.41575em;
3225 vertical-align: middle; }
3226 table.tutor-table tbody h2 {
3227 font-size: 1em;
3228 letter-spacing: normal;
3229 font-weight: normal; }
3230 table.tutor-table tbody h2 a {
3231 font-weight: normal; }
3232 table.tutor-table th {
3233 background-color: #fafbfc;
3234 }
3235 table.tutor-table tbody td {
3236 background-color: #ffffff;
3237 }
3238 table.tutor-table tbody tr:nth-child(2n) td {
3239 background-color: #fafbfc;
3240 }
3241 table.tutor-table a{
3242 text-decoration: none;
3243 }
3244 table.tutor-table p{
3245 margin: 0;
3246 }
3247
3248 /**
3249 * END Tutor Table
3250 */
3251
3252 /**
3253 Tools Nav
3254 */
3255 .tutor-nav-tab-wrapper{
3256 margin-bottom: 10px;
3257 }
3258 .nav-tab-item {
3259 float: left;
3260 border: 1px solid #ccc;
3261 border-bottom: none;
3262 margin-left: .5em;
3263 padding: 10px 14px;
3264 font-size: 14px;
3265 line-height: 1.33;
3266 font-weight: 600;
3267 background: #e5e5e5;
3268 color: #555;
3269 text-decoration: none;
3270 white-space: nowrap
3271 }
3272 .nav-tab-item:first-child{
3273 margin-left: 0;
3274 }
3275 .nav-tab-item:focus,.nav-tab-item:hover {
3276 background-color: #fff;
3277 color: #444
3278 }
3279 .nav-tab-item-active,.nav-tab-item:focus:active {
3280 box-shadow: none
3281 }
3282 .nav-tab-item-active {
3283 margin-bottom: -1px;
3284 color: #444
3285 }
3286 .nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover {
3287 border-bottom: 1px solid #f1f1f1;
3288 background: #f1f1f1;
3289 color: #000
3290 }
3291 /**
3292 * END Tools
3293 */