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