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