PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.6.2
Tutor LMS – eLearning and online course solution v1.6.2
3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 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
3304 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 span.result-review-required{
2009 background: #f5b30d;
2010 color: #fff;
2011 padding: 3px 5px;
2012 border-radius: 2px;
2013 }
2014
2015 .tutor-emails-lists-wrap{
2016 background-color: #ffffff;
2017 padding: 20px;
2018 }
2019 .tutor-emails-lists-wrap .wp-list-table td{
2020 padding: 10px 20px;
2021 }
2022 /*
2023 Tutor Instructor
2024 */
2025
2026 .tutor-course-instructors-metabox-wrap{
2027 margin-top: 10px;
2028 margin-left: -10px;
2029 }
2030 .tutor-add-instructor-button-wrap{
2031 padding-left: 10px;
2032 }
2033 .tutor-course-available-instructors {
2034 display: -webkit-box;
2035 display: -ms-flexbox;
2036 display: flex;
2037 -ms-flex-wrap: wrap;
2038 flex-wrap: wrap;
2039 }
2040
2041 .tutor-course-available-instructors .added-instructor-item {
2042 -webkit-box-flex: 0;
2043 -ms-flex: 0 0 calc(50% - 20px);
2044 flex: 0 0 calc(50% - 20px);
2045 max-width: calc(50% - 20px);
2046 border: 1px solid #DCDFE5;
2047 padding: 13px;
2048 display: -webkit-inline-box;
2049 display: -ms-inline-flexbox;
2050 display: inline-flex;
2051 -webkit-box-align: center;
2052 -ms-flex-align: center;
2053 align-items: center;
2054 border-radius: 4px;
2055 position: relative;
2056 box-sizing: border-box;
2057 margin: 0px 10px 20px;
2058 }
2059
2060 @media (min-width: 1300px) {
2061 .tutor-course-available-instructors .added-instructor-item{
2062 -ms-flex: 0 0 calc(33.333% - 20px);
2063 flex: 0 0 calc(33.333% - 20px);
2064 max-width: calc(33.333% - 20px);
2065 }
2066 }
2067 @media (max-width: 546px){
2068 .tutor-course-available-instructors .added-instructor-item{
2069 -ms-flex: 0 0 100%;
2070 flex: 0 0 100%;
2071 max-width: 100%;
2072 }
2073 }
2074
2075 .tutor-course-available-instructors .added-instructor-item .instructor-name {
2076 position: relative;
2077 }
2078
2079 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
2080 display: inline-block;
2081 margin-left: 10px;
2082 width: 18px;
2083 }
2084
2085 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
2086 opacity: 1;
2087 }
2088
2089 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
2090 -webkit-transition: 300ms;
2091 transition: 300ms;
2092 opacity: 0;
2093 position: absolute;
2094 bottom: 34px;
2095 right: 9px;
2096 background: #2A344F;
2097 -webkit-transform: translateX(50%);
2098 transform: translateX(50%);
2099 color: #fff;
2100 font-size: 12px;
2101 font-style: normal;
2102 padding: 0 8px;
2103 border-radius: 15px;
2104 line-height: 20px;
2105 z-index: 1;
2106 }
2107
2108 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
2109 content: '';
2110 position: absolute;
2111 border: 5px solid #2A344F;
2112 bottom: -3px;
2113 left: 50%;
2114 margin-left: -5px;
2115 -webkit-transform: rotate(45deg);
2116 transform: rotate(45deg);
2117 z-index: -1;
2118 }
2119
2120 .tutor-course-available-instructors .added-instructor-item .instructor-control {
2121 position: absolute;
2122 right: 14px;
2123 top: 50%;
2124 font-size: 12px;
2125 -webkit-transform: translateY(-50%);
2126 transform: translateY(-50%);
2127 opacity: 0;
2128 -webkit-transition: 300ms;
2129 transition: 300ms;
2130 }
2131
2132 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
2133 color: red;
2134 text-decoration: none;
2135 }
2136
2137 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
2138 opacity: 1;
2139 }
2140
2141 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
2142 height: 45px;
2143 width: 45px;
2144 overflow: hidden;
2145 border-radius: 50px;
2146 margin-right: 15px;
2147 }
2148 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
2149 width: 100%;
2150 height: auto;
2151 }
2152 /*@media (min-width: 547px){*/
2153 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
2154 /*margin-left: 30px;*/
2155 /*}*/
2156 /*}*/
2157
2158 /*
2159 End new
2160 */
2161
2162 .answer-image-matched-wrap {
2163 display: -webkit-box;
2164 display: -ms-flexbox;
2165 display: flex;
2166 }
2167 .image-matching-item {
2168 -webkit-box-flex: 0;
2169 -ms-flex: 0 0 50px;
2170 flex: 0 0 50px;
2171 margin-right: 10px;
2172 }
2173 .image-matching-item p{
2174 margin-bottom: 5px;
2175 margin-top: 0;
2176 color: #878A8F;
2177 }
2178 .image-matching-item img{
2179 max-width: 80px;
2180 }
2181 span.filled_dash_unser {
2182 font-weight: bold;
2183 text-decoration: underline;
2184 margin: 0 5px;
2185 }
2186 /**
2187 Uninstall
2188 */
2189 .wrap.tutor-uninstall-wrap {
2190 background: #fff;
2191 padding: 20px;
2192 }
2193 .tutor-uninstall-btn-group{
2194 margin: 50px 0;
2195 }
2196
2197 /**
2198 Updating Messsage
2199 */
2200 .tutor-updating-message:before{
2201 display: inline-block;
2202 font-family: 'tutor';
2203 -webkit-font-smoothing: antialiased;
2204 -moz-osx-font-smoothing: grayscale;
2205 vertical-align: top;
2206 content: "\e91d";
2207 -webkit-animation: rotation 2s infinite linear;
2208 animation: rotation 2s infinite linear;
2209 margin-right: 6px;
2210 }
2211 .rtl .tutor-updating-message:before{
2212 margin-right: 0;
2213 margin-left: 6px;
2214 }
2215
2216 /**
2217 Lesson Edit Modal
2218 */
2219
2220 .lesson-modal-form-wrap .lesson-modal-field-row{
2221 padding: 10px 0;
2222 }
2223 .lesson-modal-field.tutor-lesson-modal-title-wrap{
2224 width: 95%;
2225 }
2226 .tutor-lesson-modal-title-wrap input{
2227 width: 100%;
2228 }
2229 .lesson-modal-form-wrap .assignment-modal-field-row,
2230 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
2231 .lesson-modal-form-wrap .tutor-option-field-row{
2232 padding: 10px 0;
2233 /*margin-bottom: 20px;
2234 border-bottom: none;*/
2235 }
2236 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
2237 border-bottom: none;
2238 }
2239
2240 .lesson-modal-form-wrap .tutor-option-field-row textarea,
2241 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
2242 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
2243 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
2244 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]{
2245 line-height: 40px;
2246 padding: 5px 0;
2247 text-indent: 15px;
2248 background: #fff;
2249 display: inline-block;
2250 border: 1px solid #DEDEDE;
2251 border-radius: 3px;
2252 box-shadow: none;
2253 height: 40px;
2254 margin: 0;
2255 width: 100%;
2256 color: #393C40;
2257 font-size: 14px;
2258 transition: 300ms;
2259 }
2260 .lesson-modal-form-wrap .tutor-option-field-row textarea{
2261 line-height: 26px;
2262 min-height: 150px;
2263 text-indent: 0;
2264 padding: 15px;
2265 }
2266 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
2267 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
2268 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
2269 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
2270 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus{
2271 border-color: var(--tutor-primary-color);
2272 }
2273
2274 .lesson-modal-form-wrap .tutor-option-field-row select{
2275 height: 40px;
2276 }
2277
2278 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox{
2279 margin-top: 0;
2280 }
2281
2282 .assignment-modal-form-wrap,
2283 .lesson-modal-form-wrap {
2284 padding: 20px;
2285 padding-bottom: 48px;
2286 }
2287 .tutor-lesson-modal-wrap .modal-footer{
2288 padding: 10px 20px;
2289 background-color: #fff;
2290 width: 100%;
2291 position: sticky;
2292 bottom: 0;
2293 position: -webkit-sticky;
2294 }
2295 .tutor-option-field .tutor-lesson-edit-feature-img{
2296 width: 100px;
2297 position: relative;
2298 }
2299 .tutor-option-field .tutor-lesson-edit-feature-img img{
2300 width: 100%;
2301 height: auto;
2302 }
2303 a.tutor-lesson-thumbnail-delete-btn {
2304 position: absolute;
2305 top: 0;
2306 right: 0;
2307 color: red;
2308 background: #fff;
2309 padding: 3px 5px;
2310 border-radius: 5px;
2311 }
2312 .tutor-get-pro-text {
2313 color: #e02424;
2314 }
2315 .updating-icon:before{
2316 font-family: 'tutor';
2317 margin-right: 5px;
2318 content: "\e91d";
2319 -webkit-animation: spin 1s steps(8) infinite;
2320 animation: spin 1s steps(8) infinite;
2321 display: inline-block;
2322 }
2323 .tutor-notice-warning{
2324 background-color: #fcf8e3;
2325 border-color: #faebcc;
2326 padding: 20px;
2327 margin-bottom: 10px;
2328 }
2329
2330 /**
2331 Withdraw table
2332 */
2333 .withdraw-method-data-row {
2334 display: -webkit-box;
2335 display: -ms-flexbox;
2336 display: flex;
2337 }
2338 span.withdraw-method-label {
2339 width: 140px;
2340 }
2341 .withdraw-method-value{
2342 margin-left: 3px;
2343 }
2344 .withdraw-status.withdraw-status-approved {
2345 background: var(--tutor-success-button-color);
2346 color: #fff;
2347 padding: 5px 10px;
2348 }
2349 .withdraw-status.withdraw-status-pending {
2350 background: #f0efef;
2351 color: #666666;
2352 padding: 5px 10px;
2353 }
2354 .withdraw-status.withdraw-status-rejected {
2355 background: #ff3842;
2356 color: #fff;
2357 padding: 5px 10px;
2358 }
2359 .withdraw-list-row-actions{
2360 font-weight: bold;
2361 }
2362 .withdraw-list-row-actions .approved a{
2363 color: var(--tutor-success-button-color);
2364 }
2365 .withdraw-list-row-actions .rejected a{
2366 color: #ff3842;
2367 }
2368
2369 /**
2370 Assignments
2371 */
2372
2373 .submitted-assignment-wrap{
2374 background-color: #ffffff;
2375 padding: 20px;
2376 margin-top: 20px;
2377 }
2378 .tutor-individual-attachment-file{
2379 margin-bottom: 20px;
2380 }
2381 .tutor-individual-attachment-file p {
2382 margin: 0 !important;
2383 }
2384
2385
2386
2387 /**
2388 Tutor Notice
2389 */
2390 .tnotice {
2391 text-align:left;
2392 padding: 10px 0;
2393 background-color:#fff;
2394 border-radius:4px;
2395 position:relative;
2396 margin-bottom: 10px;
2397 }
2398 .tnotice:before {
2399 content: '';
2400 position: absolute;
2401 top: 0;
2402 left: 0;
2403 width: 4px;
2404 height: 100%;
2405 border-top-left-radius:4px;
2406 border-bottom-left-radius: 4px;
2407
2408 }
2409 .tnotice__icon{
2410 position:absolute;
2411 top:50%;
2412 left:22px;
2413 transform:translateY(-50%);
2414 width:14px;
2415 height:14px;
2416 padding: 7px;
2417 border-radius:50%;
2418 display:inline-block;
2419
2420 color: #fff;
2421 text-align: center;
2422 line-height: 11px;
2423 }
2424 .tnotice__type {
2425 color: #3e3e3e;
2426 font-weight: 700;
2427 margin-top: 0;
2428 margin-bottom: 0;
2429 }
2430 .tnotice__message {
2431 font-size: 14px;
2432 margin-top: 0;
2433 margin-bottom: 0;
2434 color: #878787;
2435 }
2436 .tnotice__content{
2437 padding-left:70px;
2438 padding-right:60px;
2439 }
2440 .tnotice__close {
2441 position: absolute;
2442 right: 22px;
2443 top: 50%;
2444 width: 14px;
2445 cursor:pointer;
2446 height: 14px;
2447 fill:#878787;
2448 transform: translateY(-50%);
2449 }
2450 .tnotice--success .tnotice__icon{
2451 background-color:#2BDE3F;
2452 }
2453 .tnotice--success:before{
2454 background-color:#2BDE3F;
2455 }
2456 .tnotice--blue .tnotice__icon{
2457 background-color:#1D72F3;
2458 }
2459 .tnotice--blue:before{
2460 background-color:#1D72F3;
2461 }
2462 .tnotice--danger .tnotice__icon{
2463 background-color: #f31e1c;
2464 }
2465 .tnotice--danger:before{
2466 background-color:#f31e1c;
2467 }
2468
2469 /***************************
2470 * Quiz attempts table
2471 **************************/
2472
2473 .tutor-quiz-attempt-history td:last-child {
2474 text-align: center;
2475 }
2476 .tutor-quiz-attempt-history td:last-child a {
2477 display: block;
2478 padding: 10px;
2479 }
2480 .attempt-review-title {
2481 font-size: 18px;
2482 color: var(--tutor-text-size);
2483 font-weight: 600;
2484 display: flex;
2485 align-items: center;
2486 margin-bottom: 60px;
2487 }
2488 .attempt-review-title i {
2489 margin-right: 12px;
2490 color: var(--tutor-primary-color);
2491 }
2492 .tutor-quiz-attempt-info-row .attempt-view-bottom, .tutor-quiz-attempt-info-row .attempt-view-top {
2493 display: flex;
2494 justify-content: space-between;
2495 }
2496 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col, .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
2497 display: inline-flex;
2498 align-items: center;
2499 max-width: 30%;
2500 }
2501 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
2502 align-items: flex-start;
2503 }
2504 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass, .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
2505 background: #df3247;
2506 font-size: 14px;
2507 font-weight: 400;
2508 color: #fff;
2509 padding: 1px 4px;
2510 margin-right: 13px;
2511 border-radius: 2px;
2512 }
2513 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
2514 background: var(--tutor-success-button-color);
2515 }
2516 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h5 {
2517 font-size: 14px;
2518 line-height: 25px;
2519 margin: 0;
2520 color: #7a7f85;
2521 font-weight: 400;
2522 }
2523 .tutor-quiz-attempt-info-row .attempt-info-content h4 a, .tutor-quiz-attempt-info-row .attempt-info-content h4 {
2524 font-weight: 700;
2525 color: var(--tutor-text-color);
2526 margin-top: 7px;
2527 }
2528 .tutor-quiz-attempt-info-row .attempt-view-top {
2529 padding-bottom: 30px;
2530 margin-bottom: 30px;
2531 border-bottom: 1px solid #dcdfe5;
2532 }
2533 .tutor-quiz-attempt-info-row .attempt-view-bottom {
2534 margin-bottom: 60px;
2535 }
2536 .attempt-user-details {
2537 display: flex;
2538 align-items: center;
2539 }
2540 .attempt-user-details .attempt-user-avatar {
2541 padding-right: 20px;
2542 }
2543 .attempt-user-details .attempt-user-avatar img {
2544 display: block;
2545 width: 70px;
2546 height: 70px;
2547 border-radius: 50%;
2548 }
2549 .attempt-user-details .attempt-info-content h4 {
2550 font-size: 18px;
2551 }
2552 .attempt-review-notice-wrap {
2553 display: flex;
2554 margin-bottom: 60px;
2555 justify-content: space-between;
2556 }
2557 .attempt-review-notice-wrap p {
2558 margin: 0;
2559 display: inline-flex;
2560 align-items: center;
2561 }
2562 .attempt-review-notice-wrap p.attempt-review-notice i {
2563 font-size: 16px;
2564 color: #f5c813;
2565 margin-right: 9px;
2566 }
2567 .attempt-review-notice-wrap p.attempt-review-at > span {
2568 color: var(--tutor-primary-color);
2569 margin-right: 7px;
2570 font-size: 16px;
2571 }
2572 .attempt-review-notice-wrap p > strong {
2573 font-weight: 400;
2574 margin-right: 5px;
2575 }
2576 .quiz-attempt-answers-wrap table th {
2577 background: #fcfcfc;
2578 font-size: 12px;
2579 text-transform: inherit;
2580 }
2581 .quiz-attempt-answers-wrap table td{
2582 background-color: #fff;
2583 }
2584 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
2585 padding: 17px 20px !important;
2586 border-top: 1px solid #eaeaea;
2587 border-bottom: 1px solid #eaeaea;
2588 vertical-align: middle;
2589 text-align: left;
2590 }
2591 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
2592 margin: 0;
2593 }
2594 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
2595 border: 1px solid #d4dadb;
2596 color: #d4dadb;
2597 height: 30px;
2598 width: 30px;
2599 border-radius: 2px;
2600 font-size: 13px;
2601 display: inline-block;
2602 text-align: center;
2603 line-height: 30px;
2604 transition: 300ms;
2605 text-decoration: none;
2606 }
2607 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
2608 border: 1px solid var(--tutor-success-button-color);
2609 color: var(--tutor-success-button-color);
2610 }
2611 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
2612 border: 1px solid #df3247;
2613 color: #df3247;
2614 }
2615 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
2616 margin-right: 17px;
2617 }
2618 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i, .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
2619 font-size: 12px;
2620 height: 20px;
2621 width: 20px;
2622 text-align: center;
2623 line-height: 20px;
2624 background: var(--tutor-success-button-color);
2625 color: #fff;
2626 display: inline-block;
2627 border-radius: 2px;
2628 margin-right: 6px;
2629 }
2630 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
2631 background: #df3247;
2632 font-size: 10px;
2633 }
2634 .answer-image-matched-wrap {
2635 display: flex;
2636 }
2637 .answer-image-matched-wrap .image-matching-item {
2638 margin: 0 5px;
2639 max-width: 70px;
2640 }
2641 .answer-image-matched-wrap .image-matching-item .dragged-caption {
2642 font-size: 14px;
2643 margin-top: 4px;
2644 }
2645
2646 .tutor-quiz-attempt-review-wrap{
2647 padding: 20px;
2648 background: #ffffff;
2649 margin-right: 15px;
2650 margin-top: 15px;
2651 }
2652
2653 .tutor-quiz-attempt-review-wrap table{
2654 width: 100%;
2655 border-collapse: collapse;
2656 }
2657
2658
2659 .tutor-quiz-attempt-review-wrap img{
2660 max-width: 100%;
2661 }
2662
2663 /**
2664 Upgrade Notice
2665 */
2666 #tutor-update .dummy {
2667 display: none;
2668 }
2669 #tutor-update .tutor_plugin_update_notice {
2670 padding: 20px 0!important
2671 }
2672
2673 #tutor-update .tutor_plugin_update_notice {
2674 font-weight: 400;
2675 background: #fff8e5!important;
2676 border-left: 4px solid #ffb900;
2677 border-top: 1px solid #ffb900;
2678 padding: 9px 0 9px 12px!important;
2679 margin: 0 -12px 0 -16px!important
2680 }
2681
2682 #tutor-update .tutor_plugin_update_notice .version::before {
2683 content: '\f348';
2684 display: inline-block;
2685 font: 400 18px/1 dashicons;
2686 speak: none;
2687 margin: 0 8px 0 -2px;
2688 vertical-align: top
2689 }
2690 /**
2691 Course Settings Tabs
2692 */
2693 #tutor-metabox-course-settings-tabs {
2694 background-color: #fff;
2695 border: 1px solid #e5e5e5;
2696 margin: 1em 0;
2697 }
2698 .inside #tutor-metabox-course-settings-tabs{
2699 border: 0;
2700 margin: 0;
2701 }
2702 .settings-tabs-heading{
2703 padding: 1em;
2704 border-bottom: 1px solid #e5e5e5;
2705 }
2706 .settings-tabs-heading h3{
2707 font-size: 14px;
2708 margin: 0;
2709 line-height: 1.4;
2710 }
2711 .course-settings-tabs-container {
2712 display: flex;
2713 }
2714 .course-settings-tabs-container .settings-tabs-navs-wrap{
2715 flex: 0 0 200px;
2716 background: #F5F5F5;
2717 }
2718 .settings-tabs-navs-wrap .settings-tabs-navs{
2719 margin: 0;
2720 }
2721 .settings-tabs-navs-wrap .settings-tabs-navs li{
2722 margin: 0;
2723 }
2724 .settings-tabs-navs-wrap .settings-tabs-navs li a {
2725 display: block;
2726 padding-top: 10px;
2727 padding-bottom: 10px;
2728 padding-left: 15px;
2729 padding-right: 15px;
2730 color: #23282d;
2731 text-decoration: none;
2732 background: #F5F5F5;
2733 text-transform: capitalize;
2734 border-bottom: 1px solid #e5e5e5;
2735 border-left: 3px solid transparent;
2736 }
2737 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{
2738 border-bottom: none;
2739 }
2740 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus{
2741 box-shadow: none;
2742 }
2743 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
2744 background-color: #ffffff;
2745 border-bottom: 1px solid #e5e5e5;
2746 color: var(--tutor-primary-color);
2747 border-left: 3px solid var(--tutor-primary-color);
2748 }
2749 .course-settings-tabs-container .settings-tabs-container{
2750 padding: 1em;
2751 flex: 1;
2752 }
2753 .tutor-field-radio p{
2754 margin-top: 0;
2755 }
2756
2757 /**
2758 Content Drip (Pro)
2759 */
2760 .lesson-modal-form-wrap .lesson-content-drip-wrap {
2761 padding: 10px;
2762 border: 1px solid #e4e4e4;
2763 }
2764 .lesson-modal-form-wrap .lesson-content-drip-wrap h3{
2765 margin: 0 0 10px 0;
2766 }
2767 .select2-dropdown.increasezindex {
2768 z-index:9999999999999;
2769 }
2770
2771 /*!
2772 * jQuery UI Datepicker 1.9.0
2773 * http://jqueryui.com
2774 *
2775 * Copyright 2012 jQuery Foundation and other contributors
2776 * Released under the MIT license.
2777 * http://jquery.org/license
2778 *
2779 * http://docs.jquery.com/UI/Datepicker#theming
2780 */
2781 .ui-datepicker {
2782 background-color: #fff;
2783 border: 1px solid #EEEEEE;
2784 display: none;
2785 margin-top: 4px;
2786 padding: 5px;
2787 width: 180px;
2788 }
2789 .ui-datepicker a,
2790 .ui-datepicker a:hover {
2791 text-decoration: none;
2792 }
2793 .ui-datepicker a:hover,
2794 .ui-datepicker td:hover a {
2795 color: #2A6496;
2796 -webkit-transition: color 0.1s ease-in-out;
2797 -moz-transition: color 0.1s ease-in-out;
2798 -o-transition: color 0.1s ease-in-out;
2799 transition: color 0.1s ease-in-out;
2800 }
2801 .ui-datepicker .ui-datepicker-header {
2802 margin-bottom: 4px;
2803 text-align: center;
2804 }
2805 .ui-datepicker .ui-datepicker-title {
2806 font-weight: 700;
2807 }
2808 .ui-datepicker .ui-datepicker-prev,
2809 .ui-datepicker .ui-datepicker-next {
2810 cursor: default;
2811 font-family: 'tutor';
2812 -webkit-font-smoothing: antialiased;
2813 font-style: normal;
2814 font-weight: normal;
2815 height: 20px;
2816 line-height: 1;
2817 margin-top: 2px;
2818 width: 30px;
2819 }
2820 .ui-datepicker .ui-datepicker-prev {
2821 float: left;
2822 text-align: left;
2823 }
2824 .ui-datepicker .ui-datepicker-next {
2825 float: right;
2826 text-align: right;
2827 }
2828 .ui-datepicker .ui-datepicker-prev:before {
2829 content: "\e921";
2830 }
2831 .ui-datepicker .ui-datepicker-next:before {
2832 content: "\e903";
2833 }
2834 .ui-datepicker .ui-icon {
2835 display: none;
2836 }
2837 .ui-datepicker .ui-datepicker-calendar {
2838 table-layout: fixed;
2839 width: 100%;
2840 }
2841 .ui-datepicker .ui-datepicker-calendar th,
2842 .ui-datepicker .ui-datepicker-calendar td {
2843 text-align: center;
2844 padding: 0;
2845 }
2846 .ui-datepicker .ui-datepicker-calendar td {
2847 border-radius: 4px;
2848 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2849 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2850 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2851 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
2852 }
2853 .ui-datepicker .ui-datepicker-calendar td:hover {
2854 background-color: #eee;
2855 cursor: pointer;
2856 }
2857 .ui-datepicker .ui-datepicker-calendar td a {
2858 text-decoration: none;
2859 }
2860 .ui-datepicker .ui-datepicker-current-day {
2861 background-color: #4289cc;
2862 }
2863 .ui-datepicker .ui-datepicker-current-day a {
2864 color: #fff
2865 }
2866 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
2867 background-color: #fff;
2868 cursor: default;
2869 }
2870
2871 .ui-datepicker-calendar .ui-state-default {
2872 border: none;
2873 background: none;
2874 }
2875 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
2876 background: #EEEEEE;
2877 padding: 3px;
2878 display: block;
2879 }
2880 /** END Calender */
2881
2882 /**
2883 * report.css
2884 *Moved report.css from pro add to here
2885 */
2886 h2.tutor-page-heading{
2887 background-color: #ffffff;
2888 padding: 30px !important;
2889 margin: 0 !important;
2890 border-bottom: 1px solid #ECEDEF;
2891 }
2892 .tutor-report-left-menus{
2893 background-color: #FCFCFC;
2894 margin-bottom: 50px;
2895 }
2896 .tutor-report-left-menus ul{
2897 margin: 0;
2898 }
2899 .report-main-wrap {
2900 /*display: flex;*/
2901 }
2902 .report-main-wrap h3{
2903 font-weight: 300;
2904 font-size: 20px;
2905 }
2906 .tutor-report-left-menus ul li{
2907 display: inline-block;
2908 margin: 0;
2909 }
2910 .tutor-report-left-menus ul li a{
2911 text-decoration: none;
2912 line-height: 60px;
2913 display: block;
2914 padding: 0 15px;
2915 color: #393C40;
2916 }
2917 .tutor-report-left-menus ul li a:focus {
2918 outline: none !important;
2919 border: 0;
2920 box-shadow: none;
2921 }
2922 .tutor-report-left-menus ul li.active a{
2923 color: #1E55DD;
2924 border-bottom: 3px solid #3057D5;
2925 }
2926 .tutor-report-content{
2927 flex: 1;
2928 }
2929 .report-top-sub-menu{
2930 margin: 0;
2931 flex: 1;
2932 }
2933 .report-top-sub-menu a{
2934 text-decoration: none;
2935 padding: 10px 15px;
2936 border: 1px solid #D7DADF;
2937 color: #AAAEB3;
2938 border-radius: 3px;
2939 display: inline-block;
2940 }
2941 .report-top-sub-menu a.active {
2942 background-color: #3057D5;
2943 color: #ffffff;
2944 border: 1px solid #3057D5;
2945 }
2946 .top-course-enrolled{
2947 margin-top: 20px;
2948 margin-bottom: 20px;
2949 }
2950 .top-course-enrolled h1, .top-course-enrolled h2, .top-course-enrolled h3 {
2951 margin: 30px 0;
2952 }
2953 .report-stats{
2954 display: flex;
2955 flex-flow: row wrap;
2956 }
2957 .report-stat-box{
2958 padding: 0;
2959 margin-bottom: 30px;
2960 width: 25%;
2961 display: inline-flex;
2962 flex: 0 0 25%;
2963 }
2964 .report-stat-box-body{
2965 background-color: #ffffff;
2966 display: flex;
2967 width: 100%;
2968 margin-right: 30px;
2969 }
2970 .report-stat-box:nth-child(4n) .report-stat-box-body {
2971 margin-right: 0;
2972 }
2973 .report-stat-box .box-icon{
2974 font-size: 50px;
2975 line-height: 46px;
2976 padding: 13px;
2977 color: #3057D5;
2978 }
2979 .report-stat-box h4, .report-stat-box p{
2980 margin: 5px 0;
2981 }
2982 .report-stat-box .box-stats-text h3, .report-stat-box .box-stats-text p{
2983 margin: 5px 0;
2984 }
2985 .report-stat-box .box-stats-text {
2986 padding: 12px 0;
2987 }
2988 .report-stat-box .box-stats-text h3{
2989 font-size: 20px;
2990 font-weight: 300;
2991 }
2992 .report-stat-box .box-stats-text p {
2993 color: #888B90;
2994 }
2995 .box-padding{
2996 padding: 30px;
2997 }
2998 .box-padding h3{
2999 margin-top: 0;
3000 }
3001 .box-bg-green{
3002 background-color: #00D611;
3003 color: #ffffff;
3004 }
3005 .box-bg-primary{
3006 background-color: #3057D5;
3007 color: #ffffff;
3008 }
3009 .box-bg-light{
3010 background-color: #EEEEEE;
3011 color: #555555;
3012 }
3013 .box-bg-warning{
3014 background-color: #eea504;
3015 color: #ffffff;
3016 }
3017 .box-bg-dark{
3018 background-color: #333333;
3019 color: #ffffff;
3020 }
3021 .box-bg-danger{
3022 background-color: #ff000c;
3023 color: #ffffff;
3024 }
3025 .box-bg-pink{
3026 background-color: #ff00da;
3027 color: #ffffff;
3028 }
3029 .box-bg-violate{
3030 background-color: #9c25ea;
3031 color: #ffffff;
3032 }
3033 .tutor-report-overview-section{
3034 display: flex;
3035 margin: 20px 0;
3036 }
3037 .overview-section-col6{
3038 width: 50%;
3039 }
3040 .overview-section-col6 {
3041 margin-right: 1%;
3042 margin-left: 1%;
3043 }
3044 .overview-section-col6:first-child {
3045 margin-left: 0;
3046 }
3047 .overview-section-col6:last-child {
3048 margin-right: 0;
3049 }
3050 .last-revews-wrap{
3051 width: 100%;
3052 }
3053 table.tutor-report-table {
3054 border: none;
3055 box-shadow: none;
3056 }
3057 .tutor-report-table th{
3058 background-color: #FCFCFC;
3059 border-top: 1px solid #EAEAEA;
3060 border-bottom: 1px solid #EAEAEA;
3061 padding: 20px;
3062 color: #878A8F;
3063 }
3064 .tutor-report-table td{
3065 border-bottom: 1px solid #EAEAEA;
3066 padding: 20px;
3067 }
3068 .tutor-report-table td img.avatar{
3069 float: left;
3070 margin-right: 5px;
3071 }
3072 /**
3073 Icon
3074 */
3075 .tutor-icon-star-full, .tutor-icon-star-line{
3076 color: #FFD700;
3077 }
3078 .tutor-delete-link{
3079 color: #ff282a !important;
3080 }
3081 /**
3082 Pagination
3083 */
3084 .tutor-pagination{
3085 margin: 50px 0;
3086 }
3087 .tutor-pagination .page-numbers {
3088 display: inline-block;
3089 padding: 5px 10px;
3090 margin: 0 2px 0 0;
3091 border: 1px solid #eee;
3092 line-height: 1;
3093 text-decoration: none;
3094 font-weight: 600;
3095 }
3096 .tutor-pagination .page-numbers.current,
3097 .tutor-pagination a.page-numbers:hover {
3098 background: #f9f9f9;
3099 }
3100 .report-date-range-form{
3101 display: flex;
3102 }
3103 .date-range-input{
3104 position: relative;
3105 margin-right: 10px;
3106 }
3107 .date-range-input:last-child{
3108 margin-right: 0;
3109 }
3110 .date-range-input input{
3111 border: 1px solid #D7DADF;
3112 box-shadow: none;
3113 line-height: 32px;
3114 margin: 0;
3115 padding-right: 30px;
3116 }
3117 .date-range-input i.tutor-icon-calendar{
3118 position: absolute;
3119 right: 10px;
3120 top: 13px;
3121 }
3122 .date-range-input button{
3123 background-color: #3057D5;
3124 color: #ffffff;
3125 border: none;
3126 line-height: 39px;
3127 padding: 0 15px;
3128 }
3129 .tutor-date-range-filter-wrap{
3130 display: flex;
3131 margin: 30px 0;
3132 }
3133 .report-download-csv-icon{
3134 float: right;
3135 }
3136 .report-download-csv-icon a{
3137 text-decoration: none;
3138 }
3139 /** END Report.css */
3140
3141
3142 /**
3143 * Alert CSS
3144 * since v.1.4.2
3145 */
3146 .tutor-alert {
3147 border: 1px solid #F8A201;
3148 background: #FFFFF2;
3149 position: relative;
3150 border-radius: 3px;
3151 padding: 20px 25px 20px 95px;
3152 color: #A86D00;
3153 margin-bottom: 10px;
3154 }
3155 .tutor-alert.tutor-alert-danger{
3156 border: 1px solid #FE1A1A;
3157 background: #FFF2F2;
3158 color: #A50000;
3159 }
3160 .tutor-alert.tutor-alert-success{
3161 border: 1px solid #69BC0D;
3162 background: #F6FFF2;
3163 color: #3D7400;
3164 }
3165 .tutor-alert.tutor-alert-info{
3166 border: 1px solid #13aaf6;
3167 background: #eaf8ff;
3168 color: #0586c7;
3169 }
3170 .tutor-alert::before {
3171 content: '\e95f';
3172 position: absolute;
3173 font-size: 30px;
3174 font-family: 'tutor' !important;
3175 speak: none;
3176 font-style: normal;
3177 font-weight: normal;
3178 font-variant: normal;
3179 text-transform: none;
3180 line-height: 1;
3181 -webkit-font-smoothing: antialiased;
3182 -moz-osx-font-smoothing: grayscale;
3183 width: 70px;
3184 top: 0;
3185 left: 0;
3186 text-align: center;
3187 background: #F8A201;
3188 height: 100%;
3189 display: flex;
3190 justify-content: center;
3191 align-items: center;
3192 color: #ffffff;
3193 }
3194 .tutor-alert.tutor-alert-danger::before{
3195 content: "\e913";
3196 background: #FE1A1A;
3197 }
3198 .tutor-alert.tutor-alert-success::before{
3199 content: "\e90f";
3200 background: #69BC0D;
3201 }
3202 .tutor-alert.tutor-alert-info::before{
3203 content: "\e96c";
3204 background: #13aaf6;
3205 }
3206 .tutor-alert-content p {
3207 margin: 0;
3208 }
3209 /**
3210 *END Alert CSS
3211 */
3212
3213 /**
3214 * Tutor Table
3215 */
3216 table.tutor-table {
3217 border-spacing: 0;
3218 width: 100%;
3219 border-collapse: collapse;
3220 border: 1px solid #dcdfe5;
3221 }
3222 table.tutor-table td,
3223 table.tutor-table th {
3224 padding: 1em 1.41575em;
3225 text-align: left;
3226 vertical-align: top;
3227 border-bottom: 1px solid #dcdfe5;
3228 }
3229 table.tutor-table td p:last-child,
3230 table.tutor-table th p:last-child {
3231 margin-bottom: 0; }
3232 table.tutor-table th {
3233 font-weight: 600; }
3234 table.tutor-table thead th {
3235 padding: 1.41575em;
3236 vertical-align: middle; }
3237 table.tutor-table tbody h2 {
3238 font-size: 1em;
3239 letter-spacing: normal;
3240 font-weight: normal; }
3241 table.tutor-table tbody h2 a {
3242 font-weight: normal; }
3243 table.tutor-table th {
3244 background-color: #fafbfc;
3245 }
3246 table.tutor-table tbody td {
3247 background-color: #ffffff;
3248 }
3249 table.tutor-table tbody tr:nth-child(2n) td {
3250 background-color: #fafbfc;
3251 }
3252 table.tutor-table a{
3253 text-decoration: none;
3254 }
3255 table.tutor-table p{
3256 margin: 0;
3257 }
3258
3259 /**
3260 * END Tutor Table
3261 */
3262
3263 /**
3264 Tools Nav
3265 */
3266 .tutor-nav-tab-wrapper{
3267 margin-bottom: 10px;
3268 }
3269 .nav-tab-item {
3270 float: left;
3271 border: 1px solid #ccc;
3272 border-bottom: none;
3273 margin-left: .5em;
3274 padding: 10px 14px;
3275 font-size: 14px;
3276 line-height: 1.33;
3277 font-weight: 600;
3278 background: #e5e5e5;
3279 color: #555;
3280 text-decoration: none;
3281 white-space: nowrap
3282 }
3283 .nav-tab-item:first-child{
3284 margin-left: 0;
3285 }
3286 .nav-tab-item:focus,.nav-tab-item:hover {
3287 background-color: #fff;
3288 color: #444
3289 }
3290 .nav-tab-item-active,.nav-tab-item:focus:active {
3291 box-shadow: none
3292 }
3293 .nav-tab-item-active {
3294 margin-bottom: -1px;
3295 color: #444
3296 }
3297 .nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover {
3298 border-bottom: 1px solid #f1f1f1;
3299 background: #f1f1f1;
3300 color: #000
3301 }
3302 /**
3303 * END Tools
3304 */