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