PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.3.3
Tutor LMS – eLearning and online course solution v1.3.3
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-front.css
tutor / assets / css Last commit date
tutor-admin.css 6 years ago tutor-front.css 6 years ago
tutor-front.css
4526 lines
1 :root{
2 --tutor-primary-color: #1B52D8;
3 --tutor-primary-hover-color: #1b52a9;
4 --tutor-text-color: #4B5981;
5 --tutor-light-color: #B1B8C9;
6 --tutor-success-button-color: #4BD863;
7 }
8
9 body {
10 -webkit-font-smoothing: antialiased;
11 -moz-osx-font-smoothing: grayscale;
12 }
13 /*common*/
14 .tutor-wrap{
15 color: var(--tutor-text-color);
16 }
17
18 .tutor-wrap img{
19 max-width: 100%;
20 height: auto;
21 }
22 /**
23 Most Important CSS
24 .tutor-container
25 */
26 .tutor-container{
27 padding-left: 15px;
28 padding-right: 15px;
29 max-width: 1170px;
30 margin-right: auto;
31 margin-left: auto;
32 width: 100%;
33 }
34 .tutor-row{
35 display: -ms-flexbox;
36 display: -webkit-box;
37 display: flex;
38 -ms-flex-wrap: wrap;
39 flex-wrap: wrap;
40 margin-right: -15px;
41 margin-left: -15px;
42 }
43 .tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-6, .tutor-col-8, .tutor-col-9, .tutor-col-12{
44 position: relative;
45 width: 100%;
46 min-height: 1px;
47 padding-right: 15px;
48 padding-left: 15px;
49 }
50 .tutor-col{
51 -ms-flex-preferred-size: 0;
52 flex-basis: 0;
53 -ms-flex-positive: 1;
54 -webkit-box-flex: 1;
55 flex-grow: 1;
56 max-width: 100%;
57 }
58 .tutor-col-auto {
59 -ms-flex: 0 0 auto;
60 -webkit-box-flex: 0;
61 flex: 0 0 auto;
62 width: auto;
63 max-width: none;
64 }
65 .tutor-col-3{
66 -ms-flex: 0 0 25%;
67 -webkit-box-flex: 0;
68 flex: 0 0 25%;
69 max-width: 25%;
70 }
71 .tutor-col-4{
72 -ms-flex: 0 0 33.333333%;
73 -webkit-box-flex: 0;
74 flex: 0 0 33.333333%;
75 max-width: 33.333333%;
76 }
77 .tutor-col-6{
78 -ms-flex: 0 0 50%;
79 -webkit-box-flex: 0;
80 flex: 0 0 50%;
81 max-width: 50%;
82 }
83 .tutor-col-8{
84 -ms-flex: 0 0 66.666666%;
85 -webkit-box-flex: 0;
86 flex: 0 0 66.666666%;
87 max-width: 66.666666%;
88 }
89 .tutor-col-9{
90 -ms-flex: 75%;
91 -webkit-box-flex: 0;
92 flex: 0 0 75%;
93 max-width: 75%;
94 }
95 .tutor-col-12{
96 -ms-flex: 100%;
97 -webkit-box-flex: 0;
98 flex: 0 0 100%;
99 max-width: 100%;
100 }
101 .tutor-align-items-center{
102 -webkit-box-align: center;
103 -ms-flex-align: center;
104 -ms-grid-row-align: center;
105 align-items: center;
106 }
107 @media (max-width: 991px) {
108 .tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-6, .tutor-col-8, .tutor-col-9{
109 -ms-flex: 50%;
110 -webkit-box-flex: 0;
111 flex: 0 0 50%;
112 max-width: 50%;
113 }
114 .tutor-col-md-100{
115 -ms-flex: 100%;
116 -webkit-box-flex: 0;
117 flex: 0 0 100%;
118 max-width: 100%;
119 }
120 }
121 @media (max-width: 767px) {
122 .tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-6, .tutor-col-8, .tutor-col-9{
123 -ms-flex: 100%;
124 -webkit-box-flex: 0;
125 flex: 0 0 100%;
126 max-width: 100%;
127 }
128 }
129
130
131 .tutor-custom-list-style{
132 list-style: none;
133 margin: 0;
134 padding: 0;
135 font-size: 14px;
136 }
137
138 .tutor-custom-list-style li{
139 position: relative;
140 margin-bottom: 5px;
141 line-height: 30px;
142 padding-left: 25px;
143 }
144
145 .tutor-custom-list-style li:before{
146 content: '\e90f';
147 position: absolute;
148 left: 0;
149 font-family: 'tutor';
150 color: var(--tutor-primary-color);
151 }
152
153 .tutor-mb-10{
154 margin-bottom: 10px;
155 }
156 .tutor-mb-20{
157 margin-bottom: 20px;
158 }
159 .tutor-mb-30{
160 margin-bottom: 30px;
161 }
162 .tutor-mb-40{
163 margin-bottom: 40px;
164 }
165
166 .responsive-table-wrap{
167 overflow-x: auto;
168 }
169
170 /********************/
171 /*start single course*/
172 /********************/
173
174 .tutor-course-content-content{
175 font-size: 14px;
176 line-height: 21px;
177 }
178
179 .tutor-single-course-segment{
180 margin-bottom: 45px;
181 }
182
183 .tutor-full-width-course-top h4,
184 .tutor-full-width-course-top h5,
185 .tutor-full-width-course-top h6{
186 color: #000;
187 font-weight: 500;
188 }
189 .tutor-full-width-course-top h6{
190 font-size: 14px;
191 }
192 .tutor-single-course-segment .tutor-segment-title,
193 .tutor-segment-title{
194 font-size: 18px;
195 line-height: 23px;
196 font-weight: 500;
197 margin-bottom: 13px;
198 color: #000;
199 }
200 .tutor-leadinfo-top-meta{
201 font-size: 14px;
202 margin-bottom: 10px;
203 }
204 .tutor-leadinfo-top-meta span{
205 display: inline-block;
206 margin-right: 10px;
207 }
208
209
210 .tutor-leadinfo-top-meta i{
211 margin-right: 4px;
212 }
213
214 .tutor-single-course-rating{
215 color: #F8C51C;
216 font-size: 16px;
217 }
218 .tutor-single-course-rating .tutor-single-rating-count{
219 color: var(--tutor-text-color);
220 font-weight: 500;
221 }
222 .tutor-single-course-rating .tutor-single-rating-count i{
223 color: var(--tutor-light-color);
224 font-style: normal;
225 display: inline-block;
226 margin-left: 4px;
227 }
228 .tutor-leadinfo-top-meta span i:before{
229 margin-left: 0;
230 }
231 .tutor-course-header-h1{
232 font-size: 36px;
233 line-height: 46px;
234 color: var(--tutor-text-color);
235 font-weight: 500;
236 margin: 0 0 29px;
237 padding: 0;
238 }
239 .tutor-course-summery{
240 margin-bottom: 40px;
241 font-size: 14px;
242 }
243
244 /*tutor course meta*/
245
246 .tutor-single-course-meta{
247 color: var(--tutor-text-color);
248 font-size: 14px;
249 }
250 .tutor-single-course-meta ul{
251 list-style: none;
252 margin: 0;
253 padding: 10px 0;
254 overflow: hidden;
255 line-height: 21px;
256 }
257 .tutor-single-course-meta.tutor-meta-top ul{
258 padding-top: 0;
259 padding-bottom: 15px;
260 }
261 .tutor-single-course-meta ul li{
262 float: left;
263 vertical-align: top;
264 margin-right: 40px;
265 margin-top: 5px;
266 margin-bottom: 5px;
267 min-width: 95px;
268 }
269 @media (max-width: 575px) {
270 .tutor-single-course-meta ul li{
271 margin-right: 10px;
272 }
273 }
274
275 .tutor-single-course-meta ul li:last-child{
276 margin-right: 0;
277 }
278 .tutor-single-course-meta .tutor-single-course-avatar img{
279 height: 21px;
280 width: 21px;
281 display: block;
282 border-radius: 50%;
283 margin-right: 3px;
284 }
285
286 .tutor-single-course-meta ul li .tutor-single-course-avatar span{
287 height: 21px;
288 width: 21px;
289 font-size: 9px;
290 text-align: center;
291 line-height: 21px;
292 border-radius: 50%;
293 display: block;
294 color: #ffffff;
295 }
296 .tutor-single-course-meta ul li > div{
297 display: inline-block;
298 vertical-align: top;
299 }
300 .tutor-single-course-meta ul li strong{
301 margin: 0;
302 display: inline-block;
303 line-height: 21px;
304 font-weight: 400;
305 color: var(--tutor-light-color);
306 font-size: 14px;
307 }
308
309 .tutor-single-course-meta ul li a{
310 color: var(--tutor-text-color);
311 font-weight: 500;
312 -webkit-transition: 300ms;
313 transition: 300ms;
314 }
315
316 .tutor-single-course-meta ul li a:hover{
317 color: var(--tutor-primary-color);
318 }
319
320 .tutor-single-course-meta.tutor-meta-top ul li,
321 .tutor-single-course-meta.tutor-meta-top ul li a{
322 font-weight: 700;
323 }
324 .tutor-single-course-meta ul li{
325 font-weight: 500;
326 color: var(--tutor-text-color);
327 }
328
329 .tutor-single-course-meta ul li span{
330 color: var(--tutor-light-color);
331 font-weight: 400;
332 }
333
334 .tutor-single-course-meta.tutor-lead-meta{
335 margin-bottom: 33px;
336 border-top: 1px solid #DCDFE5;
337 border-bottom: 1px solid #DCDFE5;
338 }
339
340
341 @media (max-width: 991px) {
342 .tutor-single-course-meta.tutor-lead-meta{
343 border-bottom: none;
344 }
345 .tutor-single-course-meta.tutor-lead-meta ul{
346 padding-bottom: 0;
347 }
348 .tutor-single-course-meta.tutor-lead-meta ul li{
349 margin: 5px;
350 padding: 5px 15px;
351 border: 1px solid #ddd;
352 border-radius: 4px;
353 }
354
355 }
356
357 .tutor-single-course-meta.tutor-lead-meta ul{
358 display: -webkit-box;
359 display: -ms-flexbox;
360 display: flex;
361 -webkit-box-pack: justify;
362 -ms-flex-pack: justify;
363 justify-content: space-between;
364
365 }
366
367 @media (max-width: 991px) {
368 .tutor-single-course-meta.tutor-lead-meta ul{
369 -ms-flex-wrap: wrap;
370 flex-wrap: wrap;
371 -webkit-box-pack: start;
372 -ms-flex-pack: start;
373 justify-content: flex-start;
374 }
375 }
376
377 .tutor-single-course-meta.tutor-lead-meta ul li span{
378 display: block;
379 margin-bottom: 5px;
380 color: var(--tutor-light-color);
381 }
382 .tutor-single-course-meta.tutor-lead-meta ul li a{
383 color: var(--tutor-text-color);
384 -webkit-transition: 300ms;
385 transition: 300ms;
386 }
387 .tutor-single-course-meta.tutor-lead-meta ul li a:hover{
388 color: var(--tutor-primary-color);
389 }
390
391 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after{
392 content: ',';
393 margin-right: 4px;
394 }
395
396 @media (max-width: 575px){
397 .tutor-single-course-meta.tutor-lead-meta ul{
398 display: block;
399 }
400 .tutor-single-course-meta.tutor-lead-meta ul li{
401 display: block;
402 border: none;
403 margin: 0;
404 width: 100%;
405 padding: 0 0 10px;
406 }
407 .tutor-single-course-meta.tutor-lead-meta ul li span{
408 display: inline-block;
409 color: var(--tutor-text-color);
410 font-weight: 700;
411 }
412
413 .tutor-single-course-meta.tutor-lead-meta ul li span::after{
414 content: ':';
415 color: var(--tutor-text-color);
416 }
417 }
418
419 /*benifit*/
420 .tutor-course-benefits-content ul{
421 list-style: none;
422 display: block;
423 overflow: hidden;
424 -webkit-column-count: 2;
425 -moz-column-count: 2;
426 column-count: 2;
427 -webkit-column-gap: 30px;
428 -moz-column-gap: 30px;
429 column-gap: 30px;
430 margin: 0;
431 font-size: 14px;
432 }
433
434 /*.tutor-course-topics-wrap*/
435
436 .tutor-course-topics-header{
437 display: -webkit-box;
438 display: -ms-flexbox;
439 display: flex;
440 -ms-flex-wrap: wrap;
441 flex-wrap: wrap;
442 -webkit-box-pack: justify;
443 -ms-flex-pack: justify;
444 justify-content: space-between;
445 margin-bottom: 8px;
446 }
447 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child){
448 margin-left: 45px;
449 }
450 .tutor-course-topics-contents h4{
451 font-size: 14px;
452 font-weight: 500;
453 margin-bottom: 0;
454 color: var(--tutor-text-color);
455 }
456 .tutor-course-topics-contents .tutor-course-title{
457 cursor: pointer;
458 }
459 .tutor-course-topics-contents .tutor-course-title h4{
460 color: var(--tutor-primary-color);
461 font-size: 16px;
462 line-height: 25px;
463 overflow: hidden;
464 }
465
466 .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before{
467 content: "\e910";
468 }
469
470 .tutor-course-topics-contents .tutor-course-title h4 i{
471 font-size: 15px;
472 line-height: 25px;
473 float: left;
474 margin-right: 10px;
475 }
476 .tutor-course-topics-contents .tutor-course-topic{
477 border: 1px solid #DCE4E6;
478 margin-bottom: 20px;
479 border-radius: 5px;
480 }
481 .tutor-course-title,
482 .tutor-course-lesson{
483 padding: 14px 20px;
484 }
485 .tutor-course-lesson{
486 border-top: 1px solid #DCE4E6;
487 }
488
489 .tutor-course-lesson h5{
490 line-height: 22px;
491 font-size: 14px;
492 margin-bottom: 0;
493 display: -webkit-box;
494 display: -ms-flexbox;
495 display: flex;
496 color: inherit;
497 }
498 .tutor-course-lesson h5 a{
499 color: var(--tutor-primary-color);
500 -webkit-transition: 300ms;
501 transition: 300ms;
502 }
503 .tutor-course-lesson h5 a:hover{
504 color: var(--tutor-primary-hover-color);
505 }
506 .tutor-course-lesson h5 i{
507 line-height: 22px;
508 display: inline-block;
509 vertical-align: text-top;
510 margin-right: 10px;
511 color: var(--tutor-light-color);
512 display: block;
513 }
514 .tutor-course-lesson h5 .lesson-preview-icon i{
515 margin-right: 0;
516 margin-left: 10px;
517 }
518
519 .tutor-course-lesson h5 .tutor-lesson-duration{
520 margin-left: auto;
521 padding-left: 5px;
522 -ms-flex-item-align: start;
523 align-self: flex-start;
524 }
525 .tutor-course-lesson .lesson-preview-title {
526 -webkit-box-flex: 1;
527 -ms-flex: 1 0 0;
528 flex: 1 0 0;
529 -webkit-box-orient: horizontal;
530 -webkit-box-direction: normal;
531 -ms-flex-direction: row;
532 flex-direction: row;
533 display: -webkit-box;
534 display: -ms-flexbox;
535 display: flex;
536 -webkit-box-align: start;
537 -ms-flex-align: start;
538 align-items: flex-start;
539 }
540
541 /********************/
542 /*end single course*/
543 /********************/
544
545 /**
546 Icon Css
547 */
548 div[class*="tutor-course-col"] {
549 padding-left: 15px;
550 padding-right: 15px;
551 margin-bottom: 30px;
552 }
553 .tutor-course-loop{
554 background: #fff;
555 color: #29303b;
556 font-size: small;
557 overflow: hidden;
558 position: relative;
559 vertical-align: top;
560 border-radius: 4px;
561 -webkit-transition: 300ms;
562 transition: 300ms;
563 border: 1px solid rgba(0, 0, 0, 0.05);
564 height: 100%;
565 display: -webkit-box;
566 display: -ms-flexbox;
567 display: flex;
568 -webkit-box-orient: vertical;
569 -webkit-box-direction: normal;
570 -ms-flex-direction: column;
571 flex-direction: column;
572 -webkit-box-pack: justify;
573 -ms-flex-pack: justify;
574 justify-content: space-between;
575 }
576 .tutor-course-loop a, .tutor-widget-course a{
577 text-decoration: none !important;
578 }
579 .tutor-course-header{
580 position: relative;
581 }
582
583 .tutor-course-loop-header-meta{
584 position: absolute;
585 left: 0;
586 top: 13px;
587 width: 100%;
588 padding-left: 13px;
589 padding-right: 13px;
590 overflow: hidden;
591 }
592
593 .tutor-course-loop-header-meta .tutor-course-wishlist{
594 float: right;
595 background: #fff;
596 font-size: 19px;
597 padding: 5px 5px;
598 border-radius: 3px;
599 -webkit-transition: 300ms;
600 transition: 300ms;
601 }
602
603 .tutor-course-loop-header-meta .tutor-course-wishlist a{
604 display: block;
605 color: var(--tutor-primary-color);
606 -webkit-transition: 300ms;
607 transition: 300ms;
608 }
609
610 .tutor-course-loop-header-meta .tutor-course-wishlist:hover{
611 background: var(--tutor-primary-color);
612 }
613 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a{
614 color: #fff;
615 }
616
617 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus{
618 outline: none;
619 }
620 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before{
621 content: "\e908";
622 }
623 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before{
624 content: '\e91d';
625 margin-right: 0;
626 }
627 .tutor-course-loop-level{
628 display: inline-block;
629 background: #9013FE;
630 padding: 0 7px;
631 color: #fff;
632 font-size: 12px;
633 line-height: 20px;
634 border-radius: 2px;
635 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
636 }
637
638 .tutor-course-loop:hover{
639 box-shadow: 0 4px 23px rgba(0,0,0,.1);
640 }
641 .tutor-course-loop p{
642 margin: 0;
643 }
644 .tutor-course-loop .tutor-course-header a,
645 .tutor-course-loop .tutor-course-header a img{
646 display: block;
647 border-top-left-radius: 4px;
648 border-top-right-radius: 4px;
649 }
650 .tutor-loop-course-container{
651 padding: 25px 19px;
652 }
653 .tutor-loop-rating-wrap{
654 color: #F8C51C;
655 margin-bottom: 2px;
656 font-size: 16px;
657 }
658 .tutor-rating-count{
659 color: var(--tutor-text-color);
660 }
661 .tutor-rating-count i{
662 font-style: normal;
663 display: inline-block;
664 margin-left: 5px;
665 }
666 .tutor-loop-rating-wrap i:before{
667 margin-right: 4px;
668 margin-left: 0;
669 }
670 .tutor-course-loop-title h2{
671 font-size: 20px;
672 line-height: 28px;
673 font-weight: 600;
674 margin-bottom: 17px;
675 }
676 .tutor-course-loop-title h2 a{
677 color: var(--tutor-text-color);
678 }
679 .tutor-course-loop-title h2 a:hover{
680 color: var(--tutor-primary-color);
681 }
682 .tutor-course-loop-meta{
683 margin-bottom: 15px;
684 color: var(--tutor-text-color);
685 }
686 .tutor-course-loop-meta > div{
687 display: inline-block;
688 }
689
690
691 .tutor-course-loop-meta > div i{
692 font-size: 16px;
693 margin-right: 4px;
694 }
695
696 .tutor-course-loop-meta > div i,
697 .tutor-course-loop-meta > div span{
698 vertical-align: middle;
699 }
700
701 .tutor-course-loop-meta > div + div{
702 margin-left: 10px;
703 }
704
705 .tutor-loop-course-footer{
706 padding: 15px;
707 border-top: 1px solid rgba(0, 0, 0, 0.05);
708 color: #838791;
709 font-size: 12px;
710 line-height: 25px;
711 border-bottom-left-radius: 4px;
712 border-bottom-right-radius: 4px;
713 font-weight: 400;
714 }
715 .tutor-loop-course-footer:after{
716 content: '';
717 display: table;
718 clear: both;
719 }
720 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol{
721 vertical-align: top;
722 }
723
724 .tutor-course-loop-price{
725 color: var(--tutor-text-color);
726 font-size: 16px;
727 }
728 .tutor-course-loop-price .price del{
729 font-weight: 400;
730 }
731
732 .tutor-course-loop-price .price del span{
733 text-decoration: line-through;
734 color: var(--tutor-light-color);
735 }
736
737 .tutor-course-loop-price .price del > span{
738 margin-right: 6px;
739 }
740
741 .tutor-course-loop-price .price del + ins{
742 background: transparent;
743 margin-left: 0;
744 text-decoration: none;
745 }
746 .tutor-course-loop-price > .price{
747 display: flex;
748 align-items: center;
749 justify-content: flex-start;
750 font-weight: 600;
751 }
752
753 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a{
754 color: var(--tutor-text-color);
755 position: relative;
756 line-height: 20px;
757 vertical-align: top;
758 display: block;
759 font-weight: 400;
760 font-size: 14px;
761 background: transparent;
762 padding: 0;
763 }
764
765
766 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover{
767 color: var(--tutor-primary-color);
768 }
769
770
771 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap{
772 margin-left: auto;
773 }
774 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added{
775 display: none;
776 }
777
778 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before{
779 content: '\e915';
780 font-family: 'tutor' !important;
781 speak: none;
782 font-style: normal;
783 font-weight: normal;
784 font-variant: normal;
785 text-transform: none;
786 line-height: 20px;
787 -webkit-font-smoothing: antialiased;
788 -moz-osx-font-smoothing: grayscale;
789 margin-right: 5px;
790 vertical-align: top;
791 }
792
793
794
795
796 /* Standard syntax */
797 @-webkit-keyframes mymove {
798 from {
799 -webkit-transform: rotate(0deg);
800 transform: rotate(0deg);
801 }
802 to {
803 -webkit-transform: rotate(360deg);
804 transform: rotate(360deg);
805 }
806 }
807 @keyframes mymove {
808 from {
809 -webkit-transform: rotate(0deg);
810 transform: rotate(0deg);
811 }
812 to {
813 -webkit-transform: rotate(360deg);
814 transform: rotate(360deg);
815 }
816 }
817 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap{
818 opacity: 1;
819 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
820 }
821 /* layout*/
822 .tutor-course-col-4{
823 width: 25%;
824 }
825 .tutor-course-col-3{
826 width: 33.33%;
827 }
828 .tutor-course-col-2{
829 width: 50%;
830 }
831 .tutor-course-col-1{
832 width: 100%;
833 }
834 .tutor-course-col-1 .tutor-course-loop{
835 width: 100%;
836 }
837 .tutor-course-col-5{
838 width: 20%;
839 }
840 .tutor-course-col-6{
841 width: 16.66%;
842 }
843
844 @media (max-width: 767px) {
845 .tutor-course-col-6,
846 .tutor-course-col-5,
847 .tutor-course-col-4,
848 .tutor-course-col-3,
849 .tutor-course-col-2{
850 width: 50%;
851 }
852 }
853
854 @media (max-width: 575px) {
855 .tutor-course-col-6,
856 .tutor-course-col-5,
857 .tutor-course-col-4,
858 .tutor-course-col-3,
859 .tutor-course-col-2{
860 width: 100%;
861 }
862 }
863
864 .tutor-course-filter-wrap{
865 clear: both;
866 margin-bottom: 50px;
867 }
868 .tutor-course-filter-form{
869 display: inline-block;
870 }
871 .tutor-course-archive-results-wrap{
872 float: left;
873 width: 45%;
874 }
875 .tutor-course-archive-filters-wrap{
876 float: right;
877 width: 45%;
878 text-align: right;
879 }
880 .tutor-courses{
881 clear: both;
882 display: -webkit-box;
883 display: -ms-flexbox;
884 display: flex;
885 -ms-flex-wrap: wrap;
886 flex-wrap: wrap;
887 margin-left: -15px;
888 margin-right: -15px;
889 padding: 0;
890 }
891 .tutor-loop-course-bottom {
892 display: -webkit-box;
893 display: -ms-flexbox;
894 display: flex;
895 -webkit-box-orient: vertical;
896 -webkit-box-direction: normal;
897 -ms-flex-direction: column;
898 flex-direction: column;
899 -webkit-box-pack: justify;
900 -ms-flex-pack: justify;
901 justify-content: space-between;
902 height: 100%;
903 }
904 .clearfix:before, .clearfix:after{
905 display: block;
906 clear: both;
907 content: "";
908 }
909 .tutor-loop-author, .tutor-meta{
910 color: #bac0cf;
911 }
912 .tutor-text-mute{
913 color: #bac0cf;
914 font-weight: 400;
915 }
916
917 .tutor-loop-author{
918 overflow: hidden;
919 }
920
921 .tutor-loop-author .tutor-single-course-avatar img{
922 width: 25px;
923 height: 25px;
924 display: block;
925 border-radius: 50%;
926 margin-right: 6px;
927 }
928 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar{
929 height: 25px;
930 width: 25px;
931 display: inline-block;
932 border-radius: 50%;
933 text-align: center;
934 line-height: 25px;
935 font-size: 11px;
936 margin-right: 6px;
937 }
938
939 .tutor-loop-author > div{
940 display: inline-block;
941 float: left;
942 }
943
944 .tutor-loop-author > div a{
945 color: var(--tutor-text-color);
946 font-weight: 500;
947 -webkit-transition: 300ms;
948 transition: 300ms;
949 }
950 .tutor-loop-author > div a:hover{
951 color: var(--tutor-primary-color);
952 }
953 .tutor-loop-author > div span{
954 display: inline-block;
955 margin: 0 2px 0 2px;
956 font-size: 14px;
957 color: var(--tutor-light-color);
958 line-height: 25px;
959 font-weight: 400;
960 }
961
962 .tutor-course-lising-category a:not(:last-child):after{
963 content: ', ';
964 margin-right: 5px;
965 }
966
967 /**
968 Topicstutor-course-title
969 */
970 .tutor-course-enroll-wrap{
971 padding: 20px 0;
972 }
973 .tutor-wrap .tutor-course-enrolled-wrap{
974 background: #ecffec;
975 padding: 20px;
976 border: 1px solid #b7d6b7;
977 }
978
979 /**
980 Notice and others message
981 Alert Box Css
982 */
983 .tutor-notice-warning{
984 background-color: #fcf8e3;
985 border-color: #faebcc;
986 padding: 20px;
987 margin-bottom: 10px;
988 }
989 .tutor-info-msg,
990 .tutor-success-msg,
991 .tutor-warning-msg,
992 .tutor-error-msg {
993 margin: 10px 0;
994 padding: 10px;
995 border-radius: 3px 3px 3px 3px;
996 }
997 .tutor-info-msg {
998 color: var(--tutor-primary-color);
999 background-color: #BEF;
1000 }
1001 .tutor-success-msg {
1002 color: var(--tutor-success-button-color);
1003 background-color: #DFF2BF;
1004 }
1005 .tutor-warning-msg {
1006 color: #9F6000;
1007 background-color: #FEEFB3;
1008 }
1009 .tutor-error-msg {
1010 color: #D8000C;
1011 background-color: #FFBABA;
1012 }
1013 /**
1014 End Alert box css
1015 */
1016
1017 .single_add_to_cart_button,
1018 a.tutor-button,
1019 .tutor-button,
1020 a.tutor-btn,
1021 .tutor-btn{
1022 color: #fff;
1023 border: 1px solid var(--tutor-primary-color);
1024 background-color: var(--tutor-primary-color);
1025 display: inline-block;
1026 padding: 12px 30px;
1027 border-radius: 4px;
1028 text-transform: uppercase;
1029 line-height: 1.4;
1030 font-size: 14px;
1031 font-weight: 500;
1032 }
1033
1034 a.tutor-button.bordered-button,
1035 .tutor-button.bordered-button,
1036 a.tutor-btn.bordered-btn,
1037 .tutor-btn.bordered-btn{
1038 color: var(--tutor-primary-color);
1039 border: 1px solid var(--tutor-primary-color);
1040 background-color: #fff;
1041 }
1042
1043 a.tutor-button:hover,
1044 .tutor-button:hover,
1045 a.tutor-btn:hover,
1046 .tutor-btn:hover {
1047 background-color: var(--tutor-primary-hover-color);
1048 border-color: var(--tutor-primary-hover-color);
1049 color: #fff;
1050 }
1051
1052 a.tutor-button.bordered-button:hover,
1053 .tutor-button.bordered-button:hover,
1054 a.tutor-btn.bordered-btn:hover,
1055 .tutor-btn.bordered-btn:hover{
1056 border: 1px solid var(--tutor-primary-color);
1057 background-color: var(--tutor-primary-color);
1058 }
1059
1060 .tutor-button.tutor-danger{
1061 background-color: #E53935;
1062 border-color: #E53935;
1063 }
1064 .tutor-button.tutor-success{
1065 background: var(--tutor-success-button-color);
1066 border-color: var(--tutor-success-button-color);
1067 }
1068
1069 .course-enrolled-nav-wrap{
1070 border-bottom: 1px solid #dedfe0;
1071 margin-bottom: 45px;
1072 }
1073 .tutor-wrap nav.course-enrolled-nav ul{
1074 list-style: none;
1075 margin: 0 0 -1px;
1076 padding: 0;
1077 }
1078 .tutor-wrap nav.course-enrolled-nav ul li{
1079 display: inline-block;
1080 }
1081
1082
1083 .tutor-wrap nav.course-enrolled-nav ul li a{
1084 display: block;
1085 font-size: 16px;
1086 padding: 5px 0 20px;
1087 margin-right: 20px;
1088 color: var(--tutor-light-color);
1089 border-bottom: 2px solid transparent;
1090 }
1091 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a{
1092 margin-left: 20px;
1093 }
1094 .tutor-wrap nav.course-enrolled-nav ul li.active a{
1095 border-bottom: 2px solid var(--tutor-primary-color);
1096 color: var(--tutor-text-color);
1097 }
1098
1099
1100 @media (max-width: 575px) {
1101 .tutor-wrap nav.course-enrolled-nav ul li{
1102 display: inline-block;
1103 }
1104 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
1105 .tutor-wrap nav.course-enrolled-nav ul li a{
1106 padding: 8px;
1107 margin: 0;
1108 }
1109 .tutor-wrap nav.course-enrolled-nav ul li.active a{
1110 border: none;
1111 color: var(--tutor-primary-color);
1112 }
1113 }
1114
1115 /* *********************** */
1116 /* Tutor Dashboard */
1117 /* *********************** */
1118
1119 .tutor-dashboard-header{
1120 display: -webkit-box;
1121 display: -ms-flexbox;
1122 display: flex;
1123 -webkit-box-align: center;
1124 -ms-flex-align: center;
1125 align-items: center;
1126 padding-bottom: 30px;
1127 border-bottom: 1px solid #DCDFE5;
1128 flex-wrap: wrap;
1129 }
1130
1131 .tutor-dashboard-header-avatar img{
1132 display: block;
1133 width: 150px;
1134 height: 150px;
1135 border-radius: 50%;
1136 }
1137
1138 .tutor-dashboard-header-info{
1139 -webkit-box-flex: 1;
1140 -ms-flex-positive: 1;
1141 flex-grow: 1;
1142 padding-left: 20px;
1143 padding-top: 15px;
1144 padding-bottom: 15px;
1145 }
1146
1147 .tutor-dashboard-header-button{
1148 padding-top: 15px;
1149 }
1150
1151 .tutor-dashboard-header-display-name h4{
1152 font-size: 30px;
1153 margin-top: 0px;
1154 margin-bottom: 10px;
1155 line-height: 34px;
1156 }
1157
1158 .tutor-dashboard-header-stats{
1159 display: -webkit-box;
1160 display: -ms-flexbox;
1161 display: flex;
1162 -ms-flex-wrap: wrap;
1163 flex-wrap: wrap;
1164 line-height: 25px;
1165 }
1166
1167 .tutor-dashboard-header-stats > div:not(:first-child){
1168 margin-left: 30px;
1169 }
1170
1171
1172
1173
1174 /* end dashboard header */
1175
1176 /**
1177 * Dashboard Table
1178 */
1179
1180 .tutor-dashboard-info-table-wrap{
1181 margin-bottom: 30px;
1182 }
1183 .tutor-dashboard-info-table-wrap table{
1184 margin-bottom: 0;
1185 border-collapse: collapse;
1186 border: 1px solid #DCDFE5;
1187 border-radius: 4px;
1188 width: 100%;
1189 }
1190 .tutor-dashboard-info-table thead{
1191 background: #FAFBFC;
1192 }
1193 .tutor-dashboard-info-table tr{
1194 border: 1px solid #DCDFE5;
1195 }
1196
1197 .tutor-dashboard-info-table tbody tr td{
1198 background: transparent !important;
1199 padding: 20px 30px;
1200 }
1201 .tutor-dashboard-info-table thead tr td{
1202 padding: 15px 30px;
1203 }
1204 .tutor-dashboard-info-table-wrap > h3{
1205 font-size: 20px;
1206 font-weight: 500;
1207 border: 1px solid #DCDFE5;
1208 border-bottom: none;
1209 margin: 0;
1210 padding: 30px;
1211 border-radius: 4px 4px 0 0 ;
1212 }
1213
1214 .tutor-dashboard-info-table-wrap > h3 + table{
1215 border-radius: 0 0 4px 4px ;
1216 }
1217
1218 /**
1219 * Tutor Dashboard Review
1220 */
1221
1222 .tutor-dashboard-single-review{
1223 border: 1px solid #DCDFE5;
1224 border-radius: 4px;
1225 margin-bottom: 30px;
1226 }
1227 .tutor-dashboard-review-heading{
1228 padding: 18px 24px;
1229 border-bottom: 1px solid #DCDFE5;
1230 display: -webkit-box;
1231 display: -ms-flexbox;
1232 display: flex;
1233 -webkit-box-align: center;
1234 -ms-flex-align: center;
1235 align-items: center;
1236 }
1237 .individual-dashboard-review-body{
1238 padding: 18px 24px;
1239 }
1240
1241 .tutor-dashboard-review-title{
1242 font-size: 18px;
1243 -webkit-box-flex: 1;
1244 -ms-flex-positive: 1;
1245 flex-grow: 1;
1246 white-space: nowrap;
1247 overflow: hidden;
1248 text-overflow: ellipsis;
1249 font-weight: 300;
1250 }
1251 .tutor-dashboard-review-title a{
1252 font-weight: 500;
1253 color: var(--tutor-primary-color);
1254 }
1255
1256 .tutor-dashboard-review-links{
1257 white-space: nowrap;
1258 font-weight: 400;
1259 }
1260
1261 .tutor-dashboard-review-links a{
1262 color: #8C94A8;
1263 margin-left: 30px;
1264 display: -webkit-inline-box;
1265 display: -ms-inline-flexbox;
1266 display: inline-flex;
1267 -webkit-box-align: center;
1268 -ms-flex-align: center;
1269 align-items: center;
1270 }
1271
1272 .tutor-dashboard-review-links a i{
1273 line-height: inherit;
1274 font-size: 24px;
1275 margin-right: 10px;
1276 }
1277 .tutor-dashboard-review-links a:last-child i{
1278 color: #F0576A;
1279 }
1280
1281
1282 /*dashboard content*/
1283
1284 .tutor-dashboard-info-cards{
1285 margin: 0 -15px 15px;
1286 padding: 0;
1287 display: -webkit-box;
1288 display: -ms-flexbox;
1289 display: flex;
1290 list-style: none;
1291 -ms-flex-wrap: wrap;
1292 flex-wrap: wrap;
1293 }
1294 .tutor-dashboard-info-cards .tutor-dashboard-info-card{
1295 padding: 15px;
1296 min-width: 33.333%;
1297 }
1298
1299 .tutor-dashboard-info-cards .tutor-dashboard-info-card p{
1300 margin: 0;
1301 padding: 15px 25px;
1302 background: #282C36;
1303 color: #ffffff;
1304 border-radius: 4px;
1305 }
1306 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val{
1307 display: block;
1308 font-weight: 700;
1309 font-size: 30px;
1310 line-height: 1.618;
1311 }
1312 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span{
1313 display: inline-block;
1314 }
1315 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > *{
1316 vertical-align: middle;
1317 }
1318
1319 /*dashboard quiz attempts*/
1320 .tutor-dashboard-content{
1321 margin-bottom: 60px;
1322 }
1323 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
1324 .tutor-dashboard-content .tutor-quiz-attempt-history tr td{
1325 vertical-align: middle;
1326 }
1327 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child{
1328 padding: 15px 13px !important;
1329 }
1330 .tutor-dashboard-content .tutor-quiz-attempt-history tr.pass{
1331 border-left: 3px solid var(--tutor-success-button-color);
1332 }
1333 .tutor-dashboard-content .tutor-quiz-attempt-history tr.fail{
1334 border-left: 3px solid #D71830;
1335 }
1336 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
1337 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass{
1338 width: auto;
1339 height: auto;
1340 line-height: 19px;
1341 padding: 0 5px;
1342 margin-right: 4px;
1343 }
1344
1345
1346 .tutor-dashboard-content .tutor-quiz-attempt-history table tr th{
1347 background: #FAFBFC;
1348 }
1349
1350 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td{
1351 background: #fff;
1352 }
1353
1354 @media (max-width: 768px) {
1355 .tutor-dashboard-content .tutor-quiz-attempt-history table tr{
1356 display: flex;
1357 flex-wrap: wrap;
1358 box-sizing: border-box;
1359 }
1360 .tutor-dashboard-content .tutor-quiz-attempt-history table tr th{
1361 display: none;
1362 }
1363 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td{
1364 width: 100%;
1365 }
1366 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child){
1367 text-align: right;
1368 }
1369
1370 .tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before{
1371 content: attr(title) ": ";
1372 float: left;
1373 font-weight: 700;
1374 }
1375
1376 }
1377
1378 .tutor-dashboard-content .tutor-quiz-attempt-history table a{
1379 color: var(--tutor-primary-color);
1380 font-weight: 700;
1381 font-size: 14px;
1382 line-height: 24px;
1383 }
1384
1385
1386 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover{
1387 color: var(--tutor-primary-color);
1388 }
1389
1390 .tutor-dashboard-item-group{
1391 padding: 25px;
1392 border: 1px solid #DCDFE5;
1393 border-radius: 4px;
1394 margin-bottom: 30px;
1395 }
1396
1397 .tutor-dashboard-item-group > h4{
1398 font-size: 20px;
1399 color: var(--tutor-primary-color);
1400 font-weight: 500;
1401 }
1402
1403 /* end dashboard content*/
1404
1405 /* dashboard profile*/
1406
1407 .tutor-dashboard-profile .tutor-dashboard-profile-item{
1408 display: -webkit-box;
1409 display: -ms-flexbox;
1410 display: flex;
1411 }
1412
1413 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading{
1414 min-width: 190px;
1415 }
1416
1417 @media (max-width: 480px) {
1418 .tutor-dashboard-profile .tutor-dashboard-profile-item{
1419 flex-wrap: wrap;
1420 }
1421 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading{
1422 min-width: 100%;
1423 width: 100%;
1424 font-weight: 700;
1425 margin-bottom: 6px;
1426 }
1427 }
1428
1429 .tutor-dashboard-profile .tutor-dashboard-profile-item .content{
1430 -webkit-box-flex: 1;
1431 -ms-flex-positive: 1;
1432 flex-grow: 1;
1433 }
1434
1435 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small{
1436 font-size: inherit;
1437 font-style: italic;
1438 /*color: #999;*/
1439 }
1440
1441 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a{
1442 color: var(--tutor-primary-color);
1443 }
1444
1445 /* end dashboard profile*/
1446
1447 .tutor-dashboard-avater img{
1448 width: 70px;
1449 height: 70px;
1450 display: block;
1451 border-radius: 50%;
1452 }
1453 .tutor-dashboard-student-info h4{
1454 font-size: 18px;
1455 color: var(--tutor-light-color);
1456 margin-bottom: 0;
1457 }
1458 .tutor-dashboard-student-info h4 a{
1459 color: var(--tutor-text-color);
1460 }
1461 .tutor-dashboard-user-role{
1462 font-size: 14px;
1463 font-weight: 400;
1464 }
1465 .tutor-dashboard-student-meta ul{
1466 list-style: none;
1467 margin: 20px 0 40px;
1468 padding: 15px 0;
1469 border-top: 1px solid #DCDFE5;
1470 border-bottom: 1px solid #DCDFE5;
1471 font-size: 14px;
1472 }
1473 .tutor-dashboard-student-meta ul li{
1474 display: inline-block;
1475 color: var(--tutor-text-color);
1476 margin-left: 60px;
1477 }
1478 .tutor-dashboard-inline-links{
1479 margin-bottom: 30px;
1480 }
1481 .tutor-dashboard-inline-links ul{
1482 margin: 0;
1483 padding: 0;
1484 border-bottom: 1px solid #DFE1E5;
1485 }
1486 .tutor-dashboard-inline-links ul li{
1487 display: inline-block;
1488 }
1489 .tutor-dashboard-inline-links ul li a{
1490 display: block;
1491 padding: 5px 10px;
1492 color: var(--tutor-primary-color);
1493 margin-bottom: -1px;
1494 line-height: 40px;
1495 }
1496 .tutor-dashboard-inline-links ul li a:hover, .tutor-dashboard-inline-links ul li.active a {
1497 color: var(--tutor-primary-color);
1498 border-bottom: 1px solid var(--tutor-primary-color);
1499 padding-bottom: 4px;
1500 }
1501 .tutor-dashboard-student-meta ul li:first-child{
1502 margin-left: 0;
1503 }
1504 @media (max-width: 767px){
1505 .tutor-dashboard-student-meta ul{
1506 display: block;
1507 border: none;
1508 padding: 0;
1509 }
1510 .tutor-dashboard-student-meta ul li{
1511 display: inline-block;
1512 color: var(--tutor-text-color);
1513 margin: 5px;
1514 border: 1px solid #dddddd;
1515 padding: 5px 10px;
1516 border-radius: 4px;
1517 margin-left: 5px;
1518 }
1519 }
1520 .tutor-dashboard-student-meta ul li strong{
1521 display: block;
1522 color: var(--tutor-light-color);
1523 font-weight: 400;
1524 }
1525 .tutor-dashboard-permalinks{
1526 list-style: none;
1527 margin: 0px 0 20px;
1528 font-size: 14px;
1529 padding: 20px 0;
1530 border-left: 1px solid #DCDFE5;
1531 border-right: 1px solid #DCDFE5;
1532 border-bottom: 1px solid #DCDFE5;
1533 }
1534 .tutor-dashboard-permalinks li:not(:last-child){
1535
1536 }
1537 .tutor-dashboard-permalinks li a:hover{
1538 background-color: #EDF0F9;
1539 }
1540 .tutor-dashboard-permalinks li.active a{
1541 background-color: var(--tutor-primary-color);
1542 color: #ffffff;
1543 }
1544
1545 @media (max-width: 991px) {
1546 .tutor-dashboard-student .tutor-col-3,
1547 .tutor-dashboard-student .tutor-col-9{
1548 -webkit-box-flex: 0;
1549 -ms-flex: 0 0 100%;
1550 flex: 0 0 100%;
1551 max-width: 100%;
1552 }
1553 }
1554
1555 .tutor-dashboard-permalinks a{
1556 display: block;
1557 color: var(--tutor-text-color);
1558 padding: 10px 20px;
1559 line-height: 28px;
1560 }
1561
1562 .tutor-dashboard-permalinks a:before{
1563 content: "\e968";
1564 font-family: 'tutor' !important;
1565 speak: none;
1566 font-style: normal;
1567 font-weight: normal;
1568 font-variant: normal;
1569 text-transform: none;
1570 line-height: inherit;
1571 -webkit-font-smoothing: antialiased;
1572 -moz-osx-font-smoothing: grayscale;
1573 margin-right: 15px;
1574 vertical-align: middle;
1575 color: var(--tutor-primary-color);
1576 opacity: .6;
1577 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
1578 font-size: 17px;
1579 }
1580 .tutor-dashboard-permalinks a:hover:before{
1581 opacity: 1;
1582 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1583 }
1584
1585 .tutor-dashboard-permalinks li.active a:before{
1586 opacity: 1;
1587 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1588 color: #fff;
1589 }
1590
1591 .tutor-dashboard-menu-my-profile a:before{
1592 content: "\e963";
1593 }
1594
1595 .tutor-dashboard-menu-enrolled-courses a:before{
1596 content: "\e969";
1597 }
1598
1599 .tutor-dashboard-menu-my-courses a:before{
1600 content: "\e965";
1601 }
1602
1603 .tutor-dashboard-menu-wishlist a:before{
1604 content: "\e908";
1605 }
1606
1607 .tutor-dashboard-menu-reviews a:before{
1608 content: "\e917";
1609 }
1610
1611 .tutor-dashboard-menu-quiz-attempts a:before{
1612 content: "\e948";
1613 }
1614
1615 .tutor-dashboard-menu-earning a:before{
1616 content: "\e96b";
1617 }
1618
1619 .tutor-dashboard-menu-withdraw a:before{
1620 content: "\e960";
1621 }
1622 .tutor-dashboard-menu-settings a:before{
1623 content: "\e961";
1624 }
1625 .tutor-dashboard-menu-logout a:before{
1626 content: "\e962";
1627 }
1628
1629 .tutor-dashboard-menu-purchase_history a:before{
1630 content: "\e964";
1631 }
1632 .tutor-dashboard-content{
1633 padding-top: 30px;
1634 }
1635
1636 .tutor-dashboard-content > h3{
1637 color: var(--tutor-text-color);
1638 font-size: 22px;
1639 font-weight: 500;
1640 line-height: 23px;
1641 margin-bottom: 20px;
1642 }
1643
1644
1645 /** Earning Report */
1646 .tutor-date-range-filter-wrap{
1647 margin: 15px 0 20px;
1648 font-size: 12px;
1649 }
1650
1651
1652 .report-top-sub-menu{
1653 margin: 0 10px 5px 0;
1654 display: inline-block;
1655 font-size: 0;
1656 }
1657
1658 .report-top-sub-menu a{
1659 text-decoration: none;
1660 padding: 5px 8px;
1661 border: 1px solid #D7DADF;
1662 color: #AAAEB3;
1663 white-space: nowrap;
1664 display: inline-block;
1665 font-size: 12px;
1666 }
1667
1668
1669 .report-top-sub-menu a:not(:first-child){
1670 margin-left: -1px;
1671 }
1672
1673 .report-top-sub-menu a:hover{
1674 background: #EDF0F9;
1675 color: #333;
1676 }
1677 .report-top-sub-menu a.active {
1678 background-color: var(--tutor-primary-color);
1679 color: #ffffff;
1680 border: 1px solid var(--tutor-primary-hover-color);
1681 }
1682 .tutor-date-range-wrap{
1683 display: inline-block;
1684 }
1685 .report-date-range-form{
1686 display: -webkit-box;
1687 display: -ms-flexbox;
1688 display: flex;
1689 margin-bottom: 0;
1690 max-width: 370px;
1691 }
1692 .date-range-input{
1693 position: relative;
1694 }
1695
1696
1697 .date-range-input input{
1698 border-radius: 0 !important;
1699 margin: 0 !important;
1700 border-right: none !important;
1701 font-size: 14px;
1702 }
1703
1704 .date-range-input:last-child{
1705 margin-right: 0;
1706 }
1707
1708
1709 .date-range-input:last-child button{
1710 border-radius: 0;
1711 }
1712
1713 .date-range-input input, .date-range-input input[type=text]{
1714 border: 1px solid #D7DADF;
1715 box-shadow: none;
1716 line-height: 29px;
1717 margin: 0;
1718 padding-right: 30px;
1719 padding-top: 0;
1720 padding-bottom: 0;
1721 width: 100%;
1722 }
1723 .date-range-input i.tutor-icon-calendar{
1724 position: absolute;
1725 right: 10px;
1726 top: 7px;
1727 }
1728 .date-range-input button{
1729 background-color: var(--tutor-primary-color);
1730 color: #ffffff;
1731 border: none;
1732 line-height: 30px;
1733 padding: 0 15px;
1734 }
1735 .report-download-csv-icon{
1736 float: right;
1737 }
1738 .report-download-csv-icon a{
1739 text-decoration: none;
1740 }
1741
1742 .tutor-dashboard-statement-table-wrap{
1743 overflow-x: auto;
1744 }
1745
1746 table.tutor-dashboard-statement-table p{
1747 margin: 0;
1748 padding: 0;
1749 }
1750 table.tutor-dashboard-statement-table p.small-text {
1751 font-size: 12px;
1752 color: #666666;
1753 }
1754 /** ENd earning report **/
1755
1756 /**
1757 Withdraw Method
1758 */
1759
1760
1761 .withdraw-method-select-wrap{
1762 display: -webkit-box;
1763 display: -ms-flexbox;
1764 display: flex;
1765 -ms-flex-wrap: wrap;
1766 flex-wrap: wrap;
1767 margin: 0 -15px 40px;
1768 }
1769
1770 .withdraw-method-select-wrap .withdraw-method-select{
1771 -webkit-box-flex: 1;
1772 -ms-flex-positive: 1;
1773 flex-grow: 1;
1774 padding: 0 15px;
1775 margin-bottom: 30px;
1776 }
1777 .withdraw-method-select-wrap .withdraw-method-select label{
1778 display: block;
1779 padding: 20px;
1780 margin: 0;
1781 cursor: pointer;
1782 overflow: hidden;
1783 border: 1px solid #DCDFE5;
1784 border-radius: 4px;
1785 position: relative;
1786 }
1787 .withdraw-method-select-wrap .withdraw-method-select input:checked + label{
1788 border-color: var(--tutor-success-button-color);
1789 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
1790 }
1791 .withdraw-method-select-wrap .withdraw-method-select label:after{
1792 content: '\e90f';
1793 position: absolute;
1794 right: -1px;
1795 top: -1px;
1796 border: 1px solid #DCDFE5;
1797 height: 22px;
1798 width: 22px;
1799 text-align: center;
1800 line-height: 22px;
1801 color: transparent;
1802 }
1803 .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after{
1804 color: #fff;
1805 background: var(--tutor-success-button-color);
1806 border-color: var(--tutor-success-button-color);
1807 font-family: 'tutor' !important;
1808 speak: none;
1809 font-style: normal;
1810 font-weight: normal;
1811 font-variant: normal;
1812 text-transform: none;
1813 font-size: 13px;
1814 }
1815
1816 .withdraw-method-select-wrap .withdraw-method-select p{
1817 margin: 0;
1818 }
1819 .withdraw-method-select-wrap .withdraw-method-select label > p{
1820 font-size: 20px;
1821 font-weight: 600;
1822 color: var(--tutor-primary-color);
1823 }
1824 .withdraw-method-select-wrap .withdraw-method-select label span{
1825 color: #B0B6C8;
1826 font-size: 14px;
1827 font-weight: 400;
1828 }
1829
1830 .withdraw-method-form{
1831 display: -webkit-box;
1832 display: -ms-flexbox;
1833 display: flex;
1834 -ms-flex-wrap: wrap;
1835 flex-wrap: wrap;
1836 margin: 0 -15px;
1837 }
1838
1839
1840 .withdraw-method-form > div{
1841 -webkit-box-flex: 1;
1842 -ms-flex-positive: 1;
1843 flex-grow: 1;
1844 min-width: 50%;
1845 padding: 0 15px 20px;
1846 }
1847
1848 @media (max-width: 480px) {
1849 .withdraw-method-form > div{
1850 width: 100%;
1851 }
1852 }
1853
1854 .withdraw-method-form > div.withdraw-account-save-btn-wrap{
1855 width: 100%;
1856 }
1857
1858 .withdraw-form-field-amount input[type='text'],
1859 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
1860 .withdraw-method-forms-wrap .withdraw-method-form textarea{
1861 border: 1px solid #DCDFE5;
1862 display: block;
1863 width: 100%;
1864 background: transparent;
1865 box-shadow: none;
1866 border-radius: 4px;
1867 }
1868
1869
1870 label[for="tutor_withdraw_amount"]{
1871 margin-bottom: 7px;
1872 display: block;
1873 }
1874 .withdraw-form-field-amount input[type='text']{
1875 margin-bottom: 10px;
1876 height: 45px;
1877 }
1878
1879
1880 .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
1881 .withdraw-method-forms-wrap .withdraw-method-form textarea:focus{
1882 border-color: var(--tutor-primary-color);
1883 outline: none;
1884 }
1885
1886 .withdraw-method-forms-wrap .withdraw-method-form textarea{
1887 min-height: 80px;
1888 }
1889
1890
1891 .withdraw-method-forms-wrap .withdraw-method-form label{
1892 color: #989EAF;
1893 font-size: 14px;
1894 margin-bottom: 8px;
1895 display: block;
1896 }
1897
1898
1899 .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc{
1900 font-size: 12px;
1901 margin: 5px 0 0;
1902 font-style: italic;
1903 }
1904
1905
1906 /** END Withdraw */
1907
1908 .tutor-mycourse-thumbnail {
1909 -webkit-box-flex: 0;
1910 -ms-flex: 0 0 250px;
1911 flex: 0 0 250px;
1912 -ms-flex-item-align: center;
1913 -webkit-background-size: cover;
1914 background-size: cover;
1915 background-position: center;
1916 }
1917 .tutor-mycourse-content {
1918 padding: 20px;
1919 -webkit-box-flex: 1;
1920 -ms-flex: 1;
1921 flex: 1;
1922 }
1923
1924
1925 @media (max-width: 580px) {
1926 .tutor-mycourse-thumbnail{
1927 height: 200px;
1928 }
1929 .tutor-mycourse-thumbnail,
1930 .tutor-mycourse-content{
1931 min-width: 100%;
1932 width: 100%;
1933 }
1934 }
1935
1936 .tutor-mycourse-content h3{
1937 margin: 0 0 9px;
1938 }
1939 .tutor-mycourse-content h3 a:hover{
1940 color: var(--tutor-primary-color);
1941 }
1942 .tutor-mycourse-rating{
1943 color: #F8C51C;
1944 font-size: 12px;
1945 }
1946 .tutor-mycourse-rating i{
1947 margin-right: 4px;
1948 }
1949 .tutor-dashboard-content-inner{
1950 font-size: 14px;
1951 }
1952
1953 .tutor-mycourse-edit,
1954 .tutor-mycourse-delete{
1955 color: var(--tutor-light-color);
1956 -webkit-transition: 300ms;
1957 transition: 300ms;
1958 }
1959
1960 .tutor-mycourse-edit:hover,
1961 .tutor-mycourse-delete:hover{
1962 color: var(--tutor-primary-color)
1963 }
1964
1965 .tutor-mycourse-edit i,
1966 .tutor-mycourse-delete i{
1967 line-height: inherit;
1968 display: inline-block;
1969 vertical-align: top;
1970 color: var(--tutor-primary-color);
1971 }
1972 .tutor-mycourse-delete i{
1973 color: #f05120;
1974 }
1975 .tutor-dashboard-content-inner .tutor-mycourse-wrap{
1976 display: -webkit-box;
1977 display: -ms-flexbox;
1978 display: flex;
1979 margin-bottom: 30px;
1980 border: 1px solid #DCDFE5;
1981 border-radius: 4px;
1982 flex-direction: row;
1983 overflow: hidden;
1984 }
1985
1986 @media (max-width: 580px) {
1987 .tutor-dashboard-content-inner .tutor-mycourse-wrap{
1988 flex-wrap: wrap;
1989 }
1990 }
1991
1992 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4{
1993 display: none;
1994 }
1995
1996 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating{
1997 margin-bottom: 3px;
1998 }
1999 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a{
2000 font-size: 14px;
2001 font-weight: 400;
2002 margin-left: 5px;
2003 color: #8C94A8;
2004 }
2005
2006 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover{
2007 color: var(--tutor-primary-color);
2008 }
2009
2010 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{
2011 margin-bottom: 0;
2012 }
2013 .tutor-mycourse-content .mycourse-footer {
2014 display: -webkit-box;
2015 display: -ms-flexbox;
2016 display: flex;
2017 }
2018
2019 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats{
2020 -webkit-box-flex: 1;
2021 -ms-flex: 1;
2022 flex: 1;
2023 }
2024 .tutor-dashboard-content-inner .tutor-mycourses-stats > *{
2025 margin-right: 8px;
2026 }
2027 .tutor-mycourse-status{
2028 margin-right: 15px;
2029 }
2030 .tutor-dashboard-content-inner h3 a{
2031 color: var(--tutor-text-color);
2032 font-size: 22px;
2033 line-height: 28px;
2034 font-weight: 500;
2035 display: block;
2036 }
2037
2038 .tutor-dashboard-content-inner .tutor-course-metadata ul{
2039 display: block;
2040 list-style: none;
2041 margin: 0 0 10px;
2042 padding: 0;
2043 font-size: 14px;
2044 }
2045
2046 .tutor-dashboard-content-inner .tutor-progress-bar-wrap{
2047 margin-bottom: 0;
2048 }
2049 .tutor-dashboard-content-inner .tutor-course-metadata li{
2050 display: inline-block;
2051 color: var(--tutor-light-color);
2052 margin-left: 20px;
2053 }
2054
2055 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child{
2056 margin-left: 0;
2057 }
2058
2059 .tutor-dashboard-content-inner .tutor-course-metadata li span{
2060 color: var(--tutor-text-color);
2061 margin-left: 5px;
2062 }
2063
2064 /**
2065 * Tutor Course Delete Popup
2066 */
2067
2068 .tutor-course-delete-popup{
2069 text-align: center;
2070 font-size: 16px;
2071 line-height: 25px;
2072 font-weight: 400;
2073 color: #8C94A8;
2074 }
2075 .tutor-course-delete-popup img{
2076 width: 110px;
2077 margin: 0 auto;
2078 }
2079
2080 .tutor-course-delete-popup h3{
2081 font-weight: 500;
2082 font-size: 30px;
2083 margin: 15px 0 25px;
2084 }
2085
2086 .tutor-modal-button-group{
2087 margin-top: 55px;
2088 }
2089
2090 .tutor-modal-button-group button{
2091 line-height: 30px;
2092 padding: 10px 25px;
2093 color: #C7CCDA;
2094 border: 2px solid #DDDFE7;
2095 border-radius: 2px;
2096 background: #fff;
2097 min-width: 220px;
2098 text-align: center;
2099 text-transform: uppercase;
2100 -webkit-transition: 300ms;
2101 transition: 300ms;
2102 }
2103
2104 .tutor-modal-button-group button + button{
2105 margin-left: 20px;
2106 }
2107
2108 .tutor-modal-button-group button.tutor-danger{
2109 background: #F0576A;
2110 border-color: #F0576A;
2111 color: #ffffff;
2112 }
2113 .tutor-modal-button-group button:hover{
2114 background: #fff;
2115 color: #333;
2116 border-color: #333;
2117 }
2118 .tutor-modal-button-group button.tutor-danger:hover{
2119 background: #cd4a5a;
2120 border-color: #cd4a5a;
2121 color: #ffffff;
2122 }
2123
2124 @media (max-width: 768px) {
2125 .tutor-modal-button-group button{
2126 padding: 5px 20px;
2127 min-width: auto;
2128 margin-bottom: 6px;
2129 }
2130 .tutor-modal-button-group{
2131 margin-top: 20px;
2132 }
2133 }
2134
2135 /* *********************** */
2136 /* End Tutor Student Dashboard */
2137 /************************ */
2138 .tutor-profile-photo-upload-wrap{
2139 width: 200px;
2140 height: auto;
2141 margin-bottom: 70px;
2142 position: relative;
2143 }
2144 .tutor-profile-photo-upload-wrap img{
2145 width: 100%;
2146 height: auto;
2147 display: block;
2148 }
2149 a.tutor-profile-photo-upload-btn {
2150 position: absolute;
2151 top: 100%;
2152 background-color: var(--tutor-primary-color);
2153 color: #fff;
2154 display: block;
2155 width: 100%;
2156 text-align: CENTER;
2157 padding: 9px 0;
2158 }
2159
2160
2161 a.tutor-profile-photo-upload-btn:hover{
2162 background-color: var(--tutor-primary-hover-color);
2163 color: #fff;
2164 }
2165
2166 .tutor-profile-photo-delete-btn{
2167 position: absolute;
2168 color: #ff000c;
2169 right: 10px;
2170 top: 10px;
2171 }
2172 /**
2173 Instructor
2174 */
2175 .single-instructor-wrap{
2176 border: 1px solid #e8eff1;
2177 margin-bottom: 30px;
2178 font-size: 14px;
2179 border-radius: 4px;
2180 }
2181 .single-instructor-wrap .single-instructor-top{
2182 padding: 20px;
2183 border-bottom: 1px solid #e8eff1;
2184 display: -webkit-box;
2185 display: -ms-flexbox;
2186 display: flex;
2187 }
2188
2189 @media (max-width: 767px) {
2190 .single-instructor-wrap .single-instructor-top{
2191 -ms-flex-wrap: wrap;
2192 flex-wrap: wrap;
2193 }
2194 }
2195
2196 .single-instructor-wrap .single-instructor-top h3,
2197 .single-instructor-wrap .single-instructor-top h4 {
2198 margin: 0;
2199 padding: 0;
2200 }
2201 .single-instructor-wrap .tutor-instructor-left{
2202 -webkit-box-flex: 0;
2203 -ms-flex: 0 0 auto;
2204 flex: 0 0 auto;
2205 padding-right: 30px;
2206 }
2207 @media (max-width: 767px) {
2208 .single-instructor-wrap .tutor-instructor-left{
2209 width: 100%;
2210 margin-bottom: 15px;
2211 }
2212 }
2213 .single-instructor-wrap .instructor-avatar{
2214 float: left;
2215 }
2216 .single-instructor-wrap .instructor-avatar img{
2217 max-width: 50px;
2218 height: auto;
2219 border-radius: 50%;
2220 }
2221 .single-instructor-wrap .instructor-name{
2222 float: left;
2223 padding-left: 20px;
2224 max-width: 180px;
2225 }
2226 .single-instructor-wrap .instructor-name h3{
2227 font-size: 16px;
2228 color: var(--tutor-text-color);
2229 font-weight: 600;
2230 }
2231 .single-instructor-wrap .instructor-name h3 a{
2232 font-weight: 500;
2233 color: var(--tutor-text-color);
2234 }
2235 .single-instructor-wrap .instructor-name h4{
2236 font-weight: 500;
2237 font-size: 14px;
2238 color: var(--tutor-light-color);
2239 }
2240 .single-instructor-wrap .instructor-bio{
2241 font-size: 14px;
2242 }
2243
2244
2245 .single-instructor-wrap .single-instructor-bottom{
2246 padding: 15px 20px;
2247 text-align: right;
2248 overflow: hidden;
2249 }
2250 .single-instructor-wrap .single-instructor-bottom p{
2251 margin: 0;
2252 }
2253 .single-instructor-wrap .single-instructor-bottom .ratings{
2254 float: left;
2255 }
2256
2257 .single-instructor-wrap .single-instructor-bottom .ratings i{
2258 margin-right: 4px;
2259 }
2260 .single-instructor-wrap .single-instructor-bottom .courses,
2261 .single-instructor-wrap .single-instructor-bottom .students{
2262 display: inline-block;
2263 margin-left: 20px;
2264 }
2265
2266
2267 .single-instructor-wrap .single-instructor-bottom .courses i,
2268 .single-instructor-wrap .single-instructor-bottom .students i{
2269 font-size: 18px;
2270 display: inline-block;
2271 margin-right: 2px;
2272 vertical-align: middle;
2273 }
2274
2275 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta{
2276 color: #bac0cf;
2277 }
2278
2279 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated{
2280 color: #f8c51c;
2281 }
2282 .tutor-dashboard-pagination-results-stats{
2283 margin: 10px 0 30px;
2284 }
2285 .statement-address {
2286 margin: 10px 0;
2287 font-size: 14px;
2288 color: #555;
2289 }
2290 .statement-order-completed {
2291 background: var(--tutor-success-button-color);
2292 color: #fff;
2293 padding: 2px 5px;
2294 border: none;
2295 }
2296 /* *********************** */
2297 /* Single Lesson */
2298 /************************ */
2299
2300 /*lesson list*/
2301 .tutor-single-lesson-button-group,
2302 .tutor-topics-lesson-list .tutor-topics-in-single-lesson{
2303 border-radius: 4px;
2304 margin-bottom: 30px;
2305 border: 1px solid #E8EFF1;
2306 }
2307 .tutor-single-lesson-wrap{
2308 display: -webkit-box;
2309 display: -ms-flexbox;
2310 display: flex;
2311 position: relative;
2312 }
2313 .tutor-lesson-sidebar{
2314 -webkit-box-flex: 0;
2315 -ms-flex: 0 0 400px;
2316 flex: 0 0 400px;
2317 }
2318
2319 @media (max-width: 991px) {
2320 .tutor-lesson-sidebar{
2321 position: absolute;
2322 left: 0;
2323 top: 70px;
2324 width: 400px;
2325 max-width: 95%;
2326 height: calc(100% - 70px);
2327 z-index: 9;
2328 background: #fff;
2329 overflow-y: auto;
2330 display: none;
2331 }
2332 }
2333
2334 .tutor-single-entry-content {
2335 -webkit-box-flex: 999;
2336 -ms-flex-positive: 999;
2337 flex-grow: 999;
2338 }
2339 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
2340 .tutor-topics-in-single-lesson .tutor-single-lesson-items a{
2341 padding: 14px 100px 14px 17px;
2342 font-size: 14px;
2343 display: -webkit-box;
2344 display: -ms-flexbox;
2345 display: flex;
2346 color: var(--tutor-text-color);
2347 position: relative;
2348 border-top: 1px solid #E8EFF1;
2349 }
2350 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a{
2351 border-top: none;
2352 }
2353 .tutor-lessons-under-topic .tutor-single-lesson-items.active a{
2354 background: rgba(233, 235, 238, 0.35);
2355 }
2356 .tutor-topics-in-single-lesson{
2357 margin-bottom: 25px;
2358 background-color: #ffffff;
2359 padding: 10px 0 0;
2360 }
2361 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span{
2362 font-size: 14px;
2363 margin: 0;
2364 display: inline;
2365 color: var(--tutor-text-color);
2366 }
2367 .tutor-topics-in-single-lesson .tutor-topics-title h3{
2368 margin: 0;
2369 padding: 14px 17px;
2370 font-size: 16px;
2371 color: var(--tutor-primary-color);
2372 font-weight: 500;
2373 }
2374 .tutor-topics-in-single-lesson .tutor-topics-title.has-summery h3{
2375 cursor: pointer;
2376 }
2377
2378 .tutor-topics-in-single-lesson .tutor-topics-title h3 i{
2379 font-size: 10px;
2380 margin-left: 6px;
2381 }
2382 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i{
2383 font-size: 10px;
2384 vertical-align: middle;
2385 display: inline-block;
2386 padding: 5px;
2387 color: #C7C7C7;
2388 -webkit-transition: 300ms;
2389 transition: 300ms;
2390 cursor: pointer;
2391 }
2392 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover{
2393 color: var(--tutor-primary-color);
2394 }
2395 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
2396 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child{
2397 color: #C7C7C7;
2398 line-height: 22px;
2399 display: inline-block;
2400 vertical-align: middle;
2401 margin-right: 10px;
2402 }
2403 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt{
2404 color: var(--tutor-primary-color);
2405 }
2406 .tutor-topics-in-single-lesson .tutor-topics-summery{
2407 padding: 14px;
2408 font-size: 14px;
2409 border-top: 1px solid #DCE4E6;
2410 display: none;
2411 }
2412 .tutor-lessons-under-topic .tutor-lesson-right-icons{
2413 position: absolute;
2414 right: 15px;
2415 top: 14px;
2416 }
2417 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{
2418 height: 16px;
2419 width: 16px;
2420 border: 1px solid #E8EFF1;
2421 border-radius: 50%;
2422 font-size: 9px;
2423 display: inline-block;
2424 line-height: 16px;
2425 text-align: center;
2426 margin: 0;
2427 vertical-align: middle;
2428 margin-left: 8px;
2429 }
2430 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete{
2431 border-color: #b7d6b7;
2432 }
2433 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
2434 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done{
2435 background: var(--tutor-success-button-color);
2436 border-color: var(--tutor-success-button-color);
2437 color: #fff;
2438 }
2439 .tutor-lessons-under-topic .tutor-lesson-right-icons i{
2440 font-style: normal;
2441 }
2442
2443 .tutor-single-page-top-bar{
2444 background-color: var(--tutor-primary-color);
2445 height: 70px;
2446 margin-bottom: 50px;
2447 color: #ffffff;
2448 display: -webkit-box;
2449 display: -ms-flexbox;
2450 display: flex;
2451 -webkit-box-align: center;
2452 -ms-flex-align: center;
2453 align-items: center;
2454 -webkit-box-pack: justify;
2455 -ms-flex-pack: justify;
2456 justify-content: space-between;
2457 padding-right: 15px;
2458 }
2459
2460 .tutor-single-page-top-bar .tutor-single-lesson-segment form,
2461 .tutor-single-page-top-bar .tutor-single-lesson-segment{
2462 margin-bottom: 0;
2463 }
2464
2465
2466 .tutor-single-page-top-bar a{
2467 color: #ffffff;
2468 }
2469
2470 .tutor-topbar-home-btn{
2471 margin-left: 20px;
2472 }
2473
2474 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{
2475 background: #fff;
2476 color: var(--tutor-primary-color);
2477 padding-bottom: 13px;
2478 cursor: pointer;
2479 }
2480
2481 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover{
2482 color: #fff;
2483 background: var(--tutor-primary-hover-color);
2484 border-color: var(--tutor-primary-hover-color);
2485 }
2486
2487 .tutor-single-page-top-bar a:hover{
2488 color: #ffffff;
2489 }
2490
2491 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap{
2492 text-align: center;
2493 white-space: nowrap;
2494 overflow: hidden;
2495 text-overflow: ellipsis;
2496 -webkit-box-flex: 999999;
2497 -ms-flex-positive: 999999;
2498 flex-grow: 999999;
2499 }
2500
2501 .tutor-single-page-top-bar .tutor-hide-sidebar-bar{
2502 -webkit-box-flex: 0;
2503 -ms-flex: 0 0 auto;
2504 flex: 0 0 auto;
2505 }
2506 .tutor-single-page-top-bar .tutor-topbar-mark-to-done{
2507 -webkit-box-flex: 0;
2508 -ms-flex: 0 0 auto;
2509 flex: 0 0 auto;
2510 }
2511
2512 @media (max-width: 767px) {
2513
2514 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap,
2515 .tutor-single-page-top-bar .tutor-topbar-mark-to-done{
2516 display: none;
2517 }
2518 }
2519
2520
2521 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i{
2522 vertical-align: middle;
2523 line-height: 1;
2524 margin-right: 3px;
2525 }
2526 .tutor-lesson-content-area, .tutor-quiz-single-wrap {
2527 margin: 0 100px;
2528 }
2529 @media (max-width: 991px) {
2530 .tutor-lesson-content-area,
2531 .tutor-quiz-single-wrap{
2532 margin: 0 40px;
2533 }
2534 }
2535 .tutor-lesson-sidebar-hide-bar{
2536 background-color: var(--tutor-primary-hover-color);
2537 color: #ffffff;
2538 padding: 0 18px;
2539 display: inline-block;
2540 line-height: 68px;
2541 }
2542 .tutor-sidebar-tabs-wrap{
2543 border-top: 1px solid #E0E9EC;
2544 }
2545 .tutor-tabs-btn-group {
2546 height: 70px;
2547 display: -webkit-box;
2548 display: -ms-flexbox;
2549 display: flex;
2550 }
2551 .tutor-tabs-btn-group a{
2552 background-color: #F1F6F8;
2553 color: var(--tutor-text-color);
2554 display: block;
2555 line-height: 70px;
2556 width: 100%;
2557 text-align: center;
2558 border: 1px solid #E0E9EC;
2559 border-top: none;
2560 }
2561 .tutor-tabs-btn-group a.active{
2562 background-color: #ffffff;
2563 border: none;
2564 }
2565 .tutor-tabs-btn-group a:focus{
2566 outline: none;
2567 }
2568 /*video*/
2569
2570 .tutor-single-lesson-segment{
2571 margin-bottom: 35px;
2572 }
2573
2574 .tutor-single-lesson-wrap{
2575 font-size: 14px;
2576 background: #F4F8FA;
2577 }
2578 .tutor-lesson-video-wrap .plyr--video{
2579 border-radius: 4px;
2580 }
2581 #tutor-lesson-sidebar-qa-tab-content{
2582 background-color: #ffffff;
2583 padding: 20px;
2584 }
2585 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap{
2586 border-top: 1px solid #E8EFF1;
2587 padding-top: 25px;
2588 }
2589 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3{
2590 color: var(--tutor-primary-color);
2591 }
2592 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
2593 display: block;
2594 width: 100%;
2595 background-color: var(--tutor-primary-color);
2596 }
2597 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question{
2598 margin-bottom: 20px;
2599 margin-top: 20px;
2600 }
2601
2602 .tutor-lesson-sidebar-emptyqa-wrap{
2603 text-align: center;
2604 padding: 50px 20px;
2605 color: var(--tutor-text-color);
2606 }
2607 .tutor-lesson-sidebar-emptyqa-wrap h3{
2608 margin: 0;
2609 padding: 0 0 25px;
2610 }
2611 .tutor-lesson-sidebar-emptyqa-wrap i{
2612 font-size: 150px;
2613 color: #E8EFF1;
2614 line-height: 0.8;
2615 }
2616
2617 /*attachment*/
2618 .tutor-attachments-wrap{
2619 margin: -3px -3px 15px -3px;
2620 }
2621 .tutor-attachments-wrap .tutor-lesson-attachment{
2622 display: inline-block;
2623 border: 1px solid #E8EFF1;
2624 border-radius: 4px;
2625 padding: 10px 16px 10px 12px;
2626 overflow: hidden;
2627 background: #F4F7F8;
2628 margin: 3px;
2629 -webkit-transition: 300ms;
2630 transition: 300ms;
2631 }
2632 .tutor-attachments-wrap .tutor-lesson-attachment:hover{
2633 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
2634 }
2635 .tutor-attachments-wrap .tutor-attachment-icon{
2636 font-size: 30px;
2637 float: left;
2638 color: var(--tutor-text-color);
2639 }
2640 .tutor-attachments-wrap .tutor-attachment-icon i{
2641 display: block;
2642 }
2643 .tutor-attachment-info {
2644 padding-left: 10px;
2645 float: left;
2646 }
2647 .tutor-attachment-info span{
2648 display: block;
2649 font-size: 14px;
2650 line-height: 16px;
2651 color: var(--tutor-text-color);
2652 }
2653 .tutor-attachment-info span + span{
2654 font-size: 11px;
2655 color: var(--tutor-light-color);
2656 }
2657 /*course status*/
2658 .tutor-progress-bar-wrap{
2659 width: 100%;
2660 margin: 0;
2661 font-size: 14px;
2662 margin-bottom: 30px;
2663 display: -webkit-box;
2664 display: -ms-flexbox;
2665 display: flex;
2666 }
2667 .tutor-progress-bar{
2668 background-color: #ffffff;
2669 height: 8px;
2670 color: #000000;
2671 line-height: 25px;
2672 position: relative;
2673 border-radius: 0px;
2674 background: #f1f1f1;
2675 -ms-flex-preferred-size: 0;
2676 flex-basis: 0;
2677 -ms-flex-positive: 1;
2678 -webkit-box-flex: 1;
2679 flex-grow: 1;
2680 max-width: 100%;
2681 border-radius: 30px;
2682 margin-top: 7.5px;
2683 }
2684 .tutor-progress-bar .tutor-progress-filled{
2685 background-color: var(--tutor-primary-color);
2686 height: 8px;
2687 border-radius: 30px;
2688 width: var(--tutor-progress-left);
2689 }
2690
2691 .tutor-dashboard-content-inner .tutor-progress-bar{
2692 margin-top: 9.5px;
2693 height: 5px;
2694 }
2695
2696 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled{
2697 height: 5px;
2698 }
2699
2700 .tutor-progress-bar .tutor-progress-filled:after{
2701 content: '';
2702 position: absolute;
2703 height: 15px;
2704 width: 15px;
2705 border: 7.5px solid var(--tutor-primary-color);
2706 border-radius: 50%;
2707 background: #fff;
2708 left: var(--tutor-progress-left);
2709 -webkit-transform: translateY(-50%) translateX(-50%);
2710 transform: translateY(-50%) translateX(-50%);
2711 top: 50%;
2712 box-sizing: border-box;
2713 }
2714 .tutor-progress-percent{
2715 -ms-flex: 0 0 auto;
2716 -webkit-box-flex: 0;
2717 flex: 0 0 auto;
2718 width: auto;
2719 max-width: none;
2720 padding-left: 20px;
2721 }
2722 .tutor-course-purchase-box{
2723 margin-bottom: 0;
2724 }
2725 .tutor-price-preview-box .tutor-course-purchase-box button{
2726 display: block;
2727 width: 100%;
2728 background: var(--tutor-primary-color);
2729 border-radius: 3px;
2730 text-transform: uppercase;
2731 font-size: 14px;
2732 font-weight: 500;
2733 cursor: pointer;
2734 }
2735 .tutor-price-preview-box .tutor-course-purchase-box button i{
2736 margin-right: 8px;
2737 }
2738
2739 .tutor-price-preview-box .tutor-course-enrolled-wrap,
2740 .tutor-price-preview-box .tutor-course-login-wrap,
2741 .tutor-price-preview-box .tutor-course-login-wrap form,
2742 .tutor-course-purchase-box form{
2743 margin-bottom: 0;
2744 }
2745
2746
2747 .tutor-price-preview-box .tutor-course-material-includes-wrap{
2748 margin-bottom: 25px;
2749 }
2750 .tutor-alert-warning{
2751 padding: 10px;
2752 color: #8a6d3b;
2753 background-color: #fcf8e3;
2754 border-color: #faebcc;
2755 }
2756 .tutor-alert-warning.tutor-instructor-alert{
2757 padding: 25px 25px 15px;
2758 }
2759
2760 .tutor-lead-info-btn-group{
2761 display: block;
2762 overflow: hidden;
2763 margin: -10px -10px 35px;
2764 }
2765 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{
2766 display: inline-block;
2767 }
2768
2769 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form{
2770 margin: 0;
2771 }
2772 .tutor-lead-info-btn-group a.tutor-button,
2773 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{
2774 display: block;
2775 padding: 14px 20px;
2776 border: none;
2777 font-weight: normal;
2778 font-size: 14px;
2779 text-align: center;
2780 border-radius: 4px;
2781 text-transform: uppercase;
2782 line-height: 1;
2783 background: var(--tutor-primary-color);
2784 color: #fff;
2785 -webkit-transition: 300ms;
2786 transition: 300ms;
2787 font-weight: 700;
2788 }
2789 .tutor-lead-info-btn-group a.tutor-button,
2790 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{
2791 width: calc(50% - 22px);
2792 text-align: center;
2793 margin: 9px;
2794 display: inline-block;
2795 }
2796
2797 @media (max-width: 991px) {
2798 .tutor-lead-info-btn-group a.tutor-button,
2799 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{
2800 width: auto;
2801 }
2802 }
2803
2804 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{
2805 display: block;
2806 width: 100%;
2807 background: #E8EFF1;
2808 color: var(--tutor-light-color);
2809 }
2810
2811 .tutor-lead-info-btn-group a.tutor-button:hover{
2812 background: var(--tutor-primary-hover-color);
2813 color: #ffffff;
2814 }
2815
2816 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover{
2817 background: var(--tutor-primary-color);
2818 color: #ffffff;
2819 }
2820
2821 .tutor-single-add-to-cart-box .tutor-enroll-form{
2822 margin: 0;
2823 }
2824
2825 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap{
2826 padding: 0;
2827 }
2828 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button{
2829 display: block;
2830 width: 100%;
2831 text-align: center;
2832 }
2833 .tutor-single-add-to-cart-box.cart-required-login {
2834 position: relative;
2835 }
2836 .tutor-single-add-to-cart-box.cart-required-login:before{
2837 position: absolute;
2838 content: "";
2839 top: 0;
2840 bottom: 0;
2841 left: 0;
2842 right: 0;
2843 z-index: 99;
2844 cursor: pointer;
2845 }
2846
2847 /*******************/
2848 /*tutor review form*/
2849 /*******************/
2850 .tutor-course-enrolled-review-wrap .write-course-review-link-btn{
2851 color: #fff;
2852 background-color: var(--tutor-primary-color);
2853 border-color: var(--tutor-primary-color);
2854 display: inline-block;
2855 padding: 15px 30px;
2856 border-radius: 4px;
2857 text-transform: uppercase;
2858 line-height: 1;
2859 font-size: 14px;
2860 -webkit-transition: 300ms;
2861 transition: 300ms;
2862 }
2863 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover{
2864 background-color: var(--tutor-primary-hover-color);
2865 border-color: var(--tutor-primary-hover-color);
2866 }
2867 .tutor-course-enrolled-review-wrap .tutor-form-group{
2868 margin-bottom: 10px;
2869 }
2870
2871 .tutor-course-enrolled-review-wrap .tutor-form-group textarea{
2872 height: 120px;
2873 background: #f7f7f7;
2874 border: 1px solid #ddd;
2875 box-shadow: none;
2876 border-radius: 4px;
2877 line-height: 1.5;
2878 text-indent: 0;
2879 padding: 15px;
2880 }
2881
2882 .tutor-write-review-form{
2883 margin-top: 30px;
2884 }
2885
2886
2887 /*******************/
2888 /*end tutor review form*/
2889 /*******************/
2890
2891 /**
2892 Tutor Dashboard Content
2893 */
2894
2895 /*
2896 Form CSS
2897 */
2898 .tutor-form-row{
2899 display: -webkit-box;
2900 display: -ms-flexbox;
2901 display: flex;
2902 margin-left: -15px;
2903 margin-right: -15px;
2904 }
2905
2906 .tutor-form-col-4,
2907 .tutor-form-col-6,
2908 .tutor-form-col-12{
2909 padding-left: 15px;
2910 padding-right: 15px;
2911 }
2912 .tutor-form-col-6{
2913 -ms-flex: 0 0 50%;
2914 -webkit-box-flex: 0;
2915 flex: 0 0 50%;
2916 max-width: 50%;
2917 }
2918 .tutor-form-col-12{
2919 -ms-flex: 0 0 100%;
2920 -webkit-box-flex: 0;
2921 flex: 0 0 100%;
2922 max-width: 100%;
2923 }
2924 .tutor-form-col-4{
2925 -ms-flex: 0 0 33.3333%;
2926 -webkit-box-flex: 0;
2927 flex: 0 0 33.3333%;
2928 max-width: 33.3333%;
2929 }
2930
2931 @media (max-width: 768px) {
2932 .tutor-form-row{
2933 -ms-flex-wrap: wrap;
2934 flex-wrap: wrap;
2935 }
2936 .tutor-form-col-4,
2937 .tutor-form-col-6,
2938 .tutor-form-col-12{
2939 -webkit-box-flex: 0;
2940 -ms-flex: 0 0 100%;
2941 flex: 0 0 100%;
2942 max-width: 100%;
2943 }
2944 }
2945
2946 ul.tutor-required-fields{
2947 list-style: none;
2948 padding: 10px;
2949 margin: 0;
2950 }
2951
2952 .tutor-star-rating-group {
2953 color: #f4c150;
2954 /*margin-top: 20px;*/
2955 display: inline-block;
2956 text-align: left;
2957 }
2958 .tutor-star-rating-group i{
2959 /*cursor: pointer;*/
2960 margin-right: 4px;
2961 }
2962 .tutor-queston-and-answer-wrap{
2963 margin: 20px 0;
2964 }
2965 .tutor-question-top{
2966 display: -webkit-box;
2967 display: -ms-flexbox;
2968 display: flex;
2969 -webkit-box-pack: justify;
2970 -ms-flex-pack: justify;
2971 justify-content: space-between;
2972 margin-bottom: 20px;
2973 -webkit-box-orient: horizontal;
2974 -webkit-box-direction: reverse;
2975 -ms-flex-direction: row-reverse;
2976 flex-direction: row-reverse;
2977 }
2978 .tutor-ask-question-btn{
2979 text-align: right;
2980 }
2981 .tutor-question-search-form{
2982 -webkit-box-flex: 0;
2983 -ms-flex: 0 0 75%;
2984 flex: 0 0 75%;
2985 }
2986 .tutor-question-search-form form {
2987 display: -webkit-box;
2988 display: -ms-flexbox;
2989 display: flex;
2990 }
2991 .tutor-question-search-form input[type="text"] {
2992 max-width: 60%;
2993 }
2994 .tutor-add-question-wrap{
2995 margin: 20px 0;
2996 }
2997 .tutor-add-question-wrap .tutor-form-group{
2998 margin-bottom: 10px;
2999 }
3000 .tutor_question_cancel{
3001 margin-right: 5px;
3002 }
3003 .updating-icon:before{
3004 font-family: 'tutor';
3005 margin-right: 5px;
3006 content: "\e91d";
3007 -webkit-animation: spin 1s steps(8) infinite;
3008 animation: spin 1s steps(8) infinite;
3009 display: inline-block;
3010 }
3011 .loading-lesson .tutor-lesson-video-wrap:before{
3012 font-family: 'tutor';
3013 content: "\e91d";
3014 -webkit-animation: spin 2s infinite linear;
3015 animation: spin 2s infinite linear;
3016 display: inline-block;
3017 z-index: 9;
3018 position: absolute;
3019 left: 50%;
3020 top: 50%;
3021 font-size: 50px;
3022 margin-left: -25px;
3023 margin-top: -12px;
3024 }
3025 .loading-lesson .tutor-lesson-video-wrap:after {
3026 position: absolute;
3027 content: "";
3028 top: 0;
3029 left: 0;
3030 background: rgba(255,255,255, 0.8);
3031 width: 100%;
3032 height: 100%;
3033 }
3034
3035 .tutor-lesson-video-wrap{
3036 position: relative;
3037 }
3038
3039 /**
3040 Course question and answer
3041 */
3042
3043
3044 /* ********************* */
3045 /* Question and Answer */
3046 /* ********************* */
3047
3048 /*.tutor-question-wrap{*/
3049
3050 /*}*/
3051
3052 .tutor_question_area {
3053 padding: 25px 20px;
3054 background: #F4F7F8;
3055 border-radius: 4px;
3056 }
3057
3058 .tutor_question_area p:last-child{
3059 margin-bottom: 0;
3060 }
3061
3062 .tutor_add_answer_row{
3063 text-align: right;
3064 margin-top: 20px;
3065 }
3066
3067 .tutor_add_answer_row .tutor-form-group:last-child{
3068 margin-top: 20px;
3069 }
3070
3071 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
3072 .tutor_admin_answers_list_wrap{
3073 margin-left: 100px;
3074 }
3075
3076 @media (max-width: 991px) {
3077 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
3078 .tutor_admin_answers_list_wrap{
3079 margin-left: 30px;
3080 }
3081 }
3082
3083 .tutor_original_question{
3084 margin-bottom: 30px;
3085 }
3086 .tutor_admin_answers_list_wrap .tutor_individual_answer{
3087 margin-bottom: 40px;
3088 }
3089
3090 .tutor_admin_answers_list_wrap .tutor_question_area{
3091 background: #EDF9F1;
3092 }
3093
3094 .question-top-meta .tutor-question-avater a{
3095 display: inline-block;
3096 }
3097 .question-top-meta .tutor-question-avater a span{
3098 height: 50px;
3099 width: 50px;
3100 border-radius: 50%;
3101 display: block;
3102 line-height: 50px;
3103 text-align: center;
3104 font-size: 17px;
3105 }
3106 .question-top-meta .tutor-question-avater a img{
3107 width: 50px;
3108 height: 50px;
3109 border-radius: 50%;
3110 }
3111 .question-top-meta{
3112 overflow: hidden;
3113 margin-bottom: 20px;
3114 }
3115 .question-top-meta .tutor-question-avater{
3116 float: left;
3117 }
3118 .question-top-meta .review-meta{
3119 float: left;
3120 margin-bottom: 0;
3121 margin-left: 10px;
3122 }
3123 .question-top-meta .review-meta a{
3124 display: block;
3125 font-size: 18px;
3126 color: var(--tutor-text-color);
3127 line-height: 20px;
3128 }
3129 .question-top-meta .review-meta span{
3130 color: var(--tutor-light-color);
3131 font-size: 14px;
3132 vertical-align: text-top;
3133 display: block;
3134 }
3135 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button{
3136 margin-right: 6px;
3137 }
3138
3139 /*anouncement*/
3140
3141
3142 .tutor-no-announcements {
3143 text-align: center;
3144 }
3145 .tutor-announcement-meta{
3146 margin-bottom: 10px;
3147 font-size: 13px;
3148 }
3149 .tutor-announcement {
3150 border: 1px solid #eee;
3151 padding: 20px;
3152 margin-bottom: 30px;
3153 border-radius: 4px;
3154
3155 }
3156 .announcement-delete-btn{
3157 float: right;
3158 }
3159 .tutor-announcement-title-wrap h3{
3160 color: var(--tutor-text-color);
3161 font-weight: 500;
3162 margin-bottom: 10px;
3163 }
3164 /* ********************* */
3165 /* Single Quiz */
3166 /* ********************* */
3167
3168 .tutor-quiz-header span{
3169 background: #F88F1C;
3170 color: #ffffff;
3171 display: inline-block;
3172 padding: 4px 10px;
3173 border-radius: 4px;
3174 line-height: 1;
3175 text-transform: uppercase;
3176 font-size: 10px;
3177 }
3178 .tutor-quiz-header h2{
3179 color: var(--tutor-text-color);
3180 font-size: 36px;
3181 line-height: 46px;
3182 font-weight: 500;
3183 margin-bottom: 15px;
3184 }
3185 .tutor-quiz-header h5{
3186 font-size: 14px;
3187 color: var(--tutor-light-color);
3188 }
3189 .tutor-quiz-header h5 a{
3190 color: var(--tutor-text-color);
3191 font-size: 14px;
3192 font-weight: 500;
3193 }
3194 .tutor-quiz-header .tutor-quiz-meta{
3195 list-style: none;
3196 margin: 20px 0 40px;
3197 padding: 15px 0;
3198 border-top: 1px solid #DCDFE5;
3199 border-bottom: 1px solid #DCDFE5;
3200 display: -webkit-box;
3201 display: -ms-flexbox;
3202 display: flex;
3203 -webkit-box-pack: justify;
3204 -ms-flex-pack: justify;
3205 justify-content: space-between;
3206 font-size: 14px;
3207 }
3208 .tutor-quiz-header .tutor-quiz-meta li{
3209 display: inline-block;
3210 color: var(--tutor-text-color);
3211 }
3212
3213 .tutor-quiz-header .tutor-quiz-meta li strong{
3214 display: block;
3215 color: var(--tutor-light-color);
3216 font-weight: 400;
3217 }
3218
3219 @media (max-width: 767px) {
3220 .tutor-quiz-header .tutor-quiz-meta{
3221 display: block;
3222 border: none;
3223 padding: 0;
3224 }
3225 .tutor-quiz-header .tutor-quiz-meta li{
3226 display: block;
3227 color: var(--tutor-text-color);
3228 margin: 5px;
3229 border: none;
3230 padding: 0;
3231 border-radius: 0;
3232 }
3233 .tutor-quiz-header .tutor-quiz-meta li strong{
3234 display: inline-block;
3235 margin-right: 5px;
3236 }
3237 }
3238 .tutor-quiz-attempt-history{
3239 overflow-x: auto;
3240 }
3241 .tutor-quiz-attempt-history-title{
3242 font-size: 18px;
3243 color: var(--tutor-light-color);
3244 line-height: 23px;
3245 font-weight: 500;
3246 margin-bottom: 15px;
3247 margin-top: 70px;
3248 }
3249 .tutor-quiz-attempt-history table{
3250 border-collapse: collapse;
3251 border-radius: 4px;
3252 font-size: 14px;
3253 }
3254 .tutor-quiz-attempt-history th{
3255 font-weight: 400;
3256 }
3257 .tutor-quiz-attempt-history table,
3258 .tutor-quiz-attempt-history th,
3259 .tutor-quiz-attempt-history td{
3260 border: 1px solid #E8EFF1;
3261 padding: 10px !important;
3262 }
3263 .tutor-quiz-attempt-history table span.result-fail,
3264 .tutor-quiz-attempt-history table span.result-pass{
3265 display: inline-block;
3266 color: #fff;
3267 border-radius: 2px;
3268 width: 47px;
3269 height: 26px;
3270 line-height: 26px;
3271 text-align: center;
3272 }
3273 .tutor-quiz-attempt-history table span.result-fail{
3274 background: #DF3247;
3275 }
3276
3277 .tutor-quiz-attempt-history table span.result-pass{
3278 background: var(--tutor-success-button-color);
3279 }
3280
3281 @media (max-width: 767px) {
3282 .single-quiz-page.tutor-quiz-attempt-history table tr{
3283 display: flex;
3284 flex-wrap: wrap;
3285 overflow: hidden;
3286 }
3287 .single-quiz-page.tutor-quiz-attempt-history table tr th{
3288 display: none;
3289 }
3290 .single-quiz-page.tutor-quiz-attempt-history table tr td{
3291 width: 100%;
3292 }
3293
3294 .single-quiz-page.tutor-quiz-attempt-history table tr td:first-child{
3295 font-weight: 600;
3296 background: #f1f1f1;
3297 }
3298 .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child){
3299 text-align: right;
3300 }
3301 .single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before{
3302 content: attr(title) ": ";
3303 float: left;
3304 font-weight: 700;
3305 }
3306 }
3307
3308 /*.attempt-reviewed-text {*/
3309 /*color: #777;*/
3310 /*font-size: 12px;*/
3311 /*margin-top: 10px;*/
3312 /*}*/
3313 .quiz-head-meta-info{
3314 font-size: 14px;
3315 color: var(--tutor-light-color);
3316 margin-bottom: 40px;
3317 }
3318 .quiz-head-meta-info span{
3319 color: var(--tutor-text-color);
3320 }
3321 #tutor-quiz-attempt-questions-wrap {
3322 margin-bottom: 50px;
3323 }
3324 .tutor-quiz-single-wrap .question-text{
3325 color: var(--tutor-text-color);
3326 font-size: 20px;
3327 font-weight: 600;
3328 }
3329 .tutor-quiz-single-wrap .question-description{
3330 color: var(--tutor-text-color);
3331 font-size: 14px;
3332 font-weight: 300;
3333 }
3334 .quiz-attempt-single-question {
3335 margin-bottom: 80px;
3336 }
3337 .fill-in-the-blank-field {
3338
3339 }
3340 .fill-in-the-blank-field .fill-in-the-blank-text-input {
3341 display: inline;
3342 border-top: none;
3343 border-left: none;
3344 border-right: none;
3345 border-bottom: 1px dashed;
3346 background-color: transparent;
3347 font-size: 14px;
3348 padding: 0px;
3349 border-radius: 0;
3350 box-shadow: none;
3351 margin: 0 10px;
3352 }
3353
3354 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus{
3355 background: none;
3356 outline: none;
3357 }
3358
3359 .tutor-quiz-answers-wrap {
3360 margin-bottom: 50px;
3361 }
3362 .tutor-quiz-answers-wrap textarea{
3363 background: transparent;
3364 border: 1px solid #D4DADB;
3365 height: 175px;
3366 border-radius: 5px;
3367 box-shadow: none;
3368 min-width: 100%;
3369 margin-bottom: 5px;
3370 }
3371
3372 .tutor-quiz-answers-wrap textarea:focus{
3373 background: transparent;
3374 outline: none !important;
3375
3376 }
3377
3378 .tutor-quiz-answers-wrap p{
3379 margin: 0;
3380 line-height: 26px;
3381 }
3382 .quiz-answer-input-body .quiz-answer-image-wrap {
3383 margin-top: 10px;
3384 margin-bottom: 10px;
3385 max-width: 200px;
3386 }
3387 .quiz-answer-image-wrap img{
3388 max-width: 100%;
3389 height: auto;
3390 }
3391
3392 .tutor-quiz-answers-wrap label{
3393 display: block;
3394 margin-bottom: 15px;
3395 font-size: 14px;
3396 cursor: pointer;
3397 }
3398
3399 .tutor-quiz-answers-wrap label.answer-view-image,
3400 .tutor-quiz-answers-wrap label.answer-view-text_image{
3401 text-align: center;
3402 margin: 0 10px;
3403 display: -webkit-inline-box;
3404 display: -ms-inline-flexbox;
3405 display: inline-flex;
3406 max-width: 25%;
3407 }
3408 .quiz-answer-input-bottom{
3409 position: relative;
3410 display: inline-block;
3411 line-height: 20px;
3412 }
3413
3414 .tutor-quiz-answers-wrap label input{
3415 display: none;
3416 }
3417
3418 .tutor-quiz-answers-wrap label input + span{
3419 width: 20px;
3420 height: 20px;
3421 border: 1px solid #DEDEDE;
3422 display: inline-block;
3423 border-radius: 2px;
3424 position: relative;
3425 margin-right: 5px;
3426 }
3427 .tutor-quiz-answers-wrap label input:checked + span{
3428 background: var(--tutor-primary-color);
3429 border-color: var(--tutor-primary-color);
3430 }
3431 .tutor-quiz-answers-wrap label input:checked + span:after{
3432 content: '\e90f';
3433 position: absolute;
3434 font-family: 'tutor';
3435 color: #fff;
3436 top: 50%;
3437 left: 50%;
3438 -webkit-transform: translate(-50%, -50%);
3439 transform: translate(-50%, -50%);
3440 font-size: 11px;
3441 line-height: 1;
3442 }
3443 .tutor-quiz-answers-wrap label input[type="radio"] + span{
3444 content: '';
3445 border-radius: 50%;
3446 margin-right: 4px;
3447 vertical-align: top;
3448 font-size: 1em;
3449 }
3450 .tutor-quiz-answers-wrap label input[type="radio"] + span:after{
3451 content: '';
3452 height: 8px;
3453 width: 8px;
3454 background: #fff;
3455 border-radius: 50%;
3456 left: 50%;
3457 }
3458 .question-type-ordering-item {
3459 border: 1px solid #D4DADB;
3460 padding: 10px;
3461 margin-bottom: 10px;
3462 width: 250px;
3463 background-color: #fff;
3464 display: -webkit-box;
3465 display: -ms-flexbox;
3466 display: flex;
3467 }
3468 .question-type-ordering-item.ui-sortable-placeholder{
3469 background-color: transparent;
3470 }
3471 .question-type-ordering-item .answer-title {
3472 -webkit-box-flex: 1;
3473 -ms-flex: 1;
3474 flex: 1;
3475 }
3476 .question-type-ordering-item .answer-sorting-bar {
3477 cursor: pointer;
3478 }
3479 .quiz-answer-item-matching {
3480 padding: 10px;
3481 display: -webkit-box;
3482 display: -ms-flexbox;
3483 display: flex;
3484 width: 25%;
3485 }
3486
3487 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{
3488 display: inline-block;
3489 max-width: none;
3490 padding-left: 0;
3491 padding-right: 0;
3492 width: 25%;
3493 padding: 0 10px;
3494 vertical-align: top;
3495 }
3496
3497 @media (max-width: 767px) {
3498 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{
3499 width: 50%;
3500 }
3501 }
3502
3503 @media (max-width: 575px) {
3504 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{
3505 width: 100%;
3506 }
3507 }
3508
3509 .answer-type-matching .quiz-answer-matching-items-wrap{
3510 margin: 0 -10px;
3511 }
3512
3513 /*.answer-type-matching .quiz-answer-item-matching .quiz-answer-matching-droppable,*/
3514 /*.answer-type-matching .quiz-answer-item-matching .quiz-answer-matching-title{*/
3515 /*width: 50%;*/
3516 /*}*/
3517
3518 .quiz-answer-matching-droppable {
3519 height: 48px;
3520 min-width: 200px;
3521 border: 1px dashed #D4DADB;
3522 }
3523 .quiz-draggable-answer-item {
3524 padding: 10px 20px;
3525 border: 1px solid #D4DADB;
3526 margin-right: 10px;
3527 margin-bottom: 10px;
3528 /*max-width: 215px;*/
3529 background-color: #fff;
3530 display: -webkit-inline-box;
3531 display: -ms-inline-flexbox;
3532 display: inline-flex;
3533 }
3534 .quiz-draggable-answer-item .draggable-answer-title {
3535 -webkit-box-flex: 1;
3536 -ms-flex: 1;
3537 flex: 1;
3538 }
3539 .quiz-draggable-rand-answers{
3540 display: -webkit-box;
3541 display: -ms-flexbox;
3542 display: flex;
3543 -ms-flex-wrap: wrap;
3544 flex-wrap: wrap;
3545 }
3546 .drop-hover{
3547 display: none;
3548 }
3549 .quiz-answer-matching-droppable .drop-hover{
3550 background-color: #eeeeee;
3551 height: 100%;
3552 width: 100%;
3553 display: inline-block;
3554 float: left;
3555 }
3556 .quiz-answer-matching-droppable .quiz-draggable-answer-item{
3557 width: 100%;
3558 max-width: 100%;
3559 }
3560 .quiz-draggable-answer-item .draggable-answer-icon{
3561 margin-left: 15px;
3562 }
3563 .answer-type-image_matching .quiz-answer-item-matching{
3564 /*display: inline-block;
3565 width: 190px;
3566 margin-right: 10px;*/
3567 display: block;
3568 }
3569 .answer-type-image_matching .quiz-answer-matching-items-wrap {
3570 display: -webkit-box;
3571 display: -ms-flexbox;
3572 display: flex;
3573 -ms-flex-wrap: wrap;
3574 flex-wrap: wrap;
3575 margin-left: -10px;
3576 margin-right: -10px;
3577 }
3578 .answer-type-image_matching .quiz-answer-matching-droppable{
3579 width: 100%;
3580 min-width: 100%;
3581 }
3582 .answer-type-image_matching img{
3583 width: 100%;
3584 height: auto;
3585 }
3586
3587 .tutor-quiz-questions-pagination ul{
3588 margin: 0;
3589 padding: 0;
3590 list-style: none;
3591 }
3592 .tutor-quiz-questions-pagination ul li{
3593 display: inline-block;
3594 }
3595 .tutor-quiz-questions-pagination ul li a{
3596 background-color: var(--tutor-primary-color);
3597 padding: 7px 13px;
3598 display: block;
3599 border-radius: 50%;
3600 margin-right: 10px;
3601 color: #ffffff;
3602 font-size: 14px;
3603 }
3604 .tutor-quiz-questions-pagination ul li a:hover, .tutor-quiz-questions-pagination ul li a.active {
3605 background-color: var(--tutor-primary-color);
3606 }
3607
3608 .quiz-image-answering-wrap {
3609 display: -webkit-box;
3610 display: -ms-flexbox;
3611 display: flex;
3612 -ms-flex-wrap: wrap;
3613 flex-wrap: wrap;
3614 -webkit-box-orient: horizontal;
3615 -webkit-box-direction: normal;
3616 -ms-flex-direction: row;
3617 flex-direction: row;
3618 margin-left: -10px;
3619 margin-right: -10px;
3620 }
3621 .quiz-image-answering-wrap img{
3622 max-width: 100%;
3623 height: auto;
3624 }
3625 .quiz-image-answering-answer {
3626 margin-right: 10px;
3627 margin-left: 10px;
3628 width: 15%;
3629 }
3630 .quiz-image-answering-image-wrap {
3631 margin-bottom: 20px;
3632 }
3633 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input{
3634 width: 100%;
3635 display: block;
3636 border: 1px solid #D4DADB;
3637 box-shadow: none;
3638 background: transparent;
3639 border-radius: 2px;
3640 height: 42px;
3641 }
3642
3643 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus{
3644 background: transparent;
3645 outline-offset: 0 !important;
3646 }
3647
3648
3649 /* ********************* */
3650 /*start global login form*/
3651 /* ********************* */
3652
3653 .tutor-login-wrap{
3654 max-width: 560px;
3655 margin: 0 auto;
3656 }
3657 .tutor-login-form-wrap{
3658 max-width: 450px;
3659 margin: auto;
3660 }
3661 .tutor-login-form-wrap p{
3662 margin-bottom: 0;
3663 }
3664 .tutor-login-form-wrap label{
3665 display: block;
3666 font-size: 13px;
3667 margin-bottom: 4px;
3668 }
3669 .tutor-login-form-wrap input[type="password"],
3670 .tutor-login-form-wrap input[type="text"]{
3671 width: 100%;
3672 display: block;
3673 border: 1px solid #E8EFF1;
3674 box-shadow: none;
3675 margin-bottom: 20px;
3676 border-radius: 4px;
3677 background: #ECEEF4;
3678 line-height: 48px;
3679 padding: 0;
3680 text-indent: 15px;
3681 }
3682 .tutor-login-form-wrap input[type="password"]:focus,
3683 .tutor-login-form-wrap input[type="text"]:focus{
3684 background: #ffffff;
3685 border-color: var(--tutor-primary-color);
3686 }
3687 .tutor-login-form-wrap input::-webkit-input-placeholder {
3688 color: #b0b6c8;
3689 opacity: 1;
3690 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3691 }
3692 .tutor-login-form-wrap input::-moz-placeholder {
3693 color: #b0b6c8;
3694 opacity: 1;
3695 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3696 }
3697 .tutor-login-form-wrap input:-ms-input-placeholder {
3698 color: #b0b6c8;
3699 opacity: 1;
3700 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3701 }
3702 .tutor-login-form-wrap input:-moz-placeholder {
3703 color: #b0b6c8;
3704 opacity: 1;
3705 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3706 }
3707 .tutor-login-rememeber-wrap{
3708 overflow: hidden;
3709 text-align: right;
3710 margin-bottom: 30px;
3711 }
3712 .tutor-login-rememeber-wrap p{
3713 display: inline-block;
3714 float: left;
3715 }
3716
3717 .tutor-login-rememeber-wrap p,
3718 .tutor-login-rememeber-wrap label{
3719 margin: 0;
3720 }
3721 .tutor-form-register-wrap a,
3722 .tutor-login-rememeber-wrap a,
3723 .tutor-login-rememeber-wrap label{
3724 color: #606C8F;
3725 font-size: 14px;
3726 vertical-align: middle;
3727 opacity: .5;
3728 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
3729 -webkit-transition: 300ms;
3730 transition: 300ms;
3731 }
3732
3733 .tutor-form-register-wrap a:hover,
3734 .tutor-login-rememeber-wrap a:hover,
3735 .tutor-login-rememeber-wrap label:hover{
3736 opacity: 1;
3737 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3738 }
3739 .tutor-login-form-wrap input[type="submit"]{
3740 color: #fff;
3741 background-color: var(--tutor-success-button-color);
3742 border-color: var(--tutor-success-button-color);
3743 display: inline-block;
3744 padding: 15px 30px;
3745 border-radius: 4px;
3746 text-transform: uppercase;
3747 line-height: 1;
3748 font-size: 14px;
3749 display: block;
3750 width: 100%;
3751 -webkit-transition: 300ms;
3752 transition: 300ms;
3753 }
3754 .tutor-login-form-wrap input[type="submit"]:hover{
3755 color: #fff;
3756 background-color: var(--tutor-success-button-color);
3757 border-color: var(--tutor-success-button-color);
3758 }
3759 .tutor-login-form-wrap input[type="checkbox"]{
3760 margin-right: 4px;
3761 }
3762
3763 .tutor-form-register-wrap{
3764 text-align: center;
3765 margin-top: 15px;
3766 }
3767
3768 /*course login*/
3769
3770 .tutor-course-login-wrap h4{
3771 font-size: 42px;
3772 line-height: 1.2;
3773 margin-bottom: 20px;
3774 color: var(--tutor-text-color);
3775 }
3776
3777
3778 .tutor-cart-box-login-form{
3779 display: -webkit-box;
3780 display: -ms-flexbox;
3781 display: flex;
3782 position: fixed;
3783 width: 100%;
3784 height: 100%;
3785 background: rgba(0,0,0,.6);
3786 z-index: 99;
3787 top: 0;
3788 left: 0;
3789 -webkit-box-pack: center;
3790 -ms-flex-pack: center;
3791 justify-content: center;
3792 -webkit-box-align: center;
3793 -ms-flex-align: center;
3794 align-items: center;
3795 }
3796 .course-login-title{
3797 margin-bottom: 50px;
3798 }
3799 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner{
3800 background: #fff;
3801 padding: 50px 40px;
3802 position: relative;
3803 width: 400px;
3804 font-size: 16px;
3805 font-weight: 400;
3806 }
3807
3808 .tutor-cart-box-login-form-inner button.tutor-popup-form-close{
3809 position: absolute;
3810 padding: 0;
3811 margin: 0;
3812 border: none;
3813 background-color: transparent;
3814 top: 14px;
3815 right: 20px;
3816 opacity: .4;
3817 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
3818 cursor: pointer;
3819 -webkit-transition: 300ms;
3820 transition: 300ms;
3821 }
3822
3823 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover{
3824 color: red;
3825 }
3826
3827 /* ********************* */
3828 /*start registration form*/
3829 /* ********************* */
3830
3831 .tutor-form-group label{
3832 display: block;
3833 margin-bottom: 10px;
3834 font-size: 14px;
3835 }
3836 .tutor-form-group textarea,
3837 .tutor-form-group input:not([type="submit"]){
3838 width: 100%;
3839 display: block;
3840 border: 1px solid #E8EFF1;
3841 box-shadow: none;
3842 margin-bottom: 20px;
3843 border-radius: 4px;
3844 background: #ffffff;
3845 line-height: 48px;
3846 padding: 0;
3847 text-indent: 15px;
3848 -webkit-transition: 300ms;
3849 transition: 300ms;
3850 }
3851 .tutor-form-group textarea {
3852 line-height: 26px;
3853 text-indent: 0;
3854 padding: 15px;
3855 height: 180px;
3856 }
3857 .tutor-form-group textarea:focus,
3858 .tutor-form-group input:not([type="submit"]):focus{
3859 background: #ffffff;
3860 border-color: var(--tutor-primary-color);
3861 }
3862
3863 .tutor-form-group textarea::-webkit-input-placeholder ,
3864 .tutor-form-group input::-webkit-input-placeholder {
3865 color: #b0b6c8;
3866 opacity: 1;
3867 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3868 }
3869 .tutor-form-group textarea::-moz-placeholder ,
3870 .tutor-form-group input::-moz-placeholder {
3871 color: #b0b6c8;
3872 opacity: 1;
3873 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3874 }
3875 .tutor-form-group textarea:-ms-input-placeholder ,
3876 .tutor-form-group input:-ms-input-placeholder {
3877 color: #b0b6c8;
3878 opacity: 1;
3879 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3880 }
3881 .tutor-form-group textarea:-moz-placeholder ,
3882 .tutor-form-group input:-moz-placeholder {
3883 color: #b0b6c8;
3884 opacity: 1;
3885 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3886 }
3887
3888 .tutor-form-group.tutor-reg-form-btn-wrap{
3889 text-align: right;
3890 }
3891
3892 .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button{
3893 background: var(--tutor-success-button-color);
3894 border-color: var(--tutor-success-button-color);
3895 }
3896
3897 /* ********************* */
3898 /* Tutor Price Preview Box */
3899 /* ********************* */
3900
3901 .tutor-price-preview-box{
3902 border: 1px solid #DCDFE5;
3903 padding: 20px;
3904 margin-bottom: 30px;
3905 border-radius: 4px;
3906 overflow: hidden;
3907 }
3908
3909 .tutor-price-box-thumbnail{
3910 margin: -20px -20px 25px;
3911 }
3912
3913 .tutor-price-box-description h6{
3914 font-size: 23px;
3915 margin: 15px 0 5px;
3916 }
3917
3918 .tutor-price-box-description ul{
3919 list-style: none;
3920 }
3921
3922 .tutor-course-purchase-box a{
3923 display: block;
3924 text-align: center;
3925 margin-top: 6px;
3926 }
3927
3928 .tutor-price-preview-box .price{
3929 font-size: 35px;
3930 font-weight: 500;
3931 margin-bottom: 0;
3932 overflow: hidden;
3933 line-height: 1;
3934 margin-bottom: 20px;
3935 }
3936
3937 .tutor-price-preview-box .price del{
3938 font-size: 14px;
3939 }
3940
3941
3942 .tutor-price-preview-box .price del + ins{
3943 margin-left: 0;
3944 float: left;
3945 }
3946
3947 /* ************************ */
3948 /* Tutor Course Review Wrap */
3949 /* ************************ */
3950
3951 .tutor-course-reviews-wrap{
3952 border: 1px solid #E8EFF1;
3953 border-radius: 4px;
3954 }
3955
3956 .tutor-course-avg-rating-total{
3957 color: var(--tutor-light-color);
3958 font-size: 14px;
3959 }
3960 .tutor-course-avg-rating-total span{
3961 color: var(--tutor-text-color);
3962 }
3963
3964 .tutor-review-individual-item {
3965 font-size: 14px;
3966 border-top: 1px solid #E8EFF1;
3967 padding: 30px;
3968 overflow: hidden;
3969 }
3970 .tutor-review-individual-item p{
3971 margin: 0;
3972 padding: 0;
3973 }
3974 .course-avg-rating-wrap{
3975 padding: 20px 20px 20px 40px;
3976 }
3977 .tutor-review-individual-item .review-left{
3978 width: 200px;
3979 float: left;
3980 overflow: hidden;
3981 }
3982
3983 .tutor-review-individual-item .review-content{
3984 padding-left: 200px;
3985 }
3986
3987 @media (max-width: 991px) {
3988 .tutor-review-individual-item .review-left{
3989 width: 100%;
3990 float: none;
3991 margin-bottom: 25px;
3992 }
3993 .tutor-review-individual-item .review-content{
3994 padding-left: 0;
3995 }
3996 }
3997
3998 @media (max-width: 991px) {
3999 .tutor-single-course-sidebar{
4000 margin-top: 30px;
4001 }
4002 }
4003
4004 .tutor-review-individual-item .review-avatar{
4005 width: 50px;
4006 float: left;;
4007 }
4008 .tutor-review-individual-item .review-avatar img{
4009 border-radius: 50%;
4010 margin: 0;
4011 border: none;
4012 max-width: 100%;
4013 height: auto;
4014 }
4015 .tutor-review-individual-item .tutor-review-user-info{
4016 float: left;
4017 padding-left: 20px;
4018 }
4019 .tutor-review-individual-item .tutor-review-user-info p{
4020 margin-bottom: 0;
4021
4022 }
4023
4024 .tutor-review-individual-item .tutor-review-user-info a{
4025 color: var(--tutor-text-color);
4026 }
4027
4028 .review-avatar .tutor-text-avatar,
4029 .tutor-dashboard-avater .tutor-text-avatar,
4030 .instructor-avatar .tutor-text-avatar{
4031 border-radius: 50%;
4032 width: 50px;
4033 height: 50px;
4034 text-align: center;
4035 display: block;
4036 line-height: 50px;
4037 color: #ffffff;
4038 font-size: 14px;
4039 text-shadow: 0 1px 2px rgba(0,0,0, .4);
4040 }
4041 .course-avg-rating-wrap .course-avg-rating {
4042 font-size: 76px;
4043 line-height: 1;
4044 font-weight: 400;
4045 }
4046 .course-avg-rating-wrap p{
4047 margin: 0;
4048 }
4049 .tutor-review-individual-item .tutor-review-name{
4050 font-size: 16px;
4051 font-weight: 600;
4052 }
4053 .tutor-review-individual-item .review-meta{
4054 color: var(--tutor-light-color);
4055 }
4056 .individual-review-rating-wrap{
4057 color: #F8C51C;
4058 }
4059 .individual-review-rating-wrap i,
4060 .course-avg-rating-html i{
4061 margin-right: 4px;
4062 color: #F8C51C;
4063 }
4064 .course-rating-meter {
4065 display: -webkit-box;
4066 display: -ms-flexbox;
4067 display: flex;
4068 }
4069 .course-rating-meter i.tutor-icon-star-full{
4070 color: #F8C51C;
4071 }
4072 .rating-meter-bar-wrap{
4073 -webkit-box-flex: 1;
4074 -ms-flex: 1;
4075 flex: 1;
4076 }
4077 .rating-meter-col{
4078 margin: 0 3px;
4079 }
4080 .course-rating-meter {
4081 margin-bottom: 8px;
4082 }
4083 .rating-meter-bar {
4084 height: 5px;
4085 width: 100%;
4086 background: #E8EFF1;
4087 margin-top: 11px;
4088 border-radius: 15px;
4089 overflow: hidden;
4090 }
4091 .rating-meter-fill-bar {
4092 background: #F8C51C;
4093 height: 5px;
4094 }
4095 .rating-meter-col.rating-text-col{
4096 -webkit-box-flex: 0;
4097 -ms-flex: 0 0 auto;
4098 flex: 0 0 auto;
4099 }
4100
4101 /* ********************* */
4102 /* Tutor Pagination Wrap */
4103 /* ********************* */
4104
4105 .tutor-pagination-wrap{
4106 text-align: center;
4107 margin: 20px 0;
4108 }
4109
4110
4111 .tutor-pagination-wrap a,
4112 .tutor-pagination-wrap span{
4113 padding: 5px;
4114 }
4115
4116
4117 .tutor-pagination-wrap a:hover{
4118 color: var(--tutor-primary-color);
4119 }
4120
4121
4122 /*
4123
4124 .tutor-pagination{
4125 margin: 20px 0;
4126 }
4127 .tutor-pagination .page-numbers {
4128 display: inline-block;
4129 padding: 5px 10px;
4130 margin: 0 2px 0 0;
4131 border: 1px solid #eee;
4132 line-height: 1;
4133 text-decoration: none;
4134 border-radius: 2px;
4135 }
4136 .tutor-pagination .page-numbers.current,
4137 .tutor-pagination a.page-numbers:hover {
4138 background: var( --tutor-primary-hover-color);
4139 border: 1px solid var(--tutor-primary-color);
4140 color: #ffffff;
4141 }
4142 .tutor-pagination-wrap{
4143 text-align: center;
4144 padding: 5px;
4145 margin-top: 30px;
4146 }
4147 .tutor-pagination-wrap a,
4148 .tutor-pagination-wrap span{
4149 padding: 3px 10px;
4150 border: 1px solid #dddddd;
4151 display: inline-block;
4152 color: var(--tutor-text-color);
4153 }
4154 .tutor-pagination-wrap span{
4155 color: var(--tutor-primary-color);
4156 border-color: var(--tutor-primary-color);
4157 }
4158
4159 */
4160
4161
4162 /* ********************* */
4163 /* Tutor Course Tags */
4164 /* ********************* */
4165
4166 .tutor-course-tags{
4167 margin: -5px;
4168 }
4169 .tutor-course-tags a{
4170 padding: 6px 15px;
4171 background: #E8EFF1;
4172 display: inline-block;
4173 margin: 5px;
4174 color: var(--tutor-text-color);
4175 border-radius: 2px;
4176 -webkit-transition: 300ms;
4177 transition: 300ms;
4178
4179 }
4180 .tutor-course-tags a:hover{
4181 color: #000;
4182 }
4183 .certificate-download-btn{
4184 margin-top: 20px;
4185 }
4186
4187
4188 /* ********************************** */
4189 /* Addon Support Course Prerequisites */
4190 /* ********************************** */
4191
4192 #tutor-single-entry-content .tutor-course-prerequisites{
4193 padding: 60px;
4194 }
4195
4196 .prerequisites-course-lists{
4197 padding: 0;
4198 list-style: none;
4199 margin: 0;
4200 }
4201
4202 .prerequisites-course-lists li a{
4203 padding: 13px 15px;
4204 border: 1px solid #DCDFE5;
4205 margin-bottom: 20px;
4206 border-radius: 4px;
4207 font-weight: 500;
4208 color: var(--tutor-primary-color);
4209 font-size: 16px;
4210 }
4211
4212 .prerequisites-course-lists li:first-child{
4213 padding: 13px 40px 13px 60px;
4214 border: 1px solid #f7e5b9;
4215 margin-bottom: 20px;
4216 border-radius: 4px;
4217 font-weight: 500;
4218 font-size: 14px;
4219 background: #fffff5;
4220 color: #b39f70;
4221 position: relative;
4222 }
4223
4224 .prerequisites-course-lists li:first-child > span{
4225 position: absolute;
4226 left: 20px;
4227 top: 13px;
4228 }
4229
4230 .prerequisites-course-lists li .prerequisites-course-item{
4231 display: -webkit-box;
4232 display: -ms-flexbox;
4233 display: flex;
4234 -webkit-box-align: center;
4235 -ms-flex-align: center;
4236 align-items: center;
4237 }
4238
4239 .prerequisites-course-feature-image img{
4240 width: 70px;
4241 border-radius: 2px;
4242 height: auto;
4243 margin: 0 !important;
4244 box-shadow: 0 0 1px rgba(0,0,0.08);
4245 }
4246
4247 .prerequisites-course-lists li .prerequisites-course-title{
4248 -webkit-box-flex: 1;
4249 -ms-flex-positive: 1;
4250 flex-grow: 1;
4251 padding-left: 15px;
4252 -webkit-transition: 300ms;
4253 transition: 300ms;
4254 }
4255
4256 .prerequisites-course-lists li a:hover .prerequisites-course-title{
4257 color: var(--tutor-primary-color);
4258 }
4259
4260
4261 .prerequisites-course-checkmark{
4262 line-height: 24px;
4263 height: 24px;
4264 text-transform: uppercase;
4265 font-size: 12px;
4266 font-weight: 700;
4267 min-width: 107px;
4268 }
4269 .prerequisites-course-checkmark i{
4270 height: 24px;
4271 width: 24px;
4272 background: #DBDDDD;
4273 color: #DBDDDD;
4274 display: inline-block;
4275 text-align: center;
4276 border-radius: 2px;
4277 margin-right: 3px;
4278 }
4279 .prerequisites-course-checkmark.is-complete i{
4280 background: var(--tutor-success-button-color);
4281 color: #fff;
4282 }
4283
4284 /*
4285 social share
4286 */
4287
4288 .tutor-single-course-meta ul li.tutor-social-share{
4289 float: right;
4290 margin-right: 0;
4291 }
4292
4293 @media (max-width: 575px) {
4294 .tutor-single-course-meta ul li.tutor-social-share{
4295 display: none;
4296 }
4297 }
4298
4299 .tutor-single-course-meta ul li.tutor-social-share button{
4300 margin: 0;
4301 border: none;
4302 background: transparent;
4303 color: var(--tutor-light-color);
4304 -webkit-transition: 300ms;
4305 transition: 300ms;
4306 padding: 0 4px;
4307 cursor: pointer;
4308 }
4309
4310 .tutor-single-course-meta ul li.tutor-social-share button:hover{
4311 color: var(--tutor-primary-color);
4312 }
4313
4314
4315 /* ************************* */
4316 /* ******** RTL CSS ******** */
4317 /* ************************* */
4318
4319 .rtl .tutor-single-course-meta ul li.tutor-social-share{
4320 float: left;
4321 }
4322
4323 .rtl .tutor-single-course-meta ul li,
4324 .rtl .tutor-loop-author > div{
4325 float: right;
4326 }
4327
4328
4329 .rtl .tutor-single-course-meta ul li{
4330 margin-right: 0;
4331 margin-left: 40px;
4332 }
4333
4334 .rtl .tutor-wrap nav.course-enrolled-nav ul li a{
4335 margin-right: 0;
4336 margin-left: 20px;
4337 }
4338
4339 .rtl .tutor-progress-bar .tutor-progress-filled:after{
4340 left: auto;
4341 right: var(--tutor-progress-left);
4342 -webkit-transform: translateY(-50%) translateX(50%);
4343 transform: translateY(-50%) translateX(50%);
4344 }
4345
4346 .rtl .tutor-progress-percent{
4347 padding-left: 0;
4348 padding-right: 20px;
4349 }
4350
4351 .rtl .tutor-course-lesson h5 i{
4352 margin-right: 0;
4353 margin-left: 10px;
4354 }
4355 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4356 margin-right: 10px;
4357 margin-left: 0;
4358 }
4359
4360 .rtl .tutor-course-lesson h5 .tutor-lesson-duration{
4361 -webkit-box-flex: 1;
4362 -ms-flex-positive: 1;
4363 flex-grow: 1;
4364 text-align: left;
4365 }
4366
4367 .rtl .tutor-custom-list-style li {
4368 padding-right: 25px;
4369 padding-left: 0px;
4370 }
4371
4372 .rtl .tutor-custom-list-style li:before{
4373 left: auto;
4374 right: 0;
4375 }
4376
4377 .rtl .single-instructor-wrap .instructor-name,
4378 .rtl .single-instructor-wrap .instructor-avatar,{
4379 float: right;
4380 }
4381
4382 .rtl .single-instructor-wrap .instructor-name{
4383 padding-left: 0;
4384 padding-right: 20px;
4385 }
4386
4387 .rtl .single-instructor-wrap .instructor-bio{
4388 padding-left: 0;
4389 padding-right: 260px;
4390 }
4391
4392 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap{
4393 margin-left: 30px;
4394 margin-right: 0;
4395 }
4396
4397 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4398 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a{
4399 padding: 14px 17px 14px 100px;
4400 }
4401
4402 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons{
4403 right: auto;
4404 left: 15px;
4405 }
4406
4407 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{
4408 margin-left: 0;
4409 margin-right: 8px;
4410 }
4411 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
4412 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child{
4413 margin-right: 0;
4414 margin-left: 10px;
4415 }
4416 .rtl .tutor-topbar-home-btn{
4417 margin-left: 0;
4418 margin-right: 20px;
4419 }
4420 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{
4421 margin-left: 15px;
4422 margin-right: 0;
4423 }
4424
4425 /**
4426 * Tutor Front-End Modal
4427 */
4428
4429 .tutor-frontend-modal{
4430 position: fixed;
4431 width: 100%;
4432 height: 100%;
4433 left: 0;
4434 top: 0;
4435 display: -webkit-box;
4436 display: -ms-flexbox;
4437 display: flex;
4438 -webkit-box-align: center;
4439 -ms-flex-align: center;
4440 align-items: center;
4441 -webkit-box-pack: center;
4442 -ms-flex-pack: center;
4443 justify-content: center;
4444 z-index: 999999;
4445 }
4446
4447 .tutor-frontend-modal .tutor-frontend-modal-overlay {
4448 background: rgba(0,0,0,.7);
4449 height: 100%;
4450 width: 100%;
4451 position: fixed;
4452 left: 0;
4453 top: 0;
4454 z-index: -1;
4455 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;
4456 }
4457
4458 .tutor-frontend-modal .tutor-frontend-modal-content{
4459 position: relative;
4460 background: #fff;
4461 padding: 60px;
4462 width: 90%;
4463 max-width: 750px;
4464 max-height: 90%;
4465 overflow-y: auto;
4466 }
4467
4468 @media (max-width: 768px) {
4469 .tutor-frontend-modal .tutor-frontend-modal-content{
4470 padding: 40px;
4471 }
4472 }
4473
4474 @media (max-width: 540px) {
4475 .tutor-frontend-modal .tutor-frontend-modal-content{
4476 padding: 20px;
4477 }
4478 }
4479
4480 button.tm-close.tutor-icon-line-cross {
4481 position: absolute;
4482 right: 23px;
4483 top: 23px;
4484 background: transparent;
4485 padding: 0;
4486 font-size: 24px;
4487 border: none;
4488 color: var(--tutor-light-color);
4489 }
4490 button.tm-close.tutor-icon-line-cross:hover{
4491 color: red;
4492 }
4493
4494 .label-order-status{
4495 padding: 3px 5px;
4496 border-radius: 3px;
4497 }
4498 .label-status-completed{
4499 background-color: #4BD863;
4500 color: #ffffff;
4501 }
4502 .label-status-cancelled{
4503 background-color: #FD6A03;
4504 color: #ffffff;
4505 }
4506 .label-status-on-hold{
4507 background-color: #DB5382;
4508 color: #ffffff;
4509 }
4510 .tutor-lesson-content-area h2 {
4511 margin-bottom: 20px;
4512 margin-top: 20px;
4513 }
4514 .assignment-result-wrap {
4515 text-align: center;
4516 padding: 10px 0;
4517 }
4518 .submitted-assignment-grade-pass{
4519 color: var(--tutor-success-button-color);
4520 }
4521 submitted-assignment-grade-failed{
4522 color: red;
4523 }
4524 .received-marks{
4525 color: var(--tutor-primary-color);
4526 }