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