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