PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.2
Tutor LMS – eLearning and online course solution v1.4.2
4.0.0 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-admin.css
3296 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
832
833 .tutor-course-builder-attachements .tutor-added-attachment:hover,
834 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{
835 border-color: #D71830;
836 opacity: 1;
837 }
838
839
840 .tutor-course-builder-attachements .tutor-added-attachment span{
841 display: block;
842 }
843 .tutor-course-builder-attachements .tutor-added-attachment span a{
844 font-size: 14px;
845 display: block;
846 line-height: 20px;
847 color: #606C8F;
848 text-decoration: none;
849 }
850
851 .tutor-course-builder-btn-group{
852 display: flex;
853 justify-content: space-between;
854 flex-wrap: wrap;
855 flex-direction: row-reverse;
856 }
857 .tutor-status-context{
858 padding: 5px 10px;
859 margin: 5px 0;
860 display: inline-block;
861 }
862 .tutor-status-pending-context, .attempt_started{
863 background-color: #EEEEEE;
864 }
865 a.tutor-button, button.tutor-button{
866 white-space: nowrap;
867 padding: 10px 20px;
868 text-decoration: none;
869 /*margin-right: 20px;*/
870 }
871 a.tutor-button-small, button.tutor-button-small{
872 white-space: nowrap;
873 padding: 5px 10px;
874 text-decoration: none;
875 }
876 .tutor-button-small, a.tutor-button-small, button.tutor-button-small{
877 font-size: 14px;
878 font-weight: 300;
879 border: none;
880 }
881 .tutor-button-small i, a.tutor-button-small i, button.tutor-button-small i{
882 font-size: 16px;
883 }
884 .tutor-button-primary{
885 background-color: var(--tutor-primary-color);
886 color: #ffffff;
887 display: inline-block;
888 border-radius: 2px;
889 font-size: 14px;
890 font-weight: 300;
891 border: none;
892 box-shadow: none;
893 cursor: pointer;
894 }
895 .tutor-button-primary:hover {
896 background-color: #2446A6;
897 }
898 .tutor-status-approved-context, .tutor-button.button-success, .tutor-status-completed {
899 background-color: var(--tutor-success-button-color);
900 color: #ffffff;
901 border-radius: 2px;
902 }
903 .tutor-status-blocked-context, .attempt_timeout, .tutor-button.button-danger {
904 background-color: #ff0000;
905 color: #ffffff;
906 border-radius: 2px;
907 }
908 .tutor-button.button-warning {
909 background-color: #ffb36d;
910 color: #ffffff;
911 }
912 .tutor-button{
913 border: 0;
914 box-shadow: none !important;
915 }
916 .tutor-button .dashicons{
917 border: 0;
918 box-shadow: none !important;
919 line-height: inherit;
920 }
921 .tutor-status-approved-context, .tutor-status-blocked-context{
922 display: inline-block;
923 }
924 table.tutor_status_table td.help {
925 width: 1em;
926 }
927 table.tutor_status_table td:first-child {
928 width: 25%;
929 }
930 table.tutor_status_table h2{
931 font-size: 16px;
932 margin: 0;
933 }
934 table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
935 color: var(--tutor-success-button-color);
936 background-color: transparent;
937 }
938
939 .tutor-text-avatar{
940 border-radius: 50%;
941 width: 40px;
942 height: 40px;
943 text-align: center;
944 display: block;
945 line-height: 40px;
946 color: #ffffff;
947 font-size: 14px;
948 }
949 .tutor_original_question{
950 display: -webkit-box;
951 display: -ms-flexbox;
952 display: flex;
953 margin-bottom: 5px;
954 padding: 20px;
955 }
956 .tutor_original_question .question-left{
957 -webkit-box-flex: 0;
958 -ms-flex: 0 0 60px;
959 flex: 0 0 60px;
960 }
961 .tutor_original_question .question-left img{
962 max-width: 60px;
963 height: auto;
964 margin-right: 10px;
965 border: 1px solid #eeee88;
966 padding: 3px;
967 }
968 .question-right {
969 width: 100%;
970 }
971 .tutor_admin_answers_list_wrap .tutor_original_question{
972 margin-left: 50px;
973 }
974 .tutor-bg-white{
975 background-color: #ffffff;
976 }
977 .tutor-bg-light{
978 background-color: #FDFDFD;
979 }
980 .tutor-announcement {
981 border: 1px solid #eee;
982 padding: 10px;
983 margin-bottom: 10px;
984 }
985 .announcement-delete-btn{
986 float: right;
987 }
988 .announcement-delete-btn a{
989 display: block;
990 color: #393C40;
991 padding: 0 6px;
992 text-decoration: none;
993 cursor: pointer;
994 }
995 .announcement-delete-btn a:hover{
996 color: #ff0000;
997 }
998
999 #tutor-announcements .submit{
1000 margin: 0;
1001 padding: 0;
1002 }
1003
1004 .tutor-label-success{
1005 background-color: var(--tutor-success-button-color);
1006 color: #ffffff;
1007 padding: 3px 7px;
1008 }
1009 .tutor-addons .plugin-card-bottom .plugin-version{
1010 display: inline-block;
1011 }
1012 .tutor-addons .addon-regular-price{
1013 color: #CCCCCC;
1014 padding: 3px;
1015 }
1016 .tutor-addons .addon-current-price{
1017 color: var(--tutor-success-button-color);
1018 font-size: 18px;
1019 padding: 3px;
1020 }
1021 .tutor-addons-last-checked-time{
1022 color: #6f5757 !important;
1023 }
1024 .tutor-addons .wp-filter{
1025 margin: 10px 0 0;
1026 }
1027 a.addon-buynow-link {
1028 background: var(--tutor-primary-color);
1029 color: #fff;
1030 padding: 5px 10px;
1031 display: inline-block;
1032 }
1033 /**
1034 Add-ons list
1035 */
1036 .tutor-addons-list {
1037 background-color: #fff;
1038 min-height: 500px;
1039 padding: 20px;
1040 }
1041 h3.addon-list-heading{
1042 background-color: #eeeeee;
1043 padding: 10px;
1044 }
1045 table.tutor-addons-list-table{
1046 width: 100%;
1047 }
1048 table.tutor-addons-list-table tr{
1049 }
1050 table.tutor-addons-list-table td, table.tutor-addons-list-table th{
1051 padding: 10px;
1052 border-bottom: 1px solid #eeeeee;
1053 text-align: left;
1054 }
1055 .tutor-addons-list .plugin-icon{
1056 height: 120px;
1057 }
1058 .tutor-addons-list .plugin-card .desc{
1059 margin-right: 0;
1060 }
1061 .tutor-addons-list .plugin-card .name{
1062 margin-right: 50px;
1063 }
1064 .btn-switch {
1065 display: inline-block;
1066 height: 22px;
1067 position: relative;
1068 width: 40px;
1069 }
1070 .btn-switch input {
1071 display:none;
1072 }
1073 .btn-slider {
1074 background-color: #ccc;
1075 bottom: 0;
1076 cursor: pointer;
1077 left: 0;
1078 position: absolute;
1079 right: 0;
1080 top: 0;
1081 -webkit-transition: .4s;
1082 transition: .4s;
1083 }
1084 .btn-slider:before {
1085 background-color: #fff;
1086 bottom: 3px;
1087 content: "";
1088 height: 16px;
1089 left: 4px;
1090 position: absolute;
1091 -webkit-transition: .4s;
1092 transition: .4s;
1093 width: 16px;
1094 }
1095 input:checked + .btn-slider {
1096 background-color: var(--tutor-primary-color);
1097 }
1098 input:checked + .btn-slider:before {
1099 -webkit-transform: translateX(16px);
1100 transform: translateX(16px);
1101 }
1102 .btn-slider.btn-round {
1103 border-radius: 34px;
1104 }
1105 .btn-slider.btn-round:before {
1106 border-radius: 50%;
1107 }
1108 .required-plugin-cards {
1109 background: #fff8e5;
1110 padding: 12px 20px;
1111 }
1112 .required-plugin-cards p{
1113 margin: 0;
1114 }
1115 /**
1116 Quiz-question
1117 */
1118 .quiz-question-form-wrap{
1119 margin-top: 20px;
1120 margin-bottom: 20px;
1121 }
1122 .quiz-question-flex-wrap, .tutor-flex-row{
1123 display: -webkit-box;
1124 display: -ms-flexbox;
1125 display: flex;
1126 -webkit-box-orient: horizontal;
1127 -webkit-box-direction: normal;
1128 -ms-flex-direction: row;
1129 flex-direction: row;
1130 }
1131 .tutor-flex-col{
1132 margin: 0 20px;
1133 }
1134 .tutor-flex-col:first-child{
1135 margin-left: 0;
1136 }
1137 .tutor-flex-col:last-child{
1138 margin-right: 0;
1139 }
1140 .quiz-question-field{
1141 padding: 10px 20px;
1142 }
1143 .quiz-question-field input[type=text],.quiz-question-field input[type=email],.quiz-question-field input[type=number],.quiz-question-field input[type=password], .quiz-question-field textarea{
1144 border: 1px solid #ddd;
1145 border-radius: 3px;
1146 box-shadow: none;
1147 color: #333;
1148 display: inline-block;
1149 vertical-align: middle;
1150 padding: 7px 12px;
1151 margin: 0 10px 0 0;
1152 width: 100%;
1153 min-height: 35px
1154 }
1155 .quiz-question-field textarea{
1156 min-height: 100px;
1157 }
1158 .quiz-question-field:nth-child(2n+1) {
1159 background: #f4f4f4;
1160 }
1161 .question-details{
1162 border: 1px solid #EEEEEE;
1163 margin-right: 10px;
1164 }
1165 .answer-details{
1166 margin-left: 10px;
1167 }
1168 .question-details, .answer-details{
1169 width: 100%;
1170 }
1171 .quiz-question-field label{
1172 font-weight: bold;
1173 }
1174 .quiz-question-field .desc{
1175 font-style: italic;
1176 font-size: 12px;
1177 color: #666666;
1178 }
1179 table.multi-answers-options{
1180 border: 1px solid #EEEEEE;
1181 width: 100%;
1182 border-collapse: collapse;
1183 border-spacing: 0;
1184 }
1185
1186 table.multi-answers-options th, table.multi-answers-options td{
1187 text-align: left;
1188 padding: 10px 5px;
1189 }
1190 table.multi-answers-options tr:nth-child(2n+1){
1191 background: #f4f4f4;
1192 }
1193 table.multi-answers-options td input[type=text]{
1194 border: none;
1195 box-shadow: none;
1196 background-color: transparent;
1197 width: 100%;
1198 }
1199 table.multi-answers-options a{
1200 text-decoration: none;
1201 color: #FF0000;
1202 }
1203 .add_answer_option_wrap {
1204 margin: 20px 0;
1205 }
1206 .tutor-add-question-wrap{
1207 margin: 20px 0;
1208 background-color: #f4f4f4;
1209 padding: 10px;
1210 }
1211 .tutor-add-question-wrap input[type=text]{
1212 border: 1px solid #ddd;
1213 border-radius: 0;
1214 box-shadow: none;
1215 color: #333;
1216 display: inline-block;
1217 vertical-align: middle;
1218 padding: 7px 12px;
1219 margin: 0;
1220 width: 300px;
1221 min-height: 35px
1222 }
1223 .tutor-add-question-wrap select {
1224 margin: 0;
1225 padding: 0;
1226 border-radius: 0;
1227 border: none;
1228 box-shadow: none;
1229 height: 35px;
1230 }
1231 .tutor-add-question-wrap .button{
1232 height: 35px;
1233 margin-left: 10px;
1234 }
1235 .single-question-item {
1236 margin: 1px 0;
1237 }
1238 .tutor-question-item-head{
1239 display: -webkit-box;
1240 display: -ms-flexbox;
1241 display: flex;
1242 -webkit-box-orient: horizontal;
1243 -webkit-box-direction: normal;
1244 -ms-flex-direction: row;
1245 flex-direction: row;
1246 line-height: 50px;
1247 -webkit-box-pack: justify;
1248 -ms-flex-pack: justify;
1249 justify-content: space-between;
1250 }
1251
1252 .tutor-question-item-head > div{
1253 padding: 0 10px;
1254 }
1255 .tutor-question-item-head .question-title {
1256 -ms-flex-preferred-size: 0;
1257 flex-basis: 0;
1258 -webkit-box-flex: 1;
1259 -ms-flex-positive: 1;
1260 flex-grow: 1;
1261 }
1262 .tutor-question-item-head i{
1263 line-height: 50px;
1264
1265 }
1266 .single-question-item .tutor-question-item-head{
1267 background-color: #fcfcfc;
1268 }
1269 .single-question-item:nth-child(2n+1) .tutor-question-item-head{
1270 background-color: #f4f4f4;
1271 }
1272 .tutor-question-item-head a{
1273 text-decoration: none;
1274 }
1275
1276 .question-action-btn.trash{
1277 color: #FF0000;
1278 }
1279 .question-action-btn.down{
1280 background-color: #000000;
1281 color: #ffffff;
1282 padding: 0 10px;
1283 }
1284 .question-action-btn.down:hover {
1285 background-color: #333333;
1286 }
1287 .question-actions-wrap{
1288 padding-right: 0 !important;
1289 }
1290 .question-actions-wrap a{
1291 display: inline-block;
1292 }
1293 .tutor-loading-icon-wrap.button{
1294 vertical-align: unset;
1295 border: none;
1296 background-color: transparent;
1297 box-shadow: none;
1298 }
1299
1300 .tutor-input-text-error{
1301 border: 1px solid #FF0000 !important;
1302 }
1303 .tutor-info-msg,
1304 .tutor-success-msg,
1305 .tutor-warning-msg,
1306 .tutor-error-msg {
1307 margin: 10px 0;
1308 padding: 10px;
1309 border-radius: 3px 3px 3px 3px;
1310 }
1311 .tutor-info-msg {
1312 color: var(--tutor-primary-color);
1313 background-color: #BEF;
1314 border: 1px solid var(--tutor-primary-color);
1315 }
1316 .tutor-success-msg {
1317 color: var(--tutor-success-button-color);
1318 background-color: #DFF2BF;
1319 border: 1px solid var(--tutor-success-button-color);
1320 }
1321 .tutor-warning-msg {
1322 color: #9F6000;
1323 background-color: #FEEFB3;
1324 border: 1px solid #9F6000;
1325 }
1326 .tutor-error-msg {
1327 color: #D8000C;
1328 background-color: #fbdcdc;
1329 border: 1px solid #d8000c;
1330 }
1331
1332 /**
1333 Quiz Modal
1334 */
1335
1336 .tutor-modal-wrap {
1337 opacity: 0;
1338 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1339 display: none;
1340 position: fixed;
1341 top: 0;
1342 left: 0;
1343 right: 0;
1344 bottom: 0;
1345 z-index: -1;
1346 background-color: rgba(0, 0, 0, 0.5);
1347 }
1348 .tutor-modal-wrap.show {
1349 display: -webkit-box;
1350 display: -ms-flexbox;
1351 display: flex;
1352 opacity: 1;
1353 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1354 z-index: 99999;
1355 -webkit-box-align: center;
1356 -ms-flex-align: center;
1357 align-items: center;
1358 -webkit-box-pack: center;
1359 -ms-flex-pack: center;
1360 justify-content: center;
1361 }
1362 .tutor-modal-wrap.loading .tutor-modal-content:before {
1363 position: absolute;
1364 top: 0;
1365 left: 0;
1366 right: 0;
1367 bottom: 0;
1368 display: block;
1369 content: '';
1370 z-index: 9;
1371 background: url("../images/spinner.gif") no-repeat center center; }
1372 .tutor-modal-wrap .tutor-modal-content {
1373 max-height: 90%;
1374 overflow-y: auto;
1375 overflow-x: hidden;
1376 background-color: #fff;
1377 max-width: 730px;
1378 margin: 0;
1379 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
1380 position: relative;
1381 -webkit-transition: all 200ms ease-out;
1382 transition: all 200ms ease-out;
1383 width: 90%;
1384 }
1385
1386 .admin-bar .tutor-modal-wrap .tutor-modal-content{
1387 max-height: calc(90% - 32px);
1388 margin-top: 32px;
1389 }
1390
1391 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content{
1392 max-height: calc(90% - 88px);
1393 margin-top: 88px;
1394 }
1395
1396 .tutor-modal-wrap .modal-footer {
1397 padding: 20px;
1398 border-top: 1px solid #eee;
1399 }
1400 .tutor-modal-wrap .modal-container{
1401 min-height: 200px;
1402 padding: 20px;
1403 }
1404 .tutor-modal-wrap .modal-container p{
1405 margin: 5px 0 15px;
1406 }
1407
1408 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container{
1409 padding: 20px;
1410 background: #fff;
1411 min-height: auto;
1412 }
1413
1414 .tutor-modal-wrap .modal-header {
1415 display: -webkit-box;
1416 display: -ms-flexbox;
1417 display: flex;
1418 }
1419 .tutor-modal-wrap .search-bar {
1420 -ms-flex-preferred-size: 0;
1421 flex-basis: 0;
1422 -webkit-box-flex: 1;
1423 -ms-flex-positive: 1;
1424 flex-grow: 1;
1425 padding-top: 10px;
1426 padding-left: 20px;
1427 padding-right: 20px;
1428 }
1429 .tutor-modal-wrap .search-bar input[type="text"] {
1430 width: 100%;
1431 border: 1px solid #eee;
1432 box-shadow: none;
1433 padding: 10px;
1434 }
1435
1436 .tutor-modal-wrap .modal-title {
1437 -ms-flex-preferred-size: 0;
1438 flex-basis: 0;
1439 -webkit-box-flex: 1;
1440 -ms-flex-positive: 1;
1441 flex-grow: 1;
1442 }
1443 .tutor-modal-wrap a.modal-close-btn {
1444 background: #ffffff;
1445 width: 50px;
1446 height: 59px;
1447 display: inline-block;
1448 text-align: center;
1449 line-height: 57px;
1450 color: #3a3d42;
1451 font-size: 15px;
1452 position: absolute;
1453 right: 0;
1454 top: 0;
1455 text-decoration: none;
1456 }
1457 .tutor-modal-wrap .modal-header {
1458 padding: 15px 20px;
1459 border-bottom: 1px solid #eeeff1;
1460 padding-right: 50px;
1461 align-items: center;
1462 }
1463
1464 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn{
1465 color: var(--tutor-primary-color);
1466 }
1467
1468 .tutor-modal-wrap .modal-header h1{
1469 padding: 0;
1470 margin: 0;
1471 line-height: 30px;
1472 font-size: 23px;
1473 }
1474 .tutor-modal-wrap .modal-container{
1475 background-color: #F1F1F1;
1476 padding: 0;
1477 }
1478 #tutor-quiz-modal-tab-items-wrap {
1479 background-color: #fff;
1480 font-size: 0;
1481 overflow: hidden;
1482 }
1483 #tutor-quiz-builder-modal-tabs-container{
1484 padding: 20px;
1485 }
1486 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{
1487 padding: 15px 25px;
1488 display: inline-block;
1489 color: #393C40;
1490 border-left: 1px solid #F1F1F1;
1491 font-size: 14px;
1492 overflow: hidden;
1493 line-height: 17px;
1494 vertical-align: middle;
1495 }
1496 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{
1497 background-color: #F1F1F1;
1498 }
1499 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{
1500 float: left;
1501 font-size: 17px;
1502 line-height: 1;
1503 margin-right: 5px;
1504 }
1505 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
1506 color: var(--tutor-primary-color);
1507 }
1508 .quiz-modal-tab-navigation-btn{
1509 padding: 10px 20px;
1510 border-radius: 3px;
1511 }
1512 .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{
1513 background-color: var(--tutor-primary-color);
1514 color: #ffffff;
1515 }
1516 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
1517 color: #ffffff;
1518 }
1519 .quiz-modal-btn-cancel, .quiz-modal-btn-back{
1520 color: #4B5981;
1521 border: 1px solid #D4DADB;
1522 }
1523 .tutor-quiz-builder-form-row .quiz-form-warning {
1524 color: #e88e06;
1525 }
1526 .tutor-assignment-builder-modal-wrap .modal-container{
1527 padding: 10px;
1528 }
1529 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{
1530 margin: 0;
1531 }
1532 .tutor-quiz-question-answers-form {
1533 background-color: #fff;
1534 padding: 20px;
1535 -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1536 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
1537 border: 1px solid #DEDEDE;
1538 border-radius: 3px;
1539 margin-bottom: 20px;
1540 }
1541 .advanced-options-tab-item{
1542 float: right;
1543 }
1544
1545 .modal-container .modal-classic-btn-wrap{
1546 position: absolute;
1547 right: 45px;
1548 top: 20px;
1549 }
1550 .rtl .modal-container .modal-classic-btn-wrap{
1551 left: 20px;
1552 right: auto;
1553 }
1554 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn{
1555 color: var(--tutor-primary-color);
1556 }
1557
1558 /** Tutor Quiz Modal Form */
1559
1560 /*notice*/
1561 .tutor-quiz-builder-modal-tabs-notice{
1562 background: #D8D8D8;
1563 line-height: 20px;
1564 padding: 10px 30px;
1565 color: #A4A4A4;
1566 }
1567 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a{
1568 color: #A4A4A4;
1569 text-decoration: underline;
1570 }
1571 /*end notice*/
1572
1573
1574 /* .tutor-quiz-builder-group */
1575
1576 .tutor-quiz-builder-group{
1577 margin-bottom: 25px;
1578 }
1579
1580 .tutor-quiz-builder-group > p.warning{
1581 color: red;
1582 font-size: 12px;
1583 }
1584 .tutor-quiz-builder-group > p.help{
1585 color: #A4A4A4;
1586 font-size: 12px;
1587 margin-top: 7px;
1588 }
1589
1590 .tutor-quiz-builder-group h4{
1591 font-size: 14px;
1592 color: #393C40;
1593 font-weight: 600;
1594 margin: 0 0 15px;
1595 }
1596
1597 .tutor-quiz-builder-row{
1598 display: -webkit-box;
1599 display: -ms-flexbox;
1600 display: flex;
1601 -webkit-box-align: center;
1602 -ms-flex-align: center;
1603 align-items: center;
1604 margin-left: -10px;
1605 margin-right: -10px;
1606 }
1607
1608 .tutor-quiz-builder-col{
1609 padding-left: 10px;
1610 padding-right: 10px;
1611 -webkit-box-flex: 1;
1612 -ms-flex-positive: 1;
1613 flex-grow: 1;
1614 }
1615 .tutor-quiz-builder-col.auto-width{
1616 -webkit-box-flex: 0;
1617 -ms-flex: 0 0 auto;
1618 flex: 0 0 auto;
1619 }
1620
1621 .tutor-quiz-builder-group textarea,
1622 .tutor-quiz-builder-group input[type="text"],
1623 .tutor-quiz-builder-group input[type="email"],
1624 .tutor-quiz-builder-group input[type="number"],
1625 .tutor-quiz-builder-group input[type="password"]{
1626 line-height: 40px;
1627 padding: 5px 0;
1628 text-indent: 15px;
1629 background: #fff;
1630 display: inline-block;
1631 border: 1px solid #DEDEDE;
1632 border-radius: 3px;
1633 box-shadow: none;
1634 height: 40px;
1635 margin: 0;
1636 width: 100%;
1637 color: #393C40;
1638 font-size: 14px;
1639 }
1640 .tutor-quiz-builder-group textarea:focus,
1641 .tutor-quiz-builder-group input[type="text"]:focus,
1642 .tutor-quiz-builder-group input[type="email"]:focus,
1643 .tutor-quiz-builder-group input[type="number"]:focus,
1644 .tutor-quiz-builder-group input[type="password"]:focus{
1645 border-color: var(--tutor-primary-color);
1646 }
1647
1648 .tutor-quiz-builder-group textarea{
1649 height: 80px;
1650 resize: none;
1651 text-indent: 0;
1652 padding: 11px 15px;
1653 line-height: 22px;
1654 }
1655
1656 .tutor-quiz-builder-group textarea[name="quiz_description"]{
1657 height: 150px;
1658 }
1659
1660 .tutor-quiz-builder-group select {
1661 border: 1px solid #ccc;
1662 box-shadow: none;
1663 height: 42px !important;
1664 padding: 0 12px !important;
1665 margin: 0;
1666 }
1667
1668
1669 .tutor-quiz-builder-modal-control-btn-group{
1670 display: -webkit-box;
1671 display: -ms-flexbox;
1672 display: flex;
1673 margin-top: 20px;
1674 }
1675
1676 .question_form_inner{
1677 padding: 0 20px 20px;
1678 margin-top: 0;
1679 }
1680
1681 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
1682 -webkit-box-flex: 1;
1683 -ms-flex: 1;
1684 flex: 1;
1685 }
1686 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{
1687 display: inline-block;
1688 }
1689 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){
1690 margin-right: 6px;
1691 }
1692 .modal-container .tutor-quiz-add-question-btn{
1693 border: 1px solid #C6C9CF;
1694 padding: 10px 15px;
1695 color: #393C40;
1696 display: inline-block;
1697 border-radius: 3px;
1698 }
1699 .modal-container .tutor-quiz-add-question-btn i{
1700 color: var(--tutor-primary-color);
1701 line-height: 16px;
1702 margin-right: 3px;
1703 }
1704
1705 .quiz-form-field-col{
1706 margin-right: 20px;
1707 }
1708 .quiz-form-field-col.result-fail{
1709 width: 100%;
1710 }
1711 .quiz-modal-switch-field {
1712 display: -webkit-box;
1713 display: -ms-flexbox;
1714 display: flex;
1715 margin-top: 30px;
1716 }
1717 .quiz-modal-switch-field label.btn-switch {
1718 margin-right: 20px;
1719 position: relative;
1720 }
1721
1722 label.btn-switch input:checked + .btn-slider {
1723 background-color: var(--tutor-success-button-color);
1724 }
1725
1726 .btn-switch + span{
1727 line-height: 24px;
1728 display: inline-block;
1729 margin-left: 8px;
1730 font-weight: 700;
1731 font-size: 14px;
1732 }
1733
1734 .tutor-select {
1735 position: relative;
1736 }
1737 .tutor-select .select-header{
1738 border: 1px solid #DEDEDE;
1739 margin: 0;
1740 padding: 10px;
1741 width: 100%;
1742 box-shadow: none;
1743 background-color: #fff;
1744 display: -webkit-box;
1745 display: -ms-flexbox;
1746 display: flex;
1747 cursor: pointer;
1748 box-sizing: border-box;
1749 border-radius: 3px;
1750 }
1751 .tutor-select .select-header .lead-option {
1752 -webkit-box-flex: 1;
1753 -ms-flex: 1;
1754 flex: 1;
1755 }
1756 .tutor-select .select-header .select-dropdown{
1757 line-height: 22px;
1758 }
1759 .tutor-select .select-header .lead-option .question-type-pro{
1760 display: none;
1761 }
1762 .tutor-select .tutor-select-options {
1763 border: 1px solid #DEDEDE;
1764 background-color: #fff;
1765 padding: 22px 10px 8px;
1766 width: calc(100% - 22px);
1767 position: absolute;
1768 font-size: 0;
1769 z-index: 9;
1770 display: -webkit-box;
1771 display: -ms-flexbox;
1772 display: flex;
1773 -ms-flex-wrap: wrap;
1774 flex-wrap: wrap;
1775 box-shadow: 0px 2px 10px rgba(0,0,0,.08);
1776 top: 55px;
1777 border-radius: 3px;
1778 }
1779 .tutor-select .tutor-select-options .tutor-select-option {
1780 width: calc(33.3333% - 22px);
1781 display: inline-block;
1782 padding: 9px;
1783 cursor: pointer;
1784 position: relative;
1785 box-sizing: border-box;
1786 margin: 0 11px 15px;
1787 border: 1px solid #E2E2E2;
1788 border-radius: 3px;
1789 }
1790 .tutor-select .tutor-select-options .tutor-select-option:hover {
1791 border-color: var(--tutor-primary-color);
1792 }
1793 .question-type-pro {
1794 color: #fff;
1795 font-size: 9px;
1796 right: 11px;
1797 position: absolute;
1798 top: 50%;
1799 -webkit-transform: translateY(-50%);
1800 transform: translateY(-50%);
1801 }
1802 i.tutor-icon-block {
1803 padding: 0;
1804 color: #fff;
1805 border-radius: 3px;
1806 margin-right: 2px;
1807 display: inline-block;
1808 width: 22px;
1809 height: 22px;
1810 text-align: center;
1811 line-height: 22px;
1812 }
1813 i.tutor-icon-block.tutor-icon-short-ans{
1814 background-color: #f37512;
1815 }
1816 i.tutor-icon-block.tutor-icon-image-ans{
1817 background-color: #a322f9;
1818 }
1819 i.tutor-icon-block.tutor-icon-yes-no{
1820 background-color: var(--tutor-primary-color);
1821 }
1822 i.tutor-icon-block.tutor-icon-multiple-choice{
1823 background-color: #9034a9;
1824 }
1825 i.tutor-icon-block.tutor-icon-mark{
1826 background-color: #00b890;
1827 }
1828 i.tutor-icon-block.tutor-icon-open-ended{
1829 background-color: #fe3129;
1830 }
1831 i.tutor-icon-block.tutor-icon-fill-gaps{
1832 background-color: #ffbf00;
1833 }
1834 i.tutor-icon-block.tutor-icon-answer-shorting{
1835 background-color: #f80089;
1836 }
1837 i.tutor-icon-block.tutor-icon-assesment{
1838 background-color: #274055;
1839 }
1840 i.tutor-icon-block.tutor-icon-matching{
1841 background-color: #8a4a1b;
1842 }
1843 i.tutor-icon-block.tutor-icon-image-matching{
1844 background-color: #8a4a1b;
1845 }
1846 i.tutor-icon-block.tutor-icon-ordering{
1847 background-color: var(--tutor-primary-color);
1848 }
1849 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
1850 background-color: var(--tutor-success-button-color);
1851 }
1852
1853 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
1854 background-color: var(--tutor-primary-color);
1855 }
1856
1857 a.back-to-quiz-questions-btn {
1858 font-size: 16px;
1859 font-weight: 300;
1860 color: #393C40;
1861 margin-bottom: 10px;
1862 display: block;
1863 }
1864
1865 a.back-to-quiz-questions-btn.tutor-updating-message i{
1866 display: none;
1867 }
1868
1869 .modal-container .quiz-questions-form {
1870 padding: 20px;
1871 }
1872
1873 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{
1874 -webkit-box-flex: 0;
1875 -ms-flex: 0 0 150px;
1876 flex: 0 0 150px;
1877 }
1878 .question-form-header {
1879 margin-bottom: 20px;
1880 }
1881 .quiz-question-form-body {
1882 margin-bottom: 25px;
1883 }
1884 .quiz-builder-question-wrap {
1885 display: -webkit-box;
1886 display: -ms-flexbox;
1887 display: flex;
1888 margin-bottom: 15px;
1889 }
1890 .quiz-builder-question {
1891 -webkit-box-flex: 1;
1892 -ms-flex: 1;
1893 flex: 1;
1894 display: -webkit-box;
1895 display: -ms-flexbox;
1896 display: flex;
1897 background: #fff;
1898 padding: 10px;
1899 border: 1px solid #E2E2E2;
1900 border-radius: 3px;
1901 max-width: calc(100% - 52px);
1902 }
1903 .quiz-builder-question .question-sorting {
1904 margin-right: 10px;
1905 line-height: 22px;
1906 }
1907 .quiz-builder-question .question-sorting i{
1908 display: block;
1909 line-height: 24px;
1910 }
1911 .quiz-builder-question .question-edit-icon{
1912 line-height: 22px;
1913 }
1914 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i{
1915 display: none;
1916 }
1917 .quiz-builder-question .question-title {
1918 -webkit-box-flex: 1;
1919 -ms-flex: 1;
1920 flex: 1;
1921 line-height: 22px;
1922 text-overflow: ellipsis;
1923 overflow: hidden;
1924 white-space: nowrap;
1925 margin-right: 10px;
1926 }
1927 .quiz-builder-question .question-icon {
1928 -webkit-box-flex: 0;
1929 -ms-flex: 0 0 155px;
1930 flex: 0 0 155px;
1931 }
1932 .quiz-builder-qustion-trash a{
1933 display: block;
1934 padding: 0 0 0 10px;
1935 font-size: 20px;
1936 color: rgba(57, 60, 64, 0.4);
1937 line-height: 44px;
1938 }
1939 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider{
1940 border: 1px solid #DEDEDE;
1941 padding: 20px 70px 20px 10px;
1942 background-color: #ffffff;
1943 position: relative;
1944 border-radius: 4px;
1945 }
1946 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
1947 background-color: var(--tutor-primary-color);
1948 border: none;
1949 height: 4px;
1950 border-radius: 4px;
1951 }
1952 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{
1953 background: #DEDEDE;
1954 border-radius: 4px;
1955 }
1956 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
1957 background-color: var(--tutor-primary-color);
1958 border: 1px solid var(--tutor-primary-color);
1959 border-radius: 50%;
1960 }
1961 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
1962 font-size: 16px;
1963 font-weight: 600;
1964 background: var(--tutor-primary-color);
1965 position: absolute;
1966 right: 5px;
1967 top: 50%;
1968 margin: 0;
1969 -webkit-transform: translateY(-50%);
1970 transform: translateY(-50%);
1971 line-height: 34px;
1972 width: 43px;
1973 text-align: center;
1974 border-radius: 4px;
1975 color: #fff;
1976 }
1977 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
1978 content: '';
1979 position: absolute;
1980 border: 7px solid transparent;
1981 top: 50%;
1982 border-right-color: var(--tutor-primary-color);
1983 right: 100%;
1984 -webkit-transform: translateY(-50%);
1985 transform: translateY(-50%);
1986 }
1987 .tutor-quiz-answer-wrap {
1988 display: -webkit-box;
1989 display: -ms-flexbox;
1990 display: flex;
1991 }
1992 .tutor-quiz-answer {
1993 background-color: #fff;
1994 -webkit-box-flex: 1;
1995 -ms-flex: 1;
1996 flex: 1;
1997 padding: 10px 15px;
1998 border: 1px solid #DEDEDE;
1999 display: -webkit-box;
2000 display: -ms-flexbox;
2001 display: flex;
2002 line-height: 22px;
2003 border-radius: 3px;
2004 margin-bottom: 15px;
2005 }
2006 .tutor-quiz-answer .tutor-quiz-answer-edit a {
2007 display: block;
2008 padding: 0px 9px;
2009 }
2010 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
2011 padding: 0 10px;
2012 display: inline-block;
2013 line-height: 44px;
2014 }
2015 span.tutor-quiz-answer-title {
2016 -webkit-box-flex: 1;
2017 -ms-flex: 1;
2018 flex: 1;
2019 }
2020 .tutor-quiz-answer-media .option-media-preview{
2021 margin-bottom: 20px;
2022 }
2023 .tutor-quiz-answer-media .option-media-preview img {
2024 max-width: 80px;
2025 height: auto;
2026 }
2027 .tutor-question-answer-image{
2028 margin-right: 10px;
2029 }
2030 .tutor-question-answer-image img{
2031 max-height: 25px;
2032 width: auto;
2033 }
2034 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
2035 background-color: var(--tutor-success-button-color);
2036 color: #fff;
2037 padding: 10px 15px;
2038 border: none;
2039 cursor: pointer;
2040 }
2041 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
2042 background-color: var(--tutor-success-button-color);
2043 }
2044 /**
2045 Tutor Media Upload
2046 */
2047
2048 .tutor-media-upload-wrap {
2049 border: 1px solid #DEDEDE;
2050 display: -webkit-box;
2051 display: -ms-flexbox;
2052 display: flex;
2053 width: 130px;
2054 }
2055 .tutor-media-upload-wrap img{
2056 max-width: 100%;
2057 }
2058 .tutor-media-preview {
2059 -webkit-box-flex: 1;
2060 -ms-flex: 1;
2061 flex: 1;
2062 }
2063 .tutor-media-upload-btn {
2064 display: block;
2065 padding: 10px;
2066 font-size: 50px;
2067 line-height: 50px;
2068 text-align: center;
2069 color: #DEDEDE;
2070 }
2071 .tutor-media-upload-trash-wrap {
2072 border-left: 1px solid #dedede;
2073 }
2074 .tutor-media-upload-trash {
2075 color: #dedede;
2076 display: block;
2077 line-height: 50px;
2078 padding: 12px;
2079 }
2080 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
2081 margin-top: 40px;
2082 margin-bottom: 10px;
2083 }
2084
2085 /**
2086 #End Quiz Modal
2087 */
2088
2089 .tutor-available-quizzes .added-quiz-item {
2090 background-color: #f5f5f5;
2091 padding: 10px;
2092 margin-bottom: 2px;
2093 display: -webkit-box;
2094 display: -ms-flexbox;
2095 display: flex;
2096 }
2097 .tutor-available-quizzes .added-quiz-item .quiz-name {
2098 -ms-flex-preferred-size: 0;
2099 flex-basis: 0;
2100 -webkit-box-flex: 1;
2101 -ms-flex-positive: 1;
2102 flex-grow: 1;
2103 }
2104 .tutor-add-quiz-button-wrap {
2105 margin: 20px 0;
2106 }
2107 .tutor-quiz-delete-btn{
2108 color: #FF0000;
2109 }
2110 p.quiz-search-suggest-text{
2111 margin-top: 30px;
2112 font-style: italic;
2113 font-size: 12px;
2114 }
2115 span.result-pass{
2116 background-color: var(--tutor-success-button-color);
2117 color: #fff;
2118 padding: 3px 5px;
2119 border-radius: 2px;
2120 }
2121 span.result-fail{
2122 color: #FF0000;
2123 }
2124
2125
2126 .tutor-emails-lists-wrap{
2127 background-color: #ffffff;
2128 padding: 20px;
2129 }
2130 .tutor-emails-lists-wrap .wp-list-table td{
2131 padding: 10px 20px;
2132 }
2133 /*
2134 Tutor Instructor
2135 */
2136
2137 .tutor-course-instructors-metabox-wrap{
2138 margin-top: 10px;
2139 margin-left: -10px;
2140 }
2141 .tutor-add-instructor-button-wrap{
2142 padding-left: 10px;
2143 }
2144 .tutor-course-available-instructors {
2145 display: -webkit-box;
2146 display: -ms-flexbox;
2147 display: flex;
2148 -ms-flex-wrap: wrap;
2149 flex-wrap: wrap;
2150 }
2151
2152 .tutor-course-available-instructors .added-instructor-item {
2153 -webkit-box-flex: 0;
2154 -ms-flex: 0 0 calc(50% - 20px);
2155 flex: 0 0 calc(50% - 20px);
2156 max-width: calc(50% - 20px);
2157 border: 1px solid #DCDFE5;
2158 padding: 13px;
2159 display: -webkit-inline-box;
2160 display: -ms-inline-flexbox;
2161 display: inline-flex;
2162 -webkit-box-align: center;
2163 -ms-flex-align: center;
2164 align-items: center;
2165 border-radius: 4px;
2166 position: relative;
2167 box-sizing: border-box;
2168 margin: 0px 10px 20px;
2169 }
2170
2171 @media (min-width: 1300px) {
2172 .tutor-course-available-instructors .added-instructor-item{
2173 -ms-flex: 0 0 calc(33.333% - 20px);
2174 flex: 0 0 calc(33.333% - 20px);
2175 max-width: calc(33.333% - 20px);
2176 }
2177 }
2178 @media (max-width: 546px){
2179 .tutor-course-available-instructors .added-instructor-item{
2180 -ms-flex: 0 0 100%;
2181 flex: 0 0 100%;
2182 max-width: 100%;
2183 }
2184 }
2185
2186 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2187 position: relative;
2188 }
2189
2190 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
2191 display: inline-block;
2192 margin-left: 10px;
2193 width: 18px;
2194 }
2195
2196 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
2197 opacity: 1;
2198 }
2199
2200 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
2201 -webkit-transition: 300ms;
2202 transition: 300ms;
2203 opacity: 0;
2204 position: absolute;
2205 bottom: 34px;
2206 right: 9px;
2207 background: #2A344F;
2208 -webkit-transform: translateX(50%);
2209 transform: translateX(50%);
2210 color: #fff;
2211 font-size: 12px;
2212 font-style: normal;
2213 padding: 0 8px;
2214 border-radius: 15px;
2215 line-height: 20px;
2216 z-index: 1;
2217 }
2218
2219 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
2220 content: '';
2221 position: absolute;
2222 border: 5px solid #2A344F;
2223 bottom: -3px;
2224 left: 50%;
2225 margin-left: -5px;
2226 -webkit-transform: rotate(45deg);
2227 transform: rotate(45deg);
2228 z-index: -1;
2229 }
2230
2231 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2232 position: absolute;
2233 right: 14px;
2234 top: 50%;
2235 font-size: 12px;
2236 -webkit-transform: translateY(-50%);
2237 transform: translateY(-50%);
2238 opacity: 0;
2239 -webkit-transition: 300ms;
2240 transition: 300ms;
2241 }
2242
2243 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
2244 color: red;
2245 text-decoration: none;
2246 }
2247
2248 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
2249 opacity: 1;
2250 }
2251
2252 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2253 height: 45px;
2254 width: 45px;
2255 overflow: hidden;
2256 border-radius: 50px;
2257 margin-right: 15px;
2258 }
2259 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
2260 width: 100%;
2261 height: auto;
2262 }
2263 /*@media (min-width: 547px){*/
2264 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2265 /*margin-left: 30px;*/
2266 /*}*/
2267 /*}*/
2268
2269 /*
2270 End new
2271 */
2272
2273 .answer-image-matched-wrap {
2274 display: -webkit-box;
2275 display: -ms-flexbox;
2276 display: flex;
2277 }
2278 .image-matching-item {
2279 -webkit-box-flex: 0;
2280 -ms-flex: 0 0 50px;
2281 flex: 0 0 50px;
2282 margin-right: 10px;
2283 }
2284 .image-matching-item p{
2285 margin-bottom: 5px;
2286 margin-top: 0;
2287 color: #878A8F;
2288 }
2289 .image-matching-item img{
2290 max-width: 80px;
2291 }
2292 span.filled_dash_unser {
2293 font-weight: bold;
2294 text-decoration: underline;
2295 margin: 0 5px;
2296 }
2297 /**
2298 Uninstall
2299 */
2300 .wrap.tutor-uninstall-wrap {
2301 background: #fff;
2302 padding: 20px;
2303 }
2304 .tutor-uninstall-btn-group{
2305 margin: 50px 0;
2306 }
2307
2308 /**
2309 Updating Messsage
2310 */
2311 .tutor-updating-message:before{
2312 display: inline-block;
2313 font-family: 'tutor';
2314 -webkit-font-smoothing: antialiased;
2315 -moz-osx-font-smoothing: grayscale;
2316 vertical-align: top;
2317 content: "\e91d";
2318 -webkit-animation: rotation 2s infinite linear;
2319 animation: rotation 2s infinite linear;
2320 margin-right: 6px;
2321 }
2322 .rtl .tutor-updating-message:before{
2323 margin-right: 0;
2324 margin-left: 6px;
2325 }
2326
2327 /**
2328 Lesson Edit Modal
2329 */
2330
2331 .lesson-modal-form-wrap .lesson-modal-field-row{
2332 padding: 10px 0;
2333 }
2334 .lesson-modal-field.tutor-lesson-modal-title-wrap{
2335 width: 95%;
2336 }
2337 .tutor-lesson-modal-title-wrap input{
2338 width: 100%;
2339 }
2340 .lesson-modal-form-wrap .assignment-modal-field-row,
2341 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2342 .lesson-modal-form-wrap .tutor-option-field-row{
2343 padding: 10px 0;
2344 /*margin-bottom: 20px;
2345 border-bottom: none;*/
2346 }
2347 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2348 border-bottom: none;
2349 }
2350
2351 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2352 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2353 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2354 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2355 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]{
2356 line-height: 40px;
2357 padding: 5px 0;
2358 text-indent: 15px;
2359 background: #fff;
2360 display: inline-block;
2361 border: 1px solid #DEDEDE;
2362 border-radius: 3px;
2363 box-shadow: none;
2364 height: 40px;
2365 margin: 0;
2366 width: 100%;
2367 color: #393C40;
2368 font-size: 14px;
2369 transition: 300ms;
2370 }
2371 .lesson-modal-form-wrap .tutor-option-field-row textarea{
2372 line-height: 26px;
2373 min-height: 150px;
2374 text-indent: 0;
2375 padding: 15px;
2376 }
2377 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2378 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2379 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2380 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2381 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus{
2382 border-color: var(--tutor-primary-color);
2383 }
2384
2385 .lesson-modal-form-wrap .tutor-option-field-row select{
2386 height: 40px;
2387 }
2388
2389 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox{
2390 margin-top: 0;
2391 }
2392
2393 .assignment-modal-form-wrap,
2394 .lesson-modal-form-wrap {
2395 padding: 20px;
2396 padding-bottom: 48px;
2397 }
2398 .tutor-lesson-modal-wrap .modal-footer{
2399 padding: 10px 20px;
2400 background-color: #fff;
2401 width: 100%;
2402 position: sticky;
2403 bottom: 0;
2404 position: -webkit-sticky;
2405 }
2406 .tutor-get-pro-text {
2407 color: #e02424;
2408 }
2409 .updating-icon:before{
2410 font-family: 'tutor';
2411 margin-right: 5px;
2412 content: "\e91d";
2413 -webkit-animation: spin 1s steps(8) infinite;
2414 animation: spin 1s steps(8) infinite;
2415 display: inline-block;
2416 }
2417 .tutor-notice-warning{
2418 background-color: #fcf8e3;
2419 border-color: #faebcc;
2420 padding: 20px;
2421 margin-bottom: 10px;
2422 }
2423
2424 /**
2425 Withdraw table
2426 */
2427 .withdraw-method-data-row {
2428 display: -webkit-box;
2429 display: -ms-flexbox;
2430 display: flex;
2431 }
2432 span.withdraw-method-label {
2433 width: 140px;
2434 }
2435 .withdraw-method-value{
2436 margin-left: 3px;
2437 }
2438 .withdraw-status.withdraw-status-approved {
2439 background: var(--tutor-success-button-color);
2440 color: #fff;
2441 padding: 5px 10px;
2442 }
2443 .withdraw-status.withdraw-status-pending {
2444 background: #f0efef;
2445 color: #666666;
2446 padding: 5px 10px;
2447 }
2448 .withdraw-status.withdraw-status-rejected {
2449 background: #ff3842;
2450 color: #fff;
2451 padding: 5px 10px;
2452 }
2453 .withdraw-list-row-actions{
2454 font-weight: bold;
2455 }
2456 .withdraw-list-row-actions .approved a{
2457 color: var(--tutor-success-button-color);
2458 }
2459 .withdraw-list-row-actions .rejected a{
2460 color: #ff3842;
2461 }
2462
2463 /**
2464 Assignments
2465 */
2466
2467 .submitted-assignment-wrap{
2468 background-color: #ffffff;
2469 padding: 20px;
2470 margin-top: 20px;
2471 }
2472 .tutor-individual-attachment-file{
2473 margin-bottom: 20px;
2474 }
2475 .tutor-individual-attachment-file p {
2476 margin: 0 !important;
2477 }
2478
2479
2480
2481 /**
2482 Tutor Notice
2483 */
2484 .tnotice {
2485 text-align:left;
2486 padding: 10px 0;
2487 background-color:#fff;
2488 border-radius:4px;
2489 position:relative;
2490 margin-bottom: 10px;
2491 }
2492 .tnotice:before {
2493 content: '';
2494 position: absolute;
2495 top: 0;
2496 left: 0;
2497 width: 4px;
2498 height: 100%;
2499 border-top-left-radius:4px;
2500 border-bottom-left-radius: 4px;
2501
2502 }
2503 .tnotice__icon{
2504 position:absolute;
2505 top:50%;
2506 left:22px;
2507 transform:translateY(-50%);
2508 width:14px;
2509 height:14px;
2510 padding: 7px;
2511 border-radius:50%;
2512 display:inline-block;
2513
2514 color: #fff;
2515 text-align: center;
2516 line-height: 11px;
2517 }
2518 .tnotice__type {
2519 color: #3e3e3e;
2520 font-weight: 700;
2521 margin-top: 0;
2522 margin-bottom: 0;
2523 }
2524 .tnotice__message {
2525 font-size: 14px;
2526 margin-top: 0;
2527 margin-bottom: 0;
2528 color: #878787;
2529 }
2530 .tnotice__content{
2531 padding-left:70px;
2532 padding-right:60px;
2533 }
2534 .tnotice__close {
2535 position: absolute;
2536 right: 22px;
2537 top: 50%;
2538 width: 14px;
2539 cursor:pointer;
2540 height: 14px;
2541 fill:#878787;
2542 transform: translateY(-50%);
2543 }
2544 .tnotice--success .tnotice__icon{
2545 background-color:#2BDE3F;
2546 }
2547 .tnotice--success:before{
2548 background-color:#2BDE3F;
2549 }
2550 .tnotice--blue .tnotice__icon{
2551 background-color:#1D72F3;
2552 }
2553 .tnotice--blue:before{
2554 background-color:#1D72F3;
2555 }
2556 .tnotice--danger .tnotice__icon{
2557 background-color: #f31e1c;
2558 }
2559 .tnotice--danger:before{
2560 background-color:#f31e1c;
2561 }
2562
2563 /***************************
2564 * Quiz attempts table
2565 **************************/
2566
2567 .tutor-quiz-attempt-history td:last-child {
2568 text-align: center;
2569 }
2570 .tutor-quiz-attempt-history td:last-child a {
2571 display: block;
2572 padding: 10px;
2573 }
2574 .attempt-review-title {
2575 font-size: 18px;
2576 color: var(--tutor-text-size);
2577 font-weight: 600;
2578 display: flex;
2579 align-items: center;
2580 margin-bottom: 60px;
2581 }
2582 .attempt-review-title i {
2583 margin-right: 12px;
2584 color: var(--tutor-primary-color);
2585 }
2586 .tutor-quiz-attempt-info-row .attempt-view-bottom, .tutor-quiz-attempt-info-row .attempt-view-top {
2587 display: flex;
2588 justify-content: space-between;
2589 }
2590 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col, .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2591 display: inline-flex;
2592 align-items: center;
2593 max-width: 30%;
2594 }
2595 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2596 align-items: flex-start;
2597 }
2598 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass, .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2599 background: #df3247;
2600 font-size: 14px;
2601 font-weight: 400;
2602 color: #fff;
2603 padding: 1px 4px;
2604 margin-right: 13px;
2605 border-radius: 2px;
2606 }
2607 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2608 background: var(--tutor-success-button-color);
2609 }
2610 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2611 font-size: 14px;
2612 line-height: 25px;
2613 margin: 0;
2614 color: #7a7f85;
2615 font-weight: 400;
2616 }
2617 .tutor-quiz-attempt-info-row .attempt-info-content h4 a, .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2618 font-weight: 700;
2619 color: var(--tutor-text-color);
2620 margin-top: 7px;
2621 }
2622 .tutor-quiz-attempt-info-row .attempt-view-top {
2623 padding-bottom: 30px;
2624 margin-bottom: 30px;
2625 border-bottom: 1px solid #dcdfe5;
2626 }
2627 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2628 margin-bottom: 60px;
2629 }
2630 .attempt-user-details {
2631 display: flex;
2632 align-items: center;
2633 }
2634 .attempt-user-details .attempt-user-avatar {
2635 padding-right: 20px;
2636 }
2637 .attempt-user-details .attempt-user-avatar img {
2638 display: block;
2639 width: 70px;
2640 height: 70px;
2641 border-radius: 50%;
2642 }
2643 .attempt-user-details .attempt-info-content h4 {
2644 font-size: 18px;
2645 }
2646 .attempt-review-notice-wrap {
2647 display: flex;
2648 margin-bottom: 60px;
2649 justify-content: space-between;
2650 }
2651 .attempt-review-notice-wrap p {
2652 margin: 0;
2653 display: inline-flex;
2654 align-items: center;
2655 }
2656 .attempt-review-notice-wrap p.attempt-review-notice i {
2657 font-size: 16px;
2658 color: #f5c813;
2659 margin-right: 9px;
2660 }
2661 .attempt-review-notice-wrap p.attempt-review-at > span {
2662 color: var(--tutor-primary-color);
2663 margin-right: 7px;
2664 font-size: 16px;
2665 }
2666 .attempt-review-notice-wrap p > strong {
2667 font-weight: 400;
2668 margin-right: 5px;
2669 }
2670 .quiz-attempt-answers-wrap table th {
2671 background: #fcfcfc;
2672 font-size: 12px;
2673 text-transform: inherit;
2674 }
2675 .quiz-attempt-answers-wrap table td{
2676 background-color: #fff;
2677 }
2678 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
2679 padding: 17px 20px !important;
2680 border-top: 1px solid #eaeaea;
2681 border-bottom: 1px solid #eaeaea;
2682 vertical-align: middle;
2683 text-align: left;
2684 }
2685 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
2686 margin: 0;
2687 }
2688 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2689 border: 1px solid #d4dadb;
2690 color: #d4dadb;
2691 height: 30px;
2692 width: 30px;
2693 border-radius: 2px;
2694 font-size: 13px;
2695 display: inline-block;
2696 text-align: center;
2697 line-height: 30px;
2698 transition: 300ms;
2699 text-decoration: none;
2700 }
2701 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2702 border: 1px solid var(--tutor-success-button-color);
2703 color: var(--tutor-success-button-color);
2704 }
2705 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2706 border: 1px solid #df3247;
2707 color: #df3247;
2708 }
2709 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2710 margin-right: 17px;
2711 }
2712 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i, .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2713 font-size: 12px;
2714 height: 20px;
2715 width: 20px;
2716 text-align: center;
2717 line-height: 20px;
2718 background: var(--tutor-success-button-color);
2719 color: #fff;
2720 display: inline-block;
2721 border-radius: 2px;
2722 margin-right: 6px;
2723 }
2724 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2725 background: #df3247;
2726 font-size: 10px;
2727 }
2728 .answer-image-matched-wrap {
2729 display: flex;
2730 }
2731 .answer-image-matched-wrap .image-matching-item {
2732 margin: 0 5px;
2733 max-width: 70px;
2734 }
2735 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2736 font-size: 14px;
2737 margin-top: 4px;
2738 }
2739
2740 .tutor-quiz-attempt-review-wrap{
2741 padding: 20px;
2742 background: #ffffff;
2743 margin-right: 15px;
2744 margin-top: 15px;
2745 }
2746
2747 .tutor-quiz-attempt-review-wrap table{
2748 width: 100%;
2749 border-collapse: collapse;
2750 }
2751
2752
2753 .tutor-quiz-attempt-review-wrap img{
2754 max-width: 100%;
2755 }
2756
2757 /**
2758 Upgrade Notice
2759 */
2760 #tutor-update .dummy {
2761 display: none;
2762 }
2763 #tutor-update .tutor_plugin_update_notice {
2764 padding: 20px 0!important
2765 }
2766
2767 #tutor-update .tutor_plugin_update_notice {
2768 font-weight: 400;
2769 background: #fff8e5!important;
2770 border-left: 4px solid #ffb900;
2771 border-top: 1px solid #ffb900;
2772 padding: 9px 0 9px 12px!important;
2773 margin: 0 -12px 0 -16px!important
2774 }
2775
2776 #tutor-update .tutor_plugin_update_notice .version::before {
2777 content: '\f348';
2778 display: inline-block;
2779 font: 400 18px/1 dashicons;
2780 speak: none;
2781 margin: 0 8px 0 -2px;
2782 vertical-align: top
2783 }
2784 /**
2785 Course Settings Tabs
2786 */
2787 #tutor-metabox-course-settings-tabs {
2788 background-color: #fff;
2789 border: 1px solid #e5e5e5;
2790 margin: 1em 0;
2791 }
2792 .inside #tutor-metabox-course-settings-tabs{
2793 border: 0;
2794 margin: 0;
2795 }
2796 .settings-tabs-heading{
2797 padding: 1em;
2798 border-bottom: 1px solid #e5e5e5;
2799 }
2800 .settings-tabs-heading h3{
2801 font-size: 14px;
2802 margin: 0;
2803 line-height: 1.4;
2804 }
2805 .course-settings-tabs-container {
2806 display: flex;
2807 }
2808 .course-settings-tabs-container .settings-tabs-navs-wrap{
2809 flex: 0 0 200px;
2810 background: #F5F5F5;
2811 }
2812 .settings-tabs-navs-wrap .settings-tabs-navs{
2813 margin: 0;
2814 }
2815 .settings-tabs-navs-wrap .settings-tabs-navs li{
2816 margin: 0;
2817 }
2818 .settings-tabs-navs-wrap .settings-tabs-navs li a {
2819 display: block;
2820 padding-top: 10px;
2821 padding-bottom: 10px;
2822 padding-left: 15px;
2823 padding-right: 15px;
2824 color: #23282d;
2825 text-decoration: none;
2826 background: #F5F5F5;
2827 text-transform: capitalize;
2828 border-bottom: 1px solid #e5e5e5;
2829 border-left: 3px solid transparent;
2830 }
2831 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{
2832 border-bottom: none;
2833 }
2834 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus{
2835 box-shadow: none;
2836 }
2837 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
2838 background-color: #ffffff;
2839 border-bottom: 1px solid #e5e5e5;
2840 color: var(--tutor-primary-color);
2841 border-left: 3px solid var(--tutor-primary-color);
2842 }
2843 .course-settings-tabs-container .settings-tabs-container{
2844 padding: 1em;
2845 flex: 1;
2846 }
2847 .tutor-field-radio p{
2848 margin-top: 0;
2849 }
2850
2851 /**
2852 Content Drip (Pro)
2853 */
2854 .lesson-modal-form-wrap .lesson-content-drip-wrap {
2855 padding: 10px;
2856 border: 1px solid #e4e4e4;
2857 }
2858 .lesson-modal-form-wrap .lesson-content-drip-wrap h3{
2859 margin: 0 0 10px 0;
2860 }
2861 .select2-dropdown.increasezindex {
2862 z-index:9999999999999;
2863 }
2864
2865 /*!
2866 * jQuery UI Datepicker 1.9.0
2867 * http://jqueryui.com
2868 *
2869 * Copyright 2012 jQuery Foundation and other contributors
2870 * Released under the MIT license.
2871 * http://jquery.org/license
2872 *
2873 * http://docs.jquery.com/UI/Datepicker#theming
2874 */
2875 .ui-datepicker {
2876 background-color: #fff;
2877 border: 1px solid #EEEEEE;
2878 display: none;
2879 margin-top: 4px;
2880 padding: 5px;
2881 width: 180px;
2882 }
2883 .ui-datepicker a,
2884 .ui-datepicker a:hover {
2885 text-decoration: none;
2886 }
2887 .ui-datepicker a:hover,
2888 .ui-datepicker td:hover a {
2889 color: #2A6496;
2890 -webkit-transition: color 0.1s ease-in-out;
2891 -moz-transition: color 0.1s ease-in-out;
2892 -o-transition: color 0.1s ease-in-out;
2893 transition: color 0.1s ease-in-out;
2894 }
2895 .ui-datepicker .ui-datepicker-header {
2896 margin-bottom: 4px;
2897 text-align: center;
2898 }
2899 .ui-datepicker .ui-datepicker-title {
2900 font-weight: 700;
2901 }
2902 .ui-datepicker .ui-datepicker-prev,
2903 .ui-datepicker .ui-datepicker-next {
2904 cursor: default;
2905 font-family: 'tutor';
2906 -webkit-font-smoothing: antialiased;
2907 font-style: normal;
2908 font-weight: normal;
2909 height: 20px;
2910 line-height: 1;
2911 margin-top: 2px;
2912 width: 30px;
2913 }
2914 .ui-datepicker .ui-datepicker-prev {
2915 float: left;
2916 text-align: left;
2917 }
2918 .ui-datepicker .ui-datepicker-next {
2919 float: right;
2920 text-align: right;
2921 }
2922 .ui-datepicker .ui-datepicker-prev:before {
2923 content: "\e921";
2924 }
2925 .ui-datepicker .ui-datepicker-next:before {
2926 content: "\e903";
2927 }
2928 .ui-datepicker .ui-icon {
2929 display: none;
2930 }
2931 .ui-datepicker .ui-datepicker-calendar {
2932 table-layout: fixed;
2933 width: 100%;
2934 }
2935 .ui-datepicker .ui-datepicker-calendar th,
2936 .ui-datepicker .ui-datepicker-calendar td {
2937 text-align: center;
2938 padding: 0;
2939 }
2940 .ui-datepicker .ui-datepicker-calendar td {
2941 border-radius: 4px;
2942 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2943 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2944 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2945 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2946 }
2947 .ui-datepicker .ui-datepicker-calendar td:hover {
2948 background-color: #eee;
2949 cursor: pointer;
2950 }
2951 .ui-datepicker .ui-datepicker-calendar td a {
2952 text-decoration: none;
2953 }
2954 .ui-datepicker .ui-datepicker-current-day {
2955 background-color: #4289cc;
2956 }
2957 .ui-datepicker .ui-datepicker-current-day a {
2958 color: #fff
2959 }
2960 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
2961 background-color: #fff;
2962 cursor: default;
2963 }
2964
2965 .ui-datepicker-calendar .ui-state-default {
2966 border: none;
2967 background: none;
2968 }
2969 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
2970 background: #EEEEEE;
2971 padding: 3px;
2972 display: block;
2973 }
2974 /** END Calender */
2975
2976 /**
2977 * report.css
2978 *Moved report.css from pro add to here
2979 */
2980 h2.tutor-page-heading{
2981 background-color: #ffffff;
2982 padding: 30px !important;
2983 margin: 0 !important;
2984 border-bottom: 1px solid #ECEDEF;
2985 }
2986 .tutor-report-left-menus{
2987 background-color: #FCFCFC;
2988 margin-bottom: 50px;
2989 }
2990 .tutor-report-left-menus ul{
2991 margin: 0;
2992 }
2993 .report-main-wrap {
2994 /*display: flex;*/
2995 }
2996 .report-main-wrap h3{
2997 font-weight: 300;
2998 font-size: 20px;
2999 }
3000 .tutor-report-left-menus ul li{
3001 display: inline-block;
3002 margin: 0;
3003 }
3004 .tutor-report-left-menus ul li a{
3005 text-decoration: none;
3006 line-height: 60px;
3007 display: block;
3008 padding: 0 15px;
3009 color: #393C40;
3010 }
3011 .tutor-report-left-menus ul li a:focus {
3012 outline: none !important;
3013 border: 0;
3014 box-shadow: none;
3015 }
3016 .tutor-report-left-menus ul li.active a{
3017 color: #1E55DD;
3018 border-bottom: 3px solid #3057D5;
3019 }
3020 .tutor-report-content{
3021 flex: 1;
3022 }
3023 .report-top-sub-menu{
3024 margin: 0;
3025 flex: 1;
3026 }
3027 .report-top-sub-menu a{
3028 text-decoration: none;
3029 padding: 10px 15px;
3030 border: 1px solid #D7DADF;
3031 color: #AAAEB3;
3032 border-radius: 3px;
3033 display: inline-block;
3034 }
3035 .report-top-sub-menu a.active {
3036 background-color: #3057D5;
3037 color: #ffffff;
3038 border: 1px solid #3057D5;
3039 }
3040 .top-course-enrolled{
3041 margin-top: 20px;
3042 margin-bottom: 20px;
3043 }
3044 .top-course-enrolled h1, .top-course-enrolled h2, .top-course-enrolled h3 {
3045 margin: 30px 0;
3046 }
3047 .report-stats{
3048 display: flex;
3049 flex-flow: row wrap;
3050 }
3051 .report-stat-box{
3052 padding: 0;
3053 margin-bottom: 30px;
3054 width: 25%;
3055 display: inline-flex;
3056 flex: 0 0 25%;
3057 }
3058 .report-stat-box-body{
3059 background-color: #ffffff;
3060 display: flex;
3061 width: 100%;
3062 margin-right: 30px;
3063 }
3064 .report-stat-box:nth-child(4n) .report-stat-box-body {
3065 margin-right: 0;
3066 }
3067 .report-stat-box .box-icon{
3068 font-size: 50px;
3069 line-height: 46px;
3070 padding: 13px;
3071 color: #3057D5;
3072 }
3073 .report-stat-box h4, .report-stat-box p{
3074 margin: 5px 0;
3075 }
3076 .report-stat-box .box-stats-text h3, .report-stat-box .box-stats-text p{
3077 margin: 5px 0;
3078 }
3079 .report-stat-box .box-stats-text {
3080 padding: 12px 0;
3081 }
3082 .report-stat-box .box-stats-text h3{
3083 font-size: 20px;
3084 font-weight: 300;
3085 }
3086 .report-stat-box .box-stats-text p {
3087 color: #888B90;
3088 }
3089 .box-padding{
3090 padding: 30px;
3091 }
3092 .box-padding h3{
3093 margin-top: 0;
3094 }
3095 .box-bg-green{
3096 background-color: #00D611;
3097 color: #ffffff;
3098 }
3099 .box-bg-primary{
3100 background-color: #3057D5;
3101 color: #ffffff;
3102 }
3103 .box-bg-light{
3104 background-color: #EEEEEE;
3105 color: #555555;
3106 }
3107 .box-bg-warning{
3108 background-color: #eea504;
3109 color: #ffffff;
3110 }
3111 .box-bg-dark{
3112 background-color: #333333;
3113 color: #ffffff;
3114 }
3115 .box-bg-danger{
3116 background-color: #ff000c;
3117 color: #ffffff;
3118 }
3119 .box-bg-pink{
3120 background-color: #ff00da;
3121 color: #ffffff;
3122 }
3123 .box-bg-violate{
3124 background-color: #9c25ea;
3125 color: #ffffff;
3126 }
3127 .tutor-report-overview-section{
3128 display: flex;
3129 margin: 20px 0;
3130 }
3131 .overview-section-col6{
3132 width: 50%;
3133 }
3134 .overview-section-col6 {
3135 margin-right: 1%;
3136 margin-left: 1%;
3137 }
3138 .overview-section-col6:first-child {
3139 margin-left: 0;
3140 }
3141 .overview-section-col6:last-child {
3142 margin-right: 0;
3143 }
3144 .last-revews-wrap{
3145 width: 100%;
3146 }
3147 table.tutor-report-table {
3148 border: none;
3149 box-shadow: none;
3150 }
3151 .tutor-report-table th{
3152 background-color: #FCFCFC;
3153 border-top: 1px solid #EAEAEA;
3154 border-bottom: 1px solid #EAEAEA;
3155 padding: 20px;
3156 color: #878A8F;
3157 }
3158 .tutor-report-table td{
3159 border-bottom: 1px solid #EAEAEA;
3160 padding: 20px;
3161 }
3162 .tutor-report-table td img.avatar{
3163 float: left;
3164 margin-right: 5px;
3165 }
3166 /**
3167 Icon
3168 */
3169 .tutor-icon-star-full, .tutor-icon-star-line{
3170 color: #FFD700;
3171 }
3172 .tutor-delete-link{
3173 color: #ff282a !important;
3174 }
3175 /**
3176 Pagination
3177 */
3178 .tutor-pagination{
3179 margin: 50px 0;
3180 }
3181 .tutor-pagination .page-numbers {
3182 display: inline-block;
3183 padding: 5px 10px;
3184 margin: 0 2px 0 0;
3185 border: 1px solid #eee;
3186 line-height: 1;
3187 text-decoration: none;
3188 font-weight: 600;
3189 }
3190 .tutor-pagination .page-numbers.current,
3191 .tutor-pagination a.page-numbers:hover {
3192 background: #f9f9f9;
3193 }
3194 .report-date-range-form{
3195 display: flex;
3196 }
3197 .date-range-input{
3198 position: relative;
3199 margin-right: 10px;
3200 }
3201 .date-range-input:last-child{
3202 margin-right: 0;
3203 }
3204 .date-range-input input{
3205 border: 1px solid #D7DADF;
3206 box-shadow: none;
3207 line-height: 32px;
3208 margin: 0;
3209 padding-right: 30px;
3210 }
3211 .date-range-input i.tutor-icon-calendar{
3212 position: absolute;
3213 right: 10px;
3214 top: 13px;
3215 }
3216 .date-range-input button{
3217 background-color: #3057D5;
3218 color: #ffffff;
3219 border: none;
3220 line-height: 39px;
3221 padding: 0 15px;
3222 }
3223 .tutor-date-range-filter-wrap{
3224 display: flex;
3225 margin: 30px 0;
3226 }
3227 .report-download-csv-icon{
3228 float: right;
3229 }
3230 .report-download-csv-icon a{
3231 text-decoration: none;
3232 }
3233 /** END Report.css */
3234
3235
3236 /**
3237 * Alert CSS
3238 * since v.1.4.2
3239 */
3240 .tutor-alert {
3241 border: 1px solid #F8A201;
3242 background: #FFFFF2;
3243 position: relative;
3244 border-radius: 3px;
3245 padding: 20px 25px 20px 95px;
3246 color: #A86D00;
3247 margin-bottom: 10px;
3248 }
3249 .tutor-alert.tutor-alert-danger{
3250 border: 1px solid #FE1A1A;
3251 background: #FFF2F2;
3252 color: #A50000;
3253 }
3254 .tutor-alert.tutor-alert-success{
3255 border: 1px solid #69BC0D;
3256 background: #F6FFF2;
3257 color: #3D7400;
3258 }
3259 .tutor-alert::before {
3260 content: '\e95f';
3261 position: absolute;
3262 font-size: 30px;
3263 font-family: 'tutor' !important;
3264 speak: none;
3265 font-style: normal;
3266 font-weight: normal;
3267 font-variant: normal;
3268 text-transform: none;
3269 line-height: 1;
3270 -webkit-font-smoothing: antialiased;
3271 -moz-osx-font-smoothing: grayscale;
3272 width: 70px;
3273 top: 0;
3274 left: 0;
3275 text-align: center;
3276 background: #F8A201;
3277 height: 100%;
3278 display: flex;
3279 justify-content: center;
3280 align-items: center;
3281 color: #ffffff;
3282 }
3283 .tutor-alert.tutor-alert-danger::before{
3284 content: "\e913";
3285 background: #FE1A1A;
3286 }
3287 .tutor-alert.tutor-alert-success::before{
3288 content: "\e90f";
3289 background: #69BC0D;
3290 }
3291 .tutor-alert-content p {
3292 margin: 0;
3293 }
3294 /**
3295 *END Alert CSS
3296 */