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