PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.0.0-alpha
Tutor LMS – eLearning and online course solution v1.0.0-alpha
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-front.css
tutor / assets / css Last commit date
tutor-admin.css 7 years ago tutor-front.css 7 years ago
tutor-front.css
2369 lines
1 @import "../icons/css/tutor-icon.css";
2
3 /*common*/
4 .tutor-wrap{
5 color: #4B5981;
6 }
7 /*
8 .tutor-container{
9 padding-left: 15px;
10 padding-right: 15px;
11 max-width: 1170px;
12 margin-right: auto;
13 margin-left: auto;
14 }*/
15 .tutor-row{
16 display: -ms-flexbox;
17 display: flex;
18 -ms-flex-wrap: wrap;
19 flex-wrap: wrap;
20 margin-right: -15px;
21 margin-left: -15px;
22 }
23 .tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-6, .tutor-col-8, .tutor-col-9, .tutor-col-12{
24 position: relative;
25 width: 100%;
26 min-height: 1px;
27 padding-right: 15px;
28 padding-left: 15px;
29 }
30 .tutor-col{
31 -ms-flex-preferred-size: 0;
32 flex-basis: 0;
33 -ms-flex-positive: 1;
34 flex-grow: 1;
35 max-width: 100%;
36 }
37 .tutor-col-auto {
38 -ms-flex: 0 0 auto;
39 flex: 0 0 auto;
40 width: auto;
41 max-width: none;
42 }
43 .tutor-col-3{
44 -ms-flex: 0 0 25%;
45 flex: 0 0 25%;
46 max-width: 25%;
47 }
48 .tutor-col-4{
49 -ms-flex: 0 0 33.333333%;
50 flex: 0 0 33.333333%;
51 max-width: 33.333333%;
52 }
53 .tutor-col-6{
54 -ms-flex: 0 0 50%;
55 flex: 0 0 50%;
56 max-width: 50%;
57 }
58 .tutor-col-8{
59 -ms-flex: 0 0 66.666666%;
60 flex: 0 0 66.666666%;
61 max-width: 66.666666%;
62 }
63 .tutor-col-9{
64 -ms-flex: 75%;
65 flex: 0 0 75%;
66 max-width: 75%;
67 }
68 .tutor-col-12{
69 -ms-flex: 100%;
70 flex: 0 0 100%;
71 max-width: 100%;
72 }
73 @media (max-width: 991px) {
74 .tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-6, .tutor-col-8, .tutor-col-9{
75 -ms-flex: 50%;
76 flex: 0 0 50%;
77 max-width: 50%;
78 }
79 }
80 @media (max-width: 767px) {
81 .tutor-col-auto, .tutor-col, .tutor-col-3, .tutor-col-4, .tutor-col-6, .tutor-col-8, .tutor-col-9{
82 -ms-flex: 100%;
83 flex: 0 0 100%;
84 max-width: 100%;
85 }
86 }
87
88
89 .tutor-custom-list-style{
90 list-style: none;
91 margin: 0;
92 padding: 0;
93 font-size: 14px;
94 }
95
96 .tutor-custom-list-style li{
97 position: relative;
98 margin-bottom: 5px;
99 line-height: 30px;
100 padding-left: 25px;
101 }
102
103 .tutor-custom-list-style li::before{
104 content: '\e90f';
105 position: absolute;
106 left: 0;
107 font-family: 'tutor';
108 color: #1B52D8;
109 }
110
111 .tutor-mb-10{
112 margin-bottom: 10px;
113 }
114 .tutor-mb-20{
115 margin-bottom: 20px;
116 }
117 .tutor-mb-30{
118 margin-bottom: 30px;
119 }
120 .tutor-mb-40{
121 margin-bottom: 40px;
122 }
123
124 /********************/
125 /*start single course*/
126 /********************/
127
128 .tutor-course-content-content{
129 font-size: 14px;
130 line-height: 21px;
131 }
132
133 .tutor-single-course-segment{
134 margin-bottom: 45px;
135 }
136
137 .tutor-full-width-course-top h4,
138 .tutor-full-width-course-top h5,
139 .tutor-full-width-course-top h6{
140 color: #8C94A8;
141 font-weight: 400;
142 }
143 .tutor-full-width-course-top h6{
144 font-size: 14px;
145 }
146 .tutor-single-course-segment .tutor-segment-title,
147 .tutor-segment-title{
148 font-size: 18px;
149 line-height: 23px;
150 font-weight: 500;
151 margin-bottom: 13px;
152 }
153 .tutor-leadinfo-top-meta{
154 font-size: 14px;
155 margin-bottom: 10px;
156 }
157 .tutor-leadinfo-top-meta span{
158 display: inline-block;
159 margin-right: 10px;
160 }
161
162
163 .tutor-leadinfo-top-meta i{
164 margin-right: 4px;
165 }
166
167 .tutor-single-course-rating{
168 color: #F8C51C;
169 font-size: 16px;
170 }
171 .tutor-single-course-rating .tutor-single-rating-count{
172 color: #4B5981;
173 }
174 .tutor-single-course-rating .tutor-single-rating-count i{
175 color: #B1B8C9;
176 font-style: normal;
177 display: inline-block;
178 margin-left: 4px;
179 }
180 .tutor-leadinfo-top-meta span i::before{
181 margin-left: 0;
182 }
183 .tutor-course-header-h1{
184 font-size: 36px;
185 line-height: 46px;
186 color: #4B5981;
187 font-weight: 500;
188 margin: 0 0 29px;
189 padding: 0;
190 }
191 .tutor-course-summery{
192 margin-bottom: 40px;
193 font-size: 14px;
194 }
195
196 /*tutor course meta*/
197
198 .tutor-single-course-meta{
199 color: #4B5981;
200 font-size: 14px;
201 }
202 .tutor-single-course-meta ul{
203 list-style: none;
204 margin: 0;
205 padding: 10px 0;
206 overflow: hidden;
207 line-height: 21px;
208 }
209 .tutor-single-course-meta.tutor-meta-top ul{
210 padding-top: 5px;
211 padding-bottom: 15px;
212 }
213 .tutor-single-course-meta ul li{
214 float: left;
215 vertical-align: top;
216 margin-right: 40px;
217 margin-top: 5px;
218 margin-bottom: 5px;
219 }
220
221 .tutor-single-course-meta .tutor-single-course-avatar img{
222 height: 21px;
223 width: 21px;
224 display: block;
225 border-radius: 50%;
226 margin-right: 3px;
227 }
228
229 .tutor-single-course-meta ul li .tutor-single-course-avatar span{
230 height: 21px;
231 width: 21px;
232 font-size: 9px;
233 text-align: center;
234 line-height: 21px;
235 border-radius: 50%;
236 display: block;
237 color: #ffffff;
238 }
239 .tutor-single-course-meta ul li > div{
240 display: inline-block;
241 vertical-align: top;
242 }
243 .tutor-single-course-meta ul li strong{
244 margin: 0;
245 display: inline-block;
246 line-height: 21px;
247 font-weight: 400;
248 color: #8C94A8;
249 font-size: 14px;
250 }
251 .tutor-single-course-meta ul li span,
252 .tutor-single-course-meta ul li a{
253 color: #4B5981;
254 }
255 .tutor-single-course-meta.tutor-lead-meta{
256 margin-bottom: 33px;
257 border-top: 1px solid #DCDFE5;
258 border-bottom: 1px solid #DCDFE5;
259 }
260
261 @media (max-width: 991px) {
262 .tutor-single-course-meta.tutor-lead-meta{
263 border-bottom: none;
264 }
265 .tutor-single-course-meta.tutor-lead-meta ul{
266 padding-bottom: 0;
267 }
268 .tutor-single-course-meta.tutor-lead-meta ul li{
269 margin: 5px;
270 padding: 5px 15px;
271 border: 1px solid #ddd;
272 border-radius: 4px;
273 }
274 }
275
276 .tutor-single-course-meta.tutor-lead-meta ul li strong{
277 display: block;
278 margin-bottom: 5px;
279 color: #B1B8C9;
280 }
281 .tutor-single-course-meta.tutor-lead-meta ul li a{
282 color: #4B5981;
283 }
284
285 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child)::after{
286 content: ', ';
287 }
288 /*benifit*/
289 .tutor-course-benefits-content ul{
290 list-style: none;
291 display: block;
292 overflow: hidden;
293 column-count: 2;
294 column-gap: 30px;
295 margin: 0;
296 font-size: 14px;
297 }
298
299 /*.tutor-course-topics-wrap*/
300
301 .tutor-course-topics-header{
302 display: flex;
303 flex-wrap: wrap;
304 justify-content: space-between;
305 margin-bottom: 8px;
306 }
307 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child){
308 margin-left: 45px;
309 }
310 .tutor-course-topics-contents h4{
311 font-size: 14px;
312 font-weight: 400;
313 margin-bottom: 0;
314 color: #4B5981;
315 }
316 .tutor-course-topics-contents .tutor-course-title{
317 cursor: pointer;
318 }
319 .tutor-course-topics-contents .tutor-course-title h4{
320 color: #1B52D8;
321 font-size: 16px;
322 line-height: 25px;
323 overflow: hidden;
324 }
325
326 .tutor-course-topic.tutor-active .tutor-course-title h4 > i::before{
327 content: "\e910";
328 }
329
330 .tutor-course-topics-contents .tutor-course-title h4 i{
331 font-size: 15px;
332 line-height: 25px;
333 float: left;
334 margin-right: 10px;
335 }
336 .tutor-course-topics-contents .tutor-course-topic{
337 border: 1px solid #DCE4E6;
338 margin-bottom: 20px;
339 border-radius: 5px;
340 }
341 .tutor-course-title,
342 .tutor-course-lesson{
343 padding: 14px 20px;
344 }
345 .tutor-course-lesson{
346 border-top: 1px solid #DCE4E6;
347 }
348 .tutor-course-topics-contents .tutor-course-topic .tutor-course-lessons{
349 display: none;
350 }
351 .tutor-course-lesson h5{
352 line-height: 22px;
353 font-size: 14px;
354 margin-bottom: 0;
355 display: flex;
356 }
357 .tutor-course-lesson h5 i{
358 line-height: 22px;
359 display: inline-block;
360 vertical-align: text-top;
361 margin-right: 10px;
362 color: #B1B8C9;
363 }
364 .tutor-course-lesson .lesson-preview-title {
365 flex: 1 0 0;
366 }
367
368 /********************/
369 /*end single course*/
370 /********************/
371
372 /**
373 Icon Css
374 */
375 div[class*="tutor-course-col"] {
376 padding-left: 15px;
377 padding-right: 15px;
378 }
379 .tutor-course-loop{
380 background: #fff;
381 color: #29303b;
382 font-size: small;
383 overflow: hidden;
384 position: relative;
385 vertical-align: top;
386 margin-bottom: 30px;
387 border-radius: 4px;
388 transition: 300ms;
389 border: 1px solid #DCDFE5;
390 }
391 .tutor-course-header{
392 position: relative;
393 }
394
395 .tutor-course-loop-header-meta{
396 position: absolute;
397 left: 0;
398 top: 13px;
399 width: 100%;
400 padding-left: 13px;
401 padding-right: 13px;
402 overflow: hidden;
403 }
404
405 .tutor-course-loop-header-meta .tutor-course-wishlist{
406 float: right;
407 background: #fff;
408 font-size: 19px;
409 padding: 5px 5px;
410 border-radius: 3px;
411 }
412
413 .tutor-course-loop-header-meta .tutor-course-wishlist a{
414 display: block;
415 color: #1B52D8;
416 }
417 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus{
418 outline: none;
419 }
420 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed::before{
421 content: "\e908";
422 }
423 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon::before{
424 content: '\e91d';
425 margin-right: 0;
426 }
427 .tutor-course-loop-level{
428 display: inline-block;
429 background: #9013FE;
430 padding: 0 10px;
431 color: #fff;
432 font-size: 12px;
433 line-height: 21px;
434 border-radius: 2px;
435 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
436 }
437
438 .tutor-course-loop:hover{
439 box-shadow: 0 4px 23px rgba(0,0,0,.1);
440 }
441 .tutor-course-loop p{
442 margin: 0;
443 }
444 .tutor-course-loop .tutor-course-header a,
445 .tutor-course-loop .tutor-course-header a img{
446 display: block;
447 border-top-left-radius: 4px;
448 border-top-right-radius: 4px;
449 }
450 .tutor-loop-course-container{
451 padding: 20px 15px;
452 }
453 .tutor-loop-rating-wrap{
454 color: #F8C51C;
455 margin-bottom: 2px;
456 font-size: 16px;
457 }
458 .tutor-loop-rating-wrap i::before{
459 margin-right: 3px;
460 margin-left: 0;
461 }
462 .tutor-course-loop-title a h2{
463 font-size: 22px;
464 line-height: 26px;
465 font-weight: 600;
466 margin-bottom: 17px;
467 color: #4B5981;
468 }
469 .tutor-loop-course-footer{
470 padding: 10px 15px;
471 border-top: 1px solid #DCDFE5;
472 color: #838791;
473 font-size: 12px;
474 line-height: 17px;
475 line-height: 25px;
476 border-bottom-left-radius: 4px;
477 border-bottom-right-radius: 4px;
478 position: relative;
479 }
480 .tutor-loop-course-footer::after{
481 content: '';
482 display: table;
483 clear: both;
484 }
485
486 .tutor-loop-course-footer i{
487 font-size: 15px;
488 color: #8C94A8;
489 line-height: 25px;
490 vertical-align: middle;
491 margin-right: 3px;
492 }
493 .tutor-loop-course-footer i:not(:first-child){
494 margin-left: 12px;
495 }
496
497 .tutor-loop-course-footer span{
498 display: inline-block;
499 line-height: 25px;
500 }
501
502 .tutor-course-loop-price{
503 float: right;
504 color: #4B5981;
505 font-size: 17px;
506 font-weight: 600;
507 }
508 .tutor-course-loop-price .price del{
509 font-size: 12px;
510 opacity: 1;
511 font-weight: 400;
512 }
513
514 .tutor-course-loop-price .price del span{
515 text-decoration: line-through;
516 color: #8C94A8;
517 }
518
519 .tutor-course-loop-price .price del + ins{
520 background: transparent;
521 margin-left: 0;
522 }
523 .tutor-loop-course-footer .tutor-loop-cart-btn-wrap{
524 position: absolute;
525 left: -1px;
526 top: 0;
527 width: calc(100% + 2px);
528 height: calc(100% + 1px);
529 color: #fff;
530 text-align: center;
531 top: 0;
532 opacity: 0;
533 transition: 100ms;
534 border-bottom-left-radius: 4px;
535 border-bottom-right-radius: 4px;
536 background: blue;
537 }
538 .tutor-loop-course-footer .tutor-loop-cart-btn-wrap a{
539 color: #fff;
540 font-size: 14px;
541 text-transform: uppercase;
542 line-height: 46px;
543 font-weight: 600;
544 -webkit-animation: rotate_cs 5s infinite; /* Safari 4.0 - 8.0 */
545 animation: rotate_cs 5s infinite;
546 padding: 0;
547 display: block;
548 width: 100%;
549 line-height: 48px;
550 background: blue;
551 }
552 .tutor-loop-course-footer .tutor-loop-cart-btn-wrap a.added{
553 display: none;
554 }
555
556 .tutor-loop-course-footer .tutor-loop-cart-btn-wrap a.added_to_cart{
557 background-color: #000000;
558 }
559
560 .tutor-loop-course-footer .tutor-loop-cart-btn-wrap a::before{
561 content: '\e915';
562 font-family: "tutor";
563 margin-right: 5px;
564 }
565
566
567 .tutor-loop-course-footer .tutor-loop-cart-btn-wrap a.added_to_cart::before{
568 display: none;
569 }
570
571
572 /* Standard syntax */
573 @keyframes mymove {
574 from {
575 transform: rotate(0deg);
576 }
577 to {
578 transform: rotate(360deg);
579 }
580 }
581 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap{
582 opacity: 1;
583 }
584 /* layout*/
585 .tutor-course-col-4{
586 width: 25%;
587 }
588 .tutor-course-col-3{
589 width: 33.33%;
590 }
591 .tutor-course-col-2{
592 width: 50%;
593 }
594 .tutor-course-col-1{
595 width: 100%;
596 }
597 .tutor-course-col-1 .tutor-course-loop{
598 width: 100%;
599 }
600 .tutor-course-col-5{
601 width: 20%;
602 }
603 .tutor-course-col-6{
604 width: 16.66%;
605 }
606
607 @media (max-width: 767px) {
608 .tutor-course-col-6,
609 .tutor-course-col-5,
610 .tutor-course-col-4,
611 .tutor-course-col-3,
612 .tutor-course-col-2{
613 width: 50%;
614 }
615 }
616
617 @media (max-width: 575px) {
618 .tutor-course-col-6,
619 .tutor-course-col-5,
620 .tutor-course-col-4,
621 .tutor-course-col-3,
622 .tutor-course-col-2{
623 width: 100%;
624 }
625 }
626
627 .tutor-course-loop-title h2{
628 font-size: 1rem;
629 }
630 .tutor-course-filter-wrap{
631 clear: both;
632 margin-bottom: 20px;
633 }
634 .tutor-course-archive-results-wrap{
635 float: left;
636 width: 45%;
637 }
638 .tutor-course-archive-filters-wrap{
639 float: right;
640 width: 45%;
641 text-align: right;
642 }
643 .tutor-courses{
644 clear: both;
645 display: flex;
646 flex-wrap: wrap;
647 margin-left: -15px;
648 margin-right: -15px;
649 padding: 0;
650 }
651 .clearfix:before, .clearfix:after{
652 display: block;
653 clear: both;
654 content: "";
655 }
656 .tutor-loop-author, .tutor-meta{
657 color: #bac0cf;
658 }
659 .tutor-text-mute{
660 color: #bac0cf;
661 }
662
663 .tutor-loop-author{
664 overflow: hidden;
665 }
666
667 .tutor-loop-author .tutor-single-course-avatar img{
668 width: 25px;
669 height: 25px;
670 display: block;
671 border-radius: 50%;
672 margin-right: 6px;
673 }
674 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar{
675 height: 25px;
676 width: 25px;
677 display: inline-block;
678 border-radius: 50%;
679 text-align: center;
680 line-height: 25px;
681 font-size: 11px;
682 margin-right: 6px;
683 }
684
685 .tutor-loop-author > div{
686 display: inline-block;
687 float: left;
688 }
689
690 .tutor-loop-author > div span,
691 .tutor-loop-author > div a{
692 color: #4B5981;
693 }
694
695 .tutor-loop-author > div strong{
696 display: inline-block;
697 margin: 0 2px 0 2px;
698 font-size: 14px;
699 color: #8C94A8;
700 font-weight: 600;
701 line-height: 25px;
702 }
703
704 .tutor-course-lising-category a:not(:last-child):after{
705 content: ', ';
706 }
707
708 /**
709 Topicstutor-course-title
710 */
711 .tutor-course-enroll-wrap{
712 padding: 20px 0;
713 }
714 .tutor-wrap .tutor-course-enrolled-wrap{
715 background: #ecffec;
716 padding: 20px;
717 border: 1px solid #b7d6b7;
718 }
719 .tutor-notice-warning{
720 background-color: #fcf8e3;
721 border-color: #faebcc;
722 padding: 20px;
723 margin-bottom: 10px;
724 }
725 .single_add_to_cart_button,
726 a.tutor-button,
727 .tutor-button,
728 a.tutor-btn,
729 .tutor-btn{
730 color: #fff;
731 background-color: #1B52D8;
732 border-color: #1B52D8;
733 display: inline-block;
734 padding: 15px 30px;
735 border-radius: 4px;
736 text-transform: uppercase;
737 line-height: 1.4;
738 font-size: 14px;
739 }
740 a.tutor-button:hover,
741 .tutor-button:hover,
742 a.tutor-btn:hover,
743 .tutor-btn:hover {
744 background-color: #1B52D8;
745 border-color: #1B52D8;
746 color: #fff;
747 filter: brightness(.9);
748 }
749
750 .tutor-button.tutor-danger{
751 background-color: #E53935;
752 border-color: #E53935;
753 }
754 .tutor-button.tutor-success{
755 background: #86B223;
756 border-color: #86B223;
757 }
758
759 .course-enrolled-nav-wrap{
760 border-bottom: 1px solid #dedfe0;
761 margin-bottom: 45px;
762 }
763 .tutor-wrap nav.course-enrolled-nav ul{
764 list-style: none;
765 margin: 0 0 -1px;
766 }
767 .tutor-wrap nav.course-enrolled-nav ul li{
768 display: inline-block;
769 }
770 .tutor-wrap nav.course-enrolled-nav ul li a{
771 display: block;
772 font-size: 16px;
773 padding: 5px 0 20px;
774 margin-right: 20px;
775 color: #B1B8C9;
776 border-bottom: 2px solid transparent;
777 }
778 .tutor-wrap nav.course-enrolled-nav ul li.active a{
779 border-bottom: 2px solid #1B52D8;
780 color: #4B5981;
781 }
782 /* *********************** */
783 /* Tutor Student Dashboard */
784 /* *********************** */
785
786 .tutor-dashboard-avater img{
787 width: 70px;
788 height: 70px;
789 display: block;
790 border-radius: 50%;
791 }
792
793 .tutor-dashboard-student-info h4{
794 font-size: 18px;
795 color: #8C94A8;
796 margin-bottom: 0;
797 }
798
799
800 .tutor-dashboard-student-info h4 a{
801 color: #4B5981;
802 }
803
804 .tutor-dashboard-user-role{
805 font-size: 14px;
806 font-weight: 400;
807 }
808
809 .tutor-dashboard-student-meta ul{
810 list-style: none;
811 margin: 20px 0 40px;
812 padding: 15px 0;
813 border-top: 1px solid #DCDFE5;
814 border-bottom: 1px solid #DCDFE5;
815 font-size: 14px;
816 }
817
818 .tutor-dashboard-student-meta ul li{
819 display: inline-block;
820 color: #4B5981;
821 margin-left: 60px;
822 }
823
824 .tutor-dashboard-student-meta ul li:first-child{
825 margin-left: 0;
826 }
827 @media (max-width: 767px){
828 .tutor-dashboard-student-meta ul{
829 display: block;
830 border: none;
831 padding: 0;
832 }
833 .tutor-dashboard-student-meta ul li{
834 display: inline-block;
835 color: #4B5981;
836 margin: 5px;
837 border: 1px solid #dddddd;
838 padding: 5px 10px;
839 border-radius: 4px;
840 margin-left: 5px;
841 }
842 }
843 .tutor-dashboard-student-meta ul li strong{
844 display: block;
845 color: #B1B8C9;
846 font-weight: 400;
847 }
848
849
850 .tutor-dashboard-permalinks{
851 list-style: none;
852 margin: 0 0 20px;
853 border: 1px solid #E8EFF1;
854 border-radius: 4px;
855 font-size: 14px;
856 padding: 0;
857 }
858 .tutor-dashboard-permalinks li:not(:last-child){
859 border-bottom: 1px solid #E8EFF1;
860 }
861
862 @media (max-width: 991px) {
863 ul.tutor-dashboard-permalinks li{
864 display: inline-block;
865 border-bottom: none !important;
866 border-right: 1px solid #E8EFF1;
867 }
868 ul.tutor-dashboard-permalinks li:last-child{
869 border-right-color: transparent;
870 }
871 .tutor-dashboard-student .tutor-col-3,
872 .tutor-dashboard-student .tutor-col-9{
873 flex: 0 0 100%;
874 max-width: 100%;
875 }
876 }
877
878
879
880 .tutor-dashboard-permalinks li a{
881 display: block;
882 color: #4B5981;
883 padding: 10px 20px;
884 line-height: 28px;
885 }
886 .tutor-dashboard-content h1{
887 color: #8C94A8;
888 font-size: 18px;
889 font-weight: 500;
890 line-height: 23px;
891 margin-bottom: 17px;
892 }
893
894 /*.tutor-dashboard-content-inner:not(:empty){}*/
895
896
897 .tutor-dashboard-content-inner .tutor-mycourse-wrap{
898 padding: 20px;
899 border: 1px solid #DCDFE5;
900 border-radius: 4px;
901 margin-bottom: 30px;
902 }
903
904 .tutor-mycourse-rating{
905 color: #F8C51C;
906 font-size: 12px;
907 }
908
909 .tutor-mycourse-rating i{
910 margin-right: 4px;
911 }
912
913 .tutor-dashboard-content-inner{
914 font-size: 14px;
915 }
916
917 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{
918 margin-bottom: 0;
919 }
920
921 .tutor-dashboard-content-inner h3 a{
922 color: #4B5981;
923 font-size: 22px;
924 line-height: 28px;
925 font-weight: 600;
926 display: block;
927 }
928
929 .tutor-dashboard-content-inner .tutor-course-metadata ul{
930 display: block;
931 list-style: none;
932 margin: 0 0 25px;
933 padding: 0;
934 font-size: 14px;
935 }
936
937 .tutor-dashboard-content-inner .tutor-progress-bar-wrap{
938 margin-bottom: 20px;
939 }
940 .tutor-dashboard-content-inner .tutor-course-metadata li{
941 display: inline-block;
942 color: #8C94A8;
943 margin-left: 20px;
944 }
945
946 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child{
947 margin-left: 0;
948 }
949
950 .tutor-dashboard-content-inner .tutor-course-metadata li span{
951 color: #4B5981;
952 margin-left: 5px;
953 }
954
955 /* *********************** */
956 /* End Tutor Student Dashboard */
957 /************************ */
958 /**
959 Instructor
960 */
961 .single-instructor-wrap{
962 border: 1px solid #e8eff1;
963 margin-bottom: 30px;
964 font-size: 14px;
965 border-radius: 4px;
966 }
967 .single-instructor-wrap .single-instructor-top{
968 overflow: hidden;
969 padding: 20px;
970 border-bottom: 1px solid #e8eff1;
971 }
972 .single-instructor-wrap .single-instructor-top h3,
973 .single-instructor-wrap .single-instructor-top h4 {
974 margin: 0;
975 padding: 0;
976 }
977 .single-instructor-wrap .tutor-instructor-left{
978 float: left;
979 overflow: hidden;
980 }
981 .single-instructor-wrap .instructor-avatar{
982 float: left;
983 }
984 .single-instructor-wrap .instructor-avatar img{
985 max-width: 50px;
986 height: auto;
987 border-radius: 50%;
988 }
989 .single-instructor-wrap .instructor-name{
990 float: left;
991 padding-left: 20px;
992 max-width: 130px;
993 }
994 .single-instructor-wrap .instructor-name h3{
995 font-size: 16px;
996 color: #4B5981;
997 font-weight: 600;
998 }
999 .single-instructor-wrap .instructor-name h3 a{
1000 font-weight: 500;
1001 color: #4B5981;
1002 }
1003 .single-instructor-wrap .instructor-name h4{
1004 font-weight: 400;
1005 font-size: 14px;
1006 color: #B1B8C9;
1007 }
1008 .single-instructor-wrap .instructor-bio{
1009 padding-left: 220px;
1010 font-size: 14px;
1011 }
1012 .single-instructor-wrap .single-instructor-bottom{
1013 padding: 15px 20px;
1014 text-align: right;
1015 overflow: hidden;
1016 }
1017 .single-instructor-wrap .single-instructor-bottom p{
1018 margin: 0;
1019 }
1020 .single-instructor-wrap .single-instructor-bottom .ratings{
1021 float: left;
1022 }
1023
1024 .single-instructor-wrap .single-instructor-bottom .ratings i{
1025 margin-right: 4px;
1026 }
1027 .single-instructor-wrap .single-instructor-bottom .courses,
1028 .single-instructor-wrap .single-instructor-bottom .students{
1029 display: inline-block;
1030 margin-left: 20px;
1031 }
1032
1033
1034 .single-instructor-wrap .single-instructor-bottom .courses i,
1035 .single-instructor-wrap .single-instructor-bottom .students i{
1036 font-size: 18px;
1037 display: inline-block;
1038 margin-right: 2px;
1039 vertical-align: middle;
1040 }
1041
1042 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta{
1043 color: #bac0cf;
1044 }
1045
1046 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated{
1047 color: #f8c51c;
1048 }
1049
1050 /* *********************** */
1051 /* Single Lesson */
1052 /************************ */
1053
1054 /*lesson list*/
1055 .tutor-single-lesson-button-group,
1056 .tutor-topics-lesson-list .tutor-topics-in-single-lesson{
1057 border-radius: 4px;
1058 margin-bottom: 30px;
1059 border: 1px solid #E8EFF1;
1060 }
1061 .tutor-single-lesson-wrap{
1062 display: flex;
1063 }
1064 .tutor-lesson-sidebar{
1065 flex: 0 0 400px;
1066 }
1067 .tutor-lesson-content {
1068 flex: 1;
1069 }
1070 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
1071 .tutor-topics-in-single-lesson .tutor-single-lesson-items a{
1072 padding: 14px 75px 14px 17px;
1073 font-size: 14px;
1074 display: flex;
1075 color: #4B5981;
1076 position: relative;
1077 border-top: 1px solid #E8EFF1;
1078 }
1079 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a{
1080 border-top: none;
1081 }
1082 .tutor-lessons-under-topic .tutor-single-lesson-items.active a{
1083 background: rgba(233, 235, 238, 0.35);
1084 }
1085 .tutor-topics-in-single-lesson{
1086 margin-bottom: 25px;
1087 background-color: #ffffff;
1088 padding: 10px 0;
1089 }
1090 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span{
1091 font-size: 14px;
1092 margin: 0;
1093 display: inline;
1094 color: #4B5981;
1095 }
1096 .tutor-topics-in-single-lesson .tutor-topics-title h3{
1097 margin: 0;
1098 padding: 14px 17px;
1099 font-size: 16px;
1100 color: #1B52D8;
1101 font-weight: 500;
1102 }
1103 .tutor-topics-in-single-lesson .tutor-topics-title.has-summery h3{
1104 cursor: pointer;
1105 }
1106
1107 .tutor-topics-in-single-lesson .tutor-topics-title h3 i{
1108 font-size: 10px;
1109 margin-left: 6px;
1110 }
1111 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i{
1112 font-size: 10px;
1113 vertical-align: middle;
1114 display: inline-block;
1115 padding: 5px;
1116 color: #C7C7C7;
1117 transition: 300ms;
1118 cursor: pointer;
1119 }
1120 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover{
1121 color: #1B52D8;
1122 }
1123 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
1124 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child{
1125 color: #C7C7C7;
1126 line-height: 22px;
1127 display: inline-block;
1128 vertical-align: middle;
1129 margin-right: 10px;
1130 }
1131 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt{
1132 color: #1B52D8;
1133 }
1134 .tutor-topics-in-single-lesson .tutor-topics-summery{
1135 padding: 14px;
1136 font-size: 14px;
1137 border-top: 1px solid #DCE4E6;
1138 display: none;
1139 }
1140 .tutor-topics-lesson-list .tutor-lesson-right-icons{
1141 position: absolute;
1142 right: 15px;
1143 top: 14px;
1144 }
1145 .tutor-topics-lesson-list .tutor-lesson-right-icons .tutor-lesson-complete{
1146 height: 16px;
1147 width: 16px;
1148 border: 1px solid #E8EFF1;
1149 border-radius: 50%;
1150 font-size: 9px;
1151 display: inline-block;
1152 line-height: 16px;
1153 text-align: center;
1154 margin: 0;
1155 vertical-align: middle;
1156 margin-left: 8px;
1157 }
1158 .tutor-topics-lesson-list .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete{
1159 border-color: #b7d6b7;
1160 }
1161 .tutor-topics-lesson-list .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
1162 .tutor-topics-lesson-list .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done{
1163 background: #86B223;
1164 border-color: #86B223;
1165 color: #fff;
1166 }
1167 .tutor-topics-lesson-list .tutor-lesson-right-icons i{
1168 font-style: normal;
1169 }
1170
1171 .tutor-single-page-top-bar{
1172 background-color: #1B52D8;
1173 height: 70px;
1174 margin-bottom: 50px;
1175 color: #ffffff;
1176 display: flex;
1177 line-height: 70px;
1178 }
1179 .tutor-single-page-top-bar a{
1180 color: #ffffff;
1181 }
1182 .tutor-single-page-top-bar .tutor-topbar-item{
1183 width: 100%;
1184 }
1185 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap{
1186 text-align: center;
1187 }
1188 .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap{
1189 text-align: right;
1190 margin-right: 30px;
1191 }
1192 .tutor-lesson-content-area{
1193 margin: 0 100px;
1194 }
1195 .tutor-lesson-sidebar-hide-bar{
1196 background-color: #1645B7;
1197 color: #ffffff;
1198 padding: 0 18px;
1199 display: inline-block;
1200 line-height: 70px;
1201 }
1202 .tutor-sidebar-tabs-wrap{
1203 border-top: 1px solid #E0E9EC;
1204 }
1205 .tutor-tabs-btn-group {
1206 height: 70px;
1207 display: flex;
1208 }
1209 .tutor-tabs-btn-group a{
1210 background-color: #F1F6F8;
1211 color: #4B5981;
1212 display: block;
1213 line-height: 70px;
1214 width: 100%;
1215 text-align: center;
1216 border: 1px solid #E0E9EC;
1217 border-top: none;
1218 }
1219 .tutor-tabs-btn-group a.active{
1220 background-color: #ffffff;
1221 border: none;
1222 }
1223 .tutor-tabs-btn-group a:focus{
1224 outline: none;
1225 }
1226 /*video*/
1227
1228 .tutor-single-lesson-segment{
1229 margin-bottom: 35px;
1230 }
1231
1232 .tutor-single-lesson-wrap{
1233 font-size: 14px;
1234 font-weight: 400;
1235 background: #F4F8FA;
1236 }
1237
1238 .tutor-lesson-video-wrap .plyr--video{
1239 border-radius: 4px;
1240 }
1241
1242 /*attachment*/
1243
1244
1245 .tutor-attachments-wrap{
1246 margin: -3px -3px 15px -3px;
1247 }
1248
1249 .tutor-attachments-wrap .tutor-lesson-attachment{
1250 display: inline-block;
1251 border: 1px solid #E8EFF1;
1252 border-radius: 4px;
1253 padding: 10px 16px 10px 12px;
1254 overflow: hidden;
1255 background: #F4F7F8;
1256 margin: 3px;
1257 transition: 300ms;
1258 }
1259
1260 .tutor-attachments-wrap .tutor-lesson-attachment:hover{
1261 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1262 }
1263
1264 .tutor-attachments-wrap .tutor-attachment-icon{
1265 font-size: 30px;
1266 float: left;
1267 color: #4B5981;
1268 }
1269 .tutor-attachments-wrap .tutor-attachment-icon i{
1270 display: block;
1271 }
1272 .tutor-attachment-info {
1273 padding-left: 10px;
1274 float: left;
1275 }
1276 .tutor-attachment-info span{
1277 display: block;
1278 font-size: 14px;
1279 line-height: 16px;
1280 color: #4B5981;
1281 }
1282 .tutor-attachment-info span + span{
1283 font-size: 11px;
1284 color: #B1B8C9;
1285 }
1286 /*course status*/
1287 .tutor-progress-bar-wrap{
1288 width: 100%;
1289 margin: 0;
1290 font-size: 14px;
1291 margin-bottom: 30px;
1292 display: flex;
1293 }
1294 .tutor-progress-bar{
1295 background-color: #ffffff;
1296 height: 8px;
1297 color: #000000;
1298 line-height: 25px;
1299 position: relative;
1300 border-radius: 0px;
1301 background: #f1f1f1;
1302 -ms-flex-preferred-size: 0;
1303 flex-basis: 0;
1304 -ms-flex-positive: 1;
1305 flex-grow: 1;
1306 max-width: 100%;
1307 border-radius: 30px;
1308 margin-top: 7.5px;
1309 }
1310
1311 .tutor-progress-bar .tutor-progress-filled{
1312 background-color: #1B52D8;
1313 height: 8px;
1314 border-radius: 30px;
1315 width: var(--tutor-progress-left);
1316 }
1317
1318 .tutor-progress-bar .tutor-progress-filled::after{
1319 content: '';
1320 position: absolute;
1321 height: 20px;
1322 width: 20px;
1323 border: 5px solid #1B52D8;
1324 border-radius: 50%;
1325 background: #fff;
1326 left: var(--tutor-progress-left);
1327 transform: translateY(-50%) translateX(-50%);
1328 top: 50%;
1329 box-sizing: border-box;
1330 }
1331
1332 .tutor-progress-percent{
1333 -ms-flex: 0 0 auto;
1334 flex: 0 0 auto;
1335 width: auto;
1336 max-width: none;
1337 padding-left: 20px;
1338 }
1339 .tutor-course-purchase-box{
1340 margin-bottom: 0;
1341 }
1342
1343 .tutor-price-preview-box .tutor-course-purchase-box button{
1344 display: block;
1345 width: 100%;
1346 background: #1B52D8;
1347 border-radius: 3px;
1348 text-transform: uppercase;
1349 font-size: 14px;
1350 }
1351
1352 .tutor-price-preview-box .tutor-course-purchase-box button i{
1353 margin-right: 8px;
1354 }
1355
1356 .tutor-price-preview-box .tutor-course-enrolled-wrap,
1357 .tutor-price-preview-box .tutor-course-login-wrap,
1358 .tutor-price-preview-box .tutor-course-login-wrap form,
1359 .tutor-course-purchase-box form{
1360 margin-bottom: 0;
1361 }
1362 .tutor-price-preview-box .tutor-course-material-includes-wrap{
1363 margin-bottom: 25px;
1364 }
1365
1366 .tutor-alert-warning{
1367 padding: 10px;
1368 color: #8a6d3b;
1369 background-color: #fcf8e3;
1370 border-color: #faebcc;
1371 }
1372 .tutor-lead-info-btn-group{
1373 display: block;
1374 overflow: hidden;
1375 margin: -10px -10px 35px;
1376 }
1377
1378 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{
1379 display: inline-block;
1380 }
1381
1382 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form{
1383 margin: 0;
1384 }
1385
1386 .tutor-lead-info-btn-group a.tutor-button,
1387 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{
1388 display: block;
1389 padding: 14px 20px;
1390 border: none;
1391 font-weight: normal;
1392 font-size: 14px;
1393 text-align: center;
1394 border-radius: 4px;
1395 text-transform: uppercase;
1396 line-height: 1;
1397 background: #1B52D8;
1398 color: #fff;
1399 transition: 300ms;
1400 }
1401 .tutor-lead-info-btn-group a.tutor-button,
1402 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{
1403 width: calc(50% - 22px);
1404 text-align: center;
1405 margin: 10px;
1406 display: inline-block;
1407 }
1408
1409 @media (max-width: 991px) {
1410 .tutor-lead-info-btn-group a.tutor-button,
1411 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{
1412 width: auto;
1413 }
1414 }
1415
1416 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{
1417 display: block;
1418 width: 100%;
1419 background: #E8EFF1;
1420 color: #B1B8C9;
1421 }
1422
1423 .tutor-lead-info-btn-group a.tutor-button:hover{
1424 background: #1b4cab;
1425 color: #ffffff;
1426 }
1427
1428 .tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover{
1429 background: #1B52D8;
1430 color: #ffffff;
1431 }
1432
1433 .tutor-single-add-to-cart-box .tutor-enroll-form{
1434 margin: 0;
1435 }
1436
1437 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap{
1438 padding: 0;
1439 }
1440 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button{
1441 display: block;
1442 width: 100%;
1443 text-align: center;
1444 }
1445
1446 /*******************/
1447 /*tutor review form*/
1448 /*******************/
1449 .tutor-course-enrolled-review-wrap .write-course-review-link-btn{
1450 color: #fff;
1451 background-color: #1B52D8;
1452 border-color: #1B52D8;
1453 display: inline-block;
1454 padding: 15px 30px;
1455 border-radius: 4px;
1456 text-transform: uppercase;
1457 line-height: 1;
1458 font-size: 14px;
1459 }
1460
1461 .tutor-course-enrolled-review-wrap .tutor-form-group{
1462 margin-bottom: 10px;
1463 }
1464
1465 .tutor-course-enrolled-review-wrap .tutor-form-group textarea{
1466 height: 120px;
1467 background: #f7f7f7;
1468 border: 1px solid #ddd;
1469 box-shadow: none;
1470 border-radius: 4px;
1471 line-height: 1.5;
1472 text-indent: 0;
1473 padding: 15px;
1474 }
1475
1476
1477
1478 /*******************/
1479 /*end tutor review form*/
1480 /*******************/
1481
1482 /**
1483 Tutor Dashboard Content
1484 */
1485
1486 /*
1487 Form CSS
1488 */
1489 .tutor-form-row{
1490 display: flex;
1491 margin-left: -15px;
1492 margin-right: -15px;
1493 }
1494
1495 .tutor-form-col-4,
1496 .tutor-form-col-6,
1497 .tutor-form-col-12{
1498 padding-left: 15px;
1499 padding-right: 15px;
1500 }
1501 .tutor-form-col-6{
1502 -ms-flex: 0 0 50%;
1503 flex: 0 0 50%;
1504 max-width: 50%;
1505 }
1506 .tutor-form-col-12{
1507 -ms-flex: 0 0 100%;
1508 flex: 0 0 100%;
1509 max-width: 100%;
1510 }
1511 .tutor-form-col-4{
1512 -ms-flex: 0 0 33.3333%;
1513 flex: 0 0 33.3333%;
1514 max-width: 33.3333%;
1515 }
1516
1517 @media (max-width: 768px) {
1518 .tutor-form-row{
1519 flex-wrap: wrap;
1520 }
1521 .tutor-form-col-4,
1522 .tutor-form-col-6,
1523 .tutor-form-col-12{
1524 flex: 0 0 100%;
1525 max-width: 100%;
1526 }
1527 }
1528
1529 ul.tutor-required-fields{
1530 list-style: none;
1531 padding: 10px;
1532 margin: 0;
1533 }
1534
1535 .tutor-ratings-wrap {
1536 color: #f4c150;
1537 margin-top: 20px;
1538 display: block;
1539 }
1540 .tutor-ratings-wrap i{
1541 cursor: pointer;
1542 margin-right: 4px;
1543 }
1544 .tutor-queston-and-answer-wrap{
1545 margin: 20px 0;
1546 }
1547 .tutor-question-top{
1548 display: flex;
1549 justify-content: space-between;
1550 margin-bottom: 20px;
1551 flex-direction: row-reverse;
1552 }
1553 .tutor-ask-question-btn{
1554 text-align: right;
1555 }
1556 .tutor-question-search-form{
1557 flex: 0 0 75%;
1558 }
1559 .tutor-question-search-form form {
1560 display: flex;
1561 }
1562 .tutor-question-search-form input[type="text"] {
1563 max-width: 60%;
1564 }
1565 .tutor-add-question-wrap{
1566 margin: 20px 0;
1567 }
1568 .tutor-add-question-wrap .tutor-form-group{
1569 margin-bottom: 10px;
1570 }
1571 .tutor_question_cancel{
1572 margin-right: 5px;
1573 }
1574 .updating-icon:before{
1575 font-family: 'tutor';
1576 margin-right: 5px;
1577 content: "\e91d";
1578 -moz-animation: spin 2s infinite linear;
1579 -o-animation: spin 2s infinite linear;
1580 -webkit-animation: spin 2s infinite linear;
1581 animation: spin 2s infinite linear;
1582 display: inline-block;
1583 }
1584 .loading-lesson:before{
1585 font-family: 'tutor';
1586 margin-right: 5px;
1587 content: "\e91d";
1588 -moz-animation: spin 2s infinite linear;
1589 -o-animation: spin 2s infinite linear;
1590 -webkit-animation: spin 2s infinite linear;
1591 animation: spin 2s infinite linear;
1592 display: inline-block;
1593 z-index: 9;
1594 position: absolute;
1595 left: 50%;
1596 top: 150px;
1597 font-size: 50px;
1598 }
1599 .loading-lesson:after {
1600 position: absolute;
1601 content: "";
1602 top: 0;
1603 background: rgba(255,255,255, 0.8);
1604 width: 100%;
1605 height: 99%;
1606 }
1607 /**
1608 Course question and answer
1609 */
1610
1611
1612 /* ********************* */
1613 /* Question and Answer */
1614 /* ********************* */
1615
1616 /*.tutor-question-wrap{*/
1617
1618 /*}*/
1619
1620 .tutor_question_area {
1621 padding: 25px 20px;
1622 background: #F4F7F8;
1623 border-radius: 4px;
1624 }
1625
1626 .tutor_question_area p:last-child{
1627 margin-bottom: 0;
1628 }
1629
1630 .tutor_add_answer_row{
1631 text-align: right;
1632 margin-top: 20px;
1633 }
1634
1635 .tutor_add_answer_row .tutor-form-group:last-child{
1636 margin-top: 20px;
1637 }
1638
1639 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1640 .tutor_admin_answers_list_wrap{
1641 margin-left: 100px;
1642 }
1643
1644 @media (max-width: 991px) {
1645 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
1646 .tutor_admin_answers_list_wrap{
1647 margin-left: 30px;
1648 }
1649 }
1650
1651 .tutor_original_question{
1652 margin-bottom: 30px;
1653 }
1654 .tutor_admin_answers_list_wrap .tutor_individual_answer{
1655 margin-bottom: 40px;
1656 }
1657
1658 .tutor_admin_answers_list_wrap .tutor_question_area{
1659 background: #EDF9F1;
1660 }
1661
1662 .question-top-meta .tutor-question-avater a{
1663 display: inline-block;
1664 }
1665 .question-top-meta .tutor-question-avater a span{
1666 height: 50px;
1667 width: 50px;
1668 border-radius: 50%;
1669 display: block;
1670 line-height: 50px;
1671 text-align: center;
1672 font-size: 17px;
1673 }
1674
1675 .question-top-meta .tutor-question-avater a img{
1676 width: 50px;
1677 height: 50px;
1678 border-radius: 50%;
1679 }
1680
1681 .question-top-meta{
1682 overflow: hidden;
1683 margin-bottom: 20px;
1684 }
1685 .question-top-meta .tutor-question-avater{
1686 float: left;
1687 }
1688 .question-top-meta .review-meta{
1689 float: left;
1690 margin-bottom: 0;
1691 margin-left: 10px;
1692 }
1693 .question-top-meta .review-meta a{
1694 display: block;
1695 font-size: 18px;
1696 color: #4B5981;
1697 line-height: 20px;
1698 }
1699 .question-top-meta .review-meta span{
1700 color: #B1B8C9;
1701 font-size: 14px;
1702 vertical-align: text-top;
1703 display: block;
1704 }
1705 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button{
1706 margin-right: 6px;
1707 }
1708
1709 /*anouncement*/
1710
1711
1712 .tutor-no-announcements {
1713 text-align: center;
1714 }
1715 .tutor-announcement-meta{
1716 margin-bottom: 10px;
1717 font-size: 13px;
1718 }
1719 .tutor-announcement {
1720 border: 1px solid #eee;
1721 padding: 20px;
1722 margin-bottom: 30px;
1723 border-radius: 4px;
1724
1725 }
1726 .announcement-delete-btn{
1727 float: right;
1728 }
1729
1730 .tutor-announcement-title-wrap h3{
1731 color: #4B5981;
1732 font-weight: 500;
1733 margin-bottom: 10px;
1734 }
1735
1736
1737 /* ********************* */
1738 /* Single Quiz */
1739 /* ********************* */
1740
1741 .tutor-quiz-header span{
1742 background: #F88F1C;
1743 color: #ffffff;
1744 display: inline-block;
1745 padding: 4px 10px;
1746 border-radius: 4px;
1747 line-height: 1;
1748 text-transform: uppercase;
1749 font-size: 10px;
1750 }
1751
1752 .tutor-quiz-header h2{
1753 color: #4B5981;
1754 font-size: 36px;
1755 line-height: 46px;
1756 font-weight: 500;
1757 margin-bottom: 15px;
1758 }
1759
1760 .tutor-quiz-header h5{
1761 font-size: 14px;
1762 color: #8C94A8;
1763 }
1764 .tutor-quiz-header h5 a{
1765 color: #4B5981;
1766 font-size: 14px;
1767 font-weight: 500;
1768 }
1769 .tutor-quiz-header .tutor-quiz-meta{
1770 list-style: none;
1771 margin: 20px 0 40px;
1772 padding: 15px 0;
1773 border-top: 1px solid #DCDFE5;
1774 border-bottom: 1px solid #DCDFE5;
1775 display: flex;
1776 justify-content: space-between;
1777 font-size: 14px;
1778 }
1779
1780
1781 .tutor-quiz-header .tutor-quiz-meta li{
1782 display: inline-block;
1783 color: #4B5981;
1784 }
1785
1786
1787 @media (max-width: 767px) {
1788 .tutor-quiz-header .tutor-quiz-meta{
1789 display: block;
1790 border: none;
1791 padding: 0;
1792 }
1793 .tutor-quiz-header .tutor-quiz-meta li{
1794 display: inline-block;
1795 color: #4B5981;
1796 margin: 5px;
1797 border: 1px solid #dddddd;
1798 padding: 5px 10px;
1799 border-radius: 4px;
1800 }
1801 }
1802
1803 .tutor-quiz-header .tutor-quiz-meta li strong{
1804 display: block;
1805 color: #B1B8C9;
1806 font-weight: 400;
1807 }
1808
1809 .tutor-quiz-attempt-history{
1810 overflow-x: auto;
1811 }
1812
1813 .tutor-quiz-attempt-history-title{
1814 font-size: 18px;
1815 color: #8C94A8;
1816 line-height: 23px;
1817 font-weight: 500;
1818 margin-bottom: 15px;
1819 margin-top: 70px;
1820 }
1821
1822 .tutor-quiz-attempt-history table{
1823 border-collapse: collapse;
1824 border-radius: 4px;
1825 font-size: 14px;
1826 }
1827 .tutor-quiz-attempt-history th{
1828 font-weight: 400;
1829 }
1830 .tutor-quiz-attempt-history table,
1831 .tutor-quiz-attempt-history th,
1832 .tutor-quiz-attempt-history td{
1833 border: 1px solid #E8EFF1;
1834 }
1835
1836
1837 .tutor-quiz-attempt-history table span.result-fail,
1838 .tutor-quiz-attempt-history table span.result-pass{
1839 display: inline-block;
1840 color: #fff;
1841 border-radius: 2px;
1842 width: 47px;
1843 height: 26px;
1844 line-height: 26px;
1845 text-align: center;
1846 }
1847
1848 .tutor-quiz-attempt-history table span.result-fail{
1849 background: #DF3247;
1850 }
1851
1852 .tutor-quiz-attempt-history table span.result-pass{
1853 background: #99C335;
1854 }
1855
1856 .quiz-head-meta-info{
1857 font-size: 14px;
1858 color: #8C94A8;
1859 margin-bottom: 40px;
1860 }
1861
1862 .quiz-head-meta-info span{
1863 color: #4B5981;
1864 }
1865
1866 .tutor-quiz-single-wrap .question-text{
1867 color: #4B5981;
1868 font-size: 20px;
1869 font-weight: 600;
1870 }
1871
1872 .tutor-quiz-answare-wrap{
1873 margin-bottom: 40px;
1874 }
1875
1876 .tutor-quiz-answare-wrap label{
1877 display: block;
1878 position: relative;
1879 padding-left: 30px;
1880 margin-bottom: 15px;
1881 font-size: 14px;
1882 cursor: pointer;
1883 }
1884 .tutor-quiz-answare-wrap label input{
1885 display: none;
1886 }
1887
1888 .tutor-quiz-answare-wrap label input + span{
1889 line-height: 20px;
1890 }
1891
1892 .tutor-quiz-answare-wrap label input + span::before{
1893 content: '';
1894 width: 20px;
1895 height: 20px;
1896 border: 1px solid #DEDEDE;
1897 display: inline-block;
1898 border-radius: 2px;
1899 position: absolute;
1900 left: 0;
1901 top: 50%;
1902 transform: translateY(-50%);
1903 }
1904
1905 .tutor-quiz-answare-wrap label input:checked + span::before{
1906 background: #1B52D8;
1907 border-color: #1B52D8;
1908 }
1909
1910
1911 .tutor-quiz-answare-wrap label input:checked + span::after{
1912 content: '\e90f';
1913 position: absolute;
1914 left: 0;
1915 top: 0;
1916 font-family: 'tutor';
1917 color: #fff;
1918 top: 50%;
1919 transform: translateY(-50%);
1920 left: 4px;
1921 font-size: 14px;
1922 }
1923
1924
1925 .tutor-quiz-answare-wrap label input[type="radio"] + span::before{
1926 content: '';
1927 border-radius: 50%;
1928 }
1929
1930 .tutor-quiz-answare-wrap label input[type="radio"] + span::after{
1931 content: '';
1932 height: 10px;
1933 width: 10px;
1934 background: #fff;
1935 border-radius: 50%;
1936 left: 6px;
1937 }
1938
1939 /* ********************* */
1940 /*start global login form*/
1941 /* ********************* */
1942
1943 .tutor-login-wrap{
1944 max-width: 560px;
1945 margin: 0 auto;
1946 }
1947
1948 .tutor-login-form-wrap p{
1949 margin-bottom: 0;
1950 }
1951
1952 .tutor-login-form-wrap label{
1953 display: block;
1954 font-size: 13px;
1955 margin-bottom: 4px;
1956 }
1957
1958 .tutor-login-form-wrap input[type="password"],
1959 .tutor-login-form-wrap input[type="text"]{
1960 width: 100%;
1961 display: block;
1962 border: 1px solid #E8EFF1;
1963 box-shadow: none;
1964 margin-bottom: 20px;
1965 border-radius: 4px;
1966 background: #ffffff;
1967 line-height: 48px;
1968 padding: 0;
1969 text-indent: 15px;
1970 }
1971 .tutor-login-form-wrap input[type="password"]:focus,
1972 .tutor-login-form-wrap input[type="text"]:focus{
1973 background: #ffffff;
1974 border-color: #1B52D8;
1975 }
1976
1977 .tutor-login-form-wrap input::-webkit-input-placeholder {
1978 color: #b0b6c8;
1979 opacity: 1;
1980 }
1981 .tutor-login-form-wrap input::-moz-placeholder {
1982 color: #b0b6c8;
1983 opacity: 1;
1984 }
1985 .tutor-login-form-wrap input:-ms-input-placeholder {
1986 color: #b0b6c8;
1987 opacity: 1;
1988 }
1989 .tutor-login-form-wrap input:-moz-placeholder {
1990 color: #b0b6c8;
1991 opacity: 1;
1992 }
1993
1994 .tutor-login-rememeber-wrap{
1995 overflow: hidden;
1996 text-align: right;
1997 margin-bottom: 30px;
1998 }
1999
2000 .tutor-login-rememeber-wrap p{
2001 display: inline-block;
2002 float: left;
2003 }
2004
2005 .tutor-login-rememeber-wrap p,
2006 .tutor-login-rememeber-wrap label{
2007 margin: 0;
2008 }
2009
2010
2011 .tutor-form-register-wrap a,
2012 .tutor-login-rememeber-wrap a,
2013 .tutor-login-rememeber-wrap label{
2014 color: #606C8F;
2015 font-size: 14px;
2016 vertical-align: middle;
2017 opacity: .5;
2018 transition: 300ms;
2019 }
2020
2021
2022
2023 .tutor-form-register-wrap a:hover,
2024 .tutor-login-rememeber-wrap a:hover,
2025 .tutor-login-rememeber-wrap label:hover{
2026 opacity: 1;
2027 }
2028
2029
2030 .tutor-login-form-wrap input[type="submit"]{
2031 color: #fff;
2032 background-color: #86B223;
2033 border-color: #86B223;
2034 display: inline-block;
2035 padding: 15px 30px;
2036 border-radius: 4px;
2037 text-transform: uppercase;
2038 line-height: 1;
2039 font-size: 14px;
2040 display: block;
2041 width: 100%;
2042 transition: 300ms;
2043 }
2044 .tutor-login-form-wrap input[type="submit"]:hover{
2045 color: #fff;
2046 background-color: #759c1f;
2047 border-color: #759c1f;
2048 }
2049
2050
2051 .tutor-login-form-wrap input[type="checkbox"]{
2052 margin-right: 4px;
2053 }
2054
2055 .tutor-form-register-wrap{
2056 text-align: center;
2057 margin-top: 15px;
2058 }
2059
2060 /*course login*/
2061
2062 .tutor-course-login-wrap h4{
2063 font-size: 18px;
2064 margin-bottom: 28px;
2065 }
2066
2067 /* ********************* */
2068 /*start registration form*/
2069 /* ********************* */
2070
2071 .tutor-form-group label{
2072 display: block;
2073 margin-bottom: 10px;
2074 font-size: 14px;
2075 }
2076 .tutor-form-group textarea,
2077 .tutor-form-group input:not([type="submit"]){
2078 width: 100%;
2079 display: block;
2080 border: 1px solid #E8EFF1;
2081 box-shadow: none;
2082 margin-bottom: 20px;
2083 border-radius: 4px;
2084 background: #ffffff;
2085 line-height: 48px;
2086 padding: 0;
2087 text-indent: 15px;
2088 transition: 300ms;
2089 }
2090
2091 .tutor-form-group textarea:focus,
2092 .tutor-form-group input:not([type="submit"]):focus{
2093 background: #ffffff;
2094 border-color: #1B52D8;
2095 }
2096
2097 .tutor-form-group textarea::-webkit-input-placeholder ,
2098 .tutor-form-group input::-webkit-input-placeholder {
2099 color: #b0b6c8;
2100 opacity: 1;
2101 }
2102 .tutor-form-group textarea::-moz-placeholder ,
2103 .tutor-form-group input::-moz-placeholder {
2104 color: #b0b6c8;
2105 opacity: 1;
2106 }
2107 .tutor-form-group textarea:-ms-input-placeholder ,
2108 .tutor-form-group input:-ms-input-placeholder {
2109 color: #b0b6c8;
2110 opacity: 1;
2111 }
2112 .tutor-form-group textarea:-moz-placeholder ,
2113 .tutor-form-group input:-moz-placeholder {
2114 color: #b0b6c8;
2115 opacity: 1;
2116 }
2117
2118 .tutor-form-group.tutor-reg-form-btn-wrap{
2119 text-align: right;
2120 }
2121
2122 .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button{
2123 background: #86B223;
2124 border-color: #86B223;
2125 }
2126
2127 /* ********************* */
2128 /* Tutor Price Preview Box */
2129 /* ********************* */
2130
2131 .tutor-price-preview-box{
2132 border: 1px solid #DCDFE5;
2133 padding: 20px;
2134 margin-bottom: 30px;
2135 border-radius: 4px;
2136 overflow: hidden;
2137 }
2138
2139 .tutor-price-box-thumbnail{
2140 margin: -20px -20px 25px;
2141 }
2142
2143 .tutor-price-box-description h6{
2144 font-size: 23px;
2145 margin: 15px 0 5px;
2146 }
2147
2148 .tutor-price-box-description ul{
2149 list-style: none;
2150 }
2151
2152 .tutor-course-purchase-box a{
2153 display: block;
2154 text-align: center;
2155 margin-top: 6px;
2156 }
2157
2158 .tutor-price-preview-box .price{
2159 font-size: 35px;
2160 font-weight: 500;
2161 margin-bottom: 0;
2162 overflow: hidden;
2163 line-height: 1;
2164 margin-bottom: 20px;
2165 }
2166
2167 .tutor-price-preview-box .price del{
2168 font-size: 14px;
2169 }
2170
2171
2172 .tutor-price-preview-box .price del + ins{
2173 margin-left: 0;
2174 float: left;
2175 }
2176
2177 /* ************************ */
2178 /* Tutor Course Review Wrap */
2179 /* ************************ */
2180
2181 .tutor-course-reviews-wrap{
2182 border: 1px solid #E8EFF1;
2183 border-radius: 4px;
2184 }
2185
2186 .tutor-course-avg-rating-total{
2187 color: #B1B8C9;
2188 font-size: 14px;
2189 }
2190 .tutor-course-avg-rating-total span{
2191 color: #4B5981;
2192 }
2193
2194 .tutor-review-individual-item {
2195 font-size: 14px;
2196 border-top: 1px solid #E8EFF1;
2197 padding: 20px;
2198 overflow: hidden;
2199 }
2200 .tutor-review-individual-item p{
2201 margin: 0;
2202 padding: 0;
2203 }
2204 .course-avg-rating-wrap{
2205 padding: 20px 20px 20px 40px;
2206 }
2207 .tutor-review-individual-item .review-left{
2208 width: 230px;
2209 float: left;
2210 overflow: hidden;
2211 }
2212
2213 .tutor-review-individual-item .review-content{
2214 padding-left: 230px;
2215 }
2216
2217 @media (max-width: 991px) {
2218 .tutor-review-individual-item .review-left{
2219 width: 100%;
2220 float: none;
2221 margin-bottom: 25px;
2222 }
2223 .tutor-review-individual-item .review-content{
2224 padding-left: 0;
2225 }
2226 }
2227
2228 @media (max-width: 767px) {
2229 .tutor-single-course-sidebar{
2230 margin-top: 30px;
2231 }
2232 }
2233
2234 .tutor-review-individual-item .review-avatar{
2235 width: 50px;
2236 float: left;;
2237 }
2238 .tutor-review-individual-item .review-avatar img{
2239 border-radius: 50%;
2240 margin: 0;
2241 border: none;
2242 max-width: 100%;
2243 height: auto;
2244 }
2245 .tutor-review-individual-item .tutor-review-user-info{
2246 float: left;
2247 padding-left: 20px;
2248 }
2249 .tutor-review-individual-item .tutor-review-user-info p{
2250 margin-bottom: 0;
2251 }
2252 .review-avatar .tutor-text-avatar,
2253 .tutor-dashboard-avater .tutor-text-avatar,
2254 .instructor-avatar .tutor-text-avatar{
2255 border-radius: 50%;
2256 width: 50px;
2257 height: 50px;
2258 text-align: center;
2259 display: block;
2260 line-height: 50px;
2261 color: #ffffff;
2262 font-size: 14px;
2263 text-shadow: 0 0 5px #000;
2264 }
2265 .course-avg-rating-wrap .course-avg-rating {
2266 font-size: 76px;
2267 line-height: 1;
2268 font-weight: 600;
2269 }
2270 .course-avg-rating-wrap p{
2271 margin: 0;
2272 }
2273
2274 .tutor-review-individual-item .tutor-review-name{
2275 font-size: 16px;
2276 font-weight: 600;
2277 }
2278 .tutor-review-individual-item .review-meta{
2279 color: #B1B8C9;
2280 }
2281
2282 .individual-review-rating-wrap{
2283 color: #F8C51C;
2284 }
2285 .individual-review-rating-wrap i,
2286 .course-avg-rating-html i{
2287 margin-right: 4px;
2288 color: #F8C51C;
2289 }
2290
2291
2292
2293 /* ********************* */
2294 /* Tutor Pagination Wrap */
2295 /* ********************* */
2296
2297 .tutor-pagination-wrap{
2298 text-align: center;
2299 padding: 5px;
2300 margin-top: 30px;
2301 }
2302 .tutor-pagination-wrap a,
2303 .tutor-pagination-wrap span{
2304 padding: 3px 10px;
2305 border: 1px solid #dddddd;
2306 display: inline-block;
2307 color: #4B5981;
2308 }
2309 .tutor-pagination-wrap span{
2310 color: #1B52D8;
2311 border-color: #1B52D8;
2312 }
2313
2314
2315 /* ********************* */
2316 /* Tutor Course Tags */
2317 /* ********************* */
2318
2319 .tutor-course-tags{
2320 margin: -5px;
2321 }
2322 .tutor-course-tags a{
2323 padding: 6px 15px;
2324 background: #E8EFF1;
2325 display: inline-block;
2326 margin: 5px;
2327 color: #4B5981;
2328 border-radius: 2px;
2329 transition: 300ms;
2330
2331 }
2332 .tutor-course-tags a:hover{
2333 color: #000;
2334 }
2335 .certificate-download-btn{
2336 margin-top: 20px;
2337 }
2338
2339 /**
2340 Addon Support
2341 Course Prerequisites
2342 */
2343 .course-prerequisites-warning {
2344 background: #fff3dc;
2345 padding: 15px;
2346 margin-bottom: 20px;
2347 color: #5f5b49;
2348 }
2349 ul.prerequisites-course-lists{
2350 list-style: none;
2351 }
2352 a.prerequisites-course-item {
2353 background-color: #f0f0f0;
2354 display: flex;
2355 margin-bottom: 2px;
2356 padding: 10px;
2357 position: relative;
2358 }
2359 a.prerequisites-course-item span.prerequisites-course-feature-image{
2360 max-width: 60px;
2361 margin-right: 10px;
2362 }
2363 .is-complete-prerequisites-course {
2364 position: absolute;
2365 background: #51d849;
2366 color: #fff;
2367 padding: 0 5px;
2368 font-size: 12px;
2369 }