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