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