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-front.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-front.css
8085 lines
1 @charset "UTF-8";
2 :root {
3 --tutor-primary-color: #1B52D8;
4 --tutor-primary-hover-color: #1b52a9;
5 --tutor-text-color: #4B5981;
6 --tutor-light-color: #B1B8C9;
7 --tutor-success-button-color: #4BD863;
8 --tutor-text-size: 16px;
9 }
10
11 body {
12 -webkit-font-smoothing: antialiased;
13 -moz-osx-font-smoothing: grayscale;
14 }
15
16 .tutor-wrap {
17 color: var(--tutor-text-color);
18 }
19 .tutor-wrap img {
20 max-width: 100%;
21 height: auto;
22 }
23
24 .tutor-custom-list-style {
25 list-style: none;
26 margin: 0;
27 padding: 0;
28 }
29 .tutor-custom-list-style li {
30 position: relative;
31 margin-bottom: 5px;
32 line-height: 30px;
33 padding-left: 25px;
34 }
35 .tutor-custom-list-style li:before {
36 content: "";
37 position: absolute;
38 left: 0;
39 font-family: "tutor";
40 color: var(--tutor-primary-color);
41 }
42
43 .ui-slider {
44 position: relative;
45 text-align: left;
46 }
47 .ui-slider .ui-slider-handle {
48 position: absolute;
49 z-index: 2;
50 width: 15px;
51 height: 15px;
52 top: -6.5px;
53 cursor: pointer;
54 }
55 .ui-slider .ui-slider-range {
56 position: absolute;
57 z-index: 1;
58 font-size: 0.7em;
59 display: block;
60 border: 0;
61 background-position: 0 0;
62 }
63
64 .ui-slider-horizontal {
65 height: 0.8em;
66 }
67 .ui-slider-horizontal .ui-slider-range {
68 top: 0;
69 height: 100%;
70 }
71 .ui-slider-horizontal .ui-slider-range-min {
72 left: 0;
73 }
74 .ui-slider-horizontal .ui-slider-range-max {
75 right: 0;
76 }
77
78 .ui-slider-vertical {
79 width: 0.8em;
80 height: 100px;
81 }
82 .ui-slider-vertical .ui-slider-handle {
83 left: -0.3em;
84 margin-left: 0;
85 margin-bottom: -0.6em;
86 }
87 .ui-slider-vertical .ui-slider-range {
88 left: 0;
89 width: 100%;
90 }
91 .ui-slider-vertical .ui-slider-range-min {
92 bottom: 0;
93 }
94 .ui-slider-vertical .ui-slider-range-max {
95 top: 0;
96 }
97
98 .tutor-styled-radio > span {
99 position: relative;
100 padding-left: 30px;
101 cursor: pointer;
102 }
103 .tutor-styled-radio > span::before {
104 content: "";
105 height: 18px;
106 width: 18px;
107 background: #F1F3F7;
108 border: 1px solid #DCDFE5;
109 border-radius: 50%;
110 position: absolute;
111 top: 50%;
112 margin-top: -9px;
113 left: 0;
114 box-sizing: border-box;
115 transition: 200ms;
116 }
117 .tutor-styled-radio > input {
118 display: none !important;
119 }
120 .tutor-styled-radio > input:checked + span::before {
121 border: 5px solid var(--tutor-primary-color);
122 }
123
124 /**
125 * Important Layout Styles
126 */
127 .tutor-container {
128 padding-left: 15px;
129 padding-right: 15px;
130 max-width: 1140px;
131 margin-right: auto;
132 margin-left: auto;
133 width: 100%;
134 }
135 .tutor-container.tutor-fluid {
136 max-width: 100%;
137 }
138
139 .tutor-row {
140 display: flex;
141 flex-wrap: wrap;
142 margin-right: -15px;
143 margin-left: -15px;
144 }
145
146 .tutor-col-auto,
147 .tutor-col,
148 .tutor-col-3,
149 .tutor-col-4,
150 .tutor-col-5,
151 .tutor-col-6,
152 .tutor-col-7,
153 .tutor-col-8,
154 .tutor-col-9,
155 .tutor-col-12 {
156 position: relative;
157 width: 100%;
158 min-height: 1px;
159 padding-right: 15px;
160 padding-left: 15px;
161 }
162
163 .tutor-col {
164 flex-basis: 0;
165 flex-grow: 1;
166 max-width: 100%;
167 }
168
169 .tutor-col-auto {
170 flex: 0 0 auto;
171 width: auto;
172 max-width: none;
173 }
174
175 .tutor-col-3 {
176 flex: 0 0 25%;
177 max-width: 25%;
178 }
179
180 .tutor-col-4 {
181 flex: 0 0 33.333333%;
182 max-width: 33.333333%;
183 }
184
185 .tutor-col-5 {
186 flex: 0 0 41.666667%;
187 max-width: 41.666667%;
188 }
189
190 .tutor-col-6 {
191 flex: 0 0 50%;
192 max-width: 50%;
193 }
194
195 .tutor-col-7 {
196 flex: 0 0 58.333333%;
197 max-width: 58.333333%;
198 }
199
200 .tutor-col-8 {
201 flex: 0 0 66.666666%;
202 max-width: 66.666666%;
203 }
204
205 .tutor-col-9 {
206 flex: 0 0 75%;
207 max-width: 75%;
208 }
209
210 .tutor-col-12 {
211 flex: 0 0 100%;
212 max-width: 100%;
213 }
214
215 .tutor-align-items-center {
216 align-items: center;
217 }
218
219 @media (max-width: 991px) {
220 .tutor-col-auto,
221 .tutor-col,
222 .tutor-col-3,
223 .tutor-col-4,
224 .tutor-col-6,
225 .tutor-col-8,
226 .tutor-col-9 {
227 flex: 0 0 50%;
228 max-width: 50%;
229 }
230
231 .tutor-col-md-100 {
232 flex: 0 0 100%;
233 max-width: 100%;
234 }
235 }
236 @media (max-width: 767px) {
237 .tutor-col-auto,
238 .tutor-col,
239 .tutor-col-3,
240 .tutor-col-4,
241 .tutor-col-6,
242 .tutor-col-8,
243 .tutor-col-9 {
244 flex: 0 0 100%;
245 max-width: 100%;
246 }
247 }
248 /*
249 .tutor-course-content-content{
250 font-size: 14px;
251 line-height: 21px;
252 }
253 */
254 .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
255 font-size: 18px;
256 line-height: 23px;
257 font-weight: 500;
258 margin-bottom: 13px;
259 color: #000;
260 }
261
262 .tutor-single-course-segment {
263 margin-bottom: 45px;
264 }
265 .tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6 {
266 color: #000;
267 font-weight: 500;
268 }
269 .tutor-full-width-course-top h6 {
270 font-size: 14px;
271 }
272
273 .tutor-leadinfo-top-meta {
274 font-size: 14px;
275 margin-bottom: 10px;
276 }
277 .tutor-leadinfo-top-meta span {
278 display: inline-block;
279 margin-right: 10px;
280 }
281 .tutor-leadinfo-top-meta span i::before {
282 margin-left: 0;
283 }
284 .tutor-leadinfo-top-meta i {
285 margin-right: 4px;
286 }
287
288 .tutor-single-course-rating {
289 color: #F8C51C;
290 font-size: 16px;
291 }
292 .tutor-single-course-rating .tutor-single-rating-count {
293 color: var(--tutor-text-color);
294 font-weight: 500;
295 }
296 .tutor-single-course-rating .tutor-single-rating-count i {
297 color: var(--tutor-light-color);
298 font-style: normal;
299 display: inline-block;
300 margin-left: 4px;
301 }
302
303 .tutor-course-header-h1 {
304 font-size: 36px;
305 line-height: 46px;
306 color: var(--tutor-text-color);
307 font-weight: 500;
308 margin: 0 0 29px;
309 padding: 0;
310 }
311 @media (max-width: 767px) {
312 .tutor-course-header-h1 {
313 font-size: 26px;
314 line-height: 36px;
315 }
316 }
317
318 .tutor-course-summery {
319 margin-bottom: 40px;
320 }
321
322 /*tutor course meta*/
323 .tutor-single-course-meta {
324 color: var(--tutor-text-color);
325 }
326
327 .tutor-single-course-meta ul {
328 list-style: none;
329 margin: 0;
330 padding: 10px 0;
331 overflow: hidden;
332 line-height: 21px;
333 }
334
335 .tutor-single-course-meta.tutor-meta-top ul {
336 padding-top: 0;
337 padding-bottom: 15px;
338 }
339
340 .tutor-single-course-meta ul li {
341 float: left;
342 vertical-align: top;
343 margin-right: 40px;
344 margin-top: 5px;
345 margin-bottom: 5px;
346 min-width: 95px;
347 }
348
349 @media (max-width: 575px) {
350 .tutor-single-course-meta ul li {
351 margin-right: 10px;
352 }
353 }
354 .tutor-single-course-meta ul li:last-child {
355 margin-right: 0;
356 }
357
358 .tutor-single-course-meta .tutor-single-course-avatar img {
359 height: 21px;
360 width: 21px;
361 display: block;
362 border-radius: 50%;
363 margin-right: 3px;
364 }
365
366 .tutor-single-course-meta ul li .tutor-single-course-avatar span {
367 height: 21px;
368 width: 21px;
369 font-size: 9px;
370 text-align: center;
371 line-height: 21px;
372 border-radius: 50%;
373 display: block;
374 color: #ffffff;
375 }
376
377 .tutor-single-course-meta ul li > div {
378 display: inline-block;
379 vertical-align: top;
380 }
381
382 .tutor-single-course-meta ul li strong {
383 margin: 0;
384 display: inline-block;
385 line-height: 21px;
386 font-weight: 400;
387 color: var(--tutor-light-color);
388 font-size: var(--tutor-text-size);
389 }
390
391 .tutor-single-course-meta ul li a {
392 color: var(--tutor-text-color);
393 font-weight: 500;
394 -webkit-transition: 300ms;
395 transition: 300ms;
396 }
397
398 .tutor-single-course-meta ul li a:hover {
399 color: var(--tutor-primary-color);
400 }
401
402 .tutor-single-course-meta.tutor-meta-top ul li,
403 .tutor-single-course-meta.tutor-meta-top ul li a {
404 font-weight: 700;
405 }
406
407 .tutor-single-course-meta ul li {
408 font-weight: 500;
409 color: var(--tutor-text-color);
410 }
411
412 .tutor-single-course-meta ul li span {
413 color: var(--tutor-light-color);
414 font-weight: 400;
415 }
416
417 .tutor-single-course-meta.tutor-lead-meta {
418 margin-bottom: 33px;
419 border-top: 1px solid #DCDFE5;
420 border-bottom: 1px solid #DCDFE5;
421 }
422
423 @media (max-width: 991px) {
424 .tutor-single-course-meta.tutor-lead-meta {
425 border-bottom: none;
426 }
427
428 .tutor-single-course-meta.tutor-lead-meta ul {
429 padding-bottom: 0;
430 }
431
432 .tutor-single-course-meta.tutor-lead-meta ul li {
433 margin: 5px;
434 padding: 5px 15px;
435 border: 1px solid #ddd;
436 border-radius: 4px;
437 }
438 }
439 .tutor-single-course-meta.tutor-lead-meta ul {
440 display: flex;
441 justify-content: space-between;
442 }
443
444 @media (max-width: 991px) {
445 .tutor-single-course-meta.tutor-lead-meta ul {
446 flex-wrap: wrap;
447 justify-content: flex-start;
448 }
449 }
450 .tutor-single-course-meta.tutor-lead-meta ul li span {
451 display: block;
452 margin-bottom: 5px;
453 color: var(--tutor-light-color);
454 }
455
456 .tutor-single-course-meta.tutor-lead-meta ul li a {
457 color: var(--tutor-text-color);
458 -webkit-transition: 300ms;
459 transition: 300ms;
460 }
461
462 .tutor-single-course-meta.tutor-lead-meta ul li a:hover {
463 color: var(--tutor-primary-color);
464 }
465
466 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after {
467 content: ",";
468 margin-right: 4px;
469 }
470
471 @media (max-width: 575px) {
472 .tutor-single-course-meta.tutor-lead-meta ul {
473 display: block;
474 }
475
476 .tutor-single-course-meta.tutor-lead-meta ul li {
477 display: block;
478 border: none;
479 margin: 0;
480 width: 100%;
481 padding: 0 0 10px;
482 }
483
484 .tutor-single-course-meta.tutor-lead-meta ul li span {
485 display: inline-block;
486 color: var(--tutor-text-color);
487 font-weight: 700;
488 }
489
490 .tutor-single-course-meta.tutor-lead-meta ul li span::after {
491 content: ":";
492 color: var(--tutor-text-color);
493 }
494 }
495 /*benifit*/
496 .tutor-course-benefits-content ul {
497 list-style: none;
498 display: block;
499 overflow: hidden;
500 -webkit-column-count: 2;
501 -moz-column-count: 2;
502 column-count: 2;
503 -webkit-column-gap: 30px;
504 -moz-column-gap: 30px;
505 column-gap: 30px;
506 margin: 0;
507 }
508
509 /*.tutor-course-topics-wrap*/
510 .tutor-course-topics-header {
511 display: flex;
512 flex-wrap: wrap;
513 justify-content: space-between;
514 margin-bottom: 8px;
515 }
516
517 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
518 margin-left: 45px;
519 }
520
521 .tutor-course-topics-contents h4 {
522 font-size: var(--tutor-text-size);
523 font-weight: 500;
524 margin-bottom: 0;
525 color: var(--tutor-text-color);
526 }
527
528 .tutor-course-topics-contents .tutor-course-title {
529 cursor: pointer;
530 }
531
532 .tutor-course-topics-contents .tutor-course-title h4 {
533 color: var(--tutor-primary-color);
534 font-size: 16px;
535 line-height: 25px;
536 overflow: hidden;
537 margin-top: 0;
538 }
539
540 .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before {
541 content: "";
542 }
543
544 .tutor-course-topics-contents .tutor-course-title h4 i {
545 font-size: 15px;
546 line-height: 25px;
547 float: left;
548 margin-right: 10px;
549 }
550
551 .tutor-course-topics-contents .tutor-course-topic {
552 border: 1px solid #DCE4E6;
553 margin-bottom: 20px;
554 border-radius: 5px;
555 }
556
557 .tutor-course-title,
558 .tutor-course-lesson {
559 padding: 14px 20px;
560 }
561
562 .tutor-course-lesson {
563 border-top: 1px solid #DCE4E6;
564 }
565
566 .tutor-course-lesson h5 {
567 line-height: 22px;
568 font-size: var(--tutor-text-size);
569 margin-bottom: 0;
570 display: flex;
571 color: inherit;
572 margin-top: 0;
573 }
574
575 .tutor-course-lesson h5 a {
576 color: var(--tutor-primary-color);
577 -webkit-transition: 300ms;
578 transition: 300ms;
579 }
580
581 .tutor-course-lesson h5 a:hover {
582 color: var(--tutor-primary-hover-color);
583 }
584
585 .tutor-course-lesson h5 i {
586 line-height: 22px;
587 vertical-align: text-top;
588 margin-right: 10px;
589 color: var(--tutor-light-color);
590 display: block;
591 }
592
593 .tutor-course-lesson h5 .lesson-preview-icon i {
594 margin-right: 0;
595 margin-left: 10px;
596 }
597
598 .tutor-course-lesson h5 .tutor-lesson-duration {
599 margin-left: auto;
600 padding-left: 5px;
601 align-self: flex-start;
602 }
603
604 .tutor-course-lesson .lesson-preview-title {
605 flex: 1 0 0;
606 flex-direction: row;
607 display: flex;
608 align-items: flex-start;
609 }
610
611 table.course-single-gradebooks .datetime {
612 margin: 0;
613 font-size: 80%;
614 }
615
616 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon {
617 height: 50px;
618 width: 70px;
619 border-radius: 3px;
620 text-align: center;
621 line-height: 50px;
622 color: #fff;
623 margin-right: 10px;
624 position: relative;
625 z-index: 1;
626 overflow: hidden;
627 font-size: 20px;
628 background-position: center center !important;
629 background-size: cover !important;
630 }
631
632 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon:after {
633 position: absolute;
634 content: "";
635 left: 0;
636 top: 0;
637 height: 100%;
638 width: 100%;
639 background: rgba(0, 0, 0, 0.5);
640 z-index: -1;
641 }
642
643 /* *********************** */
644 /* Single Lesson */
645 /************************ */
646 /*lesson list*/
647 .tutor-single-lesson-button-group,
648 .tutor-topics-lesson-list .tutor-topics-in-single-lesson {
649 border-radius: 4px;
650 margin-bottom: 30px;
651 border: 1px solid #E8EFF1;
652 }
653
654 .tutor-single-lesson-wrap {
655 display: flex;
656 position: relative;
657 }
658
659 .tutor-lesson-sidebar {
660 flex: 0 0 400px;
661 }
662
663 @media (max-width: 991px) {
664 .tutor-lesson-sidebar {
665 position: absolute;
666 left: 0;
667 top: 70px;
668 width: 400px;
669 max-width: 95%;
670 height: calc(100% - 70px);
671 z-index: 9;
672 background: #fff;
673 overflow-y: auto;
674 display: none;
675 }
676 }
677 .tutor-spotlight-mode .tutor-lesson-sidebar {
678 position: fixed;
679 left: 0;
680 width: 400px;
681 height: 100vh;
682 overflow-y: scroll;
683 background: #F4F8FA;
684 }
685 .tutor-spotlight-mode #tutor-single-entry-content {
686 padding-left: 400px;
687 min-height: calc(100vh - 46px);
688 }
689 .tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden {
690 padding-left: 0;
691 }
692 @media (max-width: 991px) {
693 .tutor-spotlight-mode .tutor-lesson-sidebar {
694 position: absolute;
695 width: 350px;
696 height: auto;
697 }
698 .tutor-spotlight-mode #tutor-single-entry-content {
699 padding-left: 0;
700 }
701 }
702
703 .admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar {
704 height: calc(100vh - 32px);
705 }
706
707 .tutor-single-entry-content {
708 flex-grow: 999;
709 }
710
711 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
712 .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
713 padding: 14px 100px 14px 17px;
714 display: flex;
715 color: var(--tutor-text-color);
716 position: relative;
717 border-top: 1px solid #E8EFF1;
718 }
719
720 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a {
721 border-top: none;
722 }
723
724 .tutor-lessons-under-topic .tutor-single-lesson-items.active a {
725 background: rgba(233, 235, 238, 0.35);
726 }
727
728 .tutor-topics-in-single-lesson {
729 margin-bottom: 5px;
730 background-color: #ffffff;
731 padding: 0;
732 }
733
734 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
735 margin: 0;
736 display: inline;
737 color: var(--tutor-text-color);
738 }
739
740 .tutor-topics-in-single-lesson .tutor-topics-title {
741 position: relative;
742 }
743
744 .tutor-topics-in-single-lesson .tutor-topics-title button {
745 position: absolute;
746 right: 15px;
747 top: 50%;
748 transform: translateY(-50%);
749 padding: 0 5px;
750 font-size: 16px;
751 background: transparent;
752 border: none;
753 color: var(--tutor-text-color);
754 }
755
756 .tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before {
757 content: "";
758 }
759
760 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
761 margin: 0;
762 padding: 10px 37px 10px 17px;
763 font-size: 16px;
764 color: var(--tutor-primary-color);
765 font-weight: 500;
766 }
767
768 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
769 cursor: pointer;
770 line-height: 30px;
771 }
772
773 span.toogle-informaiton-icon {
774 background: #ccc;
775 color: #fff;
776 height: 15px;
777 width: 15px;
778 text-align: center;
779 display: inline-block;
780 line-height: 15px;
781 font-size: 15px;
782 border-radius: 50%;
783 margin-left: 10px;
784 }
785
786 .tutor-topics-in-single-lesson .tutor-topics-title h3 i {
787 font-size: 10px;
788 margin-left: 6px;
789 }
790
791 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i {
792 font-size: 10px;
793 vertical-align: middle;
794 display: inline-block;
795 padding: 5px;
796 color: #C7C7C7;
797 -webkit-transition: 300ms;
798 transition: 300ms;
799 cursor: pointer;
800 }
801
802 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover {
803 color: var(--tutor-primary-color);
804 }
805
806 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
807 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
808 color: #C7C7C7;
809 line-height: 22px;
810 display: inline-block;
811 vertical-align: middle;
812 margin-right: 10px;
813 }
814
815 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt {
816 color: var(--tutor-primary-color);
817 }
818
819 .tutor-topics-in-single-lesson .tutor-topics-summery {
820 padding: 14px;
821 border-top: 1px solid #DCE4E6;
822 display: none;
823 }
824
825 .tutor-lessons-under-topic .tutor-lesson-right-icons {
826 position: absolute;
827 right: 15px;
828 top: 14px;
829 }
830
831 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
832 height: 16px;
833 width: 16px;
834 border: 1px solid #E8EFF1;
835 border-radius: 50%;
836 font-size: 9px;
837 display: inline-block;
838 line-height: 16px;
839 text-align: center;
840 margin: 0;
841 vertical-align: middle;
842 margin-left: 8px;
843 }
844
845 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete {
846 border-color: #b7d6b7;
847 }
848
849 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
850 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
851 background: var(--tutor-success-button-color);
852 border-color: var(--tutor-success-button-color);
853 color: #fff;
854 }
855
856 .tutor-lessons-under-topic .tutor-lesson-right-icons i {
857 font-style: normal;
858 }
859
860 .tutor-single-page-top-bar {
861 background-color: var(--tutor-primary-color);
862 height: 70px;
863 margin-bottom: 50px;
864 color: #ffffff;
865 display: flex;
866 align-items: center;
867 justify-content: space-between;
868 padding-right: 15px;
869 }
870
871 .tutor-single-page-top-bar .tutor-single-lesson-segment form,
872 .tutor-single-page-top-bar .tutor-single-lesson-segment {
873 margin-bottom: 0;
874 }
875
876 .tutor-single-page-top-bar a {
877 color: #ffffff;
878 vertical-align: middle;
879 display: inline-block;
880 overflow: hidden;
881 }
882 .tutor-single-page-top-bar a i {
883 float: left;
884 }
885 @media (max-width: 546px) {
886 .tutor-single-page-top-bar a {
887 font-size: 14px;
888 }
889 }
890
891 .tutor-topbar-home-btn i {
892 margin-right: 7px;
893 }
894
895 .tutor-topbar-home-btn {
896 margin-left: 20px;
897 }
898 @media screen and (max-width: 546px) {
899 .tutor-topbar-home-btn {
900 margin-left: 10px;
901 }
902 }
903
904 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
905 background: transparent;
906 color: #fff;
907 padding-bottom: 13px;
908 cursor: pointer;
909 border: 1px solid #fff;
910 }
911 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i {
912 font-size: 14px;
913 }
914 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before {
915 display: block;
916 padding-top: 2px;
917 }
918
919 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover {
920 color: #fff;
921 background: var(--tutor-primary-hover-color);
922 border-color: var(--tutor-primary-hover-color);
923 }
924
925 .tutor-single-page-top-bar a:hover {
926 color: #ffffff;
927 }
928
929 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
930 text-align: center;
931 white-space: nowrap;
932 overflow: hidden;
933 text-overflow: ellipsis;
934 flex-grow: 999999;
935 }
936
937 .tutor-single-page-top-bar .tutor-hide-sidebar-bar {
938 flex: 0 0 auto;
939 }
940
941 .tutor-single-page-top-bar .tutor-topbar-mark-to-done {
942 flex: 0 0 auto;
943 }
944
945 @media (max-width: 767px) {
946 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
947 display: none;
948 }
949
950 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
951 padding: 9px 14px;
952 }
953 }
954 @media (max-width: 767px) {
955 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
956 padding: 7px 12px;
957 font-size: 14px;
958 }
959 }
960 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i {
961 vertical-align: middle;
962 line-height: 1;
963 margin-right: 3px;
964 }
965
966 .tutor-lesson-content-area, .tutor-quiz-single-wrap {
967 margin: 0 100px 80px;
968 }
969 @media (max-width: 1366px) {
970 .tutor-lesson-content-area, .tutor-quiz-single-wrap {
971 margin: 0 60px 80px;
972 }
973 }
974
975 @media (max-width: 991px) {
976 .tutor-lesson-content-area,
977 .tutor-quiz-single-wrap {
978 margin: 0 40px;
979 }
980 }
981 .tutor-lesson-sidebar-hide-bar {
982 background-color: var(--tutor-primary-hover-color);
983 color: #ffffff;
984 padding: 0 12px;
985 display: inline-block;
986 line-height: 70px;
987 }
988 @media only screen and (max-width: 546px) {
989 .tutor-lesson-sidebar-hide-bar {
990 padding: 0 10px;
991 }
992 }
993
994 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
995 font-size: 20px;
996 display: block;
997 }
998 @media only screen and (max-width: 546px) {
999 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1000 font-size: 19px;
1001 }
1002 }
1003
1004 .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1005 content: "";
1006 }
1007
1008 .tutor-sidebar-tabs-wrap {
1009 border-top: 1px solid #E0E9EC;
1010 }
1011
1012 .tutor-tabs-btn-group {
1013 height: 70px;
1014 display: flex;
1015 }
1016
1017 .tutor-tabs-btn-group a {
1018 background-color: #F1F6F8;
1019 color: var(--tutor-text-color);
1020 display: block;
1021 line-height: 70px;
1022 width: 100%;
1023 text-align: center;
1024 border: 1px solid #E0E9EC;
1025 border-top: none;
1026 }
1027
1028 .tutor-tabs-btn-group a span,
1029 .tutor-tabs-btn-group a i {
1030 font-size: 24px;
1031 display: inline-block;
1032 vertical-align: top;
1033 }
1034
1035 .tutor-tabs-btn-group a i {
1036 color: var(--tutor-primary-color);
1037 }
1038
1039 .tutor-tabs-btn-group a span {
1040 font-size: 15px;
1041 padding-left: 3px;
1042 }
1043
1044 .tutor-tabs-btn-group a.active {
1045 background-color: #ffffff;
1046 border: none;
1047 }
1048
1049 .tutor-tabs-btn-group a:focus {
1050 outline: none;
1051 }
1052
1053 /*video*/
1054 .tutor-single-lesson-segment {
1055 margin-bottom: 35px;
1056 }
1057
1058 .tutor-single-lesson-wrap {
1059 background: #F4F8FA;
1060 }
1061
1062 .tutor-lesson-video-wrap .plyr--video {
1063 border-radius: 4px;
1064 }
1065
1066 #tutor-lesson-sidebar-qa-tab-content {
1067 background-color: #ffffff;
1068 padding: 20px;
1069 }
1070
1071 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1072 border-top: 1px solid #E8EFF1;
1073 padding-top: 25px;
1074 }
1075
1076 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1077 color: var(--tutor-primary-color);
1078 }
1079
1080 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1081 display: block;
1082 width: 100%;
1083 background-color: var(--tutor-primary-color);
1084 border-color: var(--tutor-primary-color);
1085 }
1086
1087 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1088 margin-bottom: 20px;
1089 margin-top: 20px;
1090 }
1091
1092 .tutor-lesson-sidebar-emptyqa-wrap {
1093 text-align: center;
1094 padding: 50px 20px;
1095 color: var(--tutor-text-color);
1096 }
1097
1098 .tutor-lesson-sidebar-emptyqa-wrap h3 {
1099 margin: 0;
1100 padding: 0 0 25px;
1101 }
1102
1103 .tutor-lesson-sidebar-emptyqa-wrap i {
1104 font-size: 150px;
1105 color: #E8EFF1;
1106 line-height: 0.8;
1107 }
1108
1109 /*attachment*/
1110 .tutor-attachments-wrap {
1111 margin: -3px -3px 15px -3px;
1112 }
1113
1114 .tutor-attachments-wrap .tutor-lesson-attachment {
1115 display: inline-block;
1116 border: 1px solid #E8EFF1;
1117 border-radius: 4px;
1118 padding: 10px 16px 10px 12px;
1119 overflow: hidden;
1120 background: #F4F7F8;
1121 margin: 3px;
1122 -webkit-transition: 300ms;
1123 transition: 300ms;
1124 }
1125
1126 .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1127 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1128 }
1129
1130 .tutor-attachments-wrap .tutor-attachment-icon {
1131 font-size: 30px;
1132 float: left;
1133 color: var(--tutor-text-color);
1134 }
1135
1136 .tutor-attachments-wrap .tutor-attachment-icon i {
1137 display: block;
1138 }
1139
1140 .tutor-attachment-info {
1141 padding-left: 10px;
1142 float: left;
1143 }
1144
1145 .tutor-attachment-info span {
1146 display: block;
1147 font-size: 14px;
1148 line-height: 16px;
1149 color: var(--tutor-text-color);
1150 }
1151
1152 .tutor-attachment-info span + span {
1153 font-size: 11px;
1154 color: var(--tutor-light-color);
1155 }
1156
1157 /*course status*/
1158 .tutor-progress-bar-wrap {
1159 width: 100%;
1160 margin: 0 0 30px;
1161 display: flex;
1162 }
1163
1164 .tutor-progress-bar {
1165 height: 8px;
1166 color: #000000;
1167 line-height: 25px;
1168 position: relative;
1169 background: #f1f1f1;
1170 flex-basis: 0;
1171 flex-grow: 1;
1172 max-width: 100%;
1173 border-radius: 30px;
1174 margin-top: 7.5px;
1175 }
1176
1177 .tutor-progress-bar .tutor-progress-filled {
1178 background-color: var(--tutor-primary-color);
1179 height: 8px;
1180 border-radius: 30px;
1181 width: var(--tutor-progress-left);
1182 }
1183
1184 .tutor-dashboard-content-inner .tutor-progress-bar {
1185 margin-top: 9.5px;
1186 height: 5px;
1187 }
1188
1189 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1190 height: 5px;
1191 }
1192
1193 .tutor-progress-bar .tutor-progress-filled:after {
1194 content: "";
1195 position: absolute;
1196 height: 15px;
1197 width: 15px;
1198 border: 7.5px solid var(--tutor-primary-color);
1199 border-radius: 50%;
1200 background: #fff;
1201 left: var(--tutor-progress-left);
1202 -webkit-transform: translateY(-50%) translateX(-50%);
1203 transform: translateY(-50%) translateX(-50%);
1204 top: 50%;
1205 box-sizing: border-box;
1206 }
1207
1208 .tutor-progress-percent {
1209 flex: 0 0 auto;
1210 width: auto;
1211 max-width: none;
1212 padding-left: 20px;
1213 }
1214
1215 .tutor-course-purchase-box {
1216 margin-bottom: 0;
1217 }
1218
1219 .tutor-price-preview-box .tutor-course-purchase-box button {
1220 display: block;
1221 width: 100%;
1222 background: var(--tutor-primary-color);
1223 border-radius: 3px;
1224 text-transform: uppercase;
1225 font-weight: 500;
1226 cursor: pointer;
1227 }
1228
1229 .tutor-price-preview-box .tutor-course-purchase-box button i {
1230 margin-right: 8px;
1231 }
1232
1233 .tutor-price-preview-box .tutor-course-enrolled-wrap,
1234 .tutor-price-preview-box .tutor-course-login-wrap,
1235 .tutor-price-preview-box .tutor-course-login-wrap form,
1236 .tutor-course-purchase-box form {
1237 margin-bottom: 0;
1238 }
1239
1240 .tutor-price-preview-box .tutor-course-material-includes-wrap {
1241 margin-bottom: 25px;
1242 }
1243
1244 .tutor-alert-warning.tutor-instructor-alert {
1245 padding: 25px 25px 15px;
1246 }
1247
1248 .tutor-lead-info-btn-group {
1249 display: block;
1250 overflow: hidden;
1251 margin: 0 -20px 25px;
1252 border-bottom: 1px solid rgba(220, 223, 229, 0.4);
1253 padding: 0 20px 30px;
1254 }
1255
1256 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1257 display: block;
1258 margin-top: 15px;
1259 }
1260
1261 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form {
1262 margin: 0;
1263 }
1264
1265 .tutor-lead-info-btn-group a.tutor-button,
1266 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1267 display: block;
1268 padding: 18px 20px;
1269 border: none;
1270 text-align: center;
1271 border-radius: 4px;
1272 text-transform: uppercase;
1273 line-height: 1;
1274 -webkit-transition: 300ms;
1275 transition: 300ms;
1276 font-weight: 700;
1277 }
1278
1279 .tutor-lead-info-btn-group a.tutor-button,
1280 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1281 width: 100%;
1282 text-align: center;
1283 display: block;
1284 }
1285
1286 @media (max-width: 991px) {
1287 .tutor-lead-info-btn-group a.tutor-button,
1288 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap {
1289 width: auto;
1290 }
1291 }
1292 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
1293 display: block;
1294 width: 100%;
1295 background: #E8EFF1;
1296 color: var(--tutor-light-color);
1297 }
1298
1299 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
1300 background: var(--tutor-primary-color);
1301 color: #ffffff;
1302 }
1303
1304 .tutor-single-add-to-cart-box .tutor-enroll-form {
1305 margin: 0;
1306 }
1307
1308 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
1309 padding: 0;
1310 }
1311
1312 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
1313 display: block;
1314 width: 100%;
1315 text-align: center;
1316 }
1317
1318 .tutor-single-add-to-cart-box.cart-required-login {
1319 position: relative;
1320 }
1321
1322 .tutor-single-add-to-cart-box.cart-required-login:before {
1323 position: absolute;
1324 content: "";
1325 top: 0;
1326 bottom: 0;
1327 left: 0;
1328 right: 0;
1329 z-index: 99;
1330 cursor: pointer;
1331 }
1332
1333 /*******************/
1334 /*tutor review form*/
1335 /*******************/
1336 .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
1337 color: #fff;
1338 background-color: var(--tutor-primary-color);
1339 border-color: var(--tutor-primary-color);
1340 display: inline-block;
1341 padding: 15px 30px;
1342 border-radius: 4px;
1343 text-transform: capitalize;
1344 line-height: 1;
1345 -webkit-transition: 300ms;
1346 transition: 300ms;
1347 }
1348
1349 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
1350 background-color: var(--tutor-primary-hover-color);
1351 border-color: var(--tutor-primary-hover-color);
1352 }
1353
1354 .tutor-course-enrolled-review-wrap .tutor-form-group {
1355 margin-bottom: 10px;
1356 }
1357
1358 .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
1359 height: 120px;
1360 background: #f7f7f7;
1361 border: 1px solid #ddd;
1362 box-shadow: none;
1363 border-radius: 4px;
1364 line-height: 1.5;
1365 text-indent: 0;
1366 padding: 15px;
1367 }
1368
1369 .tutor-write-review-form {
1370 margin-top: 30px;
1371 }
1372
1373 /*******************/
1374 /*end tutor review form*/
1375 /*******************/
1376 /**
1377 Tutor Dashboard Content
1378 */
1379 /*
1380 Form CSS
1381 */
1382 .tutor-form-row {
1383 display: flex;
1384 margin-left: -15px;
1385 margin-right: -15px;
1386 }
1387
1388 .tutor-form-col-4,
1389 .tutor-form-col-6,
1390 .tutor-form-col-12 {
1391 padding-left: 15px;
1392 padding-right: 15px;
1393 }
1394
1395 .tutor-form-col-6 {
1396 flex: 0 0 50%;
1397 max-width: 50%;
1398 }
1399
1400 .tutor-form-col-12 {
1401 flex: 0 0 100%;
1402 max-width: 100%;
1403 }
1404
1405 .tutor-form-col-4 {
1406 flex: 0 0 33.3333%;
1407 max-width: 33.3333%;
1408 }
1409
1410 @media (max-width: 768px) {
1411 .tutor-form-row {
1412 flex-wrap: wrap;
1413 }
1414
1415 .tutor-form-col-4,
1416 .tutor-form-col-6,
1417 .tutor-form-col-12 {
1418 flex: 0 0 100%;
1419 max-width: 100%;
1420 }
1421 }
1422 ul.tutor-required-fields {
1423 list-style: none;
1424 padding: 10px;
1425 margin: 0;
1426 }
1427
1428 .tutor-star-rating-group {
1429 color: #f4c150;
1430 /*margin-top: 20px;*/
1431 display: inline-block;
1432 text-align: left;
1433 }
1434
1435 .tutor-star-rating-group i {
1436 /*cursor: pointer;*/
1437 margin-right: 4px;
1438 }
1439
1440 @media (max-width: 546px) {
1441 .tutor-write-review-box .tutor-star-rating-group {
1442 font-size: 26px;
1443 display: block;
1444 text-align: center;
1445 }
1446 }
1447 .tutor-write-review-box .tutor-star-rating-group i {
1448 margin-right: 4px;
1449 cursor: pointer;
1450 }
1451
1452 .tutor-queston-and-answer-wrap {
1453 margin: 20px 0;
1454 }
1455
1456 .tutor-question-top {
1457 display: flex;
1458 justify-content: space-between;
1459 margin-bottom: 20px;
1460 flex-direction: row-reverse;
1461 }
1462
1463 .tutor-ask-question-btn {
1464 text-align: right;
1465 }
1466
1467 .tutor-question-search-form {
1468 flex: 0 0 75%;
1469 }
1470
1471 .tutor-question-search-form form {
1472 display: flex;
1473 }
1474
1475 .tutor-question-search-form input[type=text] {
1476 max-width: 60%;
1477 }
1478
1479 .tutor-add-question-wrap {
1480 margin: 20px 0;
1481 }
1482
1483 .tutor-add-question-wrap .tutor-form-group {
1484 margin-bottom: 10px;
1485 }
1486
1487 .tutor_question_cancel {
1488 margin-right: 5px;
1489 }
1490
1491 .updating-icon:before {
1492 font-family: "tutor";
1493 margin-right: 5px;
1494 content: "";
1495 -webkit-animation: spin 1s steps(8) infinite;
1496 animation: spin 1s steps(8) infinite;
1497 display: inline-block;
1498 }
1499
1500 .loading-lesson .tutor-lesson-video-wrap:before {
1501 font-family: "tutor";
1502 content: "";
1503 -webkit-animation: spin 2s infinite linear;
1504 animation: spin 2s infinite linear;
1505 display: inline-block;
1506 z-index: 9;
1507 position: absolute;
1508 left: 50%;
1509 top: 50%;
1510 font-size: 50px;
1511 margin-left: -25px;
1512 margin-top: -12px;
1513 }
1514
1515 .loading-lesson .tutor-lesson-video-wrap:after {
1516 position: absolute;
1517 content: "";
1518 top: 0;
1519 left: 0;
1520 background: rgba(255, 255, 255, 0.8);
1521 width: 100%;
1522 height: 100%;
1523 }
1524
1525 .tutor-lesson-video-wrap {
1526 position: relative;
1527 }
1528
1529 /**
1530 Course question and answer
1531 */
1532 /* ********************* */
1533 /* Question and Answer */
1534 /* ********************* */
1535 /*.tutor-question-wrap{*/
1536 /*}*/
1537 .tutor_question_area {
1538 padding: 25px 20px;
1539 background: #F4F7F8;
1540 border-radius: 4px;
1541 }
1542
1543 .tutor_question_area p:last-child {
1544 margin-bottom: 0;
1545 }
1546
1547 .tutor_add_answer_row {
1548 text-align: right;
1549 margin-top: 20px;
1550 }
1551
1552 .tutor_add_answer_row .tutor-form-group:last-child {
1553 margin-top: 20px;
1554 }
1555
1556 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1557 .tutor_admin_answers_list_wrap {
1558 margin-left: 100px;
1559 }
1560
1561 @media (max-width: 991px) {
1562 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1563 .tutor_admin_answers_list_wrap {
1564 margin-left: 30px;
1565 }
1566 }
1567 .tutor_original_question {
1568 margin-bottom: 30px;
1569 }
1570
1571 .tutor_admin_answers_list_wrap .tutor_individual_answer {
1572 margin-bottom: 40px;
1573 }
1574
1575 .tutor_admin_answers_list_wrap .tutor_question_area {
1576 background: #EDF9F1;
1577 }
1578
1579 .question-top-meta .tutor-question-avater a {
1580 display: inline-block;
1581 }
1582
1583 .question-top-meta .tutor-question-avater a span {
1584 height: 50px;
1585 width: 50px;
1586 border-radius: 50%;
1587 display: block;
1588 line-height: 50px;
1589 text-align: center;
1590 font-size: 17px;
1591 }
1592
1593 .question-top-meta .tutor-question-avater a img {
1594 width: 50px;
1595 height: 50px;
1596 border-radius: 50%;
1597 }
1598
1599 .question-top-meta {
1600 overflow: hidden;
1601 margin-bottom: 20px;
1602 }
1603
1604 .question-top-meta .tutor-question-avater {
1605 float: left;
1606 }
1607
1608 .question-top-meta .review-meta {
1609 float: left;
1610 margin-bottom: 0;
1611 margin-left: 10px;
1612 }
1613
1614 .question-top-meta .review-meta a {
1615 display: block;
1616 font-size: 18px;
1617 color: var(--tutor-text-color);
1618 line-height: 20px;
1619 }
1620
1621 .question-top-meta .review-meta span {
1622 color: var(--tutor-light-color);
1623 vertical-align: text-top;
1624 display: block;
1625 }
1626
1627 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
1628 margin-right: 6px;
1629 }
1630
1631 /*anouncement*/
1632 .tutor-no-announcements {
1633 text-align: center;
1634 }
1635
1636 .tutor-announcement-meta {
1637 margin-bottom: 10px;
1638 font-size: 13px;
1639 }
1640
1641 .tutor-announcement {
1642 border: 1px solid #eee;
1643 padding: 20px;
1644 margin-top: 30px;
1645 border-radius: 4px;
1646 }
1647
1648 .announcement-delete-btn {
1649 float: right;
1650 }
1651
1652 .announcement-delete-btn a {
1653 color: var(--tutor-light-color);
1654 transition: 300ms;
1655 }
1656 .announcement-delete-btn a:hover {
1657 color: red;
1658 }
1659
1660 .tutor-announcement-title-wrap h3 {
1661 color: var(--tutor-text-color);
1662 font-weight: 500;
1663 margin-bottom: 10px;
1664 }
1665
1666 /* ********************* */
1667 /* Single Quiz */
1668 /* ********************* */
1669 .tutor-quiz-header span {
1670 background: #F88F1C;
1671 color: #ffffff;
1672 display: inline-block;
1673 padding: 4px 10px;
1674 border-radius: 4px;
1675 line-height: 1;
1676 text-transform: uppercase;
1677 font-size: 10px;
1678 }
1679
1680 .tutor-quiz-header h2 {
1681 color: var(--tutor-text-color);
1682 font-size: 36px;
1683 line-height: 46px;
1684 font-weight: 500;
1685 margin-bottom: 15px;
1686 }
1687
1688 .tutor-quiz-header h5 {
1689 color: var(--tutor-light-color);
1690 }
1691
1692 .tutor-quiz-header h5 a {
1693 color: var(--tutor-text-color);
1694 font-weight: 500;
1695 }
1696
1697 .tutor-quiz-header .tutor-quiz-meta {
1698 list-style: none;
1699 margin: 20px 0 40px;
1700 padding: 15px 0;
1701 border-top: 1px solid #DCDFE5;
1702 border-bottom: 1px solid #DCDFE5;
1703 display: flex;
1704 justify-content: space-between;
1705 }
1706
1707 .tutor-quiz-header .tutor-quiz-meta li {
1708 display: inline-block;
1709 color: var(--tutor-text-color);
1710 }
1711
1712 .tutor-quiz-header .tutor-quiz-meta li strong {
1713 display: block;
1714 color: var(--tutor-light-color);
1715 font-weight: 400;
1716 }
1717
1718 @media (max-width: 767px) {
1719 .tutor-quiz-header .tutor-quiz-meta {
1720 display: block;
1721 border: none;
1722 padding: 0;
1723 }
1724
1725 .tutor-quiz-header .tutor-quiz-meta li {
1726 display: block;
1727 color: var(--tutor-text-color);
1728 margin: 5px;
1729 border: none;
1730 padding: 0;
1731 border-radius: 0;
1732 }
1733
1734 .tutor-quiz-header .tutor-quiz-meta li strong {
1735 display: inline-block;
1736 margin-right: 5px;
1737 }
1738 }
1739 .tutor-quiz-attempt-history {
1740 overflow-x: auto;
1741 }
1742
1743 .tutor-quiz-attempt-history-title {
1744 font-size: 18px;
1745 color: var(--tutor-light-color);
1746 line-height: 23px;
1747 font-weight: 500;
1748 margin-bottom: 15px;
1749 margin-top: 70px;
1750 }
1751
1752 .tutor-quiz-attempt-history table {
1753 border-collapse: collapse;
1754 border-radius: 4px;
1755 }
1756
1757 .tutor-quiz-attempt-history th {
1758 font-weight: 400;
1759 }
1760
1761 .tutor-quiz-attempt-history table,
1762 .tutor-quiz-attempt-history th,
1763 .tutor-quiz-attempt-history td {
1764 border: 1px solid #E8EFF1;
1765 padding: 10px !important;
1766 }
1767
1768 .tutor-quiz-attempt-history table span.result-fail,
1769 .tutor-quiz-attempt-history table span.result-pass {
1770 display: inline-block;
1771 color: #fff;
1772 border-radius: 2px;
1773 width: 47px;
1774 height: 26px;
1775 line-height: 26px;
1776 text-align: center;
1777 }
1778
1779 .tutor-quiz-attempt-history table span.result-fail {
1780 background: #DF3247;
1781 }
1782
1783 .tutor-quiz-attempt-history table span.result-pass {
1784 background: var(--tutor-success-button-color);
1785 }
1786
1787 .tutor-quiz-attempt-history table span.result-review-required {
1788 background: #f5b30d;
1789 padding: 3px 5px;
1790 color: #fff;
1791 border-radius: 2px;
1792 text-align: center;
1793 font-size: 90%;
1794 }
1795
1796 @media (max-width: 767px) {
1797 .single-quiz-page.tutor-quiz-attempt-history table tr {
1798 display: flex;
1799 flex-wrap: wrap;
1800 overflow: hidden;
1801 }
1802
1803 .single-quiz-page.tutor-quiz-attempt-history table tr th {
1804 display: none;
1805 }
1806
1807 .single-quiz-page.tutor-quiz-attempt-history table tr td {
1808 width: 100%;
1809 }
1810
1811 .single-quiz-page.tutor-quiz-attempt-history table tr td:first-child {
1812 font-weight: 600;
1813 background: #f1f1f1;
1814 }
1815
1816 .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child) {
1817 text-align: right;
1818 }
1819
1820 .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before {
1821 content: attr(title) ": ";
1822 float: left;
1823 font-weight: 700;
1824 }
1825 }
1826 /*.attempt-reviewed-text {*/
1827 /*color: #777;*/
1828 /*font-size: 12px;*/
1829 /*margin-top: 10px;*/
1830 /*}*/
1831 .quiz-head-meta-info {
1832 color: var(--tutor-light-color);
1833 margin-bottom: 40px;
1834 }
1835
1836 .quiz-head-meta-info span {
1837 color: var(--tutor-text-color);
1838 }
1839
1840 #tutor-quiz-attempt-questions-wrap {
1841 margin-bottom: 50px;
1842 }
1843
1844 .tutor-quiz-single-wrap .question-text {
1845 color: var(--tutor-text-color);
1846 font-size: 20px;
1847 font-weight: 600;
1848 }
1849
1850 .tutor-quiz-single-wrap .question-description {
1851 color: var(--tutor-text-color);
1852 }
1853
1854 .quiz-attempt-single-question {
1855 margin-bottom: 80px;
1856 }
1857
1858 .fill-in-the-blank-field .fill-in-the-blank-text-input {
1859 display: inline;
1860 border-top: none;
1861 border-left: none;
1862 border-right: none;
1863 border-bottom: 1px dashed;
1864 background-color: transparent;
1865 padding: 0px;
1866 border-radius: 0;
1867 box-shadow: none;
1868 margin: 0 10px;
1869 }
1870
1871 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
1872 background: none;
1873 outline: none;
1874 }
1875
1876 .tutor-quiz-answers-wrap {
1877 margin-bottom: 50px;
1878 }
1879
1880 .tutor-quiz-answers-wrap textarea {
1881 background: transparent;
1882 border: 1px solid #D4DADB;
1883 height: 175px;
1884 border-radius: 5px;
1885 box-shadow: none;
1886 min-width: 100%;
1887 margin-bottom: 5px;
1888 }
1889
1890 .tutor-quiz-answers-wrap textarea:focus {
1891 background: transparent;
1892 outline: none !important;
1893 }
1894
1895 .tutor-quiz-answers-wrap p {
1896 margin: 0;
1897 line-height: 26px;
1898 }
1899
1900 .quiz-answer-input-body .quiz-answer-image-wrap {
1901 margin-top: 10px;
1902 margin-bottom: 10px;
1903 max-width: 200px;
1904 }
1905
1906 .quiz-answer-image-wrap img {
1907 max-width: 100%;
1908 height: auto;
1909 }
1910
1911 .tutor-quiz-answers-wrap label {
1912 display: block;
1913 margin-bottom: 15px;
1914 cursor: pointer;
1915 }
1916
1917 .tutor-quiz-answers-wrap label.answer-view-image,
1918 .tutor-quiz-answers-wrap label.answer-view-text_image {
1919 text-align: center;
1920 margin: 0 10px;
1921 display: inline-flex;
1922 max-width: 25%;
1923 }
1924
1925 .quiz-answer-input-bottom {
1926 position: relative;
1927 display: inline-block;
1928 line-height: 20px;
1929 }
1930
1931 .tutor-quiz-answers-wrap label input {
1932 display: none;
1933 }
1934
1935 .tutor-quiz-answers-wrap label input + span {
1936 width: 20px;
1937 height: 20px;
1938 border: 1px solid #DEDEDE;
1939 display: inline-block;
1940 border-radius: 2px;
1941 position: relative;
1942 margin-right: 5px;
1943 }
1944
1945 .tutor-quiz-answers-wrap label input:checked + span {
1946 background: var(--tutor-primary-color);
1947 border-color: var(--tutor-primary-color);
1948 }
1949
1950 .tutor-quiz-answers-wrap label input:checked + span:after {
1951 content: "";
1952 position: absolute;
1953 font-family: "tutor";
1954 color: #fff;
1955 top: 50%;
1956 left: 50%;
1957 transform: translate(-50%, -50%);
1958 font-size: 11px;
1959 line-height: 1;
1960 }
1961
1962 .tutor-quiz-answers-wrap label input[type=radio] + span {
1963 content: "";
1964 border-radius: 50%;
1965 margin-right: 4px;
1966 vertical-align: top;
1967 font-size: 1em;
1968 }
1969
1970 .tutor-quiz-answers-wrap label input[type=radio] + span:after {
1971 content: "";
1972 height: 8px;
1973 width: 8px;
1974 background: #fff;
1975 border-radius: 50%;
1976 left: 50%;
1977 }
1978
1979 .question-type-ordering-item {
1980 border: 1px solid #D4DADB;
1981 padding: 10px;
1982 margin-bottom: 10px;
1983 width: 250px;
1984 background-color: #fff;
1985 display: flex;
1986 }
1987
1988 .question-type-ordering-item.ui-sortable-placeholder {
1989 background-color: transparent;
1990 }
1991
1992 .question-type-ordering-item .answer-title {
1993 flex: 1;
1994 }
1995
1996 .question-type-ordering-item .answer-sorting-bar {
1997 cursor: pointer;
1998 }
1999
2000 .quiz-answer-item-matching {
2001 padding: 10px;
2002 display: flex;
2003 width: 25%;
2004 }
2005
2006 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2007 display: inline-block;
2008 max-width: none;
2009 width: 25%;
2010 padding: 0 10px;
2011 vertical-align: top;
2012 }
2013
2014 @media (max-width: 767px) {
2015 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2016 width: 50%;
2017 }
2018 }
2019 @media (max-width: 575px) {
2020 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2021 width: 100%;
2022 }
2023 }
2024 .answer-type-matching .quiz-answer-matching-items-wrap {
2025 margin: 0 -10px;
2026 }
2027
2028 .quiz-answer-matching-droppable {
2029 height: 48px;
2030 min-width: 200px;
2031 border: 1px dashed #D4DADB;
2032 }
2033
2034 .quiz-draggable-answer-item {
2035 padding: 10px 20px;
2036 border: 1px solid #D4DADB;
2037 margin-right: 10px;
2038 margin-bottom: 10px;
2039 background-color: #fff;
2040 display: inline-flex;
2041 }
2042
2043 .quiz-draggable-answer-item .draggable-answer-title {
2044 flex: 1;
2045 }
2046
2047 .quiz-draggable-rand-answers {
2048 display: flex;
2049 flex-wrap: wrap;
2050 margin-bottom: 80px;
2051 }
2052
2053 .drop-hover {
2054 display: none;
2055 }
2056
2057 .quiz-answer-matching-droppable .drop-hover {
2058 background-color: #eeeeee;
2059 height: 100%;
2060 width: 100%;
2061 display: inline-block;
2062 float: left;
2063 }
2064
2065 .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2066 width: 100%;
2067 max-width: 100%;
2068 }
2069
2070 .quiz-draggable-answer-item .draggable-answer-icon {
2071 margin-left: 15px;
2072 }
2073
2074 .answer-type-image_matching .quiz-answer-item-matching {
2075 /*display: inline-block;
2076 width: 190px;
2077 margin-right: 10px;*/
2078 display: block;
2079 }
2080
2081 .answer-type-image_matching .quiz-answer-matching-items-wrap {
2082 display: flex;
2083 flex-wrap: wrap;
2084 margin-left: -10px;
2085 margin-right: -10px;
2086 }
2087
2088 .answer-type-image_matching .quiz-answer-matching-droppable {
2089 width: 100%;
2090 min-width: 100%;
2091 }
2092
2093 .answer-type-image_matching img {
2094 width: 100%;
2095 height: auto;
2096 }
2097
2098 .tutor-quiz-questions-pagination ul {
2099 margin: 0;
2100 padding: 0;
2101 list-style: none;
2102 }
2103
2104 .tutor-quiz-questions-pagination ul li {
2105 display: inline-block;
2106 }
2107
2108 .tutor-quiz-questions-pagination ul li a {
2109 background-color: var(--tutor-primary-color);
2110 padding: 7px 13px;
2111 display: block;
2112 border-radius: 50%;
2113 margin-right: 10px;
2114 color: #ffffff;
2115 }
2116
2117 .tutor-quiz-questions-pagination ul li a:hover, .tutor-quiz-questions-pagination ul li a.active {
2118 background-color: var(--tutor-primary-color);
2119 }
2120
2121 .quiz-image-answering-wrap {
2122 display: flex;
2123 flex-wrap: wrap;
2124 flex-direction: row;
2125 margin-left: -10px;
2126 margin-right: -10px;
2127 }
2128
2129 .quiz-image-answering-wrap img {
2130 max-width: 100%;
2131 height: auto;
2132 }
2133
2134 .quiz-image-answering-answer {
2135 margin-right: 10px;
2136 margin-left: 10px;
2137 width: 15%;
2138 }
2139
2140 .quiz-image-answering-image-wrap {
2141 margin-bottom: 20px;
2142 }
2143
2144 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
2145 width: 100%;
2146 display: block;
2147 border: 1px solid #D4DADB;
2148 box-shadow: none;
2149 background: transparent;
2150 border-radius: 2px;
2151 height: 42px;
2152 }
2153
2154 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
2155 background: transparent;
2156 outline-offset: 0 !important;
2157 }
2158
2159 /**
2160 * Pagination
2161 */
2162 .tutor-next-previous-pagination-wrap {
2163 display: flex;
2164 justify-content: space-between;
2165 }
2166
2167 .tutor-next-previous-pagination-wrap a {
2168 color: var(--tutor-primary-color);
2169 }
2170
2171 /**
2172 Icon Css
2173 */
2174 div[class*=tutor-course-col] {
2175 padding-left: 15px;
2176 padding-right: 15px;
2177 margin-bottom: 30px;
2178 }
2179
2180 .tutor-course-loop {
2181 background: #fff;
2182 color: #29303b;
2183 overflow: hidden;
2184 position: relative;
2185 vertical-align: top;
2186 border-radius: 4px;
2187 -webkit-transition: 300ms;
2188 transition: 300ms;
2189 border: 1px solid rgba(0, 0, 0, 0.05);
2190 height: 100%;
2191 display: flex;
2192 flex-direction: column;
2193 justify-content: space-between;
2194 }
2195
2196 .tutor-course-loop a, .tutor-widget-course a {
2197 text-decoration: none !important;
2198 }
2199
2200 .tutor-course-header {
2201 position: relative;
2202 }
2203
2204 .tutor-course-loop-header-meta {
2205 position: absolute;
2206 left: 0;
2207 top: 13px;
2208 width: 100%;
2209 padding-left: 13px;
2210 padding-right: 13px;
2211 overflow: hidden;
2212 }
2213
2214 .tutor-course-loop-header-meta .tutor-course-wishlist {
2215 float: right;
2216 background: #fff;
2217 font-size: 19px;
2218 padding: 5px 5px;
2219 border-radius: 3px;
2220 -webkit-transition: 300ms;
2221 transition: 300ms;
2222 }
2223
2224 .tutor-course-loop-header-meta .tutor-course-wishlist a {
2225 display: block;
2226 color: var(--tutor-primary-color);
2227 -webkit-transition: 300ms;
2228 transition: 300ms;
2229 }
2230
2231 .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
2232 background: var(--tutor-primary-color);
2233 }
2234
2235 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
2236 color: #fff;
2237 }
2238
2239 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
2240 outline: none;
2241 }
2242
2243 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
2244 content: "";
2245 }
2246
2247 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
2248 content: "";
2249 margin-right: 0;
2250 }
2251
2252 .tutor-course-loop-level {
2253 display: inline-block;
2254 background: #9013FE;
2255 padding: 0 7px;
2256 color: #fff;
2257 font-size: 12px;
2258 line-height: 20px;
2259 border-radius: 2px;
2260 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
2261 }
2262
2263 .tutor-course-loop:hover {
2264 box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
2265 }
2266
2267 .tutor-course-loop p {
2268 margin: 0;
2269 }
2270
2271 .tutor-course-loop .tutor-course-header a,
2272 .tutor-course-loop .tutor-course-header a img {
2273 display: block;
2274 border-top-left-radius: 4px;
2275 border-top-right-radius: 4px;
2276 }
2277
2278 .tutor-loop-course-container {
2279 padding: 25px 19px;
2280 }
2281
2282 .tutor-loop-rating-wrap {
2283 color: #F8C51C;
2284 margin-bottom: 2px;
2285 font-size: 16px;
2286 }
2287
2288 .tutor-rating-count {
2289 color: var(--tutor-text-color);
2290 }
2291
2292 .tutor-rating-count i {
2293 font-style: normal;
2294 display: inline-block;
2295 margin-left: 5px;
2296 }
2297
2298 .tutor-loop-rating-wrap i:before {
2299 margin-right: 4px;
2300 margin-left: 0;
2301 }
2302
2303 .tutor-course-loop-title h2 {
2304 font-size: 20px;
2305 line-height: 28px;
2306 font-weight: 600;
2307 margin-bottom: 17px;
2308 }
2309
2310 .tutor-course-loop-title h2 a {
2311 color: var(--tutor-text-color);
2312 }
2313
2314 .tutor-course-loop-title h2 a:hover {
2315 color: var(--tutor-primary-color);
2316 }
2317
2318 .tutor-course-loop-meta {
2319 margin-bottom: 15px;
2320 color: var(--tutor-text-color);
2321 font-size: var(--tutor-text-size);
2322 }
2323
2324 .tutor-course-loop-meta > div {
2325 display: inline-block;
2326 }
2327
2328 .tutor-course-loop-meta > div i {
2329 font-size: 16px;
2330 margin-right: 4px;
2331 }
2332
2333 .tutor-course-loop-meta > div i,
2334 .tutor-course-loop-meta > div span {
2335 vertical-align: middle;
2336 }
2337
2338 .tutor-course-loop-meta > div + div {
2339 margin-left: 10px;
2340 }
2341
2342 .tutor-loop-course-footer {
2343 padding: 15px;
2344 border-top: 1px solid rgba(0, 0, 0, 0.05);
2345 color: #838791;
2346 font-size: 12px;
2347 line-height: 25px;
2348 border-bottom-left-radius: 4px;
2349 border-bottom-right-radius: 4px;
2350 font-weight: 400;
2351 }
2352
2353 .tutor-loop-course-footer:after {
2354 content: "";
2355 display: table;
2356 clear: both;
2357 }
2358
2359 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
2360 vertical-align: top;
2361 }
2362
2363 .tutor-course-loop-price {
2364 color: var(--tutor-text-color);
2365 font-size: 16px;
2366 }
2367
2368 .tutor-course-loop-price .price del {
2369 font-weight: 400;
2370 }
2371
2372 .tutor-course-loop-price .price del span {
2373 text-decoration: line-through;
2374 color: var(--tutor-light-color);
2375 }
2376
2377 .tutor-course-loop-price .price del > span {
2378 margin-right: 6px;
2379 }
2380
2381 .tutor-course-loop-price .price del + ins {
2382 background: transparent;
2383 margin-left: 0;
2384 text-decoration: none;
2385 }
2386
2387 .tutor-course-loop-price > .price {
2388 display: flex;
2389 align-items: center;
2390 justify-content: flex-start;
2391 font-weight: 600;
2392 flex-wrap: wrap;
2393 }
2394
2395 .tutor-course-loop-price > .price .subscription-details {
2396 font-size: 15px;
2397 margin-left: 4px;
2398 font-weight: 400;
2399 }
2400
2401 .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
2402 margin-left: 0;
2403 margin-top: 4px;
2404 }
2405
2406 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
2407 color: var(--tutor-text-color);
2408 position: relative;
2409 line-height: 20px;
2410 vertical-align: top;
2411 display: block;
2412 font-weight: 400;
2413 background: transparent;
2414 padding: 0;
2415 }
2416
2417 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
2418 color: var(--tutor-primary-color);
2419 }
2420
2421 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap {
2422 margin-left: auto;
2423 }
2424
2425 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
2426 display: none;
2427 }
2428
2429 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
2430 content: "";
2431 font-family: "tutor" !important;
2432 speak: none;
2433 font-style: normal;
2434 font-weight: normal;
2435 font-variant: normal;
2436 text-transform: none;
2437 line-height: 20px;
2438 -webkit-font-smoothing: antialiased;
2439 -moz-osx-font-smoothing: grayscale;
2440 margin-right: 5px;
2441 vertical-align: top;
2442 color: var(--tutor-primary-color);
2443 }
2444
2445 /* Standard syntax */
2446 @-webkit-keyframes mymove {
2447 from {
2448 -webkit-transform: rotate(0deg);
2449 transform: rotate(0deg);
2450 }
2451 to {
2452 -webkit-transform: rotate(360deg);
2453 transform: rotate(360deg);
2454 }
2455 }
2456 @keyframes mymove {
2457 from {
2458 -webkit-transform: rotate(0deg);
2459 transform: rotate(0deg);
2460 }
2461 to {
2462 -webkit-transform: rotate(360deg);
2463 transform: rotate(360deg);
2464 }
2465 }
2466 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
2467 opacity: 1;
2468 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2469 }
2470
2471 /* layout*/
2472 .tutor-course-col-4 {
2473 width: 25%;
2474 }
2475
2476 .tutor-course-col-3 {
2477 width: 33.33%;
2478 }
2479
2480 .tutor-course-col-2 {
2481 width: 50%;
2482 }
2483
2484 .tutor-course-col-1 {
2485 width: 100%;
2486 }
2487
2488 .tutor-course-col-1 .tutor-course-loop {
2489 width: 100%;
2490 }
2491
2492 .tutor-course-col-5 {
2493 width: 20%;
2494 }
2495
2496 .tutor-course-col-6 {
2497 width: 16.66%;
2498 }
2499
2500 @media (max-width: 991px) {
2501 .tutor-course-col-6,
2502 .tutor-course-col-5,
2503 .tutor-course-col-4,
2504 .tutor-course-col-3,
2505 .tutor-course-col-2 {
2506 width: 50%;
2507 }
2508 }
2509 @media (max-width: 575px) {
2510 .tutor-course-col-6,
2511 .tutor-course-col-5,
2512 .tutor-course-col-4,
2513 .tutor-course-col-3,
2514 .tutor-course-col-2 {
2515 width: 100%;
2516 }
2517 }
2518 .tutor-course-filter-wrap {
2519 margin-bottom: 50px;
2520 display: flex;
2521 align-items: center;
2522 justify-content: space-between;
2523 flex-wrap: wrap;
2524 }
2525
2526 .tutor-course-filter-form {
2527 display: inline-block;
2528 margin: 0;
2529 }
2530
2531 .tutor-courses {
2532 clear: both;
2533 display: flex;
2534 flex-wrap: wrap;
2535 margin-left: -15px;
2536 margin-right: -15px;
2537 padding: 0;
2538 }
2539
2540 .tutor-loop-course-bottom {
2541 display: flex;
2542 flex-direction: column;
2543 justify-content: space-between;
2544 height: 100%;
2545 }
2546
2547 .clearfix:before, .clearfix:after {
2548 display: block;
2549 clear: both;
2550 content: "";
2551 }
2552
2553 .tutor-loop-author, .tutor-meta {
2554 color: #bac0cf;
2555 }
2556
2557 .tutor-text-mute {
2558 color: #bac0cf;
2559 font-weight: 400;
2560 }
2561
2562 .tutor-loop-author {
2563 overflow: hidden;
2564 font-size: var(--tutor-text-size);
2565 }
2566
2567 .tutor-loop-author .tutor-single-course-avatar img {
2568 width: 25px;
2569 height: 25px;
2570 display: block;
2571 border-radius: 50%;
2572 margin-right: 6px;
2573 }
2574
2575 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
2576 height: 25px;
2577 width: 25px;
2578 display: inline-block;
2579 border-radius: 50%;
2580 text-align: center;
2581 line-height: 25px;
2582 font-size: 11px;
2583 margin-right: 6px;
2584 }
2585
2586 .tutor-loop-author > div {
2587 display: inline-block;
2588 float: left;
2589 }
2590
2591 .tutor-loop-author > div a {
2592 color: var(--tutor-text-color);
2593 font-weight: 500;
2594 -webkit-transition: 300ms;
2595 transition: 300ms;
2596 }
2597
2598 .tutor-loop-author > div a:hover {
2599 color: var(--tutor-primary-color);
2600 }
2601
2602 .tutor-loop-author > div span {
2603 display: inline-block;
2604 margin: 0 2px 0 2px;
2605 color: var(--tutor-light-color);
2606 line-height: 25px;
2607 font-weight: 400;
2608 }
2609
2610 .tutor-course-lising-category a:not(:last-child):after {
2611 content: ", ";
2612 margin-right: 5px;
2613 }
2614
2615 /**
2616 Topicstutor-course-title
2617 */
2618 .tutor-course-enrolled-wrap {
2619 margin: 0 -20px -20px !important;
2620 padding: 12px 20px;
2621 overflow: hidden;
2622 border-top: 1px solid #DCDFE5;
2623 font-size: 14px;
2624 }
2625
2626 .tutor-course-enrolled-wrap p {
2627 font-weight: 600;
2628 margin: 0;
2629 }
2630
2631 .tutor-course-enrolled-wrap p i {
2632 padding-right: 9px;
2633 float: left;
2634 font-size: 20px;
2635 line-height: 20px;
2636 }
2637
2638 .tutor-course-enrolled-wrap p i,
2639 .tutor-course-enrolled-wrap p span {
2640 color: var(--tutor-success-button-color);
2641 }
2642
2643 /**
2644 Notice and others message
2645 Alert Box Css
2646 */
2647 .tutor-notice-warning {
2648 background-color: #fcf8e3;
2649 border-color: #faebcc;
2650 padding: 20px;
2651 margin-bottom: 10px;
2652 }
2653
2654 .tutor-info-msg,
2655 .tutor-success-msg,
2656 .tutor-warning-msg,
2657 .tutor-error-msg {
2658 margin: 10px 0;
2659 padding: 10px;
2660 border-radius: 3px 3px 3px 3px;
2661 }
2662
2663 .tutor-info-msg {
2664 color: var(--tutor-primary-color);
2665 background-color: #BEF;
2666 }
2667
2668 .tutor-success-msg {
2669 color: var(--tutor-success-button-color);
2670 background-color: #DFF2BF;
2671 }
2672
2673 .tutor-warning-msg {
2674 color: #9F6000;
2675 background-color: #FEEFB3;
2676 }
2677
2678 .tutor-error-msg {
2679 color: #D8000C;
2680 background-color: #fbdcdc;
2681 border: 1px solid #d8000c;
2682 }
2683
2684 /**
2685 End Alert box css
2686 */
2687 .cart-required-login, .cart-required-login a, .cart-required-login form {
2688 cursor: pointer;
2689 }
2690
2691 .single_add_to_cart_button,
2692 a.tutor-button,
2693 .tutor-button,
2694 a.tutor-btn,
2695 .tutor-btn {
2696 color: #fff;
2697 border: 1px solid var(--tutor-primary-color);
2698 background-color: var(--tutor-primary-color);
2699 display: inline-flex;
2700 align-items: center;
2701 padding: 12px 20px;
2702 border-radius: 4px;
2703 text-transform: capitalize;
2704 line-height: 20px;
2705 font-size: 14px;
2706 font-weight: 600;
2707 cursor: pointer;
2708 transition: 300ms;
2709 overflow: hidden;
2710 vertical-align: top;
2711 }
2712 .single_add_to_cart_button i,
2713 a.tutor-button i,
2714 .tutor-button i,
2715 a.tutor-btn i,
2716 .tutor-btn i {
2717 line-height: 19px;
2718 margin-right: 7px;
2719 font-size: 16px;
2720 }
2721 .single_add_to_cart_button.btn-sm,
2722 a.tutor-button.btn-sm,
2723 .tutor-button.btn-sm,
2724 a.tutor-btn.btn-sm,
2725 .tutor-btn.btn-sm {
2726 padding: 9px 14px;
2727 line-height: 19px;
2728 }
2729
2730 a.tutor-button.bordered-button,
2731 .tutor-button.bordered-button,
2732 a.tutor-btn.bordered-btn,
2733 .tutor-btn.bordered-btn {
2734 color: var(--tutor-primary-color);
2735 border: 1px solid var(--tutor-primary-color);
2736 background-color: #fff;
2737 }
2738
2739 a.tutor-button.default-btn,
2740 .tutor-button.default-btn,
2741 a.tutor-btn.default-btn,
2742 .tutor-btn.default-btn {
2743 color: #393C40;
2744 border: 1px solid #B8BABE;
2745 background: #fff;
2746 }
2747 a.tutor-button.default-btn i,
2748 .tutor-button.default-btn i,
2749 a.tutor-btn.default-btn i,
2750 .tutor-btn.default-btn i {
2751 color: var(--tutor-primary-color);
2752 }
2753
2754 a.tutor-button.default-btn:hover,
2755 .tutor-button.default-btn:hover,
2756 a.tutor-btn.default-btn:hover,
2757 .tutor-btn.default-btn:hover {
2758 background-color: var(--tutor-primary-color);
2759 border-color: var(--tutor-primary-color);
2760 color: #fff;
2761 }
2762 a.tutor-button.default-btn:hover i,
2763 .tutor-button.default-btn:hover i,
2764 a.tutor-btn.default-btn:hover i,
2765 .tutor-btn.default-btn:hover i {
2766 color: #fff;
2767 }
2768
2769 a.tutor-button:hover,
2770 .tutor-button:hover,
2771 a.tutor-btn:hover,
2772 .tutor-btn:hover {
2773 background-color: var(--tutor-primary-hover-color);
2774 border-color: var(--tutor-primary-hover-color);
2775 color: #fff;
2776 }
2777
2778 a.tutor-button.bordered-button:hover,
2779 .tutor-button.bordered-button:hover,
2780 a.tutor-btn.bordered-btn:hover,
2781 .tutor-btn.bordered-btn:hover {
2782 border: 1px solid var(--tutor-primary-color);
2783 background-color: var(--tutor-primary-color);
2784 }
2785
2786 a.tutor-button.button-light,
2787 .tutor-button.button-light {
2788 color: #B1B8C9;
2789 background-color: #DAE4E6;
2790 border: 1px solid #DAE4E6;
2791 }
2792
2793 a.tutor-button.button-light:hover,
2794 .tutor-button.button-light:hover {
2795 color: #939BAE;
2796 background-color: #E8EFF1;
2797 border: 1px solid #E8EFF1;
2798 }
2799
2800 .tutor-button.tutor-danger {
2801 background-color: #E53935;
2802 border-color: #E53935;
2803 }
2804
2805 .tutor-button.tutor-danger:hover {
2806 background-color: #E53935;
2807 border-color: #E53935;
2808 filter: brightness(0.9);
2809 }
2810
2811 .tutor-button.tutor-success {
2812 background: var(--tutor-success-button-color);
2813 border-color: var(--tutor-success-button-color);
2814 }
2815
2816 .tutor-button.tutor-success:hover {
2817 background: var(--tutor-success-button-color);
2818 border-color: var(--tutor-success-button-color);
2819 filter: brightness(0.9);
2820 }
2821
2822 .course-enrolled-nav-wrap {
2823 border-bottom: 1px solid #dedfe0;
2824 margin-bottom: 45px;
2825 }
2826
2827 .tutor-button-block {
2828 width: 100%;
2829 text-align: center;
2830 justify-content: center;
2831 }
2832
2833 .tutor-wrap {
2834 width: 100%;
2835 }
2836
2837 .tutor-wrap nav.course-enrolled-nav ul {
2838 list-style: none;
2839 margin: 0 0 -1px;
2840 padding: 0;
2841 }
2842
2843 .tutor-wrap nav.course-enrolled-nav ul li {
2844 display: inline-block;
2845 }
2846
2847 .tutor-wrap nav.course-enrolled-nav ul li a {
2848 display: block;
2849 font-size: 16px;
2850 padding: 5px 0 20px;
2851 margin-right: 20px;
2852 color: var(--tutor-light-color);
2853 border-bottom: 2px solid transparent;
2854 }
2855
2856 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
2857 margin-left: 20px;
2858 }
2859
2860 .tutor-wrap nav.course-enrolled-nav ul li.active a {
2861 border-bottom: 2px solid var(--tutor-primary-color);
2862 color: var(--tutor-text-color);
2863 }
2864
2865 @media (max-width: 575px) {
2866 .tutor-wrap nav.course-enrolled-nav ul li {
2867 display: inline-block;
2868 }
2869
2870 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
2871 .tutor-wrap nav.course-enrolled-nav ul li a {
2872 padding: 8px;
2873 margin: 0;
2874 }
2875
2876 .tutor-wrap nav.course-enrolled-nav ul li.active a {
2877 border: none;
2878 color: var(--tutor-primary-color);
2879 }
2880 }
2881 .tutor-updating-message i {
2882 display: none;
2883 }
2884
2885 .tutor-profile-photo-upload-wrap {
2886 width: 200px;
2887 height: auto;
2888 margin-bottom: 70px;
2889 position: relative;
2890 }
2891
2892 .tutor-profile-photo-upload-wrap img {
2893 width: 100%;
2894 height: auto;
2895 display: block;
2896 }
2897
2898 a.tutor-profile-photo-upload-btn, button.tutor-profile-photo-upload-btn {
2899 position: absolute;
2900 top: 100%;
2901 background-color: var(--tutor-primary-color);
2902 color: #fff;
2903 display: block;
2904 width: 100%;
2905 text-align: CENTER;
2906 padding: 9px 0;
2907 }
2908
2909 a.tutor-profile-photo-upload-btn:hover, button.tutor-profile-photo-upload-btn:hover {
2910 background-color: var(--tutor-primary-hover-color);
2911 color: #fff;
2912 }
2913
2914 .tutor-profile-photo-delete-btn {
2915 position: absolute;
2916 color: #ff000c;
2917 right: 10px;
2918 top: 10px;
2919 }
2920
2921 /**
2922 Instructor
2923 */
2924 .single-instructor-wrap {
2925 border: 1px solid #e8eff1;
2926 margin-bottom: 30px;
2927 border-radius: 4px;
2928 }
2929
2930 .single-instructor-wrap .single-instructor-top {
2931 padding: 20px;
2932 border-bottom: 1px solid #e8eff1;
2933 display: flex;
2934 }
2935
2936 @media (max-width: 767px) {
2937 .single-instructor-wrap .single-instructor-top {
2938 flex-wrap: wrap;
2939 }
2940 }
2941 .single-instructor-wrap .single-instructor-top h3,
2942 .single-instructor-wrap .single-instructor-top h4 {
2943 margin: 0;
2944 padding: 0;
2945 }
2946
2947 .single-instructor-wrap .tutor-instructor-left {
2948 flex: 0 0 auto;
2949 padding-right: 30px;
2950 }
2951
2952 @media (max-width: 767px) {
2953 .single-instructor-wrap .tutor-instructor-left {
2954 width: 100%;
2955 margin-bottom: 15px;
2956 }
2957 }
2958 .single-instructor-wrap .instructor-avatar {
2959 float: left;
2960 }
2961
2962 .single-instructor-wrap .instructor-avatar img {
2963 max-width: 50px;
2964 height: auto;
2965 border-radius: 50%;
2966 }
2967
2968 .single-instructor-wrap .instructor-name {
2969 float: left;
2970 padding-left: 20px;
2971 max-width: 180px;
2972 }
2973
2974 .single-instructor-wrap .instructor-name h3 {
2975 font-size: 16px;
2976 color: var(--tutor-text-color);
2977 font-weight: 600;
2978 }
2979
2980 .single-instructor-wrap .instructor-name h3 a {
2981 font-weight: 500;
2982 color: var(--tutor-text-color);
2983 }
2984
2985 .single-instructor-wrap .instructor-name h4 {
2986 font-weight: 500;
2987 color: var(--tutor-light-color);
2988 }
2989
2990 .single-instructor-wrap .single-instructor-bottom {
2991 padding: 15px 20px;
2992 text-align: right;
2993 overflow: hidden;
2994 }
2995 @media (max-width: 767px) {
2996 .single-instructor-wrap .single-instructor-bottom {
2997 text-align: left;
2998 }
2999 }
3000
3001 .single-instructor-wrap .single-instructor-bottom p {
3002 margin: 0;
3003 }
3004
3005 .single-instructor-wrap .single-instructor-bottom .ratings {
3006 float: left;
3007 }
3008
3009 .single-instructor-wrap .single-instructor-bottom .ratings i {
3010 margin-right: 4px;
3011 }
3012
3013 .single-instructor-wrap .single-instructor-bottom .courses,
3014 .single-instructor-wrap .single-instructor-bottom .students {
3015 display: inline-block;
3016 margin-left: 20px;
3017 }
3018
3019 .single-instructor-wrap .single-instructor-bottom .courses i,
3020 .single-instructor-wrap .single-instructor-bottom .students i {
3021 font-size: 18px;
3022 display: inline-block;
3023 margin-right: 2px;
3024 vertical-align: middle;
3025 }
3026
3027 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
3028 color: #bac0cf;
3029 }
3030
3031 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
3032 color: #f8c51c;
3033 }
3034
3035 .tutor-dashboard-pagination-results-stats {
3036 margin: 10px 0 30px;
3037 }
3038
3039 .statement-address {
3040 margin: 10px 0;
3041 color: #555;
3042 }
3043
3044 .statement-order-completed {
3045 background: var(--tutor-success-button-color);
3046 color: #fff;
3047 padding: 2px 5px;
3048 border: none;
3049 }
3050
3051 /* ********************* */
3052 /*start global login form*/
3053 /* ********************* */
3054 .tutor-login-wrap {
3055 max-width: 520px;
3056 margin: 0 auto;
3057 padding: 40px 55px;
3058 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
3059 border-radius: 5px;
3060 }
3061
3062 .tutor-login-wrap form {
3063 margin: 0;
3064 }
3065
3066 .tutor-login-wrap .tutor-login-title {
3067 margin-bottom: 25px;
3068 padding: 0 40px;
3069 text-align: center;
3070 }
3071
3072 .tutor-login-form-wrap {
3073 max-width: 450px;
3074 margin: auto;
3075 }
3076
3077 .tutor-login-form-wrap p {
3078 margin-bottom: 0;
3079 }
3080
3081 .tutor-login-form-wrap label {
3082 display: block;
3083 margin-bottom: 4px;
3084 }
3085
3086 .tutor-login-form-wrap .tutor-alert {
3087 margin-bottom: 20px;
3088 }
3089
3090 .tutor-login-form-wrap input[type=password],
3091 .tutor-login-form-wrap input[type=text] {
3092 width: 100%;
3093 display: block;
3094 border: 1px solid #E8EFF1;
3095 box-shadow: none;
3096 margin-bottom: 20px;
3097 border-radius: 4px;
3098 background: #ECEEF4;
3099 line-height: 48px;
3100 padding: 0;
3101 text-indent: 15px;
3102 }
3103
3104 .tutor-login-form-wrap input[type=password]:focus,
3105 .tutor-login-form-wrap input[type=text]:focus {
3106 background: #ffffff;
3107 border-color: var(--tutor-primary-color);
3108 }
3109
3110 .tutor-login-form-wrap input::-webkit-input-placeholder {
3111 color: #b0b6c8;
3112 opacity: 1;
3113 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3114 }
3115
3116 .tutor-login-form-wrap input::-moz-placeholder {
3117 color: #b0b6c8;
3118 opacity: 1;
3119 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3120 }
3121
3122 .tutor-login-form-wrap input:-ms-input-placeholder {
3123 color: #b0b6c8;
3124 opacity: 1;
3125 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3126 }
3127
3128 .tutor-login-form-wrap input:-moz-placeholder {
3129 color: #b0b6c8;
3130 opacity: 1;
3131 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3132 }
3133
3134 .tutor-login-rememeber-wrap {
3135 overflow: hidden;
3136 text-align: right;
3137 margin-bottom: 30px;
3138 }
3139
3140 .tutor-login-rememeber-wrap p {
3141 display: inline-block;
3142 float: left;
3143 }
3144
3145 .tutor-login-rememeber-wrap p,
3146 .tutor-login-rememeber-wrap label {
3147 margin: 0;
3148 }
3149
3150 .tutor-form-register-wrap a,
3151 .tutor-login-rememeber-wrap a,
3152 .tutor-login-rememeber-wrap label {
3153 color: #606C8F;
3154 vertical-align: middle;
3155 opacity: 0.5;
3156 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3157 -webkit-transition: 300ms;
3158 transition: 300ms;
3159 }
3160
3161 .tutor-form-register-wrap a:hover,
3162 .tutor-login-rememeber-wrap a:hover,
3163 .tutor-login-rememeber-wrap label:hover {
3164 opacity: 1;
3165 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3166 }
3167
3168 .tutor-login-form-wrap input[type=submit] {
3169 color: #fff;
3170 background-color: var(--tutor-success-button-color);
3171 border-color: var(--tutor-success-button-color);
3172 padding: 15px 30px;
3173 border-radius: 4px;
3174 text-transform: uppercase;
3175 line-height: 1;
3176 display: block;
3177 width: 100%;
3178 -webkit-transition: 300ms;
3179 transition: 300ms;
3180 }
3181
3182 .tutor-login-form-wrap input[type=submit]:hover {
3183 color: #fff;
3184 background-color: var(--tutor-success-button-color);
3185 border-color: var(--tutor-success-button-color);
3186 }
3187
3188 .tutor-login-form-wrap input[type=checkbox] {
3189 margin-right: 4px;
3190 }
3191
3192 .tutor-form-register-wrap {
3193 text-align: center;
3194 margin-top: 15px;
3195 }
3196
3197 /*course login*/
3198 .tutor-course-login-wrap h4 {
3199 font-size: 42px;
3200 line-height: 1.2;
3201 margin-bottom: 20px;
3202 color: var(--tutor-text-color);
3203 }
3204
3205 .tutor-cart-box-login-form {
3206 display: flex;
3207 position: fixed;
3208 width: 100%;
3209 height: 100%;
3210 background: rgba(0, 0, 0, 0.6);
3211 z-index: 99;
3212 top: 0;
3213 left: 0;
3214 justify-content: center;
3215 align-items: center;
3216 }
3217
3218 .login-overlay-close {
3219 position: absolute;
3220 background: transparent;
3221 width: 100%;
3222 height: 100%;
3223 z-index: -1;
3224 }
3225
3226 .course-login-title {
3227 margin-bottom: 50px;
3228 }
3229
3230 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
3231 background: #fff;
3232 padding: 50px 40px;
3233 position: relative;
3234 width: 400px;
3235 font-size: 16px;
3236 font-weight: 400;
3237 max-height: 90%;
3238 overflow: auto;
3239 }
3240
3241 .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
3242 position: absolute;
3243 padding: 0;
3244 margin: 0;
3245 border: none;
3246 background-color: transparent;
3247 top: 14px;
3248 right: 20px;
3249 opacity: 0.4;
3250 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3251 cursor: pointer;
3252 -webkit-transition: 300ms;
3253 transition: 300ms;
3254 color: var(--tutor-text-color);
3255 }
3256
3257 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
3258 color: red;
3259 }
3260
3261 /* ********************* */
3262 /*start registration form*/
3263 /* ********************* */
3264 .tutor-option-field-row label,
3265 .tutor-form-group label {
3266 display: block;
3267 margin-bottom: 10px;
3268 }
3269
3270 .tutor-option-field textarea,
3271 .tutor-option-field select,
3272 .tutor-option-field input[type=text],
3273 .tutor-option-field input[type=number],
3274 .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
3275 .tutor-form-group textarea,
3276 .tutor-form-group select,
3277 .tutor-form-group input[type=text],
3278 .tutor-form-group input[type=number],
3279 .tutor-form-group input[type=password] {
3280 width: 100%;
3281 display: block;
3282 border: 1px solid #DCDFE5;
3283 box-shadow: none;
3284 margin-bottom: 20px;
3285 border-radius: 4px;
3286 background: #ffffff;
3287 line-height: 48px;
3288 padding: 0;
3289 text-indent: 15px;
3290 -webkit-transition: 300ms;
3291 transition: 300ms;
3292 font-size: 16px;
3293 }
3294
3295 .tutor-form-group {
3296 position: relative;
3297 }
3298 .tutor-form-group span.tutor-input-prepand {
3299 position: absolute;
3300 height: calc(100% - 2px);
3301 font-size: 21px;
3302 line-height: 50px;
3303 padding: 0 12px;
3304 background: transparent;
3305 border-right: 1px solid #DCDFE5;
3306 top: 1px;
3307 }
3308 .tutor-form-group span.tutor-input-prepand + input {
3309 padding-left: 35px;
3310 }
3311
3312 .tutor-course-builder-form-elem {
3313 margin-bottom: 20px;
3314 }
3315
3316 .tutor-option-field .select2-container,
3317 .tutor-form-group .select2-container {
3318 margin-bottom: 20px;
3319 width: 100% !important;
3320 }
3321 .tutor-option-field .select2-container ul.select2-selection__rendered,
3322 .tutor-form-group .select2-container ul.select2-selection__rendered {
3323 padding: 4px 9px;
3324 display: block;
3325 }
3326 .tutor-option-field .select2-container li.select2-selection__choice,
3327 .tutor-form-group .select2-container li.select2-selection__choice {
3328 background: #EBEEF0;
3329 color: #606C8F;
3330 line-height: 29px;
3331 border-radius: 3px;
3332 padding: 0 9px;
3333 margin: 5px;
3334 border: none;
3335 font-weight: 600;
3336 }
3337 .tutor-option-field .select2-container .select2-search__field,
3338 .tutor-form-group .select2-container .select2-search__field {
3339 padding: 8px 3px 8px 6px;
3340 box-sizing: border-box;
3341 margin: 0;
3342 }
3343 .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
3344 .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
3345 color: #ABAFB6;
3346 }
3347 .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
3348 .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
3349 color: #ABAFB6;
3350 }
3351 .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
3352 .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
3353 color: #ABAFB6;
3354 }
3355 .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
3356 .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
3357 color: #ABAFB6;
3358 }
3359 .tutor-option-field .select2-container .select2-selection--single,
3360 .tutor-option-field .select2-container .select2-selection--multiple,
3361 .tutor-form-group .select2-container .select2-selection--single,
3362 .tutor-form-group .select2-container .select2-selection--multiple {
3363 border-color: #DCDFE5;
3364 }
3365 .tutor-option-field .select2-container.select2-container--focus .select2-selection--single, .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
3366 .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
3367 .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
3368 border-color: var(--tutor-primary-color);
3369 }
3370
3371 .tutor-option-field textarea,
3372 .tutor-form-group textarea {
3373 line-height: 26px;
3374 text-indent: 0;
3375 padding: 15px;
3376 height: 180px;
3377 }
3378
3379 .tutor-option-field textarea:focus,
3380 .tutor-form-group textarea:focus,
3381 .tutor-option-field input:focus,
3382 .tutor-form-group input:focus {
3383 outline: none;
3384 }
3385
3386 .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
3387 .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
3388 height: 100px;
3389 }
3390
3391 .tutor-option-field textarea:focus,
3392 .tutor-option-field input:not([type=submit]):focus,
3393 .tutor-form-group textarea:focus,
3394 .tutor-form-group input:not([type=submit]):focus {
3395 background: #ffffff;
3396 border-color: var(--tutor-primary-color);
3397 }
3398
3399 .tutor-option-field textarea::-webkit-input-placeholder,
3400 .tutor-option-field input::-webkit-input-placeholder,
3401 .tutor-form-group textarea::-webkit-input-placeholder,
3402 .tutor-form-group input::-webkit-input-placeholder {
3403 color: #b0b6c8;
3404 opacity: 1;
3405 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3406 }
3407
3408 .tutor-option-field textarea::-moz-placeholder,
3409 .tutor-option-field input::-moz-placeholder,
3410 .tutor-form-group textarea::-moz-placeholder,
3411 .tutor-form-group input::-moz-placeholder {
3412 color: #b0b6c8;
3413 opacity: 1;
3414 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3415 }
3416
3417 .tutor-option-field textarea:-ms-input-placeholder,
3418 .tutor-option-field input:-ms-input-placeholder,
3419 .tutor-form-group textarea:-ms-input-placeholder,
3420 .tutor-form-group input:-ms-input-placeholder {
3421 color: #b0b6c8;
3422 opacity: 1;
3423 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3424 }
3425
3426 .tutor-option-field textarea:-moz-placeholder,
3427 .tutor-option-field input:-moz-placeholder,
3428 .tutor-form-group textarea:-moz-placeholder,
3429 .tutor-form-group input:-moz-placeholder {
3430 color: #b0b6c8;
3431 opacity: 1;
3432 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3433 }
3434
3435 .tutor-option-field select,
3436 .tutor-form-group select {
3437 /*-webkit-appearance: none;*/
3438 /*-moz-appearance: none;*/
3439 /*appearance: none;*/
3440 padding: 2px 5px;
3441 height: 50px;
3442 }
3443
3444 .tutor-form-group.tutor-reg-form-btn-wrap {
3445 text-align: right;
3446 }
3447
3448 /*option field*/
3449 .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button {
3450 background: var(--tutor-success-button-color);
3451 border-color: var(--tutor-success-button-color);
3452 }
3453
3454 .tutor-option-field p.desc {
3455 margin: -10px 0 20px;
3456 font-size: 13px;
3457 font-style: italic;
3458 opacity: 0.7;
3459 }
3460
3461 .tutor-option-field:last-child .tutor-option-field p.desc {
3462 margin-bottom: 0;
3463 }
3464
3465 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
3466 display: flex;
3467 }
3468
3469 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
3470 padding-right: 30px;
3471 }
3472
3473 .select2-container--default .select2-selection--single .select2-selection__rendered {
3474 line-height: 46px;
3475 }
3476
3477 .select2-container--default .select2-selection--single .select2-selection__arrow {
3478 height: 46px;
3479 }
3480
3481 .select2-container .select2-selection--single .select2-selection__rendered {
3482 padding-left: 13px;
3483 font-size: 16px;
3484 }
3485
3486 .select2-container .select2-selection--single {
3487 height: 48px;
3488 }
3489
3490 .select2-container .select2-selection--multiple {
3491 min-height: 50px;
3492 }
3493
3494 /* ********************* */
3495 /* Tutor Price Preview Box */
3496 /* ********************* */
3497 .tutor-price-preview-box {
3498 border: 1px solid #DCDFE5;
3499 padding: 20px;
3500 margin-bottom: 30px;
3501 border-radius: 4px;
3502 overflow: hidden;
3503 }
3504
3505 .tutor-price-box-thumbnail {
3506 margin: -20px -20px 20px;
3507 }
3508
3509 .tutor-price-box-thumbnail .tutor-single-lesson-segment {
3510 margin-bottom: 0;
3511 }
3512
3513 .tutor-price-box-description h6 {
3514 font-size: 23px;
3515 margin: 15px 0 5px;
3516 }
3517
3518 .tutor-price-box-description ul {
3519 list-style: none;
3520 }
3521
3522 .tutor-course-purchase-box a {
3523 display: block;
3524 text-align: center;
3525 margin-top: 6px;
3526 }
3527
3528 .tutor-price-preview-box .price {
3529 font-size: 35px;
3530 font-weight: 500;
3531 margin: 0 0 20px;
3532 overflow: hidden;
3533 line-height: 1;
3534 }
3535 .tutor-price-preview-box .price .subscription-details {
3536 font-size: var(--tutor-text-size);
3537 display: block;
3538 margin-top: 12px;
3539 line-height: 1.2em;
3540 }
3541
3542 .tutor-price-preview-box .price > .price {
3543 margin-bottom: 0;
3544 }
3545
3546 .tutor-price-preview-box .price del + ins {
3547 margin-left: 0;
3548 float: left;
3549 }
3550
3551 /* ************************ */
3552 /* Tutor Course Review Wrap */
3553 /* ************************ */
3554 .tutor-course-reviews-wrap {
3555 border: 1px solid #E8EFF1;
3556 border-radius: 4px;
3557 }
3558
3559 .tutor-course-avg-rating-total {
3560 color: var(--tutor-light-color);
3561 }
3562
3563 .tutor-course-avg-rating-total span {
3564 color: var(--tutor-text-color);
3565 }
3566
3567 .tutor-review-individual-item {
3568 border-top: 1px solid #E8EFF1;
3569 padding: 30px;
3570 overflow: hidden;
3571 }
3572
3573 .tutor-review-individual-item p {
3574 margin: 0;
3575 padding: 0;
3576 }
3577
3578 .course-avg-rating-wrap {
3579 padding: 20px 20px 20px 40px;
3580 }
3581
3582 .tutor-review-individual-item .review-left {
3583 width: 200px;
3584 float: left;
3585 overflow: hidden;
3586 }
3587
3588 .tutor-review-individual-item .review-content {
3589 padding-left: 200px;
3590 }
3591
3592 @media (max-width: 991px) {
3593 .tutor-review-individual-item .review-left {
3594 width: 100%;
3595 float: none;
3596 margin-bottom: 25px;
3597 }
3598
3599 .tutor-review-individual-item .review-content {
3600 padding-left: 0;
3601 }
3602 }
3603 @media (max-width: 991px) {
3604 .tutor-single-course-sidebar {
3605 margin-top: 30px;
3606 }
3607 }
3608 .tutor-review-individual-item .review-avatar {
3609 width: 50px;
3610 float: left;
3611 }
3612
3613 .tutor-review-individual-item .review-avatar img {
3614 border-radius: 50%;
3615 margin: 0;
3616 border: none;
3617 max-width: 100%;
3618 height: auto;
3619 }
3620
3621 .tutor-review-individual-item .tutor-review-user-info {
3622 float: left;
3623 padding-left: 20px;
3624 }
3625
3626 .tutor-review-individual-item .tutor-review-user-info p {
3627 margin-bottom: 0;
3628 }
3629
3630 .tutor-review-individual-item .tutor-review-user-info a {
3631 color: var(--tutor-text-color);
3632 }
3633
3634 .review-avatar .tutor-text-avatar,
3635 .tutor-dashboard-avater .tutor-text-avatar,
3636 .instructor-avatar .tutor-text-avatar {
3637 border-radius: 50%;
3638 width: 50px;
3639 height: 50px;
3640 text-align: center;
3641 display: block;
3642 line-height: 50px;
3643 color: #ffffff;
3644 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
3645 }
3646
3647 .course-avg-rating-wrap .course-avg-rating {
3648 font-size: 76px;
3649 line-height: 1;
3650 font-weight: 400;
3651 }
3652
3653 .course-avg-rating-wrap p {
3654 margin: 0;
3655 }
3656
3657 .tutor-review-individual-item .tutor-review-name {
3658 font-size: 16px;
3659 font-weight: 600;
3660 }
3661
3662 .tutor-review-individual-item .review-meta {
3663 color: var(--tutor-light-color);
3664 }
3665
3666 .individual-review-rating-wrap {
3667 color: #F8C51C;
3668 }
3669
3670 .individual-review-rating-wrap i,
3671 .course-avg-rating-html i {
3672 margin-right: 4px;
3673 color: #F8C51C;
3674 }
3675
3676 .course-rating-meter {
3677 display: flex;
3678 }
3679
3680 .course-rating-meter i.tutor-icon-star-full {
3681 color: #F8C51C;
3682 }
3683
3684 .rating-meter-bar-wrap {
3685 flex: 1;
3686 }
3687
3688 .rating-meter-col {
3689 margin: 0 3px;
3690 }
3691
3692 .course-rating-meter {
3693 margin-bottom: 8px;
3694 }
3695
3696 .rating-meter-bar {
3697 height: 5px;
3698 width: 100%;
3699 background: #E8EFF1;
3700 margin-top: 11px;
3701 border-radius: 15px;
3702 overflow: hidden;
3703 }
3704
3705 .rating-meter-fill-bar {
3706 background: #F8C51C;
3707 height: 5px;
3708 }
3709
3710 .rating-meter-col.rating-text-col {
3711 flex: 0 0 auto;
3712 }
3713
3714 /* ********************* */
3715 /* Tutor Pagination Wrap */
3716 /* ********************* */
3717 .tutor-pagination,
3718 .tutor-pagination-wrap {
3719 text-align: center;
3720 margin: 20px 0;
3721 }
3722
3723 .tutor-pagination a, .tutor-pagination span,
3724 .tutor-pagination-wrap a,
3725 .tutor-pagination-wrap span {
3726 padding: 3px;
3727 display: inline-block;
3728 }
3729
3730 .tutor-pagination-wrap a:hover,
3731 .tutor-pagination a:hover {
3732 color: var(--tutor-primary-color);
3733 }
3734
3735 /* ********************* */
3736 /* Tutor Course Tags */
3737 /* ********************* */
3738 .tutor-course-tags {
3739 margin: -5px;
3740 }
3741
3742 .tutor-course-tags a {
3743 padding: 6px 15px;
3744 background: #E8EFF1;
3745 display: inline-block;
3746 margin: 5px;
3747 color: var(--tutor-text-color);
3748 border-radius: 2px;
3749 -webkit-transition: 300ms;
3750 transition: 300ms;
3751 }
3752
3753 .tutor-course-tags a:hover {
3754 color: #000;
3755 }
3756
3757 .certificate-download-btn {
3758 margin-top: 20px;
3759 display: flex !important;
3760 text-align: center;
3761 text-transform: uppercase !important;
3762 align-items: center;
3763 justify-content: center;
3764 }
3765
3766 /* ********************************** */
3767 /* Addon Support Course Prerequisites */
3768 /* ********************************** */
3769 #tutor-single-entry-content .tutor-course-prerequisites {
3770 padding: 60px;
3771 }
3772
3773 .prerequisites-course-lists {
3774 padding: 0;
3775 list-style: none;
3776 margin: 0;
3777 }
3778
3779 .prerequisites-course-lists li a {
3780 padding: 13px 15px;
3781 border: 1px solid #DCDFE5;
3782 margin-bottom: 20px;
3783 border-radius: 4px;
3784 font-weight: 500;
3785 color: var(--tutor-primary-color);
3786 font-size: 16px;
3787 }
3788
3789 .prerequisites-course-lists li:first-child {
3790 padding: 13px 40px 13px 60px;
3791 border: 1px solid #f7e5b9;
3792 margin-bottom: 20px;
3793 border-radius: 4px;
3794 font-weight: 500;
3795 background: #fffff5;
3796 color: #b39f70;
3797 position: relative;
3798 }
3799
3800 .prerequisites-course-lists li:first-child > span {
3801 position: absolute;
3802 left: 20px;
3803 top: 13px;
3804 }
3805
3806 .prerequisites-course-lists li .prerequisites-course-item {
3807 display: flex;
3808 align-items: center;
3809 }
3810
3811 .prerequisites-course-feature-image img {
3812 width: 70px;
3813 border-radius: 2px;
3814 height: auto;
3815 margin: 0 !important;
3816 box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
3817 }
3818
3819 .prerequisites-course-lists li .prerequisites-course-title {
3820 -webkit-box-flex: 1;
3821 flex-grow: 1;
3822 padding-left: 15px;
3823 -webkit-transition: 300ms;
3824 transition: 300ms;
3825 }
3826
3827 .prerequisites-course-lists li a:hover .prerequisites-course-title {
3828 color: var(--tutor-primary-color);
3829 }
3830
3831 .prerequisites-course-checkmark {
3832 line-height: 24px;
3833 height: 24px;
3834 text-transform: uppercase;
3835 font-size: 12px;
3836 font-weight: 700;
3837 min-width: 107px;
3838 }
3839
3840 .prerequisites-course-checkmark i {
3841 height: 24px;
3842 width: 24px;
3843 background: #DBDDDD;
3844 color: #DBDDDD;
3845 display: inline-block;
3846 text-align: center;
3847 border-radius: 2px;
3848 margin-right: 3px;
3849 }
3850
3851 .prerequisites-course-checkmark.is-complete i {
3852 background: var(--tutor-success-button-color);
3853 color: #fff;
3854 }
3855
3856 /*
3857 social share
3858 */
3859 .tutor-single-course-meta ul li.tutor-social-share {
3860 float: right;
3861 margin-right: 0;
3862 display: inline-flex;
3863 align-items: center;
3864 }
3865
3866 @media (max-width: 575px) {
3867 .tutor-single-course-meta ul li.tutor-social-share {
3868 display: none;
3869 }
3870 }
3871 .tutor-single-course-meta ul li.tutor-social-share button {
3872 margin: 0;
3873 border: none;
3874 background: transparent;
3875 color: var(--tutor-light-color);
3876 -webkit-transition: 300ms;
3877 transition: 300ms;
3878 padding: 0 4px;
3879 cursor: pointer;
3880 }
3881
3882 .tutor-single-course-meta ul li.tutor-social-share button:hover {
3883 color: var(--tutor-primary-color);
3884 }
3885
3886 /* ************************* */
3887 /* ******** RTL CSS ******** */
3888 /* ************************* */
3889 .rtl .tutor-single-course-meta ul li.tutor-social-share {
3890 float: left;
3891 }
3892
3893 .rtl .tutor-single-course-meta ul li,
3894 .rtl .tutor-loop-author > div {
3895 float: right;
3896 }
3897
3898 .rtl .tutor-single-course-meta ul li {
3899 margin-right: 0;
3900 margin-left: 40px;
3901 }
3902
3903 .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
3904 margin-right: 0;
3905 margin-left: 20px;
3906 }
3907
3908 .rtl .tutor-progress-bar .tutor-progress-filled:after {
3909 left: auto;
3910 right: var(--tutor-progress-left);
3911 -webkit-transform: translateY(-50%) translateX(50%);
3912 transform: translateY(-50%) translateX(50%);
3913 }
3914
3915 .rtl .tutor-progress-percent {
3916 padding-left: 0;
3917 padding-right: 20px;
3918 }
3919
3920 .rtl .tutor-course-lesson h5 i {
3921 margin-right: 0;
3922 margin-left: 10px;
3923 }
3924
3925 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
3926 margin-right: 10px;
3927 margin-left: 0;
3928 }
3929
3930 .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
3931 -webkit-box-flex: 1;
3932 flex-grow: 1;
3933 text-align: left;
3934 }
3935
3936 .rtl .tutor-custom-list-style li {
3937 padding-right: 25px;
3938 padding-left: 0px;
3939 }
3940
3941 .rtl .tutor-custom-list-style li:before {
3942 left: auto;
3943 right: 0;
3944 }
3945
3946 .rtl .single-instructor-wrap .instructor-name,
3947 .rtl .single-instructor-wrap .instructor-avatar {
3948 float: right;
3949 }
3950
3951 .rtl .single-instructor-wrap .instructor-name {
3952 padding-left: 0;
3953 padding-right: 20px;
3954 }
3955
3956 .rtl .single-instructor-wrap .instructor-bio {
3957 padding-left: 0;
3958 padding-right: 260px;
3959 }
3960
3961 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
3962 margin-left: 30px;
3963 margin-right: 0;
3964 }
3965
3966 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
3967 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
3968 padding: 14px 17px 14px 100px;
3969 }
3970
3971 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
3972 right: auto;
3973 left: 15px;
3974 }
3975
3976 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
3977 margin-left: 0;
3978 margin-right: 8px;
3979 }
3980
3981 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
3982 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
3983 margin-right: 0;
3984 margin-left: 10px;
3985 }
3986
3987 .rtl .tutor-topbar-home-btn {
3988 margin-left: 0;
3989 margin-right: 20px;
3990 }
3991 @media screen and (max-width: 546px) {
3992 .rtl .tutor-topbar-home-btn {
3993 margin-right: 10px;
3994 }
3995 }
3996
3997 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
3998 margin-left: 15px;
3999 margin-right: 0;
4000 }
4001
4002 /**
4003 * Tutor Front-End Modal
4004 */
4005 .tutor-frontend-modal {
4006 position: fixed;
4007 width: 100%;
4008 height: 100%;
4009 left: 0;
4010 top: 0;
4011 display: flex;
4012 align-items: center;
4013 justify-content: center;
4014 z-index: 999999;
4015 }
4016
4017 .tutor-frontend-modal .tutor-frontend-modal-overlay {
4018 background: rgba(0, 0, 0, 0.7);
4019 height: 100%;
4020 width: 100%;
4021 position: fixed;
4022 left: 0;
4023 top: 0;
4024 z-index: -1;
4025 cursor: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"), auto;
4026 }
4027
4028 .tutor-frontend-modal .tutor-frontend-modal-content {
4029 position: relative;
4030 background: #fff;
4031 padding: 60px;
4032 width: 90%;
4033 max-width: 750px;
4034 max-height: 90%;
4035 overflow-y: auto;
4036 }
4037
4038 @media (max-width: 768px) {
4039 .tutor-frontend-modal .tutor-frontend-modal-content {
4040 padding: 40px;
4041 }
4042 }
4043 @media (max-width: 540px) {
4044 .tutor-frontend-modal .tutor-frontend-modal-content {
4045 padding: 20px;
4046 }
4047 }
4048 button.tm-close.tutor-icon-line-cross {
4049 position: absolute;
4050 right: 23px;
4051 top: 23px;
4052 background: transparent;
4053 padding: 0;
4054 font-size: 24px;
4055 border: none;
4056 color: var(--tutor-light-color);
4057 }
4058
4059 button.tm-close.tutor-icon-line-cross:hover {
4060 color: red;
4061 }
4062
4063 .label-order-status {
4064 padding: 3px 5px;
4065 border-radius: 3px;
4066 }
4067
4068 .label-status-completed {
4069 background-color: #4BD863;
4070 color: #ffffff;
4071 }
4072
4073 .label-status-cancelled {
4074 background-color: #FD6A03;
4075 color: #ffffff;
4076 }
4077
4078 .label-status-on-hold {
4079 background-color: #DB5382;
4080 color: #ffffff;
4081 }
4082
4083 .tutor-lesson-content-area h2 {
4084 margin-bottom: 25px;
4085 margin-top: 20px;
4086 font-weight: 500;
4087 }
4088
4089 .assignment-result-wrap {
4090 text-align: center;
4091 padding: 10px 0;
4092 }
4093
4094 .submitted-assignment-grade-pass {
4095 color: var(--tutor-success-button-color);
4096 }
4097
4098 .submitted-assignment-grade-failed {
4099 color: red;
4100 }
4101
4102 .received-marks {
4103 color: var(--tutor-primary-color);
4104 }
4105
4106 .tutor-dashboard-course-builder-wrap .tutor-form-row {
4107 margin-top: 20px;
4108 margin-bottom: 20px;
4109 }
4110
4111 .video_source_wrap_html5 {
4112 width: 100px;
4113 text-align: center;
4114 }
4115
4116 .video-poster-img img {
4117 max-width: 200px;
4118 height: auto;
4119 }
4120
4121 /*Assignment Information*/
4122 .tutor-assignment-information {
4123 font-size: 16px;
4124 }
4125
4126 .tutor-assignment-information ul {
4127 padding: 0;
4128 margin: 0 0 22px;
4129 list-style: none;
4130 display: flex;
4131 align-items: center;
4132 flex-wrap: wrap;
4133 justify-content: space-between;
4134 }
4135
4136 .tutor-assignment-information ul li strong {
4137 font-weight: 700;
4138 }
4139
4140 .tutor-assignment-attachment-upload-wrap .tutor-form-group {
4141 display: inline-block;
4142 }
4143
4144 .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
4145 display: none;
4146 }
4147
4148 .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
4149 padding: 15px 17px;
4150 border: 1px solid #DCDFE5;
4151 overflow: hidden;
4152 margin-right: 15px;
4153 border-radius: 4px;
4154 cursor: pointer;
4155 }
4156
4157 .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
4158 font-size: 30px;
4159 line-height: 30px;
4160 float: left;
4161 margin-right: 12px;
4162 }
4163
4164 .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
4165 line-height: 30px;
4166 }
4167
4168 .tutor-assignment-attachment-upload-wrap {
4169 margin-bottom: 40px;
4170 }
4171
4172 /**
4173 * Course adding page
4174 * Course Builder
4175 */
4176 #tutor-course-topics a {
4177 text-decoration: none;
4178 }
4179
4180 #tutor-course-topics .tutor-topics-wrap {
4181 border-bottom: 1px solid #F6F8FA;
4182 padding-bottom: 0;
4183 margin: 0;
4184 }
4185
4186 .tutor-untopics-lessons .course-content-item,
4187 .course-contents .course-content-item {
4188 padding: 10px 12px 10px 25px;
4189 border-bottom: 1px solid #D9D9D9;
4190 background-color: #EBEEF0;
4191 }
4192 .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
4193 .course-contents .course-content-item .tutor-lesson-top {
4194 display: flex;
4195 align-items: center;
4196 }
4197 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
4198 .course-contents .course-content-item .tutor-lesson-top a:last-child {
4199 margin-left: auto;
4200 }
4201 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
4202 .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
4203 flex-grow: 1;
4204 }
4205 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
4206 .course-contents .course-content-item .tutor-lesson-top a {
4207 color: #393C40;
4208 font-weight: 400;
4209 display: inline-flex;
4210 align-items: center;
4211 }
4212 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
4213 .course-contents .course-content-item .tutor-lesson-top i {
4214 padding-right: 7px;
4215 color: #393C40;
4216 }
4217 .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
4218 .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
4219 display: none;
4220 }
4221 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
4222 .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
4223 color: red;
4224 }
4225
4226 .tutor-lessons.ui-sortable {
4227 min-height: 20px;
4228 }
4229
4230 #tutor-course-topics .drop-lessons p {
4231 margin: 0;
4232 }
4233
4234 #tutor-course-topics .course-content-item:hover {
4235 background-color: #EBEEF0;
4236 }
4237
4238 #tutor-course-topics .tutor-lessons {
4239 padding-left: 0;
4240 }
4241
4242 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
4243 font-size: 15px;
4244 }
4245
4246 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
4247 display: inline-block;
4248 vertical-align: middle;
4249 margin-right: 5px;
4250 }
4251
4252 #tutor-course-topics .tutor-lesson-top {
4253 display: flex;
4254 }
4255
4256 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
4257 .tutor-quiz .open-tutor-quiz-modal,
4258 .course-content-item .open-tutor-assignment-modal {
4259 flex: 1;
4260 }
4261
4262 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4263 margin-right: 10px;
4264 cursor: ns-resize;
4265 }
4266
4267 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
4268 margin-right: 0;
4269 margin-left: 10px;
4270 }
4271
4272 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
4273 margin: 0 10px;
4274 }
4275
4276 #tutor-course-topics .tutor-lesson-top a {
4277 color: #393C40;
4278 }
4279
4280 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
4281 display: none;
4282 }
4283
4284 .course-move-handle {
4285 cursor: row-resize;
4286 }
4287
4288 .new-topic-btn-wrap {
4289 padding: 20px;
4290 }
4291
4292 p.course-empty-content {
4293 padding-left: 20px;
4294 padding-right: 20px;
4295 }
4296
4297 .tutor_btn_lg {
4298 line-height: 45px;
4299 background-color: var(--tutor-primary-color);
4300 color: #ffffff;
4301 padding: 0 20px;
4302 display: inline-block;
4303 border-radius: 2px;
4304 font-weight: 300;
4305 border: none;
4306 box-shadow: none;
4307 cursor: pointer;
4308 }
4309
4310 .tutor_btn_lg:focus {
4311 box-shadow: none;
4312 border: none;
4313 outline: none;
4314 }
4315
4316 .tutor_btn_lg:focus,
4317 .tutor_btn_lg:hover {
4318 background-color: var(--tutor-primary-color);
4319 color: #ffffff;
4320 }
4321
4322 .ui-sortable-placeholder {
4323 visibility: visible;
4324 background-color: #dddd;
4325 }
4326
4327 .tutor-untopics-lessons {
4328 border: 1px solid #eee;
4329 padding: 20px;
4330 margin: 0 -1px -1px;
4331 background-color: #fbfbfb;
4332 }
4333
4334 .tutor-untopics-lessons h3 {
4335 font-weight: 300;
4336 }
4337
4338 .tutor-untopics-lessons .tutor-lessons {
4339 padding-left: 0 !important;
4340 }
4341
4342 .create-new-lesson-wrap {
4343 text-align: center;
4344 }
4345
4346 .tutor-metabox-add-topics .tutor-option-field-row:last-child, .tutor-topics-edit-form .tutor-option-field-row:last-child {
4347 border-bottom: none;
4348 }
4349
4350 .tutor-metabox-add-topics .tutor-option-field-row textarea {
4351 height: 120px;
4352 }
4353
4354 .topic-edit-icon {
4355 cursor: pointer;
4356 }
4357
4358 .tutor-topic-title {
4359 display: flex;
4360 font-size: 16px;
4361 font-weight: 300;
4362 margin: 0;
4363 line-height: 45px;
4364 padding-left: 15px;
4365 }
4366
4367 .rtl .tutor-topic-title {
4368 padding-left: 0;
4369 padding-right: 15px;
4370 }
4371
4372 .tutor-topic-title a {
4373 color: #393C40;
4374 }
4375
4376 .tutor-topic-title .topic-inner-title {
4377 flex: 1 0 auto;
4378 cursor: pointer;
4379 max-width: calc(100% - 137px);
4380 font-weight: 400;
4381 font-size: 16px;
4382 }
4383
4384 .tutor-topic-title span {
4385 padding: 0 5px;
4386 }
4387
4388 .tutor-topic-title span.expand-collapse-wrap {
4389 border-left: 1px solid #E7E7E7;
4390 }
4391
4392 .tutor-topic-title span.expand-collapse-wrap a {
4393 display: block;
4394 padding: 0 13px;
4395 }
4396
4397 .topic-delete-btn {
4398 float: right;
4399 }
4400
4401 .text-muted {
4402 color: #cccccc;
4403 }
4404
4405 .topic-delete-btn a {
4406 padding: 0 10px;
4407 }
4408
4409 .topic-delete-btn a:hover {
4410 color: #ff0000;
4411 }
4412
4413 .topic-delete-btn .dashicons {
4414 width: 12px;
4415 height: 12px;
4416 font-size: 12px;
4417 }
4418
4419 #tutor-course-topics {
4420 position: relative;
4421 }
4422
4423 #tutor-course-topics .inside {
4424 padding: 0;
4425 margin: 0;
4426 }
4427
4428 #tutor-course-topics a:focus {
4429 box-shadow: none;
4430 }
4431
4432 #tutor-course-topics .toggle-indicator:before {
4433 margin-top: 20px;
4434 }
4435
4436 .tutor-topics-wrap:nth-child(2n) {
4437 background: #F6F8FA;
4438 }
4439
4440 #tutor-course-content-wrap {
4441 border: 1px solid #ddd;
4442 margin-top: 20px;
4443 }
4444
4445 #tutor-course-content-wrap .tutor-topics-edit-form,
4446 #tutor-course-content-wrap .tutor-metabox-add-topics {
4447 border-left: none;
4448 border-right: none;
4449 margin-top: 0;
4450 }
4451
4452 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
4453 background: #EBEEF0;
4454 padding: 0px;
4455 }
4456
4457 /*
4458 .tutor-course-builder-btn-group button + button{
4459 margin-left: 10px;
4460 }*/
4461 .tutor-course-builder-button {
4462 line-height: 35px;
4463 color: #393c40;
4464 display: inline-block;
4465 padding: 0 20px;
4466 border-radius: 4px;
4467 margin-right: 10px;
4468 border: 1px solid #d3d4d5;
4469 background-color: #f2f2f2;
4470 cursor: pointer;
4471 vertical-align: top;
4472 transition: 300ms;
4473 font-weight: 400;
4474 }
4475
4476 .tutor-course-builder-button i {
4477 line-height: 35px;
4478 display: inline-block;
4479 vertical-align: top;
4480 margin-right: 6px;
4481 }
4482
4483 .tutor-course-builder-button.tutor-updating-message i {
4484 display: none;
4485 }
4486
4487 .tutor-course-builder-button.tutor-btn-lg {
4488 line-height: 40px;
4489 }
4490
4491 .tutor-add-quiz-button-wrap {
4492 padding: 15px 20px;
4493 display: flex;
4494 flex-wrap: wrap;
4495 }
4496
4497 .tutor-add-quiz-button-wrap > * + * {
4498 margin-left: 15px;
4499 }
4500
4501 .tutor-course-builder-button.active {
4502 color: #fff;
4503 background: var(--tutor-primary-color);
4504 border-color: var(--tutor-primary-color);
4505 }
4506
4507 .tutor-course-builder-button:hover {
4508 filter: brightness(0.9);
4509 }
4510
4511 .tutor-btn-lg i {
4512 color: var(--tutor-primary-color);
4513 vertical-align: top;
4514 margin-right: 5px;
4515 font-size: 16px;
4516 display: inline-block;
4517 line-height: 40px;
4518 }
4519
4520 .tutor-course-builder-button.active i,
4521 .tutor-course-builder-button:hover i {
4522 color: #fff;
4523 }
4524
4525 .tutor-course-builder-button.tutor-success {
4526 background: var(--tutor-success-button-color);
4527 border-color: var(--tutor-success-button-color);
4528 color: #fff;
4529 }
4530
4531 /**
4532 End Course Builder
4533 */
4534 /**
4535 Updating Messsage
4536 */
4537 .tutor-updating-message:before {
4538 display: inline-block;
4539 font-family: "tutor";
4540 -webkit-font-smoothing: antialiased;
4541 -moz-osx-font-smoothing: grayscale;
4542 vertical-align: top;
4543 content: "";
4544 -webkit-animation: spin 2s infinite linear;
4545 animation: spin 2s infinite linear;
4546 margin-right: 6px;
4547 }
4548
4549 .rtl .tutor-updating-message:before {
4550 margin-right: 0;
4551 margin-left: 6px;
4552 }
4553
4554 /**
4555 Lesson Edit Modal
4556 */
4557 .lesson-modal-close-wrap a {
4558 background: #ffffff;
4559 width: 50px;
4560 height: 59px;
4561 display: inline-block;
4562 text-align: center;
4563 line-height: 57px;
4564 color: #3a3d42;
4565 font-size: 15px;
4566 position: absolute;
4567 right: 0;
4568 top: 0;
4569 }
4570
4571 .lesson-modal-close-wrap a:hover {
4572 color: red;
4573 }
4574
4575 .lesson-modal-form-wrap .lesson-modal-field-row {
4576 padding: 10px 0;
4577 }
4578
4579 .lesson-modal-field.tutor-lesson-modal-title-wrap {
4580 width: 95%;
4581 }
4582
4583 .lesson-modal-field-row input[type=text] {
4584 background-color: #fff;
4585 border: 1px solid #ddd;
4586 border-radius: 3px;
4587 box-shadow: none;
4588 color: #333;
4589 display: inline-block;
4590 vertical-align: middle;
4591 padding: 7px 12px;
4592 margin: 0 10px 0 0;
4593 min-width: 400px;
4594 min-height: 35px;
4595 }
4596
4597 .tutor-lesson-modal-title-wrap input {
4598 width: 100%;
4599 }
4600
4601 .lesson-modal-form-wrap .tutor-option-field-row {
4602 padding: 10px 0;
4603 }
4604
4605 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
4606 border-bottom: none;
4607 }
4608
4609 .lesson-modal-form-wrap {
4610 /*padding-bottom: 48px;*/
4611 }
4612
4613 .tutor-lesson-modal-wrap .modal-footer {
4614 padding: 10px 20px;
4615 background-color: #fff;
4616 width: 100%;
4617 position: sticky;
4618 bottom: 0;
4619 position: -webkit-sticky;
4620 }
4621
4622 .tutor-option-field .tutor-lesson-edit-feature-img {
4623 width: 100px;
4624 position: relative;
4625 }
4626
4627 .tutor-option-field .tutor-lesson-edit-feature-img img {
4628 width: 100%;
4629 height: auto;
4630 }
4631
4632 a.tutor-lesson-thumbnail-delete-btn {
4633 position: absolute;
4634 top: 0;
4635 right: 0;
4636 color: red;
4637 background: #fff;
4638 padding: 3px 5px;
4639 border-radius: 5px;
4640 }
4641
4642 .tutor-get-pro-text {
4643 color: #e02424;
4644 }
4645
4646 .updating-icon:before {
4647 font-family: "tutor";
4648 content: "";
4649 -webkit-animation: spin 1s linear infinite;
4650 animation: spin 1s linear infinite;
4651 display: inline-block;
4652 }
4653
4654 .tutor-notice-warning {
4655 background-color: #fcf8e3;
4656 border-color: #faebcc;
4657 padding: 20px;
4658 margin-bottom: 10px;
4659 }
4660
4661 /**
4662 END: Lesson Modal
4663 */
4664 /**
4665 Quiz Modal
4666 */
4667 .tutor-modal-wrap {
4668 opacity: 0;
4669 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
4670 display: none;
4671 position: fixed;
4672 top: 0;
4673 left: 0;
4674 right: 0;
4675 bottom: 0;
4676 z-index: -1;
4677 background-color: rgba(0, 0, 0, 0.5);
4678 }
4679
4680 .tutor-modal-wrap.show {
4681 display: flex !important;
4682 opacity: 1;
4683 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4684 z-index: 99999;
4685 align-items: center;
4686 justify-content: center;
4687 }
4688
4689 .tutor-modal-wrap.loading .tutor-modal-content:before {
4690 position: absolute;
4691 top: 0;
4692 left: 0;
4693 right: 0;
4694 bottom: 0;
4695 display: block;
4696 content: "";
4697 z-index: 9;
4698 background: url("../images/spinner.gif") no-repeat center center;
4699 }
4700
4701 .tutor-modal-wrap .tutor-modal-content {
4702 max-height: 90%;
4703 overflow-y: auto;
4704 overflow-x: hidden;
4705 background-color: #fff;
4706 max-width: 730px;
4707 margin: 0;
4708 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
4709 position: relative;
4710 -webkit-transition: all 200ms ease-out;
4711 transition: all 200ms ease-out;
4712 width: 90%;
4713 }
4714
4715 .admin-bar .tutor-modal-wrap .tutor-modal-content {
4716 max-height: calc(90% - 32px);
4717 margin-top: 32px;
4718 }
4719
4720 .tutor-modal-wrap .modal-footer {
4721 padding: 20px 0;
4722 border-top: 1px solid #eee;
4723 }
4724
4725 .tutor-modal-wrap .modal-footer.has-padding {
4726 padding: 20px 15px;
4727 }
4728
4729 .tutor-modal-wrap .modal-container {
4730 padding: 20px 20px 0;
4731 }
4732
4733 .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
4734 margin-top: 0;
4735 }
4736
4737 .tutor-modal-wrap .modal-header {
4738 display: flex;
4739 padding: 15px 20px;
4740 border-bottom: 1px solid #eeeff1;
4741 }
4742
4743 .tutor-modal-wrap .modal-title {
4744 flex-basis: 0;
4745 flex-grow: 1;
4746 }
4747
4748 .tutor-modal-wrap .modal-header h1 {
4749 padding: 0;
4750 margin: 0;
4751 font-size: 23px;
4752 line-height: 30px;
4753 }
4754
4755 .modal-container .modal-classic-btn-wrap {
4756 position: absolute;
4757 right: 45px;
4758 top: 14px;
4759 }
4760 .modal-container .modal-classic-btn-wrap a {
4761 color: var(--tutor-primary-color);
4762 }
4763
4764 .tutor-modal-wrap .modal-header h1::before,
4765 .tutor-modal-wrap .modal-header h1::after {
4766 display: none;
4767 }
4768
4769 .tutor-modal-wrap .search-bar {
4770 flex-basis: 0;
4771 flex-grow: 1;
4772 padding-top: 20px;
4773 padding-left: 20px;
4774 padding-right: 20px;
4775 }
4776
4777 .tutor-modal-wrap .search-bar input[type=text] {
4778 width: 100%;
4779 border: 1px solid #eee;
4780 box-shadow: none;
4781 padding: 10px;
4782 }
4783
4784 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
4785 width: 50px;
4786 height: 50px;
4787 background: #000;
4788 display: inline-block;
4789 text-align: center;
4790 line-height: 47px;
4791 color: #fff;
4792 font-size: 25px;
4793 position: absolute;
4794 right: 0;
4795 }
4796
4797 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
4798 flex-basis: 0;
4799 flex-grow: 1;
4800 }
4801
4802 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
4803 background: #ffffff;
4804 width: 20px;
4805 height: 20px;
4806 display: inline-block;
4807 text-align: center;
4808 line-height: 28px;
4809 color: #3a3d42;
4810 font-size: 22px;
4811 position: relative;
4812 }
4813
4814 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
4815 padding: 15px 20px;
4816 border-bottom: 1px solid #eeeff1;
4817 }
4818
4819 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
4820 padding: 0;
4821 }
4822
4823 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
4824 background-color: #F1F1F1;
4825 padding: 0;
4826 }
4827
4828 #tutor-quiz-modal-tab-items-wrap {
4829 background-color: #fff;
4830 font-size: 0;
4831 overflow: hidden;
4832 }
4833
4834 #tutor-quiz-builder-modal-tabs-container {
4835 padding: 20px;
4836 }
4837
4838 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
4839 padding: 15px 25px;
4840 display: inline-block;
4841 color: #393C40;
4842 border-left: 1px solid #F1F1F1;
4843 overflow: hidden;
4844 line-height: 17px;
4845 vertical-align: middle;
4846 }
4847
4848 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
4849 background-color: #F1F1F1;
4850 }
4851
4852 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
4853 float: left;
4854 font-size: 17px;
4855 line-height: 1;
4856 margin-right: 5px;
4857 }
4858
4859 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
4860 color: var(--tutor-primary-color);
4861 }
4862
4863 .quiz-modal-tab-navigation-btn {
4864 padding: 10px 20px;
4865 border-radius: 3px;
4866 }
4867
4868 .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 {
4869 background-color: var(--tutor-primary-color);
4870 color: #ffffff;
4871 }
4872
4873 .quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover {
4874 color: #ffffff;
4875 }
4876
4877 .quiz-modal-btn-cancel, .quiz-modal-btn-back {
4878 color: #4B5981;
4879 border: 1px solid #D4DADB;
4880 }
4881
4882 .tutor-quiz-builder-form-row .quiz-form-warning {
4883 color: #e88e06;
4884 }
4885
4886 .tutor-assignment-builder-modal-wrap .modal-container {
4887 padding: 10px;
4888 }
4889
4890 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
4891 margin: 0;
4892 }
4893
4894 .tutor-quiz-question-answers-form {
4895 background-color: #fff;
4896 padding: 20px;
4897 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
4898 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
4899 border: 1px solid #DEDEDE;
4900 border-radius: 3px;
4901 margin-bottom: 20px;
4902 }
4903
4904 .advanced-options-tab-item {
4905 float: right;
4906 }
4907
4908 .tutor-course-builder-wrap {
4909 border: 1px dashed #DCDFE5;
4910 }
4911
4912 /** Tutor Quiz Modal Form */
4913 .tutor-quiz-builder-modal-tabs-notice {
4914 background: #D8D8D8;
4915 line-height: 20px;
4916 padding: 10px 30px;
4917 color: #A4A4A4;
4918 }
4919
4920 .tutor-quiz-builder-modal-tabs-notice a {
4921 color: #A4A4A4;
4922 text-decoration: underline;
4923 }
4924
4925 /* .tutor-quiz-builder-group */
4926 .tutor-quiz-builder-group {
4927 margin-bottom: 25px;
4928 }
4929
4930 .tutor-quiz-builder-group > p.warning {
4931 color: red;
4932 font-size: 12px;
4933 }
4934
4935 .tutor-quiz-builder-group > p.help {
4936 color: #A4A4A4;
4937 font-size: 12px;
4938 margin-top: 7px;
4939 }
4940
4941 .tutor-quiz-builder-group > h4 {
4942 color: #393C40;
4943 font-weight: 600;
4944 margin: 0 0 15px;
4945 }
4946
4947 .tutor-quiz-builder-row {
4948 display: flex;
4949 align-items: center;
4950 margin-left: -10px;
4951 margin-right: -10px;
4952 }
4953
4954 .tutor-quiz-builder-col {
4955 padding-left: 10px;
4956 padding-right: 10px;
4957 -webkit-box-flex: 1;
4958 flex-grow: 1;
4959 }
4960
4961 .tutor-quiz-builder-col.auto-width {
4962 flex: 0 0 auto;
4963 }
4964
4965 .tutor-quiz-builder-group textarea,
4966 .tutor-quiz-builder-group input[type=text],
4967 .tutor-quiz-builder-group input[type=email],
4968 .tutor-quiz-builder-group input[type=number],
4969 .tutor-quiz-builder-group input[type=password] {
4970 line-height: 40px;
4971 padding: 5px 0;
4972 text-indent: 15px;
4973 background: #fff;
4974 display: inline-block;
4975 border: 1px solid #DEDEDE;
4976 border-radius: 3px;
4977 box-shadow: none;
4978 height: 40px;
4979 margin: 0;
4980 width: 100%;
4981 color: #393C40;
4982 }
4983
4984 .tutor-quiz-builder-group textarea:focus,
4985 .tutor-quiz-builder-group input[type=text]:focus,
4986 .tutor-quiz-builder-group input[type=email]:focus,
4987 .tutor-quiz-builder-group input[type=number]:focus,
4988 .tutor-quiz-builder-group input[type=password]:focus {
4989 border-color: var(--tutor-primary-color);
4990 }
4991
4992 .tutor-quiz-builder-group textarea {
4993 height: 80px;
4994 resize: none;
4995 text-indent: 0;
4996 padding: 11px 15px;
4997 line-height: 22px;
4998 }
4999
5000 .tutor-quiz-builder-group textarea[name=quiz_description] {
5001 height: 150px;
5002 }
5003
5004 .tutor-quiz-builder-group select {
5005 border: 1px solid #ccc;
5006 box-shadow: none;
5007 height: 42px !important;
5008 padding: 0 12px !important;
5009 margin: 0;
5010 }
5011
5012 .tutor-quiz-builder-modal-control-btn-group {
5013 display: flex;
5014 margin-top: 20px;
5015 }
5016
5017 .question_form_inner {
5018 padding: 0 20px 20px;
5019 margin-top: 0;
5020 }
5021
5022 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
5023 flex: 1;
5024 }
5025
5026 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
5027 display: inline-block;
5028 }
5029
5030 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
5031 margin-right: 6px;
5032 }
5033
5034 .modal-container .tutor-quiz-add-question-btn {
5035 border: 1px solid #C6C9CF;
5036 padding: 10px 15px;
5037 color: #393C40;
5038 display: inline-block;
5039 border-radius: 3px;
5040 }
5041
5042 .modal-container .tutor-quiz-add-question-btn i {
5043 color: var(--tutor-primary-color);
5044 line-height: 16px;
5045 margin-right: 3px;
5046 }
5047
5048 .quiz-form-field-col {
5049 margin-right: 20px;
5050 }
5051
5052 .quiz-form-field-col.result-fail {
5053 width: 100%;
5054 }
5055
5056 .quiz-modal-switch-field {
5057 display: flex;
5058 margin-top: 30px;
5059 }
5060
5061 .quiz-modal-switch-field label.btn-switch {
5062 margin-right: 20px;
5063 position: relative;
5064 vertical-align: top;
5065 }
5066
5067 label.btn-switch input:checked + .btn-slider {
5068 background-color: var(--tutor-success-button-color);
5069 }
5070
5071 .btn-switch + span {
5072 line-height: 24px;
5073 display: inline-block;
5074 margin-left: 8px;
5075 font-weight: 700;
5076 vertical-align: top;
5077 }
5078
5079 .tutor-select {
5080 position: relative;
5081 }
5082
5083 .tutor-select .select-header {
5084 border: 1px solid #DEDEDE;
5085 margin: 0;
5086 padding: 10px;
5087 width: 100%;
5088 box-shadow: none;
5089 background-color: #fff;
5090 display: flex;
5091 cursor: pointer;
5092 box-sizing: border-box;
5093 border-radius: 3px;
5094 }
5095
5096 .tutor-select .select-header .lead-option {
5097 flex: 1;
5098 }
5099
5100 .tutor-select .select-header .select-dropdown {
5101 line-height: 22px;
5102 }
5103
5104 .tutor-select .select-header .lead-option .question-type-pro {
5105 display: none;
5106 }
5107
5108 .tutor-select .tutor-select-options {
5109 border: 1px solid #DEDEDE;
5110 background-color: #fff;
5111 padding: 22px 10px 8px;
5112 width: calc(100% - 22px);
5113 position: absolute;
5114 font-size: 0;
5115 z-index: 9;
5116 display: flex;
5117 flex-wrap: wrap;
5118 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
5119 top: 55px;
5120 border-radius: 3px;
5121 }
5122
5123 .tutor-select .tutor-select-options .tutor-select-option {
5124 width: calc(33.3333% - 22px);
5125 display: inline-block;
5126 padding: 9px;
5127 cursor: pointer;
5128 position: relative;
5129 box-sizing: border-box;
5130 margin: 0 11px 15px;
5131 border: 1px solid #E2E2E2;
5132 border-radius: 3px;
5133 font-size: 13px;
5134 }
5135
5136 .tutor-select .tutor-select-options .tutor-select-option:hover {
5137 border-color: var(--tutor-primary-color);
5138 }
5139
5140 .question-type-pro {
5141 color: #fff;
5142 font-size: 9px;
5143 right: 11px;
5144 position: absolute;
5145 top: 50%;
5146 -webkit-transform: translateY(-50%);
5147 transform: translateY(-50%);
5148 }
5149
5150 i.tutor-icon-block {
5151 padding: 0;
5152 color: #fff;
5153 border-radius: 3px;
5154 margin-right: 2px;
5155 display: inline-block;
5156 width: 22px;
5157 height: 22px;
5158 text-align: center;
5159 line-height: 22px;
5160 }
5161
5162 i.tutor-icon-block.tutor-icon-short-ans {
5163 background-color: #f37512;
5164 }
5165
5166 i.tutor-icon-block.tutor-icon-image-ans {
5167 background-color: #a322f9;
5168 }
5169
5170 i.tutor-icon-block.tutor-icon-yes-no {
5171 background-color: var(--tutor-primary-color);
5172 }
5173
5174 i.tutor-icon-block.tutor-icon-multiple-choice {
5175 background-color: #9034a9;
5176 }
5177
5178 i.tutor-icon-block.tutor-icon-mark {
5179 background-color: #00b890;
5180 }
5181
5182 i.tutor-icon-block.tutor-icon-open-ended {
5183 background-color: #fe3129;
5184 }
5185
5186 i.tutor-icon-block.tutor-icon-fill-gaps {
5187 background-color: #ffbf00;
5188 }
5189
5190 i.tutor-icon-block.tutor-icon-answer-shorting {
5191 background-color: #f80089;
5192 }
5193
5194 i.tutor-icon-block.tutor-icon-assesment {
5195 background-color: #274055;
5196 }
5197
5198 i.tutor-icon-block.tutor-icon-matching {
5199 background-color: #8a4a1b;
5200 }
5201
5202 i.tutor-icon-block.tutor-icon-image-matching {
5203 background-color: #8a4a1b;
5204 }
5205
5206 i.tutor-icon-block.tutor-icon-ordering {
5207 background-color: var(--tutor-primary-color);
5208 }
5209
5210 i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus {
5211 background-color: var(--tutor-success-button-color);
5212 }
5213
5214 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
5215 background-color: var(--tutor-primary-color);
5216 }
5217
5218 a.back-to-quiz-questions-btn {
5219 font-size: 16px;
5220 font-weight: 300;
5221 color: #393C40;
5222 margin-bottom: 10px;
5223 display: block;
5224 }
5225
5226 a.back-to-quiz-questions-btn.tutor-updating-message i {
5227 display: none;
5228 }
5229
5230 .modal-container .quiz-questions-form {
5231 padding: 20px;
5232 }
5233
5234 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
5235 flex: 0 0 150px;
5236 }
5237
5238 .question-form-header {
5239 margin-bottom: 20px;
5240 }
5241
5242 .quiz-question-form-body {
5243 margin-bottom: 25px;
5244 }
5245
5246 .quiz-builder-question-wrap {
5247 display: flex;
5248 margin-bottom: 15px;
5249 }
5250
5251 .quiz-builder-question {
5252 flex: 1;
5253 display: flex;
5254 background: #fff;
5255 padding: 10px;
5256 border: 1px solid #E2E2E2;
5257 border-radius: 3px;
5258 max-width: calc(100% - 52px);
5259 }
5260
5261 .quiz-builder-question .question-sorting {
5262 margin-right: 10px;
5263 line-height: 22px;
5264 }
5265
5266 .quiz-builder-question .question-sorting i {
5267 display: block;
5268 line-height: 24px;
5269 }
5270
5271 .quiz-builder-question .question-edit-icon {
5272 line-height: 22px;
5273 }
5274
5275 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
5276 display: none;
5277 }
5278
5279 .quiz-builder-question .question-title {
5280 flex: 1;
5281 line-height: 22px;
5282 text-overflow: ellipsis;
5283 overflow: hidden;
5284 white-space: nowrap;
5285 margin-right: 10px;
5286 }
5287
5288 .quiz-builder-question .question-icon {
5289 flex: 0 0 155px;
5290 }
5291
5292 .quiz-builder-qustion-trash a {
5293 display: block;
5294 padding: 0 0 0 10px;
5295 font-size: 20px;
5296 color: rgba(57, 60, 64, 0.4);
5297 line-height: 44px;
5298 }
5299
5300 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
5301 border: 1px solid #DEDEDE;
5302 padding: 20px 70px 20px 10px;
5303 background-color: #ffffff;
5304 position: relative;
5305 border-radius: 4px;
5306 }
5307
5308 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
5309 background: var(--tutor-primary-color);
5310 border: none;
5311 height: 4px;
5312 border-radius: 4px;
5313 }
5314
5315 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
5316 background: #DEDEDE;
5317 border-radius: 4px;
5318 }
5319
5320 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
5321 background: var(--tutor-primary-color);
5322 border: 1px solid var(--tutor-primary-color);
5323 border-radius: 50%;
5324 margin-top: -2px;
5325 }
5326
5327 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
5328 font-size: 16px;
5329 font-weight: 600;
5330 background: var(--tutor-primary-color);
5331 position: absolute;
5332 right: 5px;
5333 top: 50%;
5334 margin: 0;
5335 -webkit-transform: translateY(-50%);
5336 transform: translateY(-50%);
5337 line-height: 34px;
5338 width: 43px;
5339 text-align: center;
5340 border-radius: 4px;
5341 color: #fff;
5342 }
5343
5344 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
5345 content: "";
5346 position: absolute;
5347 border: 7px solid transparent;
5348 top: 50%;
5349 border-right-color: var(--tutor-primary-color);
5350 right: 100%;
5351 -webkit-transform: translateY(-50%);
5352 transform: translateY(-50%);
5353 }
5354
5355 .tutor-quiz-answer-wrap {
5356 display: flex;
5357 }
5358
5359 .tutor-quiz-answer {
5360 background-color: #fff;
5361 flex: 1;
5362 padding: 10px 15px;
5363 border: 1px solid #DEDEDE;
5364 display: flex;
5365 line-height: 22px;
5366 border-radius: 3px;
5367 margin-bottom: 15px;
5368 }
5369
5370 .tutor-quiz-answer .tutor-quiz-answer-edit a {
5371 display: block;
5372 padding: 0px 9px;
5373 }
5374
5375 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
5376 padding: 0 10px;
5377 display: inline-block;
5378 line-height: 44px;
5379 }
5380
5381 span.tutor-quiz-answer-title {
5382 flex: 1;
5383 }
5384
5385 .tutor-quiz-answer-media .option-media-preview {
5386 margin-bottom: 20px;
5387 }
5388
5389 .tutor-quiz-answer-media .option-media-preview img {
5390 max-width: 80px;
5391 height: auto;
5392 }
5393
5394 .tutor-question-answer-image {
5395 margin-right: 10px;
5396 }
5397
5398 .tutor-question-answer-image img {
5399 max-height: 25px;
5400 width: auto;
5401 }
5402
5403 button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
5404 background-color: var(--tutor-success-button-color);
5405 color: #fff;
5406 padding: 10px 15px;
5407 border: none;
5408 cursor: pointer;
5409 }
5410
5411 button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
5412 background-color: var(--tutor-success-button-color);
5413 }
5414
5415 /**
5416 Tutor Media Upload
5417 */
5418 .tutor-media-upload-wrap {
5419 border: 1px solid #DEDEDE;
5420 display: flex;
5421 width: 130px;
5422 }
5423
5424 .tutor-media-upload-wrap img {
5425 max-width: 100%;
5426 }
5427
5428 .tutor-media-preview {
5429 flex: 1;
5430 }
5431
5432 .tutor-media-upload-btn {
5433 display: block;
5434 padding: 10px;
5435 font-size: 50px;
5436 line-height: 50px;
5437 text-align: center;
5438 color: #DEDEDE;
5439 }
5440
5441 .tutor-media-upload-trash-wrap {
5442 border-left: 1px solid #dedede;
5443 }
5444
5445 .tutor-media-upload-trash {
5446 color: #dedede;
5447 display: block;
5448 line-height: 50px;
5449 padding: 12px;
5450 }
5451
5452 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
5453 margin-top: 40px;
5454 margin-bottom: 10px;
5455 }
5456
5457 /**
5458 #End Quiz Modal
5459 */
5460 /* Start Tutor FrontEnd Course Builder*/
5461 .tutor-metabox-add-topics,
5462 .tutor-topics-edit-form {
5463 background-color: #f7f7f7;
5464 border: 1px solid #DCDFE5;
5465 margin-top: 25px;
5466 padding: 20px;
5467 }
5468
5469 .tutor-course-builder-section {
5470 margin-bottom: 60px;
5471 }
5472
5473 .tutor-course-builder-section-title h3 {
5474 font-size: 20px;
5475 font-weight: 700;
5476 color: #1D1F37;
5477 position: relative;
5478 overflow: hidden;
5479 z-index: 1;
5480 margin: 0 0 25px;
5481 cursor: pointer;
5482 }
5483
5484 .tutor-course-builder-section-title h3::after {
5485 content: "";
5486 position: absolute;
5487 top: 50%;
5488 left: 0;
5489 width: 100%;
5490 height: 1px;
5491 background: var(--tutor-primary-color);
5492 z-index: -1;
5493 }
5494
5495 .tutor-course-builder-section-title h3 span,
5496 .tutor-course-builder-section-title h3 i {
5497 float: left;
5498 background-color: #fff;
5499 font-size: 20px;
5500 line-height: 20px;
5501 }
5502
5503 .tutor-course-builder-section-title h3 i {
5504 color: var(--tutor-primary-color);
5505 font-size: 14px;
5506 }
5507
5508 .tutor-course-builder-section-title h3 span {
5509 padding: 0 15px 0 9px;
5510 }
5511
5512 .tutor-frontend-builder-item-scope {
5513 margin-bottom: 30px;
5514 }
5515
5516 .tutor-frontend-builder-item-scope:last-child {
5517 margin-bottom: 0;
5518 }
5519
5520 .tutor-builder-item-heading {
5521 font-weight: 500;
5522 line-height: 21px;
5523 margin-bottom: 10px;
5524 display: block;
5525 }
5526
5527 .builder-course-thumbnail-upload-wrap > div {
5528 font-size: var(--tutor-text-size);
5529 line-height: 25px;
5530 margin-bottom: 20px;
5531 font-weight: 400;
5532 }
5533
5534 .builder-course-thumbnail-img-src {
5535 position: relative;
5536 }
5537
5538 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
5539 font-size: 10px;
5540 position: absolute;
5541 top: -4px;
5542 left: -4px;
5543 color: #E53935;
5544 -webkit-transition: 300ms;
5545 transition: 300ms;
5546 border-radius: 50%;
5547 width: 20px;
5548 height: 20px;
5549 line-height: 20px;
5550 background: #fff;
5551 text-align: center;
5552 }
5553 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
5554 line-height: 20px;
5555 }
5556
5557 .tutor-course-builder-header {
5558 text-align: right;
5559 font-size: 12px;
5560 }
5561
5562 .tutor-course-builder-section .course-empty-content {
5563 margin: 15px 0;
5564 }
5565
5566 .tutor-course-builder-section .tutor-course-builder-header a {
5567 color: #393C40;
5568 }
5569
5570 .tutor-course-builder-section .tutor-course-builder-header a:first-child {
5571 padding-right: 7px;
5572 }
5573
5574 .tutor-course-builder-section .tutor-course-builder-header a:last-child {
5575 padding-left: 7px;
5576 }
5577
5578 .tutor-course-builder-section .tutor-course-builder-header {
5579 margin-top: -15px;
5580 }
5581
5582 .tutor-course-builder-section .new-topic-btn-wrap {
5583 padding: 0;
5584 margin-top: 20px;
5585 }
5586
5587 /*
5588 Tutor Instructor
5589 */
5590 .tutor-course-available-instructors {
5591 display: flex;
5592 flex-wrap: wrap;
5593 }
5594
5595 .tutor-course-available-instructors .added-instructor-item {
5596 flex: 0 0 calc(50% - 15px);
5597 max-width: calc(50% - 15px);
5598 border: 1px solid #DCDFE5;
5599 padding: 13px;
5600 display: inline-flex;
5601 align-items: center;
5602 border-radius: 4px;
5603 position: relative;
5604 margin-bottom: 30px;
5605 }
5606
5607 .tutor-course-available-instructors .added-instructor-item .instructor-control {
5608 position: absolute;
5609 right: 14px;
5610 top: 50%;
5611 font-size: 12px;
5612 transform: translateY(-50%);
5613 opacity: 0;
5614 transition: 300ms;
5615 }
5616
5617 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
5618 color: red;
5619 }
5620
5621 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
5622 opacity: 1;
5623 }
5624
5625 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
5626 height: 45px;
5627 width: 45px;
5628 overflow: hidden;
5629 border-radius: 50px;
5630 margin-right: 15px;
5631 }
5632 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
5633 width: 100%;
5634 }
5635
5636 .tutor-course-available-instructors .added-instructor-item .instructor-name {
5637 position: relative;
5638 }
5639
5640 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
5641 display: inline-block;
5642 margin-left: 10px;
5643 width: 18px;
5644 }
5645
5646 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
5647 opacity: 1;
5648 }
5649
5650 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
5651 -webkit-transition: 300ms;
5652 transition: 300ms;
5653 opacity: 0;
5654 position: absolute;
5655 bottom: 34px;
5656 right: 9px;
5657 background: #2A344F;
5658 -webkit-transform: translateX(50%);
5659 transform: translateX(50%);
5660 color: #fff;
5661 font-size: 12px;
5662 font-style: normal;
5663 padding: 0 8px;
5664 border-radius: 15px;
5665 line-height: 20px;
5666 z-index: 1;
5667 }
5668
5669 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
5670 content: "";
5671 position: absolute;
5672 border: 5px solid #2A344F;
5673 bottom: -3px;
5674 left: 50%;
5675 margin-left: -5px;
5676 -webkit-transform: rotate(45deg);
5677 transform: rotate(45deg);
5678 z-index: -1;
5679 }
5680
5681 .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
5682 margin-left: 30px;
5683 }
5684
5685 /* End Tutor FrontEnd Course Builder*/
5686 .tutor-addons-list .plugin-icon {
5687 height: 120px;
5688 }
5689
5690 .btn-switch {
5691 display: inline-block;
5692 height: 22px;
5693 position: relative;
5694 width: 40px;
5695 }
5696
5697 .btn-switch input {
5698 display: none;
5699 }
5700
5701 .btn-slider {
5702 background-color: #ccc;
5703 bottom: 0;
5704 cursor: pointer;
5705 left: 0;
5706 position: absolute;
5707 right: 0;
5708 top: 0;
5709 -webkit-transition: 0.4s;
5710 transition: 0.4s;
5711 }
5712
5713 .btn-slider:before {
5714 background-color: #fff;
5715 bottom: 3px;
5716 content: "";
5717 height: 16px;
5718 left: 4px;
5719 position: absolute;
5720 -webkit-transition: 0.4s;
5721 transition: 0.4s;
5722 width: 16px;
5723 }
5724
5725 input:checked + .btn-slider {
5726 background-color: var(--tutor-primary-color);
5727 }
5728
5729 input:checked + .btn-slider:before {
5730 -webkit-transform: translateX(16px);
5731 transform: translateX(16px);
5732 }
5733
5734 .btn-slider.btn-round {
5735 border-radius: 34px;
5736 }
5737
5738 .btn-slider.btn-round:before {
5739 border-radius: 50%;
5740 }
5741
5742 .tutor-video-embeded-wrap {
5743 position: relative;
5744 padding-bottom: 56.25%;
5745 height: 0;
5746 overflow: hidden;
5747 max-width: 100%;
5748 }
5749
5750 .tutor-video-embeded-wrap iframe,
5751 .tutor-video-embeded-wrap object,
5752 .tutor-video-embeded-wrap embed {
5753 position: absolute;
5754 top: 0;
5755 left: 0;
5756 width: 100%;
5757 height: 100%;
5758 }
5759
5760 /**
5761 Frontend Course Builder
5762 */
5763 /**
5764 Video MetaBox
5765 */
5766 .select2-selection__rendered [class^=tutor-icon-] {
5767 display: inline-block;
5768 vertical-align: top;
5769 margin-right: 6px;
5770 }
5771
5772 .select2-results__options [class^=tutor-icon-] {
5773 color: var(--tutor-primary-color);
5774 display: inline-block;
5775 vertical-align: top;
5776 margin-right: 6px;
5777 }
5778
5779 .select2-results__option--highlighted [class^=tutor-icon-] {
5780 color: #fff;
5781 }
5782
5783 .tutor-video-metabox-wrap {
5784 margin-bottom: 50px;
5785 }
5786
5787 .video-metabox-source-input-wrap {
5788 padding: 30px;
5789 background-color: #F4F7F8;
5790 border: 1px solid #DCDFE5;
5791 border-radius: 3px;
5792 }
5793
5794 .video-metabox-source-html5-upload {
5795 background-color: #fff;
5796 text-align: center;
5797 padding: 40px 20px;
5798 border: 1px solid #DCDFE5;
5799 border-radius: 3px;
5800 }
5801
5802 .video-metabox-source-html5-upload p {
5803 margin-bottom: 5px;
5804 }
5805
5806 .tutor-video-metabox-wrap p {
5807 margin: 0;
5808 padding: 0;
5809 }
5810
5811 .video-metabox-source-html5-upload .video-upload-icon i {
5812 font-size: 50px;
5813 color: var(--tutor-primary-color);
5814 }
5815
5816 .video_source_upload_wrap_html5 {
5817 margin-top: 10px;
5818 }
5819
5820 .video-metabox-source-html5-poster {
5821 padding-top: 30px;
5822 }
5823
5824 .video_source_wrap_html5 {
5825 width: 100%;
5826 }
5827
5828 .builder-course-thumbnail-upload-wrap .button-transparent {
5829 float: right;
5830 background: transparent !important;
5831 }
5832 .builder-course-thumbnail-upload-wrap .button-transparent:hover {
5833 background: var(--tutor-primary-color) !important;
5834 }
5835
5836 .html5-video-poster {
5837 height: 100px;
5838 display: flex;
5839 align-items: center;
5840 }
5841 .html5-video-poster .tutor-builder-course-video-poster-text {
5842 text-align: left;
5843 padding-left: 20px;
5844 }
5845 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
5846 font-size: 14px;
5847 font-weight: 700;
5848 margin: 0 0 6px;
5849 line-height: 1;
5850 }
5851 .html5-video-poster .tutor-builder-course-video-poster-text span {
5852 font-size: 14px;
5853 font-weight: 400;
5854 }
5855
5856 .html5-video-poster img {
5857 height: 100%;
5858 width: auto;
5859 }
5860
5861 .no-memberhsip-msg-wrap p {
5862 margin: 0;
5863 }
5864
5865 .content-drip-message-wrap.tutor-error-msg {
5866 margin: 40px 50px;
5867 }
5868
5869 /**
5870 Content Drip (Pro)
5871 */
5872 .content-drip-message-wrap {
5873 margin: 120px;
5874 }
5875
5876 .content-drip-wrap-flex {
5877 display: flex;
5878 }
5879
5880 .content-drip-wrap-flex .content-drip-left {
5881 margin-right: 50px;
5882 }
5883
5884 .content-drip-wrap-flex ul {
5885 margin: 0;
5886 list-style-position: inside;
5887 }
5888
5889 .content-drip-wrap-flex ul li a {
5890 color: var(--tutor-primary-color);
5891 }
5892
5893 /**
5894 END Content Drip
5895 */
5896 /**
5897 * Alert CSS
5898 * since v.1.4.1
5899 */
5900 .tutor-alert {
5901 border: 1px solid #F8A201;
5902 background: #FFFFF2;
5903 position: relative;
5904 border-radius: 3px;
5905 padding: 20px 25px 20px 95px;
5906 color: #A86D00;
5907 margin-bottom: 20px;
5908 }
5909
5910 .tutor-alert p {
5911 margin-bottom: 10px;
5912 }
5913
5914 .tutor-alert p:last-child {
5915 margin: 0;
5916 }
5917
5918 .tutor-alert.tutor-alert-danger {
5919 border: 1px solid #FE1A1A;
5920 background: #FFF2F2;
5921 color: #A50000;
5922 }
5923
5924 .tutor-alert.tutor-alert-success {
5925 border: 1px solid #69BC0D;
5926 background: #F6FFF2;
5927 color: #3D7400;
5928 }
5929
5930 .tutor-alert::before {
5931 content: "";
5932 position: absolute;
5933 font-size: 30px;
5934 font-family: "tutor" !important;
5935 speak: none;
5936 font-style: normal;
5937 font-weight: normal;
5938 font-variant: normal;
5939 text-transform: none;
5940 line-height: 1;
5941 -webkit-font-smoothing: antialiased;
5942 -moz-osx-font-smoothing: grayscale;
5943 width: 70px;
5944 top: 0;
5945 left: 0;
5946 text-align: center;
5947 background: #F8A201;
5948 height: 100%;
5949 display: flex;
5950 justify-content: center;
5951 align-items: center;
5952 color: #ffffff;
5953 }
5954
5955 .tutor-alert.tutor-alert-danger::before {
5956 content: "";
5957 background: #FE1A1A;
5958 }
5959
5960 .tutor-alert.tutor-alert-success::before {
5961 content: "";
5962 background: #69BC0D;
5963 }
5964
5965 .tutor-alert-content p {
5966 margin: 0;
5967 }
5968
5969 /**
5970 END Alert CSS
5971 */
5972 /**
5973 GradeBook
5974 */
5975 .gradename-bg {
5976 text-align: center;
5977 color: #ffffff;
5978 height: 32px;
5979 min-width: 32px;
5980 font-size: 16px;
5981 line-height: 32px;
5982 padding: 0 8px;
5983 display: inline-block;
5984 border-radius: 20px;
5985 font-weight: bold;
5986 margin-right: 7px;
5987 }
5988
5989 .gradename-outline {
5990 text-align: center;
5991 height: 32px;
5992 min-width: 32px;
5993 font-size: 16px;
5994 line-height: 26px;
5995 padding: 0 8px;
5996 display: inline-block;
5997 border-radius: 20px;
5998 border: 2px solid;
5999 margin-right: 7px;
6000 }
6001
6002 .generate-course-gradebook-btn-wrap {
6003 margin: 10px 0;
6004 }
6005
6006 .gradebook-result-for-label {
6007 margin: 0;
6008 padding: 4px 7px;
6009 background-color: #E8EFF1;
6010 display: inline-block;
6011 margin-bottom: 10px;
6012 }
6013
6014 table.course-single-gradebooks {
6015 border-spacing: 0;
6016 width: 100%;
6017 border-collapse: collapse;
6018 border: 1px solid #dcdfe5;
6019 }
6020
6021 table.course-single-gradebooks th {
6022 padding: 1em 1.41575em;
6023 text-align: left;
6024 vertical-align: top;
6025 border-bottom: 1px solid #dcdfe5;
6026 }
6027
6028 table.course-single-gradebooks th {
6029 font-weight: 600;
6030 }
6031
6032 table.course-single-gradebooks thead th {
6033 background-color: rgba(220, 223, 229, 0.14);
6034 padding: 1.41575em;
6035 vertical-align: middle;
6036 }
6037
6038 table.course-single-gradebooks tbody td {
6039 border-bottom: 1px solid #dcdfe5;
6040 background-color: #ffffff !important;
6041 }
6042
6043 table.course-single-gradebooks a {
6044 color: #4B5981;
6045 }
6046
6047 .text-label {
6048 margin: 0;
6049 padding: 4px 7px;
6050 background-color: #E8EFF1;
6051 display: inline-block;
6052 border-radius: 3px;
6053 }
6054
6055 .text-label.submitted-assignment-grade-pass {
6056 background-color: #86B223;
6057 color: #ffffff;
6058 }
6059
6060 .text-label.submitted-assignment-grade-failed {
6061 background-color: #D71830;
6062 color: #ffffff;
6063 }
6064
6065 /**
6066 * END Gradebook
6067 */
6068 /**
6069 * Tutor BuddyPress Addon CSS
6070 */
6071 .tutor-bp-message-recipient-header {
6072 display: flex;
6073 margin-bottom: 20px;
6074 }
6075
6076 .tutor-bp-recipient-info-wrap {
6077 flex-grow: 1;
6078 }
6079
6080 .tutor-bp-message-recipient-avatar-wrap img {
6081 width: 70px;
6082 height: 70px;
6083 border-radius: 50%;
6084 }
6085
6086 .tutor-bp-message-recipient-avatar-wrap {
6087 margin-right: 35px;
6088 }
6089
6090 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3 {
6091 margin: 10px 0 8px !important;
6092 font-size: 22px;
6093 font-weight: 600;
6094 line-height: 28px;
6095 }
6096
6097 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4 {
6098 margin: 0 0 20px !important;
6099 font-size: 16px;
6100 line-height: 1;
6101 font-weight: 500;
6102 }
6103
6104 .tutor-bp-enrolled-courses-wrap {
6105 margin: 0;
6106 }
6107
6108 .tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice {
6109 font-weight: 400;
6110 color: #1C294B;
6111 margin: 10px 0 8px !important;
6112 }
6113
6114 .tutor-bp-enrolled-courses-wrap ul {
6115 padding: 0 0 0 17px;
6116 margin: 0;
6117 color: #50616F;
6118 }
6119
6120 .tutor-bp-enrolled-courses-wrap ul li a {
6121 line-height: 1.7;
6122 display: block;
6123 color: #54616d;
6124 padding-left: 10px;
6125 }
6126
6127 .tutor-bp-enrolled-courses-wrap ul li a:hover {
6128 color: var(--tutor-primary-color);
6129 opacity: 1;
6130 transition: 300ms;
6131 text-decoration: underline !important;
6132 }
6133
6134 /**
6135 * END Tutor BuddyPress
6136 */
6137 /**
6138 * Oxygen Integration CSS
6139 */
6140 .oxy-tutor-element {
6141 width: 100%;
6142 }
6143
6144 /**
6145 * END Oxygen Integration CSS
6146 */
6147 /* *********************** */
6148 /* Tutor Dashboard */
6149 /* *********************** */
6150 .tutor-dashboard-header {
6151 display: flex;
6152 align-items: center;
6153 padding-bottom: 30px;
6154 border-bottom: 1px solid #DCDFE5;
6155 flex-wrap: wrap;
6156 }
6157
6158 .tutor-dashboard-header-avatar img {
6159 display: block;
6160 width: 150px;
6161 height: 150px;
6162 border-radius: 50%;
6163 }
6164
6165 .tutor-dashboard-header-info {
6166 -webkit-box-flex: 1;
6167 flex-grow: 1;
6168 padding-left: 20px;
6169 padding-top: 15px;
6170 padding-bottom: 15px;
6171 }
6172
6173 .tutor-dashboard-header-button {
6174 padding-top: 15px;
6175 }
6176
6177 .tutor-dashboard-header-display-name h4 {
6178 font-size: 30px;
6179 margin-top: 0px;
6180 margin-bottom: 10px;
6181 line-height: 34px;
6182 }
6183
6184 .tutor-dashboard-header-stats {
6185 display: flex;
6186 flex-wrap: wrap;
6187 line-height: 25px;
6188 }
6189
6190 .tutor-dashboard-header-stats > div:not(:first-child) {
6191 margin-left: 30px;
6192 }
6193
6194 .tutor-dashboard-social-icons {
6195 display: inline-flex;
6196 align-items: center;
6197 }
6198 .tutor-dashboard-social-icons h4 {
6199 margin: 0 10px 0 0;
6200 font-size: var(--tutor-text-size);
6201 line-height: 25px;
6202 }
6203 .tutor-dashboard-social-icons a {
6204 display: inline-block;
6205 font-size: 12px;
6206 padding: 0 5px;
6207 line-height: 25px;
6208 color: #393C40;
6209 transition: 300ms;
6210 }
6211 .tutor-dashboard-social-icons a:hover {
6212 color: var(--tutor-primary-color);
6213 }
6214
6215 /* end dashboard header */
6216 /**
6217 * Dashboard Table
6218 */
6219 .tutor-dashboard-info-table-wrap {
6220 margin-bottom: 30px;
6221 }
6222 .tutor-dashboard-info-table-wrap table {
6223 margin-bottom: 0;
6224 border-collapse: collapse;
6225 border: 1px solid #DCDFE5;
6226 border-radius: 4px;
6227 width: 100%;
6228 }
6229 .tutor-dashboard-info-table-wrap > h3 {
6230 font-size: 20px;
6231 font-weight: 500;
6232 border: 1px solid #DCDFE5;
6233 border-bottom: none;
6234 margin: 0;
6235 padding: 30px;
6236 border-radius: 4px 4px 0 0;
6237 }
6238 .tutor-dashboard-info-table-wrap > h3 + table {
6239 border-radius: 0 0 4px 4px;
6240 }
6241
6242 .tutor-dashboard-info-table thead {
6243 background: #FAFBFC;
6244 }
6245 .tutor-dashboard-info-table thead tr td {
6246 padding: 15px;
6247 }
6248 .tutor-dashboard-info-table tbody tr td {
6249 background: transparent !important;
6250 padding: 20px 15px;
6251 }
6252 .tutor-dashboard-info-table thead tr,
6253 .tutor-dashboard-info-table tbody tr {
6254 border: 1px solid #DCDFE5;
6255 }
6256 .tutor-dashboard-info-table thead tr td:first-child,
6257 .tutor-dashboard-info-table tbody tr td:first-child {
6258 padding-left: 25px;
6259 }
6260 .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
6261 color: #fff;
6262 font-size: 14px;
6263 line-height: 18px;
6264 padding: 1px 6px;
6265 border-radius: 2px;
6266 }
6267 .tutor-dashboard-info-table span.pending {
6268 background-color: #F5A623;
6269 }
6270 .tutor-dashboard-info-table span.fail {
6271 background-color: #D71830;
6272 }
6273 .tutor-dashboard-info-table span.pass {
6274 background-color: var(--tutor-success-button-color);
6275 }
6276
6277 /**
6278 * Tutor Dashboard Review
6279 */
6280 .tutor-dashboard-single-review {
6281 border: 1px solid #DCDFE5;
6282 border-radius: 4px;
6283 margin-bottom: 30px;
6284 }
6285
6286 .tutor-dashboard-review-heading {
6287 padding: 10px 20px;
6288 border-bottom: 1px solid #DCDFE5;
6289 display: flex;
6290 align-items: center;
6291 }
6292
6293 .individual-dashboard-review-body {
6294 padding: 10px 20px;
6295 }
6296
6297 .tutor-dashboard-review-title {
6298 font-size: 18px;
6299 -webkit-box-flex: 1;
6300 flex-grow: 1;
6301 white-space: nowrap;
6302 overflow: hidden;
6303 text-overflow: ellipsis;
6304 font-weight: 300;
6305 }
6306
6307 .tutor-dashboard-review-title a {
6308 font-weight: 500;
6309 color: var(--tutor-primary-color);
6310 }
6311
6312 .tutor-dashboard-review-links {
6313 white-space: nowrap;
6314 font-weight: 400;
6315 }
6316
6317 .tutor-dashboard-review-links a {
6318 color: #8C94A8;
6319 margin-left: 10px;
6320 display: inline-flex;
6321 align-items: center;
6322 font-size: 14px;
6323 }
6324
6325 .tutor-dashboard-review-links a i {
6326 line-height: inherit;
6327 font-size: 14px;
6328 margin-right: 5px;
6329 }
6330
6331 .individual-dashboard-review-body .review-meta {
6332 font-size: 85%;
6333 margin: 0;
6334 color: #8C94A8;
6335 }
6336
6337 .individual-star-rating-wrap {
6338 display: flex;
6339 align-items: center;
6340 }
6341
6342 .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
6343 color: #222222;
6344 background: none;
6345 font-size: 20px;
6346 top: 8px;
6347 }
6348
6349 .tutor-modal-wrap form {
6350 margin-bottom: 20px;
6351 }
6352
6353 /*dashboard content*/
6354 .tutor-dashboard-info-cards {
6355 margin: 0 -15px 15px;
6356 padding: 0;
6357 display: flex;
6358 list-style: none;
6359 flex-wrap: wrap;
6360 }
6361 .tutor-dashboard-info-cards .tutor-dashboard-info-card {
6362 padding: 15px;
6363 min-width: 33.333%;
6364 }
6365 .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
6366 margin: 0;
6367 padding: 15px 25px;
6368 background: #282C36;
6369 color: #ffffff;
6370 border-radius: 4px;
6371 }
6372 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
6373 display: block;
6374 font-weight: 700;
6375 font-size: 30px;
6376 line-height: 1.618;
6377 }
6378 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
6379 display: inline-block;
6380 }
6381 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
6382 vertical-align: middle;
6383 }
6384
6385 /*dashboard quiz attempts*/
6386 .tutor-dashboard-content {
6387 margin-bottom: 60px;
6388 }
6389
6390 .tutor-dashboard-content > h2 {
6391 margin-bottom: 20px;
6392 }
6393
6394 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
6395 .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
6396 vertical-align: middle;
6397 }
6398
6399 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
6400 padding: 15px 13px !important;
6401 }
6402
6403 .tutor-dashboard-content .tutor-quiz-attempt-history tr.pass {
6404 border-left: 3px solid var(--tutor-success-button-color);
6405 }
6406
6407 .tutor-dashboard-content .tutor-quiz-attempt-history tr.fail {
6408 border-left: 3px solid #D71830;
6409 }
6410
6411 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
6412 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
6413 width: auto;
6414 height: auto;
6415 line-height: 19px;
6416 padding: 0 5px;
6417 margin-right: 4px;
6418 }
6419
6420 .label-course-status {
6421 background-color: #CCCCCC;
6422 padding: 3px 5px;
6423 color: #ffffff;
6424 font-size: 12px;
6425 text-transform: capitalize;
6426 }
6427
6428 .label-course-publish {
6429 background-color: var(--tutor-success-button-color);
6430 }
6431
6432 .tutor-dashboard-content .tutor-quiz-attempt-history table tr th {
6433 background: #FAFBFC;
6434 }
6435
6436 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td {
6437 background: #fff;
6438 }
6439
6440 @media (max-width: 768px) {
6441 .tutor-dashboard-content .tutor-quiz-attempt-history table tr {
6442 display: flex;
6443 flex-wrap: wrap;
6444 box-sizing: border-box;
6445 }
6446
6447 .tutor-dashboard-content .tutor-quiz-attempt-history table tr th {
6448 display: none;
6449 }
6450
6451 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td {
6452 width: 100%;
6453 }
6454
6455 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child) {
6456 text-align: right;
6457 }
6458
6459 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before {
6460 content: attr(title) ": ";
6461 float: left;
6462 font-weight: 700;
6463 }
6464 }
6465 .tutor-dashboard-content .tutor-quiz-attempt-history table a {
6466 color: var(--tutor-primary-color);
6467 font-weight: 700;
6468 line-height: 24px;
6469 }
6470
6471 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
6472 color: var(--tutor-primary-color);
6473 }
6474
6475 .tutor-dashboard-item-group {
6476 padding: 25px;
6477 border: 1px solid #DCDFE5;
6478 border-radius: 4px;
6479 margin-bottom: 30px;
6480 }
6481
6482 .tutor-dashboard-item-group > h4 {
6483 font-size: 20px;
6484 color: var(--tutor-primary-color);
6485 font-weight: 500;
6486 }
6487
6488 /* Dashboard Assignment */
6489 .tutor-dashboard-assignment-submitted-table tr td {
6490 text-align: center;
6491 }
6492
6493 .tutor-dashboard-assignment-submitted-table tr td a {
6494 color: #8C94A8;
6495 transition: 300ms;
6496 }
6497
6498 .tutor-dashboard-assignment-submitted-table tr td a:hover {
6499 color: var(--tutor-primary-color);
6500 }
6501
6502 .tutor-dashboard-assignment-submitted-table tr td,
6503 .tutor-dashboard-assignment-submitted-table tr th {
6504 border: 1px solid #DCDFE5;
6505 }
6506
6507 /* Dashboard Assignment Review */
6508 .tutor-assignment-review-header {
6509 margin-bottom: 30px;
6510 }
6511
6512 .tutor-assignment-review-header h3 {
6513 margin-bottom: 10px;
6514 line-height: 28px;
6515 }
6516
6517 .tutor-assignment-evaluate-wraps h3,
6518 .tutor-assignment-review-header h3 a {
6519 font-size: 22px;
6520 font-weight: 700;
6521 color: var(--tutor-text-color);
6522 display: block;
6523 }
6524
6525 .tutor-assignment-review-header p {
6526 margin: 0;
6527 color: var(--tutor-text-color);
6528 font-weight: 700;
6529 }
6530
6531 .tutor-assignment-review-header p a {
6532 font-weight: 400;
6533 color: var(--tutor-text-color);
6534 }
6535
6536 .tutor-assignment-review-header a {
6537 transition: 300ms;
6538 }
6539
6540 .tutor-assignment-review-header a:hover {
6541 color: var(--tutor-primary-color);
6542 }
6543
6544 .tutor-dashboard-assignment-review {
6545 background: rgba(220, 223, 229, 0.14);
6546 border: 1px solid #DCDFE5;
6547 padding: 25px;
6548 font-weight: 400;
6549 border-radius: 4px;
6550 margin-bottom: 40px;
6551 }
6552
6553 .tutor-dashboard-assignment-review h5,
6554 .tutor-dashboard-assignment-review h4 {
6555 font-size: 16px;
6556 line-height: 23px;
6557 font-weight: 700;
6558 color: var(--tutor-text-color);
6559 }
6560
6561 .tutor-dashboard-assignment-review h5 {
6562 margin-bottom: 15px;
6563 }
6564
6565 .tutor-dashboard-assignment-files {
6566 display: flex;
6567 flex-wrap: wrap;
6568 margin: -9px;
6569 }
6570
6571 .tutor-dashboard-assignment-files .uploaded-files {
6572 background-color: #fff;
6573 border: 1px solid #DCDFE5;
6574 border-radius: 4px;
6575 margin: 9px;
6576 transition: 300ms;
6577 }
6578
6579 .tutor-dashboard-assignment-files .uploaded-files:hover {
6580 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
6581 }
6582
6583 .tutor-dashboard-assignment-files .uploaded-files a i {
6584 margin-right: 12px;
6585 color: #606C8F;
6586 float: left;
6587 font-size: 28px;
6588 line-height: 28px;
6589 }
6590
6591 .tutor-dashboard-assignment-files .uploaded-files a {
6592 color: var(--tutor-primary-color);
6593 display: block;
6594 overflow: hidden;
6595 line-height: 28px;
6596 padding: 15px 17px;
6597 }
6598
6599 .tutor-assignment-evaluate-row {
6600 display: flex;
6601 }
6602
6603 .tutor-assignment-evaluate-row .tutor-option-field-label {
6604 flex: 0 0 135px;
6605 }
6606
6607 .tutor-assignment-evaluate-row .tutor-option-field {
6608 flex-grow: 1;
6609 }
6610
6611 .tutor-assignment-evaluate-row .tutor-option-field-label label {
6612 display: block;
6613 padding-top: 12px;
6614 }
6615
6616 .tutor-option-field-label label br {
6617 display: none;
6618 }
6619
6620 .tutor-option-field-label label p {
6621 margin: 0;
6622 display: inline-block;
6623 }
6624
6625 .tutor-assignment-evaluate-row textarea,
6626 .tutor-assignment-evaluate-row .tutor-option-field input {
6627 border: 1px solid #DCDFE5;
6628 height: 50px;
6629 padding: 0 15px;
6630 border-radius: 4px;
6631 width: 100px;
6632 background-color: #fff;
6633 }
6634
6635 .tutor-assignment-evaluate-row textarea {
6636 height: 165px;
6637 width: 100%;
6638 }
6639
6640 .tutor-assignment-evaluate-row {
6641 margin-bottom: 60px;
6642 }
6643
6644 .tutor-assignment-evaluate-row p.desc {
6645 margin-bottom: 0;
6646 margin-top: 6px;
6647 font-style: italic;
6648 }
6649
6650 /* end dashboard content*/
6651 /* dashboard profile*/
6652 .tutor-dashboard-profile .tutor-dashboard-profile-item {
6653 display: flex;
6654 }
6655
6656 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
6657 min-width: 190px;
6658 }
6659
6660 @media (max-width: 480px) {
6661 .tutor-dashboard-profile .tutor-dashboard-profile-item {
6662 flex-wrap: wrap;
6663 }
6664
6665 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
6666 min-width: 100%;
6667 width: 100%;
6668 font-weight: 700;
6669 margin-bottom: 6px;
6670 }
6671 }
6672 .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
6673 -webkit-box-flex: 1;
6674 flex-grow: 1;
6675 }
6676
6677 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
6678 font-size: inherit;
6679 font-style: italic;
6680 /*color: #999;*/
6681 }
6682
6683 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
6684 color: var(--tutor-primary-color);
6685 }
6686
6687 /* end dashboard profile*/
6688 .tutor-dashboard-avater img {
6689 width: 70px;
6690 height: 70px;
6691 display: block;
6692 border-radius: 50%;
6693 }
6694
6695 .tutor-dashboard-student-info h4 {
6696 font-size: 18px;
6697 color: var(--tutor-light-color);
6698 margin-bottom: 0;
6699 }
6700
6701 .tutor-dashboard-student-info h4 a {
6702 color: var(--tutor-text-color);
6703 }
6704
6705 .tutor-dashboard-user-role {
6706 font-weight: 400;
6707 }
6708
6709 .tutor-dashboard-inline-links {
6710 margin-bottom: 30px;
6711 }
6712
6713 .tutor-dashboard-inline-links ul {
6714 margin: 0;
6715 padding: 0;
6716 border-bottom: 1px solid #DFE1E5;
6717 }
6718
6719 .tutor-dashboard-inline-links ul li {
6720 display: inline-block;
6721 }
6722
6723 .tutor-dashboard-inline-links ul li a {
6724 display: block;
6725 padding: 5px 10px;
6726 color: var(--tutor-primary-color);
6727 margin-bottom: -1px;
6728 line-height: 40px;
6729 }
6730
6731 .tutor-dashboard-inline-links ul li a:hover, .tutor-dashboard-inline-links ul li.active a {
6732 color: var(--tutor-primary-color);
6733 border-bottom: 1px solid var(--tutor-primary-color);
6734 padding-bottom: 4px;
6735 }
6736
6737 .tutor-dashboard-student-meta ul li:first-child {
6738 margin-left: 0;
6739 }
6740
6741 @media (max-width: 767px) {
6742 .tutor-dashboard-student-meta ul {
6743 display: block;
6744 border: none;
6745 padding: 0;
6746 }
6747
6748 .tutor-dashboard-student-meta ul li {
6749 display: inline-block;
6750 color: var(--tutor-text-color);
6751 margin: 5px;
6752 border: 1px solid #dddddd;
6753 padding: 5px 10px;
6754 border-radius: 4px;
6755 }
6756 }
6757 .tutor-dashboard-student-meta ul li strong {
6758 display: block;
6759 color: var(--tutor-light-color);
6760 font-weight: 400;
6761 }
6762
6763 .tutor-dashboard-permalinks {
6764 list-style: none;
6765 margin: 0px 0 20px;
6766 padding: 20px 0;
6767 border-right: 1px solid #DCDFE5;
6768 }
6769
6770 .tutor-dashboard-permalinks li a:hover {
6771 background-color: #EDF0F9;
6772 }
6773
6774 .tutor-dashboard-permalinks li.active a {
6775 background-color: var(--tutor-primary-color);
6776 color: #ffffff;
6777 }
6778
6779 @media (max-width: 991px) {
6780 .tutor-dashboard-student .tutor-col-3,
6781 .tutor-dashboard-student .tutor-col-9 {
6782 flex: 0 0 100%;
6783 max-width: 100%;
6784 }
6785 }
6786 .tutor-dashboard-permalinks a {
6787 display: block;
6788 color: var(--tutor-text-color);
6789 padding: 10px 20px;
6790 line-height: 28px;
6791 }
6792
6793 .tutor-dashboard-permalinks a:before {
6794 content: "";
6795 font-family: "tutor" !important;
6796 speak: none;
6797 font-style: normal;
6798 font-weight: normal;
6799 font-variant: normal;
6800 text-transform: none;
6801 line-height: inherit;
6802 -webkit-font-smoothing: antialiased;
6803 -moz-osx-font-smoothing: grayscale;
6804 margin-right: 15px;
6805 vertical-align: middle;
6806 color: var(--tutor-primary-color);
6807 opacity: 0.6;
6808 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
6809 font-size: 17px;
6810 }
6811
6812 .tutor-dashboard-permalinks a:hover:before {
6813 opacity: 1;
6814 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6815 }
6816
6817 .tutor-dashboard-permalinks li.active a:before {
6818 opacity: 1;
6819 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6820 color: #fff;
6821 }
6822
6823 .tutor-dashboard-menu-bio a:before,
6824 .tutor-dashboard-menu-my-profile a:before {
6825 content: "";
6826 }
6827
6828 .tutor-dashboard-menu-enrolled-courses a:before {
6829 content: "";
6830 }
6831
6832 .tutor-dashboard-menu-courses_taken a:before,
6833 .tutor-dashboard-menu-my-courses a:before {
6834 content: "";
6835 }
6836
6837 .tutor-dashboard-menu-wishlist a:before {
6838 content: "";
6839 }
6840
6841 .tutor-dashboard-menu-reviews a:before {
6842 content: "";
6843 }
6844
6845 .tutor-dashboard-menu-quiz-attempts a:before {
6846 content: "";
6847 }
6848
6849 .tutor-dashboard-menu-earning a:before {
6850 content: "";
6851 }
6852
6853 .tutor-dashboard-menu-withdraw a:before {
6854 content: "";
6855 }
6856
6857 .tutor-dashboard-menu-settings a:before {
6858 content: "";
6859 }
6860
6861 .tutor-dashboard-menu-logout a:before {
6862 content: "";
6863 }
6864
6865 .tutor-dashboard-menu-purchase_history a:before {
6866 content: "";
6867 }
6868
6869 .tutor-dashboard-menu-assignments a:before {
6870 content: "";
6871 }
6872
6873 .tutor-dashboard-content {
6874 padding-top: 30px;
6875 }
6876
6877 .tutor-dashboard-content > h3 {
6878 color: var(--tutor-text-color);
6879 font-size: 22px;
6880 font-weight: 500;
6881 line-height: 23px;
6882 margin-bottom: 20px;
6883 }
6884
6885 /** Earning Report */
6886 .tutor-date-range-filter-wrap {
6887 margin: 15px 0 20px;
6888 font-size: 12px;
6889 }
6890
6891 .report-top-sub-menu {
6892 margin: 0 10px 5px 0;
6893 display: inline-block;
6894 font-size: 0;
6895 }
6896
6897 .report-top-sub-menu a {
6898 text-decoration: none;
6899 padding: 5px 8px;
6900 border: 1px solid #D7DADF;
6901 color: #AAAEB3;
6902 white-space: nowrap;
6903 display: inline-block;
6904 font-size: 12px;
6905 }
6906
6907 .report-top-sub-menu a:not(:first-child) {
6908 margin-left: -1px;
6909 }
6910
6911 .report-top-sub-menu a:hover {
6912 background: #EDF0F9;
6913 color: #333;
6914 }
6915
6916 .report-top-sub-menu a.active {
6917 background-color: var(--tutor-primary-color);
6918 color: #ffffff;
6919 border: 1px solid var(--tutor-primary-hover-color);
6920 }
6921
6922 .tutor-date-range-wrap {
6923 display: inline-block;
6924 }
6925
6926 .report-date-range-form {
6927 display: flex;
6928 margin-bottom: 0;
6929 max-width: 370px;
6930 }
6931
6932 .date-range-input {
6933 position: relative;
6934 }
6935
6936 .date-range-input input {
6937 border-radius: 0 !important;
6938 margin: 0 !important;
6939 border-right: none !important;
6940 font-size: 14px;
6941 }
6942
6943 .date-range-input:last-child {
6944 margin-right: 0;
6945 }
6946
6947 .date-range-input:last-child button {
6948 border-radius: 0;
6949 }
6950
6951 .date-range-input input, .date-range-input input[type=text] {
6952 border: 1px solid #D7DADF;
6953 box-shadow: none;
6954 line-height: 29px;
6955 margin: 0;
6956 padding-right: 30px;
6957 padding-top: 0;
6958 padding-bottom: 0;
6959 width: 100%;
6960 }
6961
6962 .date-range-input i.tutor-icon-calendar {
6963 position: absolute;
6964 right: 10px;
6965 top: 7px;
6966 }
6967
6968 .date-range-input button {
6969 background-color: var(--tutor-primary-color);
6970 color: #ffffff;
6971 border: none;
6972 line-height: 30px;
6973 padding: 0 15px;
6974 }
6975
6976 .report-download-csv-icon {
6977 float: right;
6978 }
6979
6980 .report-download-csv-icon a {
6981 text-decoration: none;
6982 }
6983
6984 .tutor-dashboard-statement-table-wrap {
6985 overflow-x: auto;
6986 }
6987
6988 table.tutor-dashboard-statement-table p {
6989 margin: 0;
6990 padding: 0;
6991 }
6992
6993 table.tutor-dashboard-statement-table p.small-text {
6994 font-size: 12px;
6995 color: #666666;
6996 }
6997
6998 /** ENd earning report **/
6999 .tutor-mycourse-thumbnail {
7000 flex: 0 0 250px;
7001 background-size: cover;
7002 background-position: center;
7003 }
7004
7005 .tutor-mycourse-content {
7006 padding: 20px;
7007 flex: 1;
7008 }
7009
7010 @media (max-width: 580px) {
7011 .tutor-mycourse-thumbnail {
7012 height: 200px;
7013 }
7014
7015 .tutor-mycourse-thumbnail,
7016 .tutor-mycourse-content {
7017 min-width: 100%;
7018 width: 100%;
7019 }
7020 }
7021 .tutor-mycourse-content h3 {
7022 margin: 0 0 9px;
7023 }
7024
7025 .tutor-mycourse-content h3 a:hover {
7026 color: var(--tutor-primary-color);
7027 }
7028
7029 .tutor-mycourse-rating {
7030 color: #F8C51C;
7031 font-size: 14px;
7032 }
7033
7034 .tutor-mycourse-rating i {
7035 margin-right: 4px;
7036 }
7037
7038 .tutor-mycourse-edit,
7039 .tutor-mycourse-delete {
7040 color: var(--tutor-light-color);
7041 -webkit-transition: 300ms;
7042 transition: 300ms;
7043 }
7044
7045 .tutor-mycourse-edit:hover,
7046 .tutor-mycourse-delete:hover {
7047 color: var(--tutor-primary-color);
7048 }
7049
7050 .tutor-mycourse-edit i,
7051 .tutor-mycourse-delete i {
7052 line-height: inherit;
7053 display: inline-block;
7054 vertical-align: top;
7055 color: var(--tutor-primary-color);
7056 }
7057
7058 .tutor-mycourse-delete i {
7059 color: #f05120;
7060 }
7061
7062 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
7063 display: flex;
7064 margin-bottom: 30px;
7065 border: 1px solid #DCDFE5;
7066 border-radius: 4px;
7067 flex-direction: row;
7068 overflow: hidden;
7069 }
7070
7071 @media (max-width: 580px) {
7072 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
7073 flex-wrap: wrap;
7074 }
7075 }
7076 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
7077 display: none;
7078 }
7079
7080 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
7081 margin-bottom: 3px;
7082 }
7083
7084 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
7085 font-weight: 400;
7086 margin-left: 5px;
7087 color: #8C94A8;
7088 }
7089
7090 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
7091 color: var(--tutor-primary-color);
7092 }
7093
7094 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
7095 margin-bottom: 0;
7096 }
7097
7098 .tutor-mycourse-content .mycourse-footer {
7099 display: flex;
7100 }
7101
7102 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
7103 flex: 1;
7104 }
7105
7106 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
7107 margin-right: 8px;
7108 }
7109
7110 .tutor-mycourse-status {
7111 margin-right: 15px;
7112 }
7113
7114 .tutor-dashboard-content-inner h3 a {
7115 color: var(--tutor-text-color);
7116 font-size: 22px;
7117 line-height: 28px;
7118 font-weight: 500;
7119 display: block;
7120 }
7121
7122 .tutor-dashboard-content-inner .tutor-course-metadata ul {
7123 display: block;
7124 list-style: none;
7125 margin: 0 0 10px;
7126 padding: 0;
7127 }
7128
7129 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
7130 margin-bottom: 0;
7131 }
7132
7133 .tutor-dashboard-content-inner .tutor-course-metadata li {
7134 display: inline-block;
7135 color: var(--tutor-light-color);
7136 margin-left: 20px;
7137 }
7138
7139 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
7140 margin-left: 0;
7141 }
7142
7143 .tutor-dashboard-content-inner .tutor-course-metadata li span {
7144 color: var(--tutor-text-color);
7145 margin-left: 5px;
7146 }
7147
7148 /**
7149 UI DatePicker
7150 */
7151 .ui-datepicker {
7152 background-color: #fff;
7153 border: 1px solid #EEEEEE;
7154 display: none;
7155 margin-top: 4px;
7156 padding: 5px;
7157 width: 180px;
7158 }
7159
7160 .ui-datepicker a,
7161 .ui-datepicker a:hover {
7162 text-decoration: none;
7163 }
7164
7165 .ui-datepicker a:hover,
7166 .ui-datepicker td:hover a {
7167 color: #2A6496;
7168 -webkit-transition: color 0.1s ease-in-out;
7169 -moz-transition: color 0.1s ease-in-out;
7170 -o-transition: color 0.1s ease-in-out;
7171 transition: color 0.1s ease-in-out;
7172 }
7173
7174 .ui-datepicker .ui-datepicker-header {
7175 margin-bottom: 4px;
7176 text-align: center;
7177 }
7178
7179 .ui-datepicker .ui-datepicker-title {
7180 font-weight: 700;
7181 }
7182
7183 .ui-datepicker .ui-datepicker-prev,
7184 .ui-datepicker .ui-datepicker-next {
7185 cursor: default;
7186 font-family: "tutor";
7187 -webkit-font-smoothing: antialiased;
7188 font-style: normal;
7189 font-weight: normal;
7190 height: 20px;
7191 line-height: 1;
7192 margin-top: 2px;
7193 width: 30px;
7194 }
7195
7196 .ui-datepicker .ui-datepicker-prev {
7197 float: left;
7198 text-align: left;
7199 }
7200
7201 .ui-datepicker .ui-datepicker-next {
7202 float: right;
7203 text-align: right;
7204 }
7205
7206 .ui-datepicker .ui-datepicker-prev:before {
7207 content: "";
7208 }
7209
7210 .ui-datepicker .ui-datepicker-next:before {
7211 content: "";
7212 }
7213
7214 .ui-datepicker .ui-icon {
7215 display: none;
7216 }
7217
7218 .ui-datepicker .ui-datepicker-calendar {
7219 table-layout: fixed;
7220 width: 100%;
7221 }
7222
7223 .ui-datepicker .ui-datepicker-calendar th,
7224 .ui-datepicker .ui-datepicker-calendar td {
7225 text-align: center;
7226 padding: 0;
7227 }
7228
7229 .ui-datepicker .ui-datepicker-calendar td {
7230 border-radius: 4px;
7231 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7232 -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7233 -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7234 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
7235 }
7236
7237 .ui-datepicker .ui-datepicker-calendar td:hover {
7238 background-color: #eee;
7239 cursor: pointer;
7240 }
7241
7242 .ui-datepicker .ui-datepicker-calendar td a {
7243 text-decoration: none;
7244 }
7245
7246 .ui-datepicker .ui-datepicker-current-day {
7247 background-color: #4289cc;
7248 }
7249
7250 .ui-datepicker .ui-datepicker-current-day a {
7251 color: #fff;
7252 }
7253
7254 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
7255 background-color: #fff;
7256 cursor: default;
7257 }
7258
7259 .ui-datepicker-calendar .ui-state-default {
7260 border: none;
7261 background: none;
7262 }
7263
7264 .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
7265 background: #EEEEEE;
7266 padding: 3px;
7267 display: block;
7268 }
7269
7270 /**
7271 * Tutor Course Delete Popup
7272 */
7273 .tutor-course-delete-popup {
7274 text-align: center;
7275 font-size: 16px;
7276 line-height: 25px;
7277 font-weight: 400;
7278 color: #8C94A8;
7279 }
7280
7281 .tutor-course-delete-popup img {
7282 width: 110px;
7283 margin: 0 auto;
7284 }
7285
7286 .tutor-course-delete-popup h3 {
7287 font-weight: 500;
7288 font-size: 30px;
7289 margin: 15px 0 25px;
7290 }
7291
7292 .tutor-modal-button-group {
7293 margin-top: 55px;
7294 }
7295
7296 .tutor-modal-button-group button {
7297 line-height: 30px;
7298 padding: 10px 25px;
7299 color: #C7CCDA;
7300 border: 2px solid #DDDFE7;
7301 border-radius: 2px;
7302 background: #fff;
7303 min-width: 220px;
7304 text-align: center;
7305 text-transform: uppercase;
7306 -webkit-transition: 300ms;
7307 transition: 300ms;
7308 }
7309
7310 .tutor-modal-button-group button + button {
7311 margin-left: 20px;
7312 }
7313
7314 .tutor-modal-button-group button.tutor-danger {
7315 background: #F0576A;
7316 border-color: #F0576A;
7317 color: #ffffff;
7318 }
7319
7320 .tutor-modal-button-group button:hover {
7321 background: #fff;
7322 color: #333;
7323 border-color: #333;
7324 }
7325
7326 .tutor-modal-button-group button.tutor-danger:hover {
7327 background: #cd4a5a;
7328 border-color: #cd4a5a;
7329 color: #ffffff;
7330 }
7331
7332 @media (max-width: 768px) {
7333 .tutor-modal-button-group button {
7334 padding: 5px 20px;
7335 min-width: auto;
7336 margin-bottom: 6px;
7337 }
7338
7339 .tutor-modal-button-group {
7340 margin-top: 20px;
7341 }
7342 }
7343 /**
7344 Withdraw Method
7345 */
7346 .withdraw-method-select-wrap {
7347 display: flex;
7348 flex-wrap: wrap;
7349 margin: 0 -15px 40px;
7350 }
7351
7352 .withdraw-method-select-wrap .withdraw-method-select {
7353 -webkit-box-flex: 1;
7354 flex-grow: 1;
7355 padding: 0 15px;
7356 margin-bottom: 30px;
7357 }
7358
7359 .withdraw-method-select-wrap .withdraw-method-select label {
7360 display: block;
7361 padding: 20px;
7362 margin: 0;
7363 cursor: pointer;
7364 overflow: hidden;
7365 border: 1px solid #DCDFE5;
7366 border-radius: 4px;
7367 position: relative;
7368 }
7369
7370 .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
7371 border-color: var(--tutor-success-button-color);
7372 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
7373 }
7374
7375 .withdraw-method-select-wrap .withdraw-method-select label:after {
7376 content: "";
7377 position: absolute;
7378 right: -1px;
7379 top: -1px;
7380 border: 1px solid #DCDFE5;
7381 height: 22px;
7382 width: 22px;
7383 text-align: center;
7384 line-height: 22px;
7385 color: transparent;
7386 }
7387
7388 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
7389 color: #fff;
7390 background: var(--tutor-success-button-color);
7391 border-color: var(--tutor-success-button-color);
7392 font-family: "tutor" !important;
7393 speak: none;
7394 font-style: normal;
7395 font-weight: normal;
7396 font-variant: normal;
7397 text-transform: none;
7398 font-size: 13px;
7399 }
7400
7401 .withdraw-method-select-wrap .withdraw-method-select p {
7402 margin: 0;
7403 }
7404
7405 .withdraw-method-select-wrap .withdraw-method-select label > p {
7406 font-size: 20px;
7407 font-weight: 600;
7408 color: var(--tutor-primary-color);
7409 }
7410
7411 .withdraw-method-select-wrap .withdraw-method-select label span {
7412 color: #B0B6C8;
7413 font-weight: 400;
7414 }
7415
7416 .withdraw-method-form {
7417 display: flex;
7418 flex-wrap: wrap;
7419 margin: 0 -15px;
7420 }
7421
7422 .withdraw-method-form > div {
7423 -webkit-box-flex: 1;
7424 flex-grow: 1;
7425 min-width: 50%;
7426 padding: 0 15px 20px;
7427 }
7428
7429 @media (max-width: 480px) {
7430 .withdraw-method-form > div {
7431 width: 100%;
7432 }
7433 }
7434 .withdraw-method-form > div.withdraw-account-save-btn-wrap {
7435 width: 100%;
7436 }
7437
7438 .withdraw-form-field-amount input[type=text],
7439 .withdraw-method-forms-wrap .withdraw-method-form input:not([type=submit]):not([type=radio]):not([type=checkbox]),
7440 .withdraw-method-forms-wrap .withdraw-method-form textarea {
7441 border: 1px solid #DCDFE5;
7442 display: block;
7443 width: 100%;
7444 background: transparent;
7445 box-shadow: none;
7446 border-radius: 4px;
7447 }
7448
7449 label[for=tutor_withdraw_amount] {
7450 margin-bottom: 7px;
7451 display: block;
7452 }
7453
7454 .withdraw-form-field-amount input[type=text] {
7455 margin-bottom: 10px;
7456 height: 45px;
7457 }
7458
7459 .withdraw-method-forms-wrap .withdraw-method-form input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,
7460 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
7461 border-color: var(--tutor-primary-color);
7462 outline: none;
7463 }
7464
7465 .withdraw-method-forms-wrap .withdraw-method-form textarea {
7466 min-height: 80px;
7467 }
7468
7469 .withdraw-method-forms-wrap .withdraw-method-form label {
7470 color: #989EAF;
7471 margin-bottom: 8px;
7472 display: block;
7473 }
7474
7475 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
7476 font-size: 12px;
7477 margin: 5px 0 0;
7478 font-style: italic;
7479 }
7480
7481 .tutor-dashboard-assignment-table tr th, .tutor-dashboard-assignment-table tr td {
7482 border: 1px solid #DCDFE5;
7483 vertical-align: middle;
7484 padding: 20px;
7485 }
7486 .tutor-dashboard-assignment-table tr th:not(:first-child), .tutor-dashboard-assignment-table tr td:not(:first-child) {
7487 text-align: center;
7488 }
7489 .tutor-dashboard-assignment-table tr h5 {
7490 margin: 0;
7491 font-size: 16px;
7492 line-height: 18px;
7493 font-weight: 700;
7494 color: var(--tutor-text-color);
7495 }
7496 .tutor-dashboard-assignment-table tr h5:not(:last-child) {
7497 margin-bottom: 7px;
7498 }
7499 .tutor-dashboard-assignment-table tr a {
7500 font-weight: 400;
7501 color: var(--tutor-text-color);
7502 }
7503 .tutor-dashboard-assignment-table tr a:hover {
7504 color: var(--tutor-primary-color);
7505 transition: 300ms;
7506 }
7507
7508 .tutor-quiz-attempt-history td:last-child {
7509 text-align: center;
7510 }
7511 .tutor-quiz-attempt-history td:last-child a {
7512 display: block;
7513 padding: 10px;
7514 }
7515
7516 .attempt-review-title {
7517 font-size: 18px;
7518 color: var(--tutor-text-size);
7519 font-weight: 600;
7520 display: flex;
7521 align-items: center;
7522 margin-bottom: 60px;
7523 }
7524 .attempt-review-title i {
7525 margin-right: 12px;
7526 color: var(--tutor-primary-color);
7527 }
7528
7529 .tutor-quiz-attempt-info-row .attempt-view-bottom,
7530 .tutor-quiz-attempt-info-row .attempt-view-top {
7531 display: flex;
7532 justify-content: space-between;
7533 }
7534 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
7535 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
7536 display: inline-flex;
7537 align-items: center;
7538 max-width: 30%;
7539 }
7540 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
7541 align-items: flex-start;
7542 }
7543 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
7544 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
7545 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
7546 background: #DF3247;
7547 font-size: 14px;
7548 font-weight: 400;
7549 color: #fff;
7550 padding: 1px 4px;
7551 margin-right: 13px;
7552 border-radius: 2px;
7553 }
7554 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
7555 background: var(--tutor-success-button-color);
7556 }
7557 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
7558 background: #f5b30d;
7559 }
7560 .tutor-quiz-attempt-info-row .attempt-info-content h4,
7561 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
7562 font-size: 14px;
7563 line-height: 25px;
7564 margin: 0;
7565 color: #7A7F85;
7566 font-weight: 400;
7567 }
7568 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
7569 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
7570 font-weight: 700;
7571 color: var(--tutor-text-color);
7572 margin-top: 7px;
7573 }
7574 .tutor-quiz-attempt-info-row .attempt-view-top {
7575 padding-bottom: 30px;
7576 margin-bottom: 30px;
7577 border-bottom: 1px solid #DCDFE5;
7578 }
7579 .tutor-quiz-attempt-info-row .attempt-view-bottom {
7580 margin-bottom: 60px;
7581 }
7582
7583 .attempt-user-details {
7584 display: flex;
7585 align-items: center;
7586 }
7587 .attempt-user-details .attempt-user-avatar {
7588 padding-right: 20px;
7589 }
7590 .attempt-user-details .attempt-user-avatar img {
7591 display: block;
7592 width: 70px;
7593 height: 70px;
7594 border-radius: 50%;
7595 }
7596 .attempt-user-details .attempt-info-content h4 {
7597 font-size: 18px;
7598 }
7599
7600 .attempt-review-notice-wrap {
7601 display: flex;
7602 margin-bottom: 60px;
7603 justify-content: space-between;
7604 }
7605 .attempt-review-notice-wrap p {
7606 margin: 0;
7607 display: inline-flex;
7608 align-items: center;
7609 }
7610 .attempt-review-notice-wrap p.attempt-review-notice i {
7611 font-size: 16px;
7612 color: #F5C813;
7613 margin-right: 9px;
7614 }
7615 .attempt-review-notice-wrap p.attempt-review-at > span {
7616 color: var(--tutor-primary-color);
7617 margin-right: 7px;
7618 font-size: 16px;
7619 }
7620 .attempt-review-notice-wrap p > strong {
7621 font-weight: 400;
7622 margin-right: 5px;
7623 }
7624
7625 .quiz-attempt-answers-wrap table th {
7626 background: #FCFCFC;
7627 font-size: 12px;
7628 text-transform: inherit;
7629 }
7630 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
7631 padding: 17px 20px !important;
7632 border-top: 1px solid #EAEAEA;
7633 border-bottom: 1px solid #EAEAEA;
7634 vertical-align: middle;
7635 }
7636 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
7637 margin: 0;
7638 }
7639 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
7640 border: 1px solid #D4DADB;
7641 color: #D4DADB;
7642 height: 30px;
7643 width: 30px;
7644 border-radius: 2px;
7645 font-size: 13px;
7646 display: inline-block;
7647 text-align: center;
7648 line-height: 30px;
7649 transition: 300ms;
7650 }
7651 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
7652 border: 1px solid var(--tutor-success-button-color);
7653 color: var(--tutor-success-button-color);
7654 }
7655 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
7656 border: 1px solid #DF3247;
7657 color: #DF3247;
7658 }
7659 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
7660 margin-right: 17px;
7661 }
7662 .quiz-attempt-answers-wrap table .tutor-status-blocked-context i,
7663 .quiz-attempt-answers-wrap table .tutor-status-approved-context i {
7664 font-size: 12px;
7665 height: 20px;
7666 width: 20px;
7667 text-align: center;
7668 line-height: 20px;
7669 background: var(--tutor-success-button-color);
7670 color: #fff;
7671 display: inline-block;
7672 border-radius: 2px;
7673 margin-right: 6px;
7674 }
7675 .quiz-attempt-answers-wrap table .tutor-status-blocked-context i {
7676 background: #DF3247;
7677 font-size: 10px;
7678 }
7679
7680 .answer-image-matched-wrap {
7681 display: flex;
7682 }
7683 .answer-image-matched-wrap .image-matching-item {
7684 margin: 0 5px;
7685 max-width: 70px;
7686 }
7687 .answer-image-matched-wrap .image-matching-item .dragged-caption {
7688 font-size: 14px;
7689 margin-top: 4px;
7690 }
7691
7692 .tutor-dashboard-builder-header {
7693 padding: 10px 0px;
7694 border-bottom: 2px solid #DCDFE5;
7695 position: fixed;
7696 top: 0px;
7697 background: #fff;
7698 width: 100%;
7699 z-index: 99;
7700 }
7701 @media (max-width: 991px) {
7702 .tutor-dashboard-builder-header {
7703 position: static;
7704 }
7705 }
7706 .tutor-dashboard-builder-header .tutor-row {
7707 justify-content: space-between;
7708 }
7709 @media (max-width: 991px) {
7710 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
7711 flex: 0 0 100%;
7712 max-width: 100%;
7713 }
7714 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
7715 margin-bottom: 15px;
7716 }
7717 }
7718 .tutor-dashboard-builder-header .tutor-button {
7719 white-space: nowrap;
7720 margin-left: auto;
7721 }
7722 @media (max-width: 991px) {
7723 .tutor-dashboard-builder-header .tutor-button {
7724 padding: 6px 10px;
7725 }
7726 }
7727 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
7728 display: flex;
7729 align-items: center;
7730 justify-content: space-between;
7731 }
7732 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
7733 padding: 0 25px;
7734 position: relative;
7735 }
7736 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
7737 margin: 0;
7738 padding: 0px 25px;
7739 line-height: 30px;
7740 border: none;
7741 border-left: 1px solid #DCDFE5;
7742 background: transparent;
7743 display: inline-flex;
7744 color: var(--tutor-text-color);
7745 transition: 300ms;
7746 font-weight: 500;
7747 white-space: nowrap;
7748 }
7749 @media (max-width: 991px) {
7750 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
7751 border-left: none;
7752 }
7753 }
7754 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
7755 font-size: 24px;
7756 line-height: 30px;
7757 margin-right: 9px;
7758 }
7759 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
7760 color: var(--tutor-primary-color);
7761 background: transparent;
7762 }
7763 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
7764 color: var(--tutor-primary-color);
7765 }
7766 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
7767 display: flex;
7768 align-items: center;
7769 justify-content: space-between;
7770 }
7771 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
7772 color: var(--tutor-text-color);
7773 font-weight: 500;
7774 line-height: 36px;
7775 padding: 0 25px;
7776 transition: 300ms;
7777 white-space: nowrap;
7778 }
7779 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
7780 font-size: 36px;
7781 line-height: 36px;
7782 display: inline-block;
7783 vertical-align: top;
7784 padding-right: 9px;
7785 }
7786 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
7787 color: var(--tutor-primary-color);
7788 }
7789
7790 .tutor-frontend-course-builder-section {
7791 padding: 113px 0 45px;
7792 background-color: #ffffff;
7793 }
7794 @media (max-width: 991px) {
7795 .tutor-frontend-course-builder-section {
7796 padding-top: 60px;
7797 }
7798 .tutor-frontend-course-builder-section .tutor-col-8,
7799 .tutor-frontend-course-builder-section .tutor-col-4 {
7800 width: 100%;
7801 max-width: 100%;
7802 flex: 0 0 100%;
7803 }
7804 }
7805
7806 .admin-bar .tutor-dashboard-builder-header {
7807 top: 32px;
7808 }
7809 @media (max-width: 783px) {
7810 .admin-bar .tutor-dashboard-builder-header {
7811 top: 46px;
7812 }
7813 }
7814
7815 .tutor-course-builder-upload-tips {
7816 position: fixed;
7817 max-width: 370px;
7818 }
7819 @media (max-width: 991px) {
7820 .tutor-course-builder-upload-tips {
7821 position: static;
7822 }
7823 }
7824 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
7825 font-size: 16px;
7826 color: #8C94A8;
7827 font-weight: 700;
7828 display: flex;
7829 align-items: center;
7830 }
7831 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
7832 font-size: 24px;
7833 color: var(--tutor-primary-color);
7834 margin-right: 11px;
7835 }
7836 .tutor-course-builder-upload-tips ul {
7837 margin: 0;
7838 padding: 0 0 0 35px;
7839 list-style: none;
7840 }
7841 .tutor-course-builder-upload-tips ul li {
7842 position: relative;
7843 margin-bottom: 8px;
7844 line-height: 24px;
7845 }
7846 .tutor-course-builder-upload-tips ul li::after {
7847 content: "";
7848 position: absolute;
7849 height: 8px;
7850 width: 8px;
7851 border-radius: 50%;
7852 background: #DCDFE5;
7853 left: -26px;
7854 top: 9px;
7855 }
7856
7857 /*
7858 * Course Level Meta
7859 */
7860 .tutor-course-level-meta {
7861 display: flex;
7862 }
7863 .tutor-course-level-meta label {
7864 margin: 0 40px 0 0;
7865 font-weight: 600;
7866 }
7867
7868 .tutor-frontend-builder-course-price .tutor-form-group input {
7869 margin-bottom: 0;
7870 }
7871 .tutor-frontend-builder-course-price .tutor-styled-radio {
7872 display: flex;
7873 align-items: center;
7874 }
7875
7876 /*
7877 * Course Builder Attachments
7878 */
7879 .tutor-course-builder-attachements {
7880 display: flex;
7881 margin-left: -30px;
7882 flex-wrap: wrap;
7883 }
7884
7885 .tutor-course-builder-attachements .tutor-added-attachment {
7886 flex: 0 0 calc(25% - 30px);
7887 max-width: calc(25% - 30px);
7888 border: 1px solid #DCDFE5;
7889 padding: 35px 20px 20px;
7890 position: relative;
7891 text-align: center;
7892 margin-left: 30px;
7893 margin-bottom: 30px;
7894 border-radius: 4px;
7895 transition: 300ms;
7896 min-width: 120px;
7897 }
7898 @media (max-width: 480px) {
7899 .tutor-course-builder-attachements .tutor-added-attachment {
7900 flex: 0 0 calc(50% - 30px);
7901 max-width: calc(50% - 30px);
7902 }
7903 }
7904
7905 .tutor-course-builder-attachements .tutor-added-attachment i {
7906 font-size: 58px;
7907 line-height: 58px;
7908 margin-bottom: 25px;
7909 display: block;
7910 }
7911
7912 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
7913 position: absolute;
7914 height: 22px;
7915 width: 22px;
7916 border: 1px solid #DCDFE5;
7917 text-align: center;
7918 line-height: 22px;
7919 top: -1px;
7920 right: -1px;
7921 font-size: 10px;
7922 border-top-right-radius: 4px;
7923 color: transparent;
7924 transition: 300ms;
7925 }
7926
7927 .tutor-course-builder-attachements .tutor-added-attachment:hover,
7928 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
7929 border-color: #D71830;
7930 color: #D71830;
7931 }
7932
7933 .tutor-course-builder-attachements .tutor-added-attachment span {
7934 display: block;
7935 }
7936
7937 .tutor-course-builder-attachements .tutor-added-attachment span a {
7938 font-size: 14px;
7939 display: block;
7940 line-height: 20px;
7941 color: #606C8F;
7942 }
7943
7944 .tutor-course-builder-btn-group {
7945 display: flex;
7946 justify-content: space-between;
7947 flex-wrap: wrap;
7948 }
7949
7950 /**
7951 Course Settings Tabs
7952 */
7953 #tutor-metabox-course-settings-tabs {
7954 background-color: #fff;
7955 border: 1px solid #e5e5e5;
7956 margin: 1em 0;
7957 }
7958
7959 .inside #tutor-metabox-course-settings-tabs {
7960 border: 0;
7961 margin: 0;
7962 }
7963
7964 .settings-tabs-heading {
7965 padding: 1em;
7966 border-bottom: 1px solid #e5e5e5;
7967 }
7968
7969 .settings-tabs-heading h3 {
7970 font-size: 14px;
7971 margin: 0;
7972 line-height: 1.4;
7973 }
7974
7975 .course-settings-tabs-container {
7976 display: flex;
7977 }
7978
7979 .course-settings-tabs-container .settings-tabs-navs-wrap {
7980 flex: 0 0 200px;
7981 background: #F5F5F5;
7982 }
7983
7984 .settings-tabs-navs-wrap .settings-tabs-navs {
7985 margin: 0;
7986 list-style: none;
7987 }
7988
7989 .settings-tabs-navs-wrap .settings-tabs-navs li {
7990 margin: 0;
7991 }
7992
7993 .settings-tabs-navs-wrap .settings-tabs-navs li a {
7994 display: block;
7995 padding-top: 10px;
7996 padding-bottom: 10px;
7997 padding-left: 15px;
7998 padding-right: 15px;
7999 color: #23282d;
8000 text-decoration: none;
8001 background: #F5F5F5;
8002 text-transform: capitalize;
8003 border-bottom: 1px solid #e5e5e5;
8004 border-left: 3px solid transparent;
8005 }
8006
8007 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
8008 border-bottom: none;
8009 }
8010
8011 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
8012 box-shadow: none;
8013 }
8014
8015 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
8016 background-color: #ffffff;
8017 border-bottom: 1px solid #e5e5e5;
8018 color: var(--tutor-primary-color);
8019 border-left: 3px solid var(--tutor-primary-color);
8020 }
8021
8022 .course-settings-tabs-container .settings-tabs-container {
8023 padding: 1em;
8024 flex: 1;
8025 }
8026
8027 .tutor-field-radio p {
8028 margin-top: 0;
8029 }
8030
8031 /**
8032 Content Drip (Pro)
8033 */
8034 .lesson-modal-form-wrap .lesson-content-drip-wrap {
8035 padding: 10px;
8036 border: 1px solid #e4e4e4;
8037 }
8038
8039 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
8040 margin: 0 0 10px 0;
8041 }
8042
8043 .select2-dropdown.increasezindex {
8044 z-index: 9999999999999;
8045 }
8046
8047 @media (min-width: 992px) {
8048 .tutor-option-tooltip.tutor-option-field {
8049 position: relative;
8050 }
8051 .tutor-option-tooltip.tutor-option-field p.desc {
8052 position: absolute;
8053 left: calc(100% + 16px);
8054 background: #2A344F;
8055 width: 160px;
8056 padding: 10px 13px;
8057 opacity: 0;
8058 visibility: hidden;
8059 transition: 300ms;
8060 z-index: 98;
8061 top: 10px;
8062 color: #fff;
8063 border-radius: 12px;
8064 font-size: 12px;
8065 font-style: normal;
8066 }
8067 .tutor-option-tooltip.tutor-option-field p.desc::before {
8068 content: url("data:image/svg+xml,%3Csvg width='14' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.139C5.339 5.482 8.671 2.903 9.998.403c1.99-3.75 5.481 21.94 1.567 16.037C8.955 12.505 5.1 9.738 0 8.139z' fill='%232A344F' fill-rule='evenodd'/%3E%3C/svg%3E");
8069 position: absolute;
8070 left: -10px;
8071 top: 16px;
8072 }
8073 .tutor-option-tooltip.tutor-option-field:hover p.desc {
8074 opacity: 1;
8075 visibility: visible;
8076 }
8077 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
8078 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
8079 opacity: 1;
8080 visibility: visible;
8081 }
8082 }
8083
8084 /*# sourceMappingURL=tutor-front.css.map */
8085