PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.6
Tutor LMS – eLearning and online course solution v1.9.6
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 4 years ago tutor-admin.min.css 4 years ago tutor-front.css 4 years ago tutor-front.min.css 4 years ago tutor-setup.css 5 years ago
tutor-front.css
12196 lines
1 /* Common libraries. This file will be loaded in both of admin and frontend main scss file once */
2 /* Only reusable function, or code allowed here. No direct css please. */
3 .single_add_to_cart_button, .tutor-button, .tutor-btn {
4 color: #fff;
5 border: 1px solid var(--tutor-primary-button-color);
6 background-color: var(--tutor-primary-button-color);
7 display: -webkit-inline-box;
8 display: -ms-inline-flexbox;
9 display: inline-flex;
10 -webkit-box-align: center;
11 -ms-flex-align: center;
12 align-items: center;
13 padding: 12px 20px;
14 border-radius: 4px;
15 text-transform: capitalize;
16 line-height: 20px;
17 font-size: 14px;
18 font-weight: 600;
19 cursor: pointer;
20 -webkit-transition: 300ms;
21 transition: 300ms;
22 overflow: hidden;
23 white-space: nowrap;
24 text-decoration: none;
25 vertical-align: top;
26 box-shadow: none;
27 -o-box-shadow: none;
28 -ms-box-shadow: none;
29 -moz-box-shadow: none;
30 -webkit-box-shadow: none;
31 }
32
33 .single_add_to_cart_button:hover, .tutor-button:hover, .tutor-btn:hover {
34 background-color: var(--tutor-primary-button-color);
35 border-color: var(--tutor-primary-button-color);
36 color: #fff;
37 -webkit-filter: brightness(0.9);
38 filter: brightness(0.9);
39 }
40
41 .single_add_to_cart_button:disabled, .single_add_to_cart_button[disabled], .single_add_to_cart_button:disabled:hover, .single_add_to_cart_button[disabled]:hover, .tutor-button:disabled, .tutor-button[disabled], .tutor-button:disabled:hover, .tutor-button[disabled]:hover, .tutor-btn:disabled, .tutor-btn[disabled], .tutor-btn:disabled:hover, .tutor-btn[disabled]:hover {
42 border: 0px !important;
43 background-color: #DCDCE1 !important;
44 color: #737787 !important;
45 cursor: default !important;
46 }
47
48 .single_add_to_cart_button i, .tutor-button i, .tutor-btn i {
49 line-height: 19px;
50 margin-right: 7px;
51 font-size: 16px;
52 }
53
54 .single_add_to_cart_button span, .tutor-button span, .tutor-btn span {
55 font-size: 12px;
56 display: block;
57 }
58
59 .single_add_to_cart_button.btn-sm, .tutor-button.btn-sm, .tutor-btn.btn-sm {
60 padding: 9px 14px;
61 line-height: 19px;
62 }
63
64 .single_add_to_cart_button.tutor-button-small, .tutor-button.tutor-button-small, .tutor-btn.tutor-button-small {
65 padding: 5px 10px;
66 font-size: 14px;
67 font-weight: 300;
68 border: none;
69 }
70
71 .single_add_to_cart_button.tutor-button-small i, .tutor-button.tutor-button-small i, .tutor-btn.tutor-button-small i {
72 font-size: 16px;
73 }
74
75 .single_add_to_cart_button.default-btn, .tutor-button.default-btn, .tutor-btn.default-btn {
76 color: #393c40;
77 border: 1px solid #b8babe;
78 background: var(--tutor-primary-button-color);
79 }
80
81 .single_add_to_cart_button.default-btn i, .tutor-button.default-btn i, .tutor-btn.default-btn i {
82 color: #fff;
83 }
84
85 .single_add_to_cart_button.default-btn:hover, .tutor-button.default-btn:hover, .tutor-btn.default-btn:hover {
86 background-color: var(--tutor-primary-button-color);
87 border-color: var(--tutor-primary-color);
88 color: #fff;
89 }
90
91 .single_add_to_cart_button.default-btn:hover i, .tutor-button.default-btn:hover i, .tutor-btn.default-btn:hover i {
92 color: #fff;
93 }
94
95 .single_add_to_cart_button.bordered-button, .single_add_to_cart_button.bordered-btn, .tutor-button.bordered-button, .tutor-button.bordered-btn, .tutor-btn.bordered-button, .tutor-btn.bordered-btn {
96 color: var(--tutor-primary-color);
97 border: 1px solid var(--tutor-primary-color);
98 background-color: transparent;
99 }
100
101 .single_add_to_cart_button.bordered-button:hover, .single_add_to_cart_button.bordered-btn:hover, .tutor-button.bordered-button:hover, .tutor-button.bordered-btn:hover, .tutor-btn.bordered-button:hover, .tutor-btn.bordered-btn:hover {
102 background-color: var(--tutor-primary-hover-color);
103 border-color: var(--tutor-primary-hover-color);
104 color: #fff;
105 }
106
107 .single_add_to_cart_button.tutor-button-primary, .tutor-button.tutor-button-primary, .tutor-btn.tutor-button-primary {
108 background-color: var(--tutor-primary-color);
109 color: #ffffff;
110 display: inline-block;
111 border-radius: 2px;
112 font-size: 14px;
113 font-weight: 600;
114 border: none;
115 cursor: pointer;
116 box-shadow: none;
117 -o-box-shadow: none;
118 -ms-box-shadow: none;
119 -moz-box-shadow: none;
120 -webkit-box-shadow: none;
121 }
122
123 .single_add_to_cart_button.tutor-button-primary:hover, .tutor-button.tutor-button-primary:hover, .tutor-btn.tutor-button-primary:hover {
124 background-color: #2446a6;
125 }
126
127 .single_add_to_cart_button.tutor-button-secondary, .tutor-button.tutor-button-secondary, .tutor-btn.tutor-button-secondary {
128 background-color: white;
129 color: var(--tutor-light-color);
130 border: 1px solid var(--tutor-light-color);
131 }
132
133 .single_add_to_cart_button.tutor-button-block, .tutor-button.tutor-button-block, .tutor-btn.tutor-button-block {
134 width: 100%;
135 text-align: center;
136 -webkit-box-pack: center;
137 -ms-flex-pack: center;
138 justify-content: center;
139 -o-justify-content: center;
140 -ms-justify-content: center;
141 -moz-justify-content: center;
142 -webkit-justify-content: center;
143 }
144
145 .single_add_to_cart_button.tutor-danger, .tutor-button.tutor-danger, .tutor-btn.tutor-danger {
146 background-color: var(--tutor-danger-button-color);
147 border-color: #e53935;
148 }
149
150 .single_add_to_cart_button.tutor-danger:hover, .tutor-button.tutor-danger:hover, .tutor-btn.tutor-danger:hover {
151 background-color: var(--tutor-danger-button-color);
152 border-color: var(--tutor-danger-button-color);
153 -webkit-filter: brightness(0.9);
154 filter: brightness(0.9);
155 }
156
157 .single_add_to_cart_button.tutor-success, .tutor-button.tutor-success, .tutor-btn.tutor-success {
158 background: var(--tutor-success-button-color);
159 border-color: var(--tutor-success-button-color);
160 }
161
162 .single_add_to_cart_button.tutor-success:hover, .tutor-button.tutor-success:hover, .tutor-btn.tutor-success:hover {
163 background: var(--tutor-success-button-color);
164 border-color: var(--tutor-success-button-color);
165 -webkit-filter: brightness(0.9);
166 filter: brightness(0.9);
167 }
168
169 .single_add_to_cart_button.tutor-warning, .tutor-button.tutor-warning, .tutor-btn.tutor-warning {
170 background: var(--tutor-warning-button-color);
171 border-color: var(--tutor-warning-button-color);
172 }
173
174 .single_add_to_cart_button.tutor-warning:hover, .tutor-button.tutor-warning:hover, .tutor-btn.tutor-warning:hover {
175 background: var(--tutor-warning-button-color);
176 border-color: var(--tutor-warning-button-color);
177 -webkit-filter: brightness(0.9);
178 filter: brightness(0.9);
179 }
180
181 .single_add_to_cart_button.button-warning, .tutor-button.button-warning, .tutor-btn.button-warning {
182 background-color: #ffb36d;
183 color: #ffffff;
184 border: none;
185 }
186
187 .single_add_to_cart_button.button-light, .tutor-button.button-light, .tutor-btn.button-light {
188 color: #b1b8c9;
189 background-color: #dae4e6;
190 border: 1px solid #dae4e6;
191 }
192
193 .single_add_to_cart_button.button-light:hover, .tutor-button.button-light:hover, .tutor-btn.button-light:hover {
194 color: #939bae;
195 background-color: #e8eff1;
196 border: 1px solid #e8eff1;
197 }
198
199 .single_add_to_cart_button .dashicons, .tutor-button .dashicons, .tutor-btn .dashicons {
200 border: 0;
201 line-height: inherit;
202 box-shadow: none !important;
203 -o-box-shadow: none !important;
204 -ms-box-shadow: none !important;
205 -moz-box-shadow: none !important;
206 -webkit-box-shadow: none !important;
207 }
208
209 /* Only reusable function, or code allowed here. No direct css please. */
210 .tutor-switch {
211 position: relative;
212 display: inline-block;
213 width: 40px;
214 height: 24px;
215 }
216
217 .tutor-switch input {
218 visibility: hidden;
219 width: 0;
220 height: 0;
221 }
222
223 .tutor-switch input:checked + .slider {
224 background-color: #24A148;
225 }
226
227 .tutor-switch input:checked + .slider.tutor-switch-blue {
228 background-color: #3E64DE;
229 }
230
231 .tutor-switch input:checked + .slider::before {
232 transform: translateX(14px);
233 -o-transform: translateX(14px);
234 -ms-transform: translateX(14px);
235 -moz-transform: translateX(14px);
236 -webkit-transform: translateX(14px);
237 }
238
239 .tutor-switch input:focus + .slider {
240 -webkit-box-shadow: 0 0 1px #24A148;
241 box-shadow: 0 0 1px #24A148;
242 }
243
244 .tutor-switch .slider {
245 position: absolute;
246 cursor: pointer;
247 top: 0;
248 left: 0;
249 right: 0;
250 bottom: 0;
251 background-color: #ccc;
252 -webkit-transition: .4s;
253 transition: .4s;
254 }
255
256 .tutor-switch .slider.round {
257 border-radius: 34px;
258 }
259
260 .tutor-switch .slider.round:before {
261 border-radius: 50%;
262 }
263
264 .tutor-switch .slider:before {
265 position: absolute;
266 content: "";
267 height: 18px;
268 width: 18px;
269 left: 4px;
270 bottom: 3px;
271 background-color: white;
272 -webkit-transition: .4s;
273 transition: .4s;
274 }
275
276 :root {
277 --tutor-primary-color: #1B52D8;
278 --tutor-primary-hover-color: #1b52a9;
279 --tutor-text-color: #4B5981;
280 --tutor-light-color: #B1B8C9;
281 --tutor-primary-button-color: #3E64DE;
282 --tutor-danger-button-color: #F44337;
283 --tutor-success-button-color: #86b223;
284 --tutor-warning-button-color: #ED9700;
285 --tutor-text-size: 16px;
286 }
287
288 .ui-slider {
289 position: relative;
290 text-align: left;
291 }
292
293 .ui-slider .ui-slider-handle {
294 position: absolute;
295 z-index: 2;
296 width: 15px;
297 height: 15px;
298 cursor: default;
299 top: -6.5px;
300 cursor: pointer;
301 }
302
303 .ui-slider .ui-slider-range {
304 position: absolute;
305 z-index: 1;
306 font-size: 0.7em;
307 display: block;
308 border: 0;
309 background-position: 0 0;
310 }
311
312 .ui-slider-horizontal {
313 height: 0.8em;
314 }
315
316 .ui-slider-horizontal .ui-slider-range {
317 top: 0;
318 height: 100%;
319 }
320
321 .ui-slider-horizontal .ui-slider-range-min {
322 left: 0;
323 }
324
325 .ui-slider-horizontal .ui-slider-range-max {
326 right: 0;
327 }
328
329 .ui-slider-vertical {
330 width: 0.8em;
331 height: 100px;
332 }
333
334 .ui-slider-vertical .ui-slider-handle {
335 left: -0.3em;
336 margin-left: 0;
337 margin-bottom: -0.6em;
338 }
339
340 .ui-slider-vertical .ui-slider-range {
341 left: 0;
342 width: 100%;
343 }
344
345 .ui-slider-vertical .ui-slider-range-min {
346 bottom: 0;
347 }
348
349 .ui-slider-vertical .ui-slider-range-max {
350 top: 0;
351 }
352
353 /* Only reusable function, or code allowed here. No direct css please. */
354 .tutor-toast-parent {
355 position: fixed;
356 right: 25px;
357 bottom: 50px;
358 right: 50px;
359 left: auto;
360 max-height: 400px;
361 width: 350px;
362 overflow-x: hidden;
363 overflow-y: auto;
364 background: transparent;
365 z-index: 99999999;
366 }
367
368 .tutor-toast-parent:empty {
369 display: none;
370 }
371
372 .tutor-toast-parent > div {
373 background: white;
374 padding: 10px;
375 margin: 15px;
376 border-radius: 15px;
377 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
378 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
379 border: 1px solid #E8E8E8;
380 background: white;
381 border: none;
382 display: -webkit-box;
383 display: -ms-flexbox;
384 display: flex;
385 display: -o-flex;
386 display: -ms-flex;
387 display: -moz-flex;
388 display: -webkit-flex;
389 -ms-flex-line-pack: center;
390 align-content: center;
391 -o-align-content: center;
392 -ms-align-content: center;
393 -moz-align-content: center;
394 -webkit-align-content: center;
395 -webkit-box-align: center;
396 -ms-flex-align: center;
397 align-items: center;
398 -o-align-items: center;
399 -ms-align-items: center;
400 -moz-align-items: center;
401 -webkit-align-items: center;
402 }
403
404 .tutor-toast-parent > div > div {
405 padding: 8px;
406 }
407
408 .tutor-toast-parent > div > div:nth-child(1), .tutor-toast-parent > div > div:nth-child(3) {
409 -webkit-box-pack: center;
410 -ms-flex-pack: center;
411 justify-content: center;
412 -o-justify-content: center;
413 -ms-justify-content: center;
414 -moz-justify-content: center;
415 -webkit-justify-content: center;
416 }
417
418 .tutor-toast-parent > div > div:nth-child(2) {
419 -webkit-box-flex: 1;
420 flex: 1;
421 -o-flex: 1;
422 -ms-flex: 1;
423 -moz-flex: 1;
424 -webkit-flex: 1;
425 }
426
427 .tutor-toast-parent > div img {
428 width: 100%;
429 height: auto;
430 }
431
432 .tutor-toast-parent > div b {
433 font-weight: 600;
434 display: block;
435 }
436
437 .tutor-toast-parent > div span {
438 color: #333333;
439 }
440
441 .tutor-toast-parent > div i {
442 cursor: pointer;
443 font-size: 14px;
444 }
445
446 body.rtl .tutor-toast-parent {
447 right: auto;
448 left: 50px;
449 }
450
451 /* Only reusable function, or code allowed here. No direct css please. */
452 html.tutor-component-popup-opened, body.tutor-component-popup-opened {
453 overflow: hidden !important;
454 }
455
456 .tutor-component-popup-container {
457 width: calc(100% - 30px);
458 height: 100%;
459 padding: 15px;
460 overflow: hidden;
461 position: fixed;
462 left: 0;
463 right: 0;
464 top: 0;
465 bottom: 0;
466 z-index: 9999999999;
467 background: rgba(0, 0, 0, 0.589);
468 display: -webkit-box;
469 display: -ms-flexbox;
470 display: flex;
471 display: -o-flex;
472 display: -ms-flex;
473 display: -moz-flex;
474 display: -webkit-flex;
475 -webkit-box-align: center;
476 -ms-flex-align: center;
477 align-items: center;
478 -o-align-items: center;
479 -ms-align-items: center;
480 -moz-align-items: center;
481 -webkit-align-items: center;
482 -webkit-box-pack: center;
483 -ms-flex-pack: center;
484 justify-content: center;
485 -o-justify-content: center;
486 -ms-justify-content: center;
487 -moz-justify-content: center;
488 -webkit-justify-content: center;
489 }
490
491 .tutor-component-popup-container > div {
492 display: inline-block;
493 max-height: 100%;
494 width: auto;
495 max-width: 100%;
496 background: white;
497 overflow: auto;
498 border-radius: 15px;
499 position: relative;
500 padding: 0;
501 }
502
503 .tutor-component-popup-container > div.tutor-component-popup-40 {
504 padding: 40px;
505 }
506
507 .tutor-component-popup-container > div img.tutor-pop-icon {
508 display: block;
509 margin: 0 auto;
510 }
511
512 .tutor-component-popup-container > div h3 {
513 margin: 7px 0 30px 0;
514 font-style: normal;
515 font-weight: normal;
516 font-size: 30px;
517 text-align: center;
518 color: #212327;
519 line-height: 32px;
520 }
521
522 .tutor-component-popup-container > div p {
523 margin: 5px 0 30px;
524 text-align: center;
525 max-width: 560px;
526 word-wrap: break-word;
527 }
528
529 .tutor-component-popup-container > div .tutor-component-button-container {
530 text-align: center;
531 }
532
533 .tutor-component-popup-container > div .tutor-component-button-container button {
534 margin: 5px;
535 }
536
537 .tutor-component-three-col-action {
538 display: -webkit-box;
539 display: -ms-flexbox;
540 display: flex;
541 display: -o-flex;
542 display: -ms-flex;
543 display: -moz-flex;
544 display: -webkit-flex;
545 -webkit-box-align: center;
546 -ms-flex-align: center;
547 align-items: center;
548 -o-align-items: center;
549 -ms-align-items: center;
550 -moz-align-items: center;
551 -webkit-align-items: center;
552 border: 1px solid #DCDBDC;
553 border-radius: 6px;
554 padding: 25px 35px 25px 30px;
555 margin-bottom: 15px;
556 }
557
558 .tutor-component-three-col-action > *:first-child {
559 margin-right: 15px;
560 }
561
562 .tutor-component-three-col-action > div:nth-child(2) {
563 -webkit-box-flex: 1;
564 flex: 1;
565 -o-flex: 1;
566 -ms-flex: 1;
567 -moz-flex: 1;
568 -webkit-flex: 1;
569 }
570
571 .tutor-component-three-col-action > div:nth-child(2) small {
572 font-size: 16px;
573 }
574
575 .tutor-component-three-col-action > div:nth-child(2) p {
576 font-size: 20px;
577 line-height: 26px;
578 margin: 0;
579 }
580
581 .ui-datepicker {
582 display: none;
583 margin-top: 4px;
584 padding: 10px;
585 width: 260px;
586 background: #FFFFFF;
587 border: 1px solid #E3E5EB;
588 -webkit-box-sizing: border-box;
589 box-sizing: border-box;
590 -webkit-box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.12);
591 box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.12);
592 border-radius: 6px;
593 }
594
595 .ui-datepicker table th span {
596 color: #B4B7C0;
597 font-weight: 400;
598 font-size: 13px;
599 }
600
601 .ui-datepicker .ui-datepicker-title .ui-datepicker-month, .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
602 font-size: 20px;
603 font-weight: 500;
604 color: #212327;
605 }
606
607 .ui-datepicker .ui-datepicker-calendar {
608 table-layout: fixed;
609 width: 100%;
610 }
611
612 .ui-datepicker .ui-datepicker-calendar .ui-state-default {
613 border: none;
614 background: none;
615 }
616
617 .ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
618 border-radius: 100% !important;
619 background-color: #E9EDFB !important;
620 color: #41454F !important;
621 border: none !important;
622 padding: 5px;
623 }
624
625 .ui-datepicker .ui-datepicker-calendar td {
626 width: 30px;
627 height: 30px;
628 border-radius: 50% !important;
629 cursor: pointer;
630 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
631 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
632 }
633
634 .ui-datepicker .ui-datepicker-calendar td:hover {
635 border-radius: 100% !important;
636 background-color: #E9EDFB !important;
637 color: #41454F !important;
638 border: none !important;
639 }
640
641 .ui-datepicker .ui-datepicker-calendar td a {
642 text-decoration: none;
643 }
644
645 .ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td {
646 text-align: center;
647 padding: 0;
648 }
649
650 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
651 background-color: #fff;
652 cursor: default;
653 }
654
655 .ui-datepicker .ui-datepicker-current-day {
656 border-radius: 100% !important;
657 background-color: #3E64DE !important;
658 }
659
660 .ui-datepicker .ui-datepicker-current-day, .ui-datepicker .ui-datepicker-current-day a {
661 color: #fff !important;
662 }
663
664 .ui-datepicker .ui-datepicker-prev.ui-corner-all, .ui-datepicker .ui-datepicker-next.ui-corner-all {
665 color: #3E64DE;
666 }
667
668 .ui-datepicker .ui_tpicker_hour_slider, .ui-datepicker .ui_tpicker_minute_slider {
669 border: 1px solid !important;
670 }
671
672 .ui-datepicker a, .ui-datepicker a:hover {
673 text-decoration: none;
674 }
675
676 .ui-datepicker a:hover, .ui-datepicker td:hover a {
677 color: #2a6496;
678 -webkit-transition: color 0.1s ease-in-out;
679 transition: color 0.1s ease-in-out;
680 }
681
682 .ui-datepicker .ui-datepicker-header {
683 margin-bottom: 4px;
684 text-align: center;
685 }
686
687 .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
688 font-weight: 700;
689 }
690
691 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
692 cursor: default;
693 font-family: "tutor";
694 -webkit-font-smoothing: antialiased;
695 font-style: normal;
696 font-weight: normal;
697 height: 20px;
698 line-height: 1;
699 margin-top: 2px;
700 width: 30px;
701 }
702
703 .ui-datepicker .ui-datepicker-prev {
704 float: left;
705 text-align: left;
706 }
707
708 .ui-datepicker .ui-datepicker-prev:before {
709 content: "\e921";
710 }
711
712 .ui-datepicker .ui-datepicker-next {
713 float: right;
714 text-align: right;
715 }
716
717 .ui-datepicker .ui-datepicker-next:before {
718 content: "\e903";
719 }
720
721 .ui-datepicker .ui-icon {
722 display: none;
723 }
724
725 body {
726 -webkit-font-smoothing: antialiased;
727 -moz-osx-font-smoothing: grayscale;
728 }
729
730 .tutor-wrap {
731 color: var(--tutor-text-color);
732 }
733
734 .tutor-wrap img {
735 max-width: 100%;
736 height: auto;
737 }
738
739 .tutor-custom-list-style {
740 list-style: none;
741 margin: 0;
742 padding: 0;
743 }
744
745 .tutor-custom-list-style li {
746 position: relative;
747 margin-bottom: 5px;
748 line-height: 30px;
749 padding-left: 25px;
750 }
751
752 .tutor-custom-list-style li:before {
753 content: '\e90f';
754 position: absolute;
755 left: 0;
756 font-family: 'tutor';
757 color: var(--tutor-primary-color);
758 }
759
760 .tutor-styled-radio > span {
761 position: relative;
762 padding-left: 30px;
763 cursor: pointer;
764 }
765
766 .tutor-styled-radio > span::before {
767 content: '';
768 height: 18px;
769 width: 18px;
770 background: #F1F3F7;
771 border: 1px solid #DCDFE5;
772 border-radius: 50%;
773 position: absolute;
774 top: 50%;
775 margin-top: -9px;
776 left: 0;
777 -webkit-box-sizing: border-box;
778 box-sizing: border-box;
779 -webkit-transition: 200ms;
780 transition: 200ms;
781 }
782
783 .tutor-styled-radio > input {
784 display: none !important;
785 }
786
787 .tutor-styled-radio > input:checked + span::before {
788 border: 5px solid var(--tutor-primary-color);
789 }
790
791 /**
792 * Important Layout Styles
793 */
794 .tutor-container {
795 padding-left: 15px;
796 padding-right: 15px;
797 max-width: 1140px;
798 margin-right: auto;
799 margin-left: auto;
800 width: 100%;
801 }
802
803 .tutor-container.tutor-fluid {
804 max-width: 100%;
805 }
806
807 .tutor-row {
808 display: -webkit-box;
809 display: -ms-flexbox;
810 display: flex;
811 -ms-flex-wrap: wrap;
812 flex-wrap: wrap;
813 margin-right: -15px;
814 margin-left: -15px;
815 }
816
817 .tutor-col-auto,
818 .tutor-col,
819 .tutor-col-3,
820 .tutor-col-4,
821 .tutor-col-5,
822 .tutor-col-6,
823 .tutor-col-7,
824 .tutor-col-8,
825 .tutor-col-9,
826 .tutor-col-12 {
827 position: relative;
828 width: 100%;
829 min-height: 1px;
830 padding-right: 15px;
831 padding-left: 15px;
832 }
833
834 .tutor-col {
835 -ms-flex-preferred-size: 0;
836 flex-basis: 0;
837 -webkit-box-flex: 1;
838 -ms-flex-positive: 1;
839 flex-grow: 1;
840 max-width: 100%;
841 }
842
843 .tutor-col-auto {
844 -webkit-box-flex: 0;
845 -ms-flex: 0 0 auto;
846 flex: 0 0 auto;
847 width: auto;
848 max-width: none;
849 }
850
851 .tutor-col-3 {
852 -webkit-box-flex: 0;
853 -ms-flex: 0 0 25%;
854 flex: 0 0 25%;
855 max-width: 25%;
856 }
857
858 .tutor-col-4 {
859 -webkit-box-flex: 0;
860 -ms-flex: 0 0 33.333333%;
861 flex: 0 0 33.333333%;
862 max-width: 33.333333%;
863 }
864
865 .tutor-col-5 {
866 -webkit-box-flex: 0;
867 -ms-flex: 0 0 41.666667%;
868 flex: 0 0 41.666667%;
869 max-width: 41.666667%;
870 }
871
872 .tutor-col-6 {
873 -webkit-box-flex: 0;
874 -ms-flex: 0 0 50%;
875 flex: 0 0 50%;
876 max-width: 50%;
877 }
878
879 .tutor-col-7 {
880 -webkit-box-flex: 0;
881 -ms-flex: 0 0 58.333333%;
882 flex: 0 0 58.333333%;
883 max-width: 58.333333%;
884 }
885
886 .tutor-col-8 {
887 -webkit-box-flex: 0;
888 -ms-flex: 0 0 66.666666%;
889 flex: 0 0 66.666666%;
890 max-width: 66.666666%;
891 }
892
893 .tutor-col-9 {
894 -webkit-box-flex: 0;
895 -ms-flex: 0 0 75%;
896 flex: 0 0 75%;
897 max-width: 75%;
898 }
899
900 .tutor-col-12 {
901 -webkit-box-flex: 0;
902 -ms-flex: 0 0 100%;
903 flex: 0 0 100%;
904 max-width: 100%;
905 }
906
907 .tutor-align-items-center {
908 -webkit-box-align: center;
909 -ms-flex-align: center;
910 align-items: center;
911 }
912
913 @media (max-width: 991px) {
914 .tutor-col-auto,
915 .tutor-col,
916 .tutor-col-3,
917 .tutor-col-4,
918 .tutor-col-6,
919 .tutor-col-8,
920 .tutor-col-9 {
921 -webkit-box-flex: 0;
922 -ms-flex: 0 0 50%;
923 flex: 0 0 50%;
924 max-width: 50%;
925 }
926 .tutor-col-md-100 {
927 -webkit-box-flex: 0;
928 -ms-flex: 0 0 100%;
929 flex: 0 0 100%;
930 max-width: 100%;
931 }
932 }
933
934 @media (max-width: 767px) {
935 .tutor-col-auto,
936 .tutor-col,
937 .tutor-col-3,
938 .tutor-col-4,
939 .tutor-col-6,
940 .tutor-col-8,
941 .tutor-col-9 {
942 -webkit-box-flex: 0;
943 -ms-flex: 0 0 100%;
944 flex: 0 0 100%;
945 max-width: 100%;
946 }
947 }
948
949 /*
950 .tutor-course-content-content{
951 font-size: 14px;
952 line-height: 21px;
953 }
954 */
955 .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
956 font-size: 18px;
957 line-height: 23px;
958 font-weight: 500;
959 margin-bottom: 13px;
960 color: #000;
961 }
962
963 .tutor-single-course-segment {
964 margin-bottom: 45px;
965 }
966
967 .tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6 {
968 color: #000;
969 font-weight: 500;
970 }
971
972 .tutor-full-width-course-top h6 {
973 font-size: 14px;
974 }
975
976 .tutor-leadinfo-top-meta {
977 font-size: 14px;
978 margin-bottom: 10px;
979 }
980
981 .tutor-leadinfo-top-meta span {
982 display: inline-block;
983 margin-right: 10px;
984 }
985
986 .tutor-leadinfo-top-meta span i::before {
987 margin-left: 0;
988 }
989
990 .tutor-leadinfo-top-meta i {
991 margin-right: 4px;
992 }
993
994 .tutor-single-course-rating {
995 color: #F8C51C;
996 font-size: 16px;
997 }
998
999 .tutor-single-course-rating .tutor-single-rating-count {
1000 color: var(--tutor-text-color);
1001 font-weight: 500;
1002 }
1003
1004 .tutor-single-course-rating .tutor-single-rating-count i {
1005 color: var(--tutor-light-color);
1006 font-style: normal;
1007 display: inline-block;
1008 margin-left: 4px;
1009 }
1010
1011 .tutor-course-header-h1 {
1012 font-size: 36px;
1013 line-height: 46px;
1014 color: var(--tutor-text-color);
1015 font-weight: 500;
1016 margin: 0 0 29px;
1017 padding: 0;
1018 }
1019
1020 @media (max-width: 767px) {
1021 .tutor-course-header-h1 {
1022 font-size: 26px;
1023 line-height: 36px;
1024 }
1025 }
1026
1027 .tutor-course-summery {
1028 margin-bottom: 40px;
1029 }
1030
1031 /*tutor course meta*/
1032 .tutor-single-course-meta {
1033 color: var(--tutor-text-color);
1034 }
1035
1036 .tutor-single-course-meta ul {
1037 list-style: none;
1038 margin: 0;
1039 padding: 10px 0;
1040 overflow: hidden;
1041 line-height: 21px;
1042 }
1043
1044 .tutor-single-course-meta.tutor-meta-top ul {
1045 padding-top: 0;
1046 padding-bottom: 15px;
1047 }
1048
1049 .tutor-single-course-meta ul li {
1050 float: left;
1051 vertical-align: top;
1052 margin-right: 40px;
1053 margin-top: 5px;
1054 margin-bottom: 5px;
1055 min-width: 95px;
1056 }
1057
1058 @media (max-width: 575px) {
1059 .tutor-single-course-meta ul li {
1060 margin-right: 10px;
1061 }
1062 }
1063
1064 .tutor-single-course-meta ul li:last-child {
1065 margin-right: 0;
1066 }
1067
1068 .tutor-single-course-meta .tutor-single-course-avatar img {
1069 height: 21px;
1070 width: 21px;
1071 display: block;
1072 border-radius: 50%;
1073 margin-right: 3px;
1074 }
1075
1076 .tutor-single-course-meta ul li .tutor-single-course-avatar span {
1077 height: 21px;
1078 width: 21px;
1079 font-size: 9px;
1080 text-align: center;
1081 line-height: 21px;
1082 border-radius: 50%;
1083 display: block;
1084 color: #ffffff;
1085 }
1086
1087 .tutor-single-course-meta ul li > div {
1088 display: inline-block;
1089 vertical-align: top;
1090 }
1091
1092 .tutor-single-course-meta ul li strong {
1093 margin: 0;
1094 display: inline-block;
1095 line-height: 21px;
1096 font-weight: 400;
1097 color: var(--tutor-light-color);
1098 font-size: var(--tutor-text-size);
1099 }
1100
1101 .tutor-single-course-meta ul li a {
1102 color: var(--tutor-text-color);
1103 font-weight: 500;
1104 -webkit-transition: 300ms;
1105 transition: 300ms;
1106 }
1107
1108 .tutor-single-course-meta ul li a:hover {
1109 color: var(--tutor-primary-color);
1110 }
1111
1112 .tutor-single-course-meta.tutor-meta-top ul li,
1113 .tutor-single-course-meta.tutor-meta-top ul li a {
1114 font-weight: 700;
1115 }
1116
1117 .tutor-single-course-meta ul li {
1118 font-weight: 500;
1119 color: var(--tutor-text-color);
1120 }
1121
1122 .tutor-single-course-meta ul li span {
1123 color: var(--tutor-light-color);
1124 font-weight: 400;
1125 }
1126
1127 .tutor-single-course-meta.tutor-lead-meta {
1128 margin-bottom: 33px;
1129 border-top: 1px solid #DCDFE5;
1130 border-bottom: 1px solid #DCDFE5;
1131 }
1132
1133 @media (max-width: 991px) {
1134 .tutor-single-course-meta.tutor-lead-meta {
1135 border-bottom: none;
1136 }
1137 .tutor-single-course-meta.tutor-lead-meta ul {
1138 padding-bottom: 0;
1139 }
1140 .tutor-single-course-meta.tutor-lead-meta ul li {
1141 margin: 5px;
1142 padding: 5px 15px;
1143 border: 1px solid #ddd;
1144 border-radius: 4px;
1145 }
1146 }
1147
1148 .tutor-single-course-meta.tutor-lead-meta ul {
1149 display: -webkit-box;
1150 display: -ms-flexbox;
1151 display: flex;
1152 -webkit-box-pack: justify;
1153 -ms-flex-pack: justify;
1154 justify-content: space-between;
1155 }
1156
1157 @media (max-width: 991px) {
1158 .tutor-single-course-meta.tutor-lead-meta ul {
1159 -ms-flex-wrap: wrap;
1160 flex-wrap: wrap;
1161 -webkit-box-pack: start;
1162 -ms-flex-pack: start;
1163 justify-content: flex-start;
1164 }
1165 }
1166
1167 .tutor-single-course-meta.tutor-lead-meta ul li span {
1168 display: block;
1169 margin-bottom: 5px;
1170 color: var(--tutor-light-color);
1171 }
1172
1173 .tutor-single-course-meta.tutor-lead-meta ul li a {
1174 color: var(--tutor-text-color);
1175 -webkit-transition: 300ms;
1176 transition: 300ms;
1177 }
1178
1179 .tutor-single-course-meta.tutor-lead-meta ul li a:hover {
1180 color: var(--tutor-primary-color);
1181 }
1182
1183 .tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after {
1184 content: ',';
1185 margin-right: 4px;
1186 }
1187
1188 @media (max-width: 575px) {
1189 .tutor-single-course-meta.tutor-lead-meta ul {
1190 display: block;
1191 }
1192 .tutor-single-course-meta.tutor-lead-meta ul li {
1193 display: block;
1194 border: none;
1195 margin: 0;
1196 width: 100%;
1197 padding: 0 0 10px;
1198 }
1199 .tutor-single-course-meta.tutor-lead-meta ul li span {
1200 display: inline-block;
1201 color: var(--tutor-text-color);
1202 font-weight: 700;
1203 }
1204 .tutor-single-course-meta.tutor-lead-meta ul li span::after {
1205 content: ':';
1206 color: var(--tutor-text-color);
1207 }
1208 }
1209
1210 /*benifit*/
1211 .tutor-course-benefits-content ul {
1212 list-style: none;
1213 display: block;
1214 overflow: hidden;
1215 -webkit-column-count: 2;
1216 -moz-column-count: 2;
1217 column-count: 2;
1218 -webkit-column-gap: 30px;
1219 -moz-column-gap: 30px;
1220 column-gap: 30px;
1221 margin: 0;
1222 }
1223
1224 /*.tutor-course-topics-wrap*/
1225 .tutor-course-topics-header {
1226 display: -webkit-box;
1227 display: -ms-flexbox;
1228 display: flex;
1229 -ms-flex-wrap: wrap;
1230 flex-wrap: wrap;
1231 -webkit-box-pack: justify;
1232 -ms-flex-pack: justify;
1233 justify-content: space-between;
1234 margin-bottom: 8px;
1235 }
1236
1237 .tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
1238 margin-left: 45px;
1239 }
1240
1241 .tutor-course-topics-contents h4 {
1242 font-size: var(--tutor-text-size);
1243 font-weight: 500;
1244 margin-bottom: 0;
1245 color: var(--tutor-text-color);
1246 }
1247
1248 .tutor-course-topics-contents .tutor-course-title {
1249 cursor: pointer;
1250 }
1251
1252 .tutor-course-topics-contents .tutor-course-title h4 {
1253 color: var(--tutor-primary-color);
1254 font-size: 16px;
1255 line-height: 25px;
1256 overflow: hidden;
1257 margin-top: 0;
1258 }
1259
1260 .tutor-course-topic.tutor-active .tutor-course-title h4 > i:before {
1261 content: "\e910";
1262 }
1263
1264 .tutor-course-topics-contents .tutor-course-title h4 i {
1265 font-size: 15px;
1266 line-height: 25px;
1267 float: left;
1268 margin-right: 10px;
1269 }
1270
1271 .tutor-course-topics-contents .tutor-course-topic {
1272 border: 1px solid #DCE4E6;
1273 margin-bottom: 20px;
1274 border-radius: 5px;
1275 overflow: hidden;
1276 }
1277
1278 .tutor-course-title,
1279 .tutor-course-lesson {
1280 padding: 14px 20px;
1281 }
1282
1283 .tutor-course-lesson {
1284 border-top: 1px solid #DCE4E6;
1285 }
1286
1287 .tutor-course-lesson h5 {
1288 line-height: 22px;
1289 font-size: var(--tutor-text-size);
1290 margin-bottom: 0;
1291 display: -webkit-box;
1292 display: -ms-flexbox;
1293 display: flex;
1294 color: inherit;
1295 margin-top: 0;
1296 }
1297
1298 .tutor-course-lesson h5 a {
1299 color: var(--tutor-primary-color);
1300 -webkit-transition: 300ms;
1301 transition: 300ms;
1302 }
1303
1304 .tutor-course-lesson h5 a:hover {
1305 color: var(--tutor-primary-hover-color);
1306 }
1307
1308 .tutor-course-lesson h5 i {
1309 line-height: 22px;
1310 vertical-align: text-top;
1311 margin-right: 10px;
1312 color: var(--tutor-light-color);
1313 display: block;
1314 }
1315
1316 .tutor-course-lesson h5 .lesson-preview-icon i {
1317 margin-right: 0;
1318 margin-left: 10px;
1319 }
1320
1321 .tutor-course-lesson h5 .tutor-lesson-duration {
1322 margin-left: auto;
1323 padding-left: 5px;
1324 -ms-flex-item-align: start;
1325 align-self: flex-start;
1326 }
1327
1328 .tutor-course-lesson .lesson-preview-title {
1329 -webkit-box-flex: 1;
1330 -ms-flex: 1 0 0px;
1331 flex: 1 0 0;
1332 -webkit-box-orient: horizontal;
1333 -webkit-box-direction: normal;
1334 -ms-flex-direction: row;
1335 flex-direction: row;
1336 display: -webkit-box;
1337 display: -ms-flexbox;
1338 display: flex;
1339 -webkit-box-align: start;
1340 -ms-flex-align: start;
1341 align-items: flex-start;
1342 }
1343
1344 table.course-single-gradebooks .datetime {
1345 margin: 0;
1346 font-size: 80%;
1347 }
1348
1349 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon {
1350 height: 50px;
1351 width: 70px;
1352 border-radius: 3px;
1353 text-align: center;
1354 line-height: 50px;
1355 color: #fff;
1356 margin-right: 10px;
1357 position: relative;
1358 z-index: 1;
1359 overflow: hidden;
1360 font-size: 20px;
1361 background-position: center center !important;
1362 background-size: cover !important;
1363 }
1364
1365 .tutor-course-lessons .tutor-course-lesson h5 i.tutor-lesson-thumbnail-icon:after {
1366 position: absolute;
1367 content: '';
1368 left: 0;
1369 top: 0;
1370 height: 100%;
1371 width: 100%;
1372 background: rgba(0, 0, 0, 0.5);
1373 z-index: -1;
1374 }
1375
1376 /* *********************** */
1377 /* Single Lesson */
1378 /************************ */
1379 /*lesson list*/
1380 .tutor-single-lesson-button-group,
1381 .tutor-topics-lesson-list .tutor-topics-in-single-lesson {
1382 border-radius: 4px;
1383 margin-bottom: 30px;
1384 border: 1px solid #e8eff1;
1385 }
1386
1387 .tutor-single-lesson-wrap {
1388 display: -webkit-box;
1389 display: -ms-flexbox;
1390 display: flex;
1391 position: relative;
1392 width: 100%;
1393 }
1394
1395 .tutor-lesson-sidebar {
1396 -webkit-box-flex: 0;
1397 -ms-flex: 0 0 400px;
1398 flex: 0 0 400px;
1399 }
1400
1401 @media (max-width: 991px) {
1402 .tutor-lesson-sidebar {
1403 position: absolute;
1404 left: 0;
1405 top: 70px;
1406 width: 400px;
1407 max-width: 95%;
1408 height: calc(100% - 70px);
1409 z-index: 9;
1410 background: #fff;
1411 overflow-y: auto;
1412 display: none;
1413 }
1414 }
1415
1416 .tutor-spotlight-mode .tutor-lesson-sidebar {
1417 position: fixed;
1418 left: 0;
1419 width: 400px;
1420 height: 100vh;
1421 overflow-y: scroll;
1422 background: #f4f8fa;
1423 }
1424
1425 .tutor-spotlight-mode #tutor-single-entry-content {
1426 padding-left: 400px;
1427 min-height: calc(100vh - 46px);
1428 }
1429
1430 .tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden {
1431 padding-left: 0;
1432 }
1433
1434 @media (max-width: 991px) {
1435 .tutor-spotlight-mode .tutor-lesson-sidebar {
1436 position: absolute;
1437 width: 350px;
1438 height: auto;
1439 }
1440 .tutor-spotlight-mode #tutor-single-entry-content {
1441 padding-left: 0;
1442 }
1443 }
1444
1445 .admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar {
1446 height: calc(100vh - 32px);
1447 }
1448
1449 .tutor-single-entry-content {
1450 -webkit-box-flex: 999;
1451 -ms-flex-positive: 999;
1452 flex-grow: 999;
1453 }
1454
1455 .tutor-single-lesson-button-group .tutor-single-lesson-button a,
1456 .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
1457 display: -webkit-box;
1458 display: -ms-flexbox;
1459 display: flex;
1460 display: -o-flex;
1461 display: -ms-flex;
1462 display: -moz-flex;
1463 display: -webkit-flex;
1464 -webkit-box-align: center;
1465 -ms-flex-align: center;
1466 align-items: center;
1467 -o-align-items: center;
1468 -ms-align-items: center;
1469 -moz-align-items: center;
1470 -webkit-align-items: center;
1471 padding: 14px 100px 14px 17px;
1472 color: var(--tutor-text-color);
1473 position: relative;
1474 border-top: 1px solid #e8eff1;
1475 text-decoration: none;
1476 }
1477
1478 .tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a {
1479 border-top: none;
1480 }
1481
1482 .tutor-lessons-under-topic .tutor-single-lesson-items.active a {
1483 background: rgba(233, 235, 238, 0.35);
1484 }
1485
1486 .tutor-topics-in-single-lesson {
1487 margin-bottom: 5px;
1488 background-color: #ffffff;
1489 padding: 0;
1490 }
1491
1492 .tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before {
1493 content: "\e910";
1494 }
1495
1496 .tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
1497 margin: 0;
1498 display: inline;
1499 color: var(--tutor-text-color);
1500 text-decoration: none;
1501 }
1502
1503 .tutor-topics-in-single-lesson .tutor-topics-title {
1504 position: relative;
1505 }
1506
1507 .tutor-topics-in-single-lesson .tutor-topics-title h3 {
1508 margin: 0;
1509 padding: 10px 37px 10px 17px;
1510 font-size: 16px;
1511 color: var(--tutor-primary-color);
1512 font-weight: 500;
1513 cursor: pointer;
1514 line-height: 30px;
1515 }
1516
1517 .tutor-topics-in-single-lesson .tutor-topics-title h3 i {
1518 font-size: 10px;
1519 margin-left: 6px;
1520 }
1521
1522 .tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover {
1523 color: var(--tutor-primary-color);
1524 }
1525
1526 .tutor-topics-in-single-lesson .tutor-topics-title button {
1527 position: absolute;
1528 right: 15px;
1529 top: 50%;
1530 -webkit-transform: translateY(-50%);
1531 transform: translateY(-50%);
1532 padding: 0 5px;
1533 font-size: 16px;
1534 background: transparent;
1535 border: none;
1536 color: var(--tutor-text-color);
1537 }
1538
1539 span.toggle-information-icon {
1540 background: #ccc;
1541 color: #fff;
1542 height: 15px;
1543 width: 15px;
1544 text-align: center;
1545 display: inline-block;
1546 line-height: 15px;
1547 font-size: 15px;
1548 border-radius: 50%;
1549 margin-left: 10px;
1550 }
1551
1552 .tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i {
1553 font-size: 10px;
1554 vertical-align: middle;
1555 display: inline-block;
1556 padding: 5px;
1557 color: #c7c7c7;
1558 -webkit-transition: 300ms;
1559 transition: 300ms;
1560 cursor: pointer;
1561 }
1562
1563 .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
1564 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
1565 color: #c7c7c7;
1566 line-height: 22px;
1567 display: inline-block;
1568 vertical-align: middle;
1569 margin-right: 10px;
1570 }
1571
1572 .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i.tutor-icon-doubt {
1573 color: var(--tutor-primary-color);
1574 }
1575
1576 .tutor-topics-in-single-lesson .tutor-topics-summery {
1577 padding: 14px;
1578 border-top: 1px solid #dce4e6;
1579 display: none;
1580 }
1581
1582 .tutor-lessons-under-topic .tutor-lesson-right-icons {
1583 position: absolute;
1584 right: 15px;
1585 top: 14px;
1586 }
1587
1588 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
1589 height: 16px;
1590 width: 16px;
1591 border: 1px solid #e8eff1;
1592 border-radius: 50%;
1593 font-size: 9px;
1594 display: inline-block;
1595 line-height: 16px;
1596 text-align: center;
1597 margin: 0;
1598 vertical-align: middle;
1599 margin-left: 8px;
1600 }
1601
1602 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete {
1603 border-color: #b7d6b7;
1604 }
1605
1606 .tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,
1607 .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
1608 background: var(--tutor-success-button-color);
1609 border-color: var(--tutor-success-button-color);
1610 color: #fff;
1611 }
1612
1613 .tutor-lessons-under-topic .tutor-lesson-right-icons i {
1614 font-style: normal;
1615 }
1616
1617 .tutor-single-page-top-bar {
1618 background-color: var(--tutor-primary-color);
1619 height: 70px;
1620 margin-bottom: 50px;
1621 color: #ffffff;
1622 display: -webkit-box;
1623 display: -ms-flexbox;
1624 display: flex;
1625 -webkit-box-align: center;
1626 -ms-flex-align: center;
1627 align-items: center;
1628 -webkit-box-pack: justify;
1629 -ms-flex-pack: justify;
1630 justify-content: space-between;
1631 padding-right: 15px;
1632 }
1633
1634 .tutor-single-page-top-bar .tutor-single-lesson-segment, .tutor-single-page-top-bar .tutor-single-lesson-segment form {
1635 margin-bottom: 0;
1636 }
1637
1638 .tutor-single-page-top-bar a {
1639 color: #ffffff;
1640 vertical-align: middle;
1641 display: inline-block;
1642 overflow: hidden;
1643 text-decoration: none;
1644 }
1645
1646 @media (max-width: 546px) {
1647 .tutor-single-page-top-bar a {
1648 font-size: 14px;
1649 }
1650 }
1651
1652 .tutor-single-page-top-bar a:hover {
1653 color: #ffffff;
1654 }
1655
1656 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1657 font-size: 20px;
1658 display: block;
1659 padding: 25px 0;
1660 }
1661
1662 @media only screen and (max-width: 546px) {
1663 .tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i {
1664 font-size: 19px;
1665 }
1666 }
1667
1668 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1669 background: transparent;
1670 color: #fff;
1671 padding-bottom: 13px;
1672 cursor: pointer;
1673 border: 1px solid #fff;
1674 }
1675
1676 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i {
1677 font-size: 14px;
1678 }
1679
1680 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before {
1681 display: block;
1682 padding-top: 2px;
1683 }
1684
1685 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1686 text-align: center;
1687 white-space: nowrap;
1688 overflow: hidden;
1689 text-overflow: ellipsis;
1690 -webkit-box-flex: 999999;
1691 -ms-flex-positive: 999999;
1692 flex-grow: 999999;
1693 }
1694
1695 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap i {
1696 vertical-align: middle;
1697 line-height: 1;
1698 margin-right: 3px;
1699 }
1700
1701 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover {
1702 color: #fff;
1703 background: var(--tutor-primary-hover-color);
1704 border-color: var(--tutor-primary-hover-color);
1705 }
1706
1707 .tutor-topbar-home-btn {
1708 margin-left: 20px;
1709 }
1710
1711 @media screen and (max-width: 546px) {
1712 .tutor-topbar-home-btn {
1713 margin-left: 10px;
1714 }
1715 }
1716
1717 .tutor-topbar-home-btn i {
1718 margin-right: 7px;
1719 }
1720
1721 .tutor-single-page-top-bar .tutor-hide-sidebar-bar {
1722 -webkit-box-flex: 0;
1723 -ms-flex: 0 0 auto;
1724 flex: 0 0 auto;
1725 }
1726
1727 .tutor-single-page-top-bar .tutor-topbar-mark-to-done {
1728 -webkit-box-flex: 0;
1729 -ms-flex: 0 0 auto;
1730 flex: 0 0 auto;
1731 }
1732
1733 @media (max-width: 767px) {
1734 .tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
1735 display: none;
1736 }
1737 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1738 padding: 9px 14px;
1739 }
1740 }
1741
1742 @media (max-width: 767px) {
1743 .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
1744 padding: 7px 12px;
1745 font-size: 14px;
1746 }
1747 }
1748
1749 .tutor-lesson-content-area,
1750 .tutor-quiz-single-wrap {
1751 margin: 0 100px 80px;
1752 }
1753
1754 @media (max-width: 1366px) {
1755 .tutor-lesson-content-area,
1756 .tutor-quiz-single-wrap {
1757 margin: 0 60px 80px;
1758 }
1759 }
1760
1761 @media (max-width: 991px) {
1762 .tutor-lesson-content-area,
1763 .tutor-quiz-single-wrap {
1764 margin: 0 40px;
1765 }
1766 }
1767
1768 .tutor-lesson-sidebar-hide-bar {
1769 background-color: var(--tutor-primary-hover-color);
1770 color: #ffffff;
1771 padding: 0 12px;
1772 display: inline-block;
1773 line-height: 70px;
1774 }
1775
1776 @media only screen and (max-width: 546px) {
1777 .tutor-lesson-sidebar-hide-bar {
1778 padding: 0 10px;
1779 }
1780 }
1781
1782 .sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before {
1783 content: "\e903";
1784 }
1785
1786 .tutor-sidebar-tabs-wrap {
1787 border-top: 1px solid #e0e9ec;
1788 }
1789
1790 .tutor-tabs-btn-group {
1791 height: 70px;
1792 display: -webkit-box;
1793 display: -ms-flexbox;
1794 display: flex;
1795 }
1796
1797 .tutor-tabs-btn-group a {
1798 background-color: #f1f6f8;
1799 color: var(--tutor-text-color);
1800 display: block;
1801 line-height: 70px;
1802 width: 100%;
1803 text-align: center;
1804 border: 1px solid #e0e9ec;
1805 border-top: none;
1806 }
1807
1808 .tutor-tabs-btn-group a span,
1809 .tutor-tabs-btn-group a i {
1810 font-size: 24px;
1811 display: inline-block;
1812 vertical-align: top;
1813 line-height: 70px;
1814 }
1815
1816 .tutor-tabs-btn-group a i {
1817 color: var(--tutor-primary-color);
1818 }
1819
1820 .tutor-tabs-btn-group a span {
1821 font-size: 15px;
1822 padding-left: 3px;
1823 }
1824
1825 .tutor-tabs-btn-group a.active {
1826 background-color: #ffffff;
1827 border: none;
1828 }
1829
1830 .tutor-tabs-btn-group a:focus {
1831 outline: none;
1832 }
1833
1834 /*video*/
1835 .tutor-single-lesson-segment {
1836 margin-bottom: 35px;
1837 }
1838
1839 .tutor-single-lesson-wrap {
1840 background: #f4f8fa;
1841 }
1842
1843 .tutor-lesson-video-wrap .plyr--video {
1844 border-radius: 4px;
1845 }
1846
1847 #tutor-lesson-sidebar-qa-tab-content {
1848 background-color: #ffffff;
1849 padding: 20px;
1850 }
1851
1852 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {
1853 border-top: 1px solid #e8eff1;
1854 padding-top: 25px;
1855 }
1856
1857 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {
1858 color: var(--tutor-primary-color);
1859 }
1860
1861 #tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn {
1862 display: block;
1863 width: 100%;
1864 background-color: var(--tutor-primary-color);
1865 border-color: var(--tutor-primary-color);
1866 }
1867
1868 #tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question {
1869 margin-bottom: 20px;
1870 margin-top: 20px;
1871 }
1872
1873 .tutor-lesson-sidebar-emptyqa-wrap {
1874 text-align: center;
1875 padding: 50px 20px;
1876 color: var(--tutor-text-color);
1877 }
1878
1879 .tutor-lesson-sidebar-emptyqa-wrap h3 {
1880 margin: 0;
1881 padding: 0 0 25px;
1882 }
1883
1884 .tutor-lesson-sidebar-emptyqa-wrap i {
1885 font-size: 150px;
1886 color: #e8eff1;
1887 line-height: 0.8;
1888 }
1889
1890 /*attachment*/
1891 .tutor-attachments-wrap {
1892 margin: -3px -3px 15px -3px;
1893 }
1894
1895 .tutor-attachments-wrap .tutor-lesson-attachment {
1896 display: inline-block;
1897 border: 1px solid #e8eff1;
1898 border-radius: 4px;
1899 padding: 10px 16px 10px 12px;
1900 overflow: hidden;
1901 background: #f4f7f8;
1902 margin: 3px;
1903 -webkit-transition: 300ms;
1904 transition: 300ms;
1905 }
1906
1907 .tutor-attachments-wrap .tutor-lesson-attachment:hover {
1908 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1909 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
1910 }
1911
1912 .tutor-attachments-wrap .tutor-attachment-icon {
1913 font-size: 30px;
1914 float: left;
1915 color: var(--tutor-text-color);
1916 }
1917
1918 .tutor-attachments-wrap .tutor-attachment-icon i {
1919 display: block;
1920 }
1921
1922 .tutor-attachment-info {
1923 padding-left: 10px;
1924 float: left;
1925 }
1926
1927 .tutor-attachment-info span {
1928 display: block;
1929 font-size: 14px;
1930 line-height: 16px;
1931 color: var(--tutor-text-color);
1932 }
1933
1934 .tutor-attachment-info span + span {
1935 font-size: 11px;
1936 color: var(--tutor-light-color);
1937 }
1938
1939 /*course status*/
1940 .tutor-progress-bar-wrap {
1941 width: 100%;
1942 margin: 0 0 30px;
1943 display: -webkit-box;
1944 display: -ms-flexbox;
1945 display: flex;
1946 }
1947
1948 .tutor-progress-bar {
1949 height: 8px;
1950 color: #000000;
1951 line-height: 25px;
1952 position: relative;
1953 background: #f1f1f1;
1954 -ms-flex-preferred-size: 0;
1955 flex-basis: 0;
1956 -webkit-box-flex: 1;
1957 -ms-flex-positive: 1;
1958 flex-grow: 1;
1959 max-width: 100%;
1960 border-radius: 30px;
1961 margin-top: 7.5px;
1962 }
1963
1964 .tutor-progress-bar .tutor-progress-filled {
1965 background-color: var(--tutor-primary-color);
1966 height: 8px;
1967 border-radius: 30px;
1968 width: var(--tutor-progress-left);
1969 }
1970
1971 .tutor-dashboard-content-inner .tutor-progress-bar {
1972 margin-top: 9.5px;
1973 height: 5px;
1974 }
1975
1976 .tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled {
1977 height: 5px;
1978 }
1979
1980 .tutor-progress-bar .tutor-progress-filled:after {
1981 content: "";
1982 position: absolute;
1983 height: 15px;
1984 width: 15px;
1985 border: 7.5px solid var(--tutor-primary-color);
1986 border-radius: 50%;
1987 background: #fff;
1988 left: var(--tutor-progress-left);
1989 -webkit-transform: translateY(-50%) translateX(-50%);
1990 transform: translateY(-50%) translateX(-50%);
1991 top: 50%;
1992 -webkit-box-sizing: border-box;
1993 box-sizing: border-box;
1994 }
1995
1996 .tutor-progress-percent {
1997 -webkit-box-flex: 0;
1998 -ms-flex: 0 0 auto;
1999 flex: 0 0 auto;
2000 width: auto;
2001 max-width: none;
2002 padding-left: 20px;
2003 }
2004
2005 .tutor-course-purchase-box {
2006 margin-bottom: 0;
2007 }
2008
2009 .tutor-price-preview-box .tutor-course-purchase-box button {
2010 display: block;
2011 width: 100%;
2012 background: var(--tutor-primary-color);
2013 border-radius: 3px;
2014 text-transform: uppercase;
2015 font-weight: 500;
2016 cursor: pointer;
2017 }
2018
2019 .tutor-price-preview-box .tutor-course-purchase-box button i {
2020 margin-right: 8px;
2021 }
2022
2023 .tutor-price-preview-box .tutor-course-enrolled-wrap,
2024 .tutor-price-preview-box .tutor-course-login-wrap,
2025 .tutor-price-preview-box .tutor-course-login-wrap form,
2026 .tutor-course-purchase-box form {
2027 margin-bottom: 0;
2028 }
2029
2030 .tutor-price-preview-box .tutor-course-material-includes-wrap {
2031 margin-bottom: 25px;
2032 }
2033
2034 .tutor-alert-warning.tutor-instructor-alert {
2035 padding: 25px 25px 15px;
2036 }
2037
2038 .tutor-lead-info-btn-group {
2039 display: block;
2040 overflow: hidden;
2041 margin: 0 -20px 25px;
2042 border-bottom: 1px solid rgba(220, 223, 229, 0.4);
2043 padding: 0 20px 30px;
2044 }
2045
2046 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap {
2047 display: block;
2048 margin-top: 15px;
2049 }
2050
2051 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap form {
2052 margin: 0;
2053 }
2054
2055 .tutor-lead-info-btn-group a.tutor-button,
2056 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button {
2057 display: block;
2058 padding: 18px 20px;
2059 border: none;
2060 text-align: center;
2061 border-radius: 4px;
2062 text-transform: uppercase;
2063 line-height: 1;
2064 -webkit-transition: 300ms;
2065 transition: 300ms;
2066 font-weight: 700;
2067 }
2068
2069 .tutor-lead-info-btn-group a.tutor-button,
2070 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap {
2071 width: 100%;
2072 text-align: center;
2073 display: block;
2074 }
2075
2076 @media (max-width: 991px) {
2077 .tutor-lead-info-btn-group a.tutor-button,
2078 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap {
2079 width: auto;
2080 }
2081 }
2082
2083 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button {
2084 display: block;
2085 width: 100%;
2086 background: #e8eff1;
2087 color: var(--tutor-light-color);
2088 }
2089
2090 .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button:hover {
2091 background: var(--tutor-primary-color);
2092 color: #ffffff;
2093 }
2094
2095 .tutor-single-add-to-cart-box .tutor-enroll-form {
2096 margin: 0;
2097 }
2098
2099 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap {
2100 padding: 0;
2101 }
2102
2103 .tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button {
2104 display: block;
2105 width: 100%;
2106 text-align: center;
2107 }
2108
2109 .tutor-single-add-to-cart-box.cart-required-login {
2110 position: relative;
2111 }
2112
2113 .tutor-single-add-to-cart-box.cart-required-login:before {
2114 position: absolute;
2115 content: "";
2116 top: 0;
2117 bottom: 0;
2118 left: 0;
2119 right: 0;
2120 z-index: 99;
2121 cursor: pointer;
2122 }
2123
2124 /*******************/
2125 /*tutor review form*/
2126 /*******************/
2127 .tutor-course-enrolled-review-wrap .write-course-review-link-btn {
2128 color: #fff;
2129 background-color: var(--tutor-primary-color);
2130 border-color: var(--tutor-primary-color);
2131 display: inline-block;
2132 padding: 15px 30px;
2133 border-radius: 4px;
2134 text-transform: capitalize;
2135 line-height: 1;
2136 -webkit-transition: 300ms;
2137 transition: 300ms;
2138 }
2139
2140 .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover {
2141 background-color: var(--tutor-primary-hover-color);
2142 border-color: var(--tutor-primary-hover-color);
2143 }
2144
2145 .tutor-course-enrolled-review-wrap .tutor-form-group {
2146 margin-bottom: 10px;
2147 }
2148
2149 .tutor-course-enrolled-review-wrap .tutor-form-group textarea {
2150 height: 120px;
2151 background: #f7f7f7;
2152 border: 1px solid #ddd;
2153 -webkit-box-shadow: none;
2154 box-shadow: none;
2155 border-radius: 4px;
2156 line-height: 1.5;
2157 text-indent: 0;
2158 padding: 15px;
2159 }
2160
2161 .tutor-write-review-form {
2162 margin-top: 30px;
2163 }
2164
2165 /*******************/
2166 /*end tutor review form*/
2167 /*******************/
2168 /**
2169 Tutor Dashboard Content
2170 */
2171 /*
2172 Form CSS
2173 */
2174 .tutor-form-row {
2175 display: -webkit-box;
2176 display: -ms-flexbox;
2177 display: flex;
2178 margin-left: -15px;
2179 margin-right: -15px;
2180 }
2181
2182 .tutor-form-col-4,
2183 .tutor-form-col-6,
2184 .tutor-form-col-12 {
2185 padding-left: 15px;
2186 padding-right: 15px;
2187 }
2188
2189 .tutor-form-col-6 {
2190 -webkit-box-flex: 0;
2191 -ms-flex: 0 0 50%;
2192 flex: 0 0 50%;
2193 max-width: 50%;
2194 }
2195
2196 .tutor-form-col-12 {
2197 -webkit-box-flex: 0;
2198 -ms-flex: 0 0 100%;
2199 flex: 0 0 100%;
2200 max-width: 100%;
2201 }
2202
2203 .tutor-form-col-4 {
2204 -webkit-box-flex: 0;
2205 -ms-flex: 0 0 33.3333%;
2206 flex: 0 0 33.3333%;
2207 max-width: 33.3333%;
2208 }
2209
2210 @media (max-width: 768px) {
2211 .tutor-form-row {
2212 -ms-flex-wrap: wrap;
2213 flex-wrap: wrap;
2214 }
2215 .tutor-form-col-4,
2216 .tutor-form-col-6,
2217 .tutor-form-col-12 {
2218 -webkit-box-flex: 0;
2219 -ms-flex: 0 0 100%;
2220 flex: 0 0 100%;
2221 max-width: 100%;
2222 }
2223 }
2224
2225 ul.tutor-required-fields {
2226 list-style: none;
2227 padding: 10px;
2228 margin: 0;
2229 }
2230
2231 .tutor-star-rating-group {
2232 color: #f4c150;
2233 /*margin-top: 20px;*/
2234 display: inline-block;
2235 text-align: left;
2236 }
2237
2238 .tutor-star-rating-group i {
2239 /*cursor: pointer;*/
2240 margin-right: 4px;
2241 }
2242
2243 @media (max-width: 546px) {
2244 .tutor-write-review-box .tutor-star-rating-group {
2245 font-size: 26px;
2246 display: block;
2247 text-align: center;
2248 }
2249 }
2250
2251 .tutor-write-review-box .tutor-star-rating-group i {
2252 margin-right: 4px;
2253 cursor: pointer;
2254 }
2255
2256 .tutor-queston-and-answer-wrap {
2257 margin: 20px 0;
2258 }
2259
2260 .tutor-question-top {
2261 display: -webkit-box;
2262 display: -ms-flexbox;
2263 display: flex;
2264 -webkit-box-pack: justify;
2265 -ms-flex-pack: justify;
2266 justify-content: space-between;
2267 margin-bottom: 20px;
2268 -webkit-box-orient: horizontal;
2269 -webkit-box-direction: reverse;
2270 -ms-flex-direction: row-reverse;
2271 flex-direction: row-reverse;
2272 }
2273
2274 .tutor-ask-question-btn {
2275 text-align: right;
2276 }
2277
2278 .tutor-question-search-form {
2279 -webkit-box-flex: 0;
2280 -ms-flex: 0 0 75%;
2281 flex: 0 0 75%;
2282 }
2283
2284 .tutor-question-search-form form {
2285 display: -webkit-box;
2286 display: -ms-flexbox;
2287 display: flex;
2288 }
2289
2290 .tutor-question-search-form input[type="text"] {
2291 max-width: 60%;
2292 }
2293
2294 .tutor-add-question-wrap {
2295 margin: 20px 0;
2296 }
2297
2298 .tutor-add-question-wrap .tutor-form-group {
2299 margin-bottom: 10px;
2300 }
2301
2302 .tutor_question_cancel {
2303 margin-right: 5px;
2304 }
2305
2306 .updating-icon:before {
2307 font-family: "tutor";
2308 margin-right: 5px;
2309 content: "\e91d";
2310 -webkit-animation: spin 1s steps(8) infinite;
2311 animation: spin 1s steps(8) infinite;
2312 display: inline-block;
2313 }
2314
2315 .loading-lesson .tutor-lesson-video-wrap:before {
2316 font-family: "tutor";
2317 content: "\e91d";
2318 -webkit-animation: spin 2s infinite linear;
2319 animation: spin 2s infinite linear;
2320 display: inline-block;
2321 z-index: 9;
2322 position: absolute;
2323 left: 50%;
2324 top: 50%;
2325 font-size: 50px;
2326 margin-left: -25px;
2327 margin-top: -12px;
2328 }
2329
2330 .loading-lesson .tutor-lesson-video-wrap:after {
2331 position: absolute;
2332 content: "";
2333 top: 0;
2334 left: 0;
2335 background: rgba(255, 255, 255, 0.8);
2336 width: 100%;
2337 height: 100%;
2338 }
2339
2340 .tutor-lesson-video-wrap {
2341 position: relative;
2342 }
2343
2344 /**
2345 Course question and answer
2346 */
2347 /* ********************* */
2348 /* Question and Answer */
2349 /* ********************* */
2350 /*.tutor-question-wrap{*/
2351 /*}*/
2352 .tutor_question_area {
2353 padding: 25px 20px;
2354 background: #f4f7f8;
2355 border-radius: 4px;
2356 }
2357
2358 .tutor_question_area p:last-child {
2359 margin-bottom: 0;
2360 }
2361
2362 .tutor_add_answer_row {
2363 text-align: right;
2364 margin-top: 20px;
2365 }
2366
2367 .tutor_add_answer_row .tutor-form-group:last-child {
2368 margin-top: 20px;
2369 }
2370
2371 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
2372 .tutor_admin_answers_list_wrap {
2373 margin-left: 100px;
2374 }
2375
2376 @media (max-width: 991px) {
2377 .tutor_admin_answers_list_wrap + .tutor_add_answer_row,
2378 .tutor_admin_answers_list_wrap {
2379 margin-left: 30px;
2380 }
2381 }
2382
2383 .tutor_original_question {
2384 margin-bottom: 30px;
2385 }
2386
2387 .tutor_admin_answers_list_wrap .tutor_individual_answer {
2388 margin-bottom: 40px;
2389 }
2390
2391 .tutor_admin_answers_list_wrap .tutor_question_area {
2392 background: #edf9f1;
2393 }
2394
2395 .question-top-meta .tutor-question-avater a {
2396 display: inline-block;
2397 }
2398
2399 .question-top-meta .tutor-question-avater a span {
2400 height: 50px;
2401 width: 50px;
2402 border-radius: 50%;
2403 display: block;
2404 line-height: 50px;
2405 text-align: center;
2406 font-size: 17px;
2407 }
2408
2409 .question-top-meta .tutor-question-avater a img {
2410 width: 50px;
2411 height: 50px;
2412 border-radius: 50%;
2413 }
2414
2415 .question-top-meta {
2416 overflow: hidden;
2417 margin-bottom: 20px;
2418 }
2419
2420 .question-top-meta .tutor-question-avater {
2421 float: left;
2422 }
2423
2424 .question-top-meta .review-meta {
2425 float: left;
2426 margin-bottom: 0;
2427 margin-left: 10px;
2428 }
2429
2430 .question-top-meta .review-meta a {
2431 display: block;
2432 font-size: 18px;
2433 color: var(--tutor-text-color);
2434 line-height: 20px;
2435 }
2436
2437 .question-top-meta .review-meta span {
2438 color: var(--tutor-light-color);
2439 vertical-align: text-top;
2440 display: block;
2441 }
2442
2443 .tutor_wp_editor_wrap .tutor-form-group a.tutor-button {
2444 margin-right: 6px;
2445 }
2446
2447 /*anouncement*/
2448 .tutor-no-announcements {
2449 text-align: center;
2450 }
2451
2452 .tutor-announcement-meta {
2453 margin-bottom: 10px;
2454 font-size: 13px;
2455 }
2456
2457 .tutor-announcement {
2458 border: 1px solid #eee;
2459 padding: 20px;
2460 margin-top: 30px;
2461 border-radius: 4px;
2462 }
2463
2464 .announcement-delete-btn {
2465 float: right;
2466 }
2467
2468 .announcement-delete-btn a {
2469 color: var(--tutor-light-color);
2470 -webkit-transition: 300ms;
2471 transition: 300ms;
2472 }
2473
2474 .announcement-delete-btn a:hover {
2475 color: red;
2476 }
2477
2478 .tutor-announcement-title-wrap h3 {
2479 color: var(--tutor-text-color);
2480 font-weight: 500;
2481 margin-bottom: 10px;
2482 }
2483
2484 /* ********************* */
2485 /* Single Quiz */
2486 /* ********************* */
2487 .tutor-quiz-header span {
2488 background: #f88f1c;
2489 color: #ffffff;
2490 display: inline-block;
2491 padding: 4px 10px;
2492 border-radius: 4px;
2493 line-height: 1;
2494 text-transform: uppercase;
2495 font-size: 10px;
2496 }
2497
2498 .tutor-quiz-header h2 {
2499 color: var(--tutor-text-color);
2500 font-size: 36px;
2501 line-height: 46px;
2502 font-weight: 500;
2503 margin-bottom: 15px;
2504 }
2505
2506 .tutor-quiz-header h5 {
2507 color: var(--tutor-light-color);
2508 }
2509
2510 .tutor-quiz-header h5 a {
2511 color: var(--tutor-text-color);
2512 font-weight: 500;
2513 text-decoration: none;
2514 }
2515
2516 .tutor-quiz-header .tutor-quiz-meta {
2517 list-style: none;
2518 margin: 20px 0 40px;
2519 padding: 15px 0;
2520 border-top: 1px solid #dcdfe5;
2521 border-bottom: 1px solid #dcdfe5;
2522 display: -webkit-box;
2523 display: -ms-flexbox;
2524 display: flex;
2525 -webkit-box-pack: justify;
2526 -ms-flex-pack: justify;
2527 justify-content: space-between;
2528 }
2529
2530 .tutor-quiz-header .tutor-quiz-meta li {
2531 display: inline-block;
2532 color: var(--tutor-text-color);
2533 }
2534
2535 .tutor-quiz-header .tutor-quiz-meta li strong {
2536 display: block;
2537 color: var(--tutor-light-color);
2538 font-weight: 400;
2539 }
2540
2541 @media (max-width: 767px) {
2542 .tutor-quiz-header .tutor-quiz-meta {
2543 display: block;
2544 border: none;
2545 padding: 0;
2546 }
2547 .tutor-quiz-header .tutor-quiz-meta li {
2548 display: block;
2549 color: var(--tutor-text-color);
2550 margin: 5px;
2551 border: none;
2552 padding: 0;
2553 border-radius: 0;
2554 }
2555 .tutor-quiz-header .tutor-quiz-meta li strong {
2556 display: inline-block;
2557 margin-right: 5px;
2558 }
2559 }
2560
2561 @media (max-width: 1199.98px) {
2562 .tutor-quiz-attempt-history {
2563 display: block;
2564 width: 100%;
2565 overflow-x: auto;
2566 -webkit-overflow-scrolling: touch;
2567 }
2568 }
2569
2570 .tutor-quiz-attempt-history-title {
2571 font-size: 18px;
2572 color: var(--tutor-light-color);
2573 line-height: 23px;
2574 font-weight: 500;
2575 margin-bottom: 15px;
2576 margin-top: 70px;
2577 }
2578
2579 .tutor-quiz-attempt-history table {
2580 border-collapse: collapse;
2581 border-radius: 4px;
2582 margin-bottom: 0;
2583 }
2584
2585 .tutor-quiz-attempt-history th {
2586 font-weight: 400;
2587 }
2588
2589 .tutor-quiz-attempt-history table,
2590 .tutor-quiz-attempt-history th,
2591 .tutor-quiz-attempt-history td {
2592 border: 1px solid #e8eff1;
2593 padding: 10px !important;
2594 }
2595
2596 .tutor-quiz-attempt-history table span.result-fail,
2597 .tutor-quiz-attempt-history table span.result-pass {
2598 display: inline-block;
2599 color: #fff;
2600 border-radius: 2px;
2601 width: 47px;
2602 height: 26px;
2603 line-height: 26px;
2604 text-align: center;
2605 }
2606
2607 .tutor-quiz-attempt-history table span.result-fail {
2608 background: #df3247;
2609 }
2610
2611 .tutor-quiz-attempt-history table span.result-pass {
2612 background: var(--tutor-success-button-color);
2613 }
2614
2615 .tutor-quiz-attempt-history table span.result-review-required {
2616 background: #f5b30d;
2617 padding: 3px 5px;
2618 color: #fff;
2619 border-radius: 2px;
2620 text-align: center;
2621 font-size: 90%;
2622 }
2623
2624 /*.attempt-reviewed-text {*/
2625 /*color: #777;*/
2626 /*font-size: 12px;*/
2627 /*margin-top: 10px;*/
2628 /*}*/
2629 .quiz-head-meta-info {
2630 color: var(--tutor-light-color);
2631 margin-bottom: 40px;
2632 }
2633
2634 .quiz-head-meta-info span {
2635 color: var(--tutor-text-color);
2636 }
2637
2638 #tutor-quiz-attempt-questions-wrap {
2639 margin-bottom: 50px;
2640 }
2641
2642 .tutor-quiz-single-wrap .question-text {
2643 color: var(--tutor-text-color);
2644 font-size: 20px;
2645 font-weight: 600;
2646 }
2647
2648 .tutor-quiz-single-wrap .question-description {
2649 color: var(--tutor-text-color);
2650 }
2651
2652 .quiz-attempt-single-question {
2653 margin-bottom: 80px;
2654 }
2655
2656 .quiz-attempt-single-question p.question-marks {
2657 margin-bottom: 20px;
2658 }
2659
2660 .fill-in-the-blank-field .fill-in-the-blank-text-input {
2661 display: inline;
2662 border-top: none;
2663 border-left: none;
2664 border-right: none;
2665 border-bottom: 1px dashed;
2666 background-color: transparent;
2667 padding: 0px;
2668 border-radius: 0;
2669 -webkit-box-shadow: none;
2670 box-shadow: none;
2671 margin: 0 10px;
2672 }
2673
2674 .fill-in-the-blank-field .fill-in-the-blank-text-input:focus {
2675 background: none;
2676 outline: none;
2677 }
2678
2679 .tutor-quiz-answers-wrap {
2680 margin-bottom: 50px;
2681 }
2682
2683 .tutor-quiz-answers-wrap textarea {
2684 background: transparent;
2685 border: 1px solid #d4dadb;
2686 height: 175px;
2687 border-radius: 5px;
2688 -webkit-box-shadow: none;
2689 box-shadow: none;
2690 min-width: 100%;
2691 margin-bottom: 5px;
2692 }
2693
2694 .tutor-quiz-answers-wrap textarea:focus {
2695 background: transparent;
2696 outline: none !important;
2697 }
2698
2699 .tutor-quiz-answers-wrap p {
2700 margin: 0;
2701 line-height: 26px;
2702 }
2703
2704 .quiz-answer-input-body .quiz-answer-image-wrap {
2705 margin-top: 10px;
2706 margin-bottom: 10px;
2707 max-width: 200px;
2708 }
2709
2710 .quiz-answer-image-wrap img {
2711 max-width: 100%;
2712 height: auto;
2713 }
2714
2715 .tutor-quiz-answers-wrap label {
2716 display: block;
2717 margin-bottom: 15px;
2718 cursor: pointer;
2719 }
2720
2721 .tutor-quiz-answers-wrap label.answer-view-image,
2722 .tutor-quiz-answers-wrap label.answer-view-text_image {
2723 text-align: center;
2724 margin: 0 10px;
2725 display: -webkit-inline-box;
2726 display: -ms-inline-flexbox;
2727 display: inline-flex;
2728 max-width: 25%;
2729 }
2730
2731 .quiz-answer-input-bottom {
2732 position: relative;
2733 display: -webkit-box;
2734 display: -ms-flexbox;
2735 display: flex;
2736 line-height: 20px;
2737 }
2738
2739 .quiz-answer-input-bottom.wrong-answer {
2740 color: #e27c89;
2741 }
2742
2743 .quiz-answer-input-bottom.wrong-answer .quiz-answer-input-field {
2744 border: 1px solid #e27c89;
2745 padding: 5px 10px;
2746 }
2747
2748 .quiz-answer-input-bottom.right-answer {
2749 color: #86b324;
2750 }
2751
2752 .quiz-answer-input-bottom.right-answer .quiz-answer-input-field {
2753 border: 1px solid #bbd58c;
2754 padding: 5px 10px;
2755 }
2756
2757 .wrong-right-text {
2758 padding: 5px 10px;
2759 }
2760
2761 .tutor-quiz-answers-wrap label input {
2762 display: none;
2763 }
2764
2765 .tutor-quiz-answers-wrap label input + span {
2766 width: 20px;
2767 height: 20px;
2768 border: 1px solid #dedede;
2769 display: inline-block;
2770 border-radius: 2px;
2771 position: relative;
2772 margin-right: 5px;
2773 }
2774
2775 .tutor-quiz-answers-wrap label input:checked + span {
2776 background: var(--tutor-primary-color);
2777 border-color: var(--tutor-primary-color);
2778 }
2779
2780 .tutor-quiz-answers-wrap label input:checked + span:after {
2781 content: "\e90f";
2782 position: absolute;
2783 font-family: "tutor";
2784 color: #fff;
2785 top: 50%;
2786 left: 50%;
2787 -webkit-transform: translate(-50%, -50%);
2788 transform: translate(-50%, -50%);
2789 font-size: 11px;
2790 line-height: 1;
2791 }
2792
2793 .tutor-quiz-answers-wrap label input[type="radio"] + span {
2794 content: "";
2795 border-radius: 50%;
2796 margin-right: 4px;
2797 vertical-align: top;
2798 font-size: 1em;
2799 }
2800
2801 .tutor-quiz-answers-wrap label input[type="radio"] + span:after {
2802 content: "";
2803 height: 8px;
2804 width: 8px;
2805 background: #fff;
2806 border-radius: 50%;
2807 left: 50%;
2808 }
2809
2810 .question-type-ordering-item {
2811 border: 1px solid #d4dadb;
2812 padding: 10px;
2813 margin-bottom: 10px;
2814 width: 250px;
2815 background-color: #fff;
2816 display: -webkit-box;
2817 display: -ms-flexbox;
2818 display: flex;
2819 }
2820
2821 .question-type-ordering-item.ui-sortable-placeholder {
2822 background-color: transparent;
2823 }
2824
2825 .question-type-ordering-item .answer-title {
2826 -webkit-box-flex: 1;
2827 -ms-flex: 1;
2828 flex: 1;
2829 }
2830
2831 .question-type-ordering-item .answer-sorting-bar {
2832 cursor: pointer;
2833 }
2834
2835 .quiz-answer-item-matching {
2836 padding: 10px;
2837 display: -webkit-box;
2838 display: -ms-flexbox;
2839 display: flex;
2840 width: calc(25% - 20px);
2841 }
2842
2843 @media (max-width: 767px) {
2844 .quiz-answer-item-matching {
2845 width: calc(50% - 20px);
2846 }
2847 }
2848
2849 @media (max-width: 575px) {
2850 .quiz-answer-item-matching {
2851 width: 50%;
2852 }
2853 }
2854
2855 @media (min-width: 992px) {
2856 .quiz-answer-item-matching {
2857 width: calc(50% - 20px);
2858 }
2859 }
2860
2861 @media (min-width: 1100px) {
2862 .quiz-answer-item-matching {
2863 width: calc(33.33% - 20px);
2864 }
2865 }
2866
2867 @media (min-width: 1920px) {
2868 .quiz-answer-item-matching {
2869 width: calc(25% - 20px);
2870 }
2871 }
2872
2873 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2874 display: inline-block;
2875 max-width: none;
2876 width: calc(25% - 20px);
2877 padding: 0 10px;
2878 vertical-align: top;
2879 }
2880
2881 @media (max-width: 767px) {
2882 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2883 width: calc(50% - 20px);
2884 }
2885 }
2886
2887 @media (max-width: 575px) {
2888 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2889 width: 100%;
2890 }
2891 }
2892
2893 @media (min-width: 992px) {
2894 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2895 width: calc(50% - 20px);
2896 }
2897 }
2898
2899 @media (min-width: 1300px) {
2900 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2901 width: calc(33.33% - 20px);
2902 }
2903 }
2904
2905 @media (min-width: 1920px) {
2906 .answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching {
2907 width: calc(25% - 20px);
2908 }
2909 }
2910
2911 .answer-type-matching .quiz-answer-matching-items-wrap {
2912 margin: 0 -10px;
2913 }
2914
2915 .quiz-answer-matching-droppable {
2916 height: auto;
2917 min-height: 48px;
2918 width: 100%;
2919 border: 1px dashed #d4dadb;
2920 }
2921
2922 .quiz-answer-matching-droppable:not(:empty) {
2923 border: 1px dashed #999999;
2924 }
2925
2926 .quiz-answer-matching-droppable .drop-hover {
2927 background-color: #eeeeee;
2928 height: 100%;
2929 width: 100%;
2930 display: inline-block;
2931 float: left;
2932 }
2933
2934 .quiz-answer-matching-droppable .quiz-draggable-answer-item {
2935 width: 100%;
2936 max-width: 100%;
2937 margin: 0;
2938 }
2939
2940 .quiz-answer-matching-droppable .quiz-draggable-answer-item .draggable-answer-icon {
2941 margin-left: 15px;
2942 }
2943
2944 .quiz-answer-matching-droppable .quiz-draggable-answer-item .draggable-answer-title {
2945 -webkit-box-flex: 1;
2946 -ms-flex: 1;
2947 flex: 1;
2948 max-width: 100%;
2949 overflow: hidden;
2950 text-overflow: ellipsis;
2951 max-height: 150px;
2952 }
2953
2954 .draggable-answer-title {
2955 word-break: break-word;
2956 }
2957
2958 .quiz-draggable-answer-item {
2959 padding: 10px 20px;
2960 border: 1px solid #d4dadb;
2961 margin-right: 10px;
2962 margin-bottom: 10px;
2963 background-color: #fff;
2964 display: -webkit-inline-box;
2965 display: -ms-inline-flexbox;
2966 display: inline-flex;
2967 cursor: -webkit-grab;
2968 cursor: grab;
2969 }
2970
2971 .quiz-draggable-answer-item .quiz-draggable-rand-answers {
2972 display: -webkit-box;
2973 display: -ms-flexbox;
2974 display: flex;
2975 -ms-flex-wrap: wrap;
2976 flex-wrap: wrap;
2977 margin-bottom: 80px;
2978 }
2979
2980 .quiz-draggable-rand-answers {
2981 height: auto !important;
2982 }
2983
2984 .drop-hover {
2985 display: none;
2986 }
2987
2988 .answer-type-image_matching .quiz-answer-item-matching {
2989 display: block;
2990 }
2991
2992 .answer-type-image_matching .quiz-answer-matching-items-wrap {
2993 display: -webkit-box;
2994 display: -ms-flexbox;
2995 display: flex;
2996 -ms-flex-wrap: wrap;
2997 flex-wrap: wrap;
2998 margin-left: -10px;
2999 margin-right: -10px;
3000 }
3001
3002 .answer-type-image_matching .quiz-answer-matching-droppable {
3003 width: 100%;
3004 min-width: 100%;
3005 }
3006
3007 .answer-type-image_matching img {
3008 width: 100%;
3009 height: auto;
3010 }
3011
3012 .tutor-quiz-questions-pagination ul {
3013 margin: 0;
3014 padding: 0;
3015 list-style: none;
3016 }
3017
3018 .tutor-quiz-questions-pagination ul li {
3019 display: inline-block;
3020 }
3021
3022 .tutor-quiz-questions-pagination ul li a {
3023 background-color: var(--tutor-primary-color);
3024 padding: 7px 13px;
3025 display: block;
3026 border-radius: 50%;
3027 margin-right: 10px;
3028 color: #ffffff;
3029 }
3030
3031 .tutor-quiz-questions-pagination ul li a:hover,
3032 .tutor-quiz-questions-pagination ul li a.active {
3033 background-color: var(--tutor-primary-color);
3034 }
3035
3036 .quiz-image-answering-wrap {
3037 display: -webkit-box;
3038 display: -ms-flexbox;
3039 display: flex;
3040 -ms-flex-wrap: wrap;
3041 flex-wrap: wrap;
3042 -webkit-box-orient: horizontal;
3043 -webkit-box-direction: normal;
3044 -ms-flex-direction: row;
3045 flex-direction: row;
3046 margin-left: -10px;
3047 margin-right: -10px;
3048 }
3049
3050 .quiz-image-answering-wrap img {
3051 max-width: 100%;
3052 height: auto;
3053 }
3054
3055 .quiz-image-answering-answer {
3056 margin-right: 10px;
3057 margin-left: 10px;
3058 width: 15%;
3059 }
3060
3061 .quiz-image-answering-image-wrap {
3062 margin-bottom: 20px;
3063 }
3064
3065 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input {
3066 width: 100%;
3067 display: block;
3068 border: 1px solid #d4dadb;
3069 -webkit-box-shadow: none;
3070 box-shadow: none;
3071 background: transparent;
3072 border-radius: 2px;
3073 height: 42px;
3074 }
3075
3076 .tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus {
3077 background: transparent;
3078 outline-offset: 0 !important;
3079 }
3080
3081 /**
3082 * Pagination
3083 */
3084 .tutor-next-previous-pagination-wrap {
3085 display: -webkit-box;
3086 display: -ms-flexbox;
3087 display: flex;
3088 -webkit-box-pack: justify;
3089 -ms-flex-pack: justify;
3090 justify-content: space-between;
3091 }
3092
3093 .tutor-next-previous-pagination-wrap a {
3094 color: var(--tutor-primary-color);
3095 }
3096
3097 /* Only reusable function, or code allowed here. No direct css please. */
3098 /* Course filter layout */
3099 .tutor-course-filter-wrapper {
3100 overflow: auto;
3101 max-width: 1140px !important;
3102 margin: 0 auto !important;
3103 /*
3104 @ clear all filter button
3105 */
3106 }
3107
3108 .tutor-course-filter-wrapper > div {
3109 padding: 12px;
3110 }
3111
3112 .tutor-course-filter-wrapper > div:first-child {
3113 width: 250px;
3114 float: left;
3115 }
3116
3117 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field {
3118 border: 1px solid #BABABA;
3119 border-radius: 6px;
3120 overflow: hidden;
3121 padding: 0 6px;
3122 height: auto;
3123 }
3124
3125 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input, .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input:focus, .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field input:active {
3126 border: none;
3127 outline: 0;
3128 padding: 0;
3129 display: inline-block;
3130 width: calc(100% - 24px);
3131 font-weight: normal;
3132 font-size: 16px;
3133 color: #7A7A7A;
3134 height: 35px;
3135 }
3136
3137 .tutor-course-filter-wrapper > div:first-child .tutor-course-search-field i {
3138 font-size: 17px;
3139 cursor: pointer;
3140 color: #3E64DE;
3141 }
3142
3143 .tutor-course-filter-wrapper > div:first-child h4 {
3144 font-weight: normal;
3145 font-size: 20px;
3146 color: #161616;
3147 margin: 16px 0px 12px;
3148 }
3149
3150 .tutor-course-filter-wrapper > div:first-child label {
3151 display: block;
3152 cursor: pointer;
3153 font-weight: normal;
3154 font-size: 16px;
3155 color: #353535;
3156 }
3157
3158 .tutor-course-filter-wrapper > div:last-child {
3159 width: calc(100% - 250px);
3160 float: right;
3161 }
3162
3163 .tutor-course-filter-wrapper > div:last-child select[name=tutor_course_filter] {
3164 border: 1px solid #7A7A7A;
3165 color: #7A7A7A;
3166 padding: 3px 4px;
3167 font-size: 16px;
3168 border-radius: 6px;
3169 cursor: pointer;
3170 }
3171
3172 .tutor-course-filter-wrapper .tutor-clear-all-filter {
3173 margin-top: 28px;
3174 display: none;
3175 }
3176
3177 .tutor-course-filter-wrapper .tutor-clear-all-filter > a {
3178 height: 21px;
3179 background: #E8E8E8;
3180 border-radius: 22px;
3181 line-height: 21px;
3182 text-align: center;
3183 /* color: #7A7A7A; */
3184 font-size: 13px;
3185 font-weight: 500;
3186 margin-top: 20px;
3187 color: #7a7a7a;
3188 padding: 5px 10px;
3189 }
3190
3191 .tutor-course-filter-wrapper .tutor-clear-all-filter a > i {
3192 font-size: 10px;
3193 }
3194
3195 .tutor-course-filter-wrapper .tutor-course-filter-container {
3196 overflow-x: hidden;
3197 }
3198
3199 .tutor-course-filter-wrapper .tutor-course-filter-container .tutor-course-filter-nested-terms > .tutor-course-filter-nested-terms {
3200 padding-left: 15px;
3201 }
3202
3203 @media (max-width: 767px) {
3204 .tutor-course-filter-wrapper > div {
3205 width: 100% !important;
3206 float: none !important;
3207 }
3208 .tutor-course-filter-wrapper .tutor-course-filter-container > form {
3209 overflow: auto;
3210 }
3211 .tutor-course-filter-wrapper .tutor-course-filter-container > form > div {
3212 width: 50%;
3213 float: left;
3214 }
3215 .tutor-course-filter-wrapper .tutor-course-filter-container > form > div:first-child {
3216 width: 100%;
3217 }
3218 }
3219
3220 /**
3221 Icon Css
3222 */
3223 div[class*="tutor-course-col"] {
3224 padding-left: 15px;
3225 padding-right: 15px;
3226 margin-bottom: 30px;
3227 }
3228
3229 .tutor-course-loop {
3230 background: #fff;
3231 color: #29303b;
3232 overflow: hidden;
3233 position: relative;
3234 vertical-align: top;
3235 border-radius: 4px;
3236 -webkit-transition: 300ms;
3237 transition: 300ms;
3238 border: 1px solid rgba(0, 0, 0, 0.05);
3239 height: 100%;
3240 display: -webkit-box;
3241 display: -ms-flexbox;
3242 display: flex;
3243 -webkit-box-orient: vertical;
3244 -webkit-box-direction: normal;
3245 -ms-flex-direction: column;
3246 flex-direction: column;
3247 -webkit-box-pack: justify;
3248 -ms-flex-pack: justify;
3249 justify-content: space-between;
3250 }
3251
3252 .tutor-course-loop a,
3253 .tutor-widget-course a {
3254 text-decoration: none !important;
3255 }
3256
3257 .tutor-course-header {
3258 position: relative;
3259 }
3260
3261 .tutor-course-loop-header-meta {
3262 position: absolute;
3263 left: 0;
3264 top: 13px;
3265 width: 100%;
3266 padding-left: 13px;
3267 padding-right: 13px;
3268 overflow: hidden;
3269 }
3270
3271 .tutor-course-loop-header-meta .tutor-course-wishlist {
3272 float: right;
3273 background: #fff;
3274 font-size: 19px;
3275 padding: 5px 5px;
3276 border-radius: 3px;
3277 -webkit-transition: 300ms;
3278 transition: 300ms;
3279 }
3280
3281 .tutor-course-loop-header-meta .tutor-course-wishlist a {
3282 display: block;
3283 color: var(--tutor-primary-color);
3284 -webkit-transition: 300ms;
3285 transition: 300ms;
3286 }
3287
3288 .tutor-course-loop-header-meta .tutor-course-wishlist:hover {
3289 background: var(--tutor-primary-color);
3290 }
3291
3292 .tutor-course-loop-header-meta .tutor-course-wishlist:hover a {
3293 color: #fff;
3294 }
3295
3296 .tutor-course-loop-header-meta .tutor-course-wishlist a:focus {
3297 outline: none;
3298 }
3299
3300 .tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before {
3301 content: "\e908";
3302 }
3303
3304 .tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before {
3305 content: "\e91d";
3306 margin-right: 0;
3307 }
3308
3309 .tutor-course-loop-level {
3310 display: inline-block;
3311 background: #9013fe;
3312 padding: 0 7px;
3313 color: #fff;
3314 font-size: 12px;
3315 line-height: 20px;
3316 border-radius: 2px;
3317 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
3318 box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
3319 }
3320
3321 .tutor-course-loop:hover {
3322 -webkit-box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
3323 box-shadow: 0 4px 23px rgba(0, 0, 0, 0.1);
3324 }
3325
3326 .tutor-course-loop p {
3327 margin: 0;
3328 }
3329
3330 .tutor-course-loop .tutor-course-header a,
3331 .tutor-course-loop .tutor-course-header a img {
3332 display: block;
3333 border-top-left-radius: 4px;
3334 border-top-right-radius: 4px;
3335 }
3336
3337 .tutor-loop-course-container {
3338 padding: 25px 19px;
3339 }
3340
3341 .tutor-loop-rating-wrap {
3342 color: #f8c51c;
3343 margin-bottom: 2px;
3344 font-size: 16px;
3345 }
3346
3347 .tutor-rating-count {
3348 color: var(--tutor-text-color);
3349 }
3350
3351 .tutor-rating-count i {
3352 font-style: normal;
3353 display: inline-block;
3354 margin-left: 5px;
3355 }
3356
3357 .tutor-loop-rating-wrap i:before {
3358 margin-right: 4px;
3359 margin-left: 0;
3360 }
3361
3362 .tutor-course-loop-title h2 {
3363 font-size: 20px;
3364 line-height: 28px;
3365 font-weight: 600;
3366 margin-bottom: 17px;
3367 }
3368
3369 .tutor-course-loop-title h2 a {
3370 color: var(--tutor-text-color);
3371 }
3372
3373 .tutor-course-loop-title h2 a:hover {
3374 color: var(--tutor-primary-color);
3375 }
3376
3377 .tutor-course-loop-meta {
3378 margin-bottom: 15px;
3379 color: var(--tutor-text-color);
3380 font-size: var(--tutor-text-size);
3381 }
3382
3383 .tutor-course-loop-meta > div {
3384 display: inline-block;
3385 }
3386
3387 .tutor-course-loop-meta > div i {
3388 font-size: 16px;
3389 margin-right: 4px;
3390 }
3391
3392 .tutor-course-loop-meta > div i,
3393 .tutor-course-loop-meta > div span {
3394 vertical-align: middle;
3395 }
3396
3397 .tutor-course-loop-meta > div + div {
3398 margin-left: 10px;
3399 }
3400
3401 .tutor-loop-course-footer {
3402 padding: 15px;
3403 border-top: 1px solid rgba(0, 0, 0, 0.05);
3404 color: #838791;
3405 font-size: 12px;
3406 line-height: 25px;
3407 border-bottom-left-radius: 4px;
3408 border-bottom-right-radius: 4px;
3409 font-weight: 400;
3410 }
3411
3412 .tutor-loop-course-footer:after {
3413 content: "";
3414 display: table;
3415 clear: both;
3416 }
3417
3418 .tutor-loop-course-footer span.woocommerce-Price-currencySymbol {
3419 vertical-align: top;
3420 }
3421
3422 .tutor-course-loop-price {
3423 color: var(--tutor-text-color);
3424 font-size: 16px;
3425 }
3426
3427 .tutor-course-loop-price .price del {
3428 font-weight: 400;
3429 }
3430
3431 .tutor-course-loop-price .price del span {
3432 text-decoration: line-through;
3433 color: var(--tutor-light-color);
3434 }
3435
3436 .tutor-course-loop-price .price del > span {
3437 margin-right: 6px;
3438 }
3439
3440 .tutor-course-loop-price .price del + ins {
3441 background: transparent;
3442 margin-left: 0;
3443 text-decoration: none;
3444 }
3445
3446 .tutor-course-loop-price > .price {
3447 display: -webkit-box;
3448 display: -ms-flexbox;
3449 display: flex;
3450 -webkit-box-align: center;
3451 -ms-flex-align: center;
3452 align-items: center;
3453 -webkit-box-pack: start;
3454 -ms-flex-pack: start;
3455 justify-content: flex-start;
3456 font-weight: 600;
3457 -ms-flex-wrap: wrap;
3458 flex-wrap: wrap;
3459 }
3460
3461 .tutor-course-loop-price > .price .subscription-details {
3462 font-size: 15px;
3463 margin-left: 4px;
3464 font-weight: 400;
3465 }
3466
3467 .tutor-course-loop-price > .price .subscription-details + .tutor-loop-cart-btn-wrap {
3468 margin-left: 0;
3469 margin-top: 4px;
3470 }
3471
3472 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a {
3473 color: var(--tutor-text-color);
3474 position: relative;
3475 line-height: 20px;
3476 vertical-align: top;
3477 display: block;
3478 font-weight: 400;
3479 background: transparent;
3480 padding: 0;
3481 }
3482
3483 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover {
3484 color: var(--tutor-primary-color);
3485 }
3486
3487 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap,
3488 .tutor-course-loop-price .tutor-public-course-start-learning {
3489 margin-left: auto;
3490 }
3491
3492 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap, .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a,
3493 .tutor-course-loop-price .tutor-public-course-start-learning,
3494 .tutor-course-loop-price .tutor-public-course-start-learning a {
3495 color: var(--tutor-text-color);
3496 font-weight: 400;
3497 }
3498
3499 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap:hover, .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a:hover,
3500 .tutor-course-loop-price .tutor-public-course-start-learning:hover,
3501 .tutor-course-loop-price .tutor-public-course-start-learning a:hover {
3502 color: var(--tutor-primary-color);
3503 }
3504
3505 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a.added {
3506 display: none;
3507 }
3508
3509 .tutor-course-loop-price > .price .tutor-loop-cart-btn-wrap a::before {
3510 content: "\e915";
3511 font-family: "tutor" !important;
3512 speak: none;
3513 font-style: normal;
3514 font-weight: normal;
3515 font-variant: normal;
3516 text-transform: none;
3517 line-height: 20px;
3518 -webkit-font-smoothing: antialiased;
3519 -moz-osx-font-smoothing: grayscale;
3520 margin-right: 5px;
3521 vertical-align: top;
3522 color: var(--tutor-primary-color);
3523 }
3524
3525 .tutor-course-booked-fully {
3526 margin-left: auto;
3527 }
3528
3529 .tutor-course-booked-fully > * {
3530 display: inline-block;
3531 vertical-align: middle;
3532 }
3533
3534 .tutor-course-booked-fully img {
3535 width: 24px;
3536 height: 24px;
3537 }
3538
3539 /* Standard syntax */
3540 @-webkit-keyframes mymove {
3541 from {
3542 -webkit-transform: rotate(0deg);
3543 transform: rotate(0deg);
3544 }
3545 to {
3546 -webkit-transform: rotate(360deg);
3547 transform: rotate(360deg);
3548 }
3549 }
3550
3551 @keyframes mymove {
3552 from {
3553 -webkit-transform: rotate(0deg);
3554 transform: rotate(0deg);
3555 }
3556 to {
3557 -webkit-transform: rotate(360deg);
3558 transform: rotate(360deg);
3559 }
3560 }
3561
3562 .tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap {
3563 opacity: 1;
3564 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
3565 }
3566
3567 /* layout*/
3568 .tutor-course-col-4 {
3569 width: 25%;
3570 }
3571
3572 .tutor-course-col-3 {
3573 width: 33.33%;
3574 }
3575
3576 .tutor-course-col-2 {
3577 width: 50%;
3578 }
3579
3580 .tutor-course-col-1 {
3581 width: 100%;
3582 }
3583
3584 .tutor-course-col-1 .tutor-course-loop {
3585 width: 100%;
3586 }
3587
3588 .tutor-course-col-5 {
3589 width: 20%;
3590 }
3591
3592 .tutor-course-col-6 {
3593 width: 16.66%;
3594 }
3595
3596 @media (max-width: 991px) {
3597 .tutor-course-col-6,
3598 .tutor-course-col-5,
3599 .tutor-course-col-4,
3600 .tutor-course-col-3,
3601 .tutor-course-col-2 {
3602 width: 50%;
3603 }
3604 }
3605
3606 @media (max-width: 575px) {
3607 .tutor-course-col-6,
3608 .tutor-course-col-5,
3609 .tutor-course-col-4,
3610 .tutor-course-col-3,
3611 .tutor-course-col-2 {
3612 width: 100%;
3613 }
3614 }
3615
3616 .tutor-course-filter-wrap {
3617 margin-bottom: 50px;
3618 display: -webkit-box;
3619 display: -ms-flexbox;
3620 display: flex;
3621 -webkit-box-align: center;
3622 -ms-flex-align: center;
3623 align-items: center;
3624 -webkit-box-pack: justify;
3625 -ms-flex-pack: justify;
3626 justify-content: space-between;
3627 -ms-flex-wrap: wrap;
3628 flex-wrap: wrap;
3629 }
3630
3631 .tutor-course-filter-form {
3632 display: inline-block;
3633 margin: 0;
3634 }
3635
3636 .tutor-courses {
3637 clear: both;
3638 display: -webkit-box;
3639 display: -ms-flexbox;
3640 display: flex;
3641 -ms-flex-wrap: wrap;
3642 flex-wrap: wrap;
3643 margin-left: -15px;
3644 margin-right: -15px;
3645 padding: 0;
3646 }
3647
3648 .tutor-loop-course-bottom {
3649 display: -webkit-box;
3650 display: -ms-flexbox;
3651 display: flex;
3652 -webkit-box-orient: vertical;
3653 -webkit-box-direction: normal;
3654 -ms-flex-direction: column;
3655 flex-direction: column;
3656 -webkit-box-pack: justify;
3657 -ms-flex-pack: justify;
3658 justify-content: space-between;
3659 height: 100%;
3660 }
3661
3662 .clearfix:before,
3663 .clearfix:after {
3664 display: block;
3665 clear: both;
3666 content: "";
3667 }
3668
3669 .tutor-loop-author,
3670 .tutor-meta {
3671 color: #bac0cf;
3672 }
3673
3674 .tutor-text-mute {
3675 color: #bac0cf;
3676 font-weight: 400;
3677 }
3678
3679 .tutor-loop-author {
3680 overflow: hidden;
3681 font-size: var(--tutor-text-size);
3682 }
3683
3684 .tutor-loop-author .tutor-single-course-avatar img {
3685 width: 25px;
3686 height: 25px;
3687 display: block;
3688 border-radius: 50%;
3689 margin-right: 6px;
3690 }
3691
3692 .tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar {
3693 height: 25px;
3694 width: 25px;
3695 display: inline-block;
3696 border-radius: 50%;
3697 text-align: center;
3698 line-height: 25px;
3699 font-size: 11px;
3700 margin-right: 6px;
3701 }
3702
3703 .tutor-loop-author > div {
3704 display: inline-block;
3705 float: left;
3706 }
3707
3708 .tutor-loop-author > div a {
3709 color: var(--tutor-text-color);
3710 font-weight: 500;
3711 -webkit-transition: 300ms;
3712 transition: 300ms;
3713 }
3714
3715 .tutor-loop-author > div a:hover {
3716 color: var(--tutor-primary-color);
3717 }
3718
3719 .tutor-loop-author > div span {
3720 display: inline-block;
3721 margin: 0 2px 0 2px;
3722 color: var(--tutor-light-color);
3723 line-height: 25px;
3724 font-weight: 400;
3725 }
3726
3727 .tutor-course-lising-category a:not(:last-child):after {
3728 content: ", ";
3729 margin-right: 5px;
3730 }
3731
3732 /**
3733 Topicstutor-course-title
3734 */
3735 .tutor-course-enrolled-wrap {
3736 margin: 0 -20px -20px !important;
3737 padding: 12px 20px;
3738 overflow: hidden;
3739 border-top: 1px solid #dcdfe5;
3740 font-size: 14px;
3741 }
3742
3743 .tutor-course-enrolled-wrap p {
3744 font-weight: 600;
3745 margin: 0;
3746 }
3747
3748 .tutor-course-enrolled-wrap p i {
3749 padding-right: 9px;
3750 float: left;
3751 font-size: 20px;
3752 line-height: 20px;
3753 }
3754
3755 .tutor-course-enrolled-wrap p i,
3756 .tutor-course-enrolled-wrap p span {
3757 color: var(--tutor-success-button-color);
3758 }
3759
3760 /**
3761 Notice and others message
3762 Alert Box Css
3763 */
3764 .tutor-notice-warning {
3765 background-color: #fcf8e3;
3766 border-color: #faebcc;
3767 padding: 20px;
3768 margin-bottom: 10px;
3769 }
3770
3771 .tutor-info-msg,
3772 .tutor-success-msg,
3773 .tutor-warning-msg,
3774 .tutor-error-msg {
3775 margin: 10px 0;
3776 padding: 10px;
3777 border-radius: 3px 3px 3px 3px;
3778 }
3779
3780 .tutor-info-msg {
3781 color: var(--tutor-primary-color);
3782 background-color: #bef;
3783 }
3784
3785 .tutor-success-msg {
3786 color: var(--tutor-success-button-color);
3787 background-color: #dff2bf;
3788 }
3789
3790 .tutor-warning-msg {
3791 color: #9f6000;
3792 background-color: #feefb3;
3793 }
3794
3795 .tutor-error-msg {
3796 color: #d8000c;
3797 background-color: #fbdcdc;
3798 border: 1px solid #d8000c;
3799 }
3800
3801 /**
3802 End Alert box css
3803 */
3804 .cart-required-login,
3805 .cart-required-login a,
3806 .cart-required-login form {
3807 cursor: pointer;
3808 }
3809
3810 .course-enrolled-nav-wrap {
3811 border-bottom: 1px solid #dedfe0;
3812 margin-bottom: 45px;
3813 }
3814
3815 .tutor-wrap {
3816 width: 100%;
3817 }
3818
3819 .tutor-wrap nav.course-enrolled-nav ul {
3820 list-style: none;
3821 margin: 0 0 -1px;
3822 padding: 0;
3823 }
3824
3825 .tutor-wrap nav.course-enrolled-nav ul li {
3826 display: inline-block;
3827 }
3828
3829 .tutor-wrap nav.course-enrolled-nav ul li a {
3830 display: block;
3831 font-size: 16px;
3832 padding: 5px 0 20px;
3833 margin-right: 20px;
3834 color: var(--tutor-light-color);
3835 border-bottom: 2px solid transparent;
3836 }
3837
3838 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a {
3839 margin-left: 20px;
3840 }
3841
3842 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3843 border-bottom: 2px solid var(--tutor-primary-color);
3844 color: var(--tutor-text-color);
3845 }
3846
3847 @media (max-width: 575px) {
3848 .tutor-wrap nav.course-enrolled-nav ul li {
3849 display: inline-block;
3850 }
3851 .tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,
3852 .tutor-wrap nav.course-enrolled-nav ul li a {
3853 padding: 8px;
3854 margin: 0;
3855 }
3856 .tutor-wrap nav.course-enrolled-nav ul li.active a {
3857 border: none;
3858 color: var(--tutor-primary-color);
3859 }
3860 }
3861
3862 .tutor-updating-message i {
3863 display: none;
3864 }
3865
3866 .tutor-profile-photo-upload-wrap {
3867 width: 200px;
3868 height: auto;
3869 margin-bottom: 70px;
3870 position: relative;
3871 }
3872
3873 .tutor-profile-photo-upload-wrap img {
3874 width: 100%;
3875 height: auto;
3876 display: block;
3877 }
3878
3879 a.tutor-profile-photo-upload-btn,
3880 button.tutor-profile-photo-upload-btn {
3881 position: absolute;
3882 top: 100%;
3883 background-color: var(--tutor-primary-color);
3884 color: #fff;
3885 display: block;
3886 width: 100%;
3887 text-align: CENTER;
3888 padding: 9px 0;
3889 }
3890
3891 a.tutor-profile-photo-upload-btn:hover,
3892 button.tutor-profile-photo-upload-btn:hover {
3893 background-color: var(--tutor-primary-hover-color);
3894 color: #fff;
3895 }
3896
3897 .tutor-profile-photo-delete-btn {
3898 position: absolute;
3899 color: #ff000c;
3900 right: 10px;
3901 top: 10px;
3902 }
3903
3904 /**
3905 Instructor
3906 */
3907 .single-instructor-wrap {
3908 border: 1px solid #e8eff1;
3909 margin-bottom: 30px;
3910 border-radius: 4px;
3911 }
3912
3913 .single-instructor-wrap .single-instructor-top {
3914 padding: 20px;
3915 border-bottom: 1px solid #e8eff1;
3916 display: -webkit-box;
3917 display: -ms-flexbox;
3918 display: flex;
3919 }
3920
3921 @media (max-width: 767px) {
3922 .single-instructor-wrap .single-instructor-top {
3923 -ms-flex-wrap: wrap;
3924 flex-wrap: wrap;
3925 }
3926 }
3927
3928 .single-instructor-wrap .single-instructor-top h3,
3929 .single-instructor-wrap .single-instructor-top h4 {
3930 margin: 0;
3931 padding: 0;
3932 }
3933
3934 .single-instructor-wrap .tutor-instructor-left {
3935 -webkit-box-flex: 0;
3936 -ms-flex: 0 0 auto;
3937 flex: 0 0 auto;
3938 padding-right: 30px;
3939 }
3940
3941 @media (max-width: 767px) {
3942 .single-instructor-wrap .tutor-instructor-left {
3943 width: 100%;
3944 margin-bottom: 15px;
3945 }
3946 }
3947
3948 .single-instructor-wrap .instructor-avatar {
3949 float: left;
3950 }
3951
3952 .single-instructor-wrap .instructor-avatar img {
3953 max-width: 50px;
3954 height: auto;
3955 border-radius: 50%;
3956 }
3957
3958 .single-instructor-wrap .instructor-name {
3959 float: left;
3960 padding-left: 20px;
3961 max-width: 180px;
3962 }
3963
3964 .single-instructor-wrap .instructor-name h3 {
3965 font-size: 16px;
3966 color: var(--tutor-text-color);
3967 font-weight: 600;
3968 }
3969
3970 .single-instructor-wrap .instructor-name h3 a {
3971 font-weight: 500;
3972 color: var(--tutor-text-color);
3973 }
3974
3975 .single-instructor-wrap .instructor-name h4 {
3976 font-weight: 500;
3977 color: var(--tutor-light-color);
3978 }
3979
3980 .single-instructor-wrap .single-instructor-bottom {
3981 padding: 15px 20px;
3982 text-align: right;
3983 overflow: hidden;
3984 }
3985
3986 @media (max-width: 767px) {
3987 .single-instructor-wrap .single-instructor-bottom {
3988 text-align: left;
3989 }
3990 }
3991
3992 .single-instructor-wrap .single-instructor-bottom p {
3993 margin: 0;
3994 }
3995
3996 .single-instructor-wrap .single-instructor-bottom .ratings {
3997 float: left;
3998 }
3999
4000 .single-instructor-wrap .single-instructor-bottom .ratings i {
4001 margin-right: 4px;
4002 }
4003
4004 .single-instructor-wrap .single-instructor-bottom .courses,
4005 .single-instructor-wrap .single-instructor-bottom .students {
4006 display: inline-block;
4007 margin-left: 20px;
4008 }
4009
4010 .single-instructor-wrap .single-instructor-bottom .courses i,
4011 .single-instructor-wrap .single-instructor-bottom .students i {
4012 font-size: 18px;
4013 display: inline-block;
4014 margin-right: 2px;
4015 vertical-align: middle;
4016 }
4017
4018 .single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta {
4019 color: #bac0cf;
4020 }
4021
4022 .single-instructor-wrap .single-instructor-bottom .ratings .rating-generated {
4023 color: #f8c51c;
4024 }
4025
4026 .tutor-dashboard-pagination-results-stats {
4027 margin: 10px 0 30px;
4028 }
4029
4030 .statement-address {
4031 margin: 10px 0;
4032 color: #555;
4033 }
4034
4035 .statement-order-completed {
4036 background: var(--tutor-success-button-color);
4037 color: #fff;
4038 padding: 2px 5px;
4039 border: none;
4040 }
4041
4042 /* ********************* */
4043 /*start global login form*/
4044 /* ********************* */
4045 .tutor-login-wrap {
4046 max-width: 520px;
4047 margin: 0 auto;
4048 padding: 40px 55px;
4049 -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
4050 box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
4051 border-radius: 5px;
4052 }
4053
4054 .tutor-login-wrap form {
4055 margin: 0;
4056 }
4057
4058 .tutor-login-wrap .tutor-login-title {
4059 margin-bottom: 25px;
4060 padding: 0 40px;
4061 text-align: center;
4062 }
4063
4064 .tutor-login-form-wrap {
4065 max-width: 450px;
4066 margin: auto;
4067 }
4068
4069 .tutor-login-form-wrap p {
4070 margin-bottom: 0;
4071 }
4072
4073 .tutor-login-form-wrap label {
4074 display: block !important;
4075 margin-bottom: 4px;
4076 }
4077
4078 .tutor-login-form-wrap .tutor-alert {
4079 margin-bottom: 20px;
4080 }
4081
4082 .tutor-login-form-wrap input[type="password"],
4083 .tutor-login-form-wrap input[type="text"] {
4084 width: 100%;
4085 display: block;
4086 border: 1px solid #e8eff1;
4087 -webkit-box-shadow: none;
4088 box-shadow: none;
4089 margin-bottom: 20px;
4090 border-radius: 4px;
4091 background: #eceef4;
4092 line-height: 48px;
4093 padding: 0;
4094 text-indent: 15px;
4095 }
4096
4097 .tutor-login-form-wrap input[type="password"]:focus,
4098 .tutor-login-form-wrap input[type="text"]:focus {
4099 background: #ffffff;
4100 border-color: var(--tutor-primary-color);
4101 }
4102
4103 .tutor-login-form-wrap input::-webkit-input-placeholder {
4104 color: #b0b6c8;
4105 opacity: 1;
4106 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4107 }
4108
4109 .tutor-login-form-wrap input::-moz-placeholder {
4110 color: #b0b6c8;
4111 opacity: 1;
4112 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4113 }
4114
4115 .tutor-login-form-wrap input:-ms-input-placeholder {
4116 color: #b0b6c8;
4117 opacity: 1;
4118 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4119 }
4120
4121 .tutor-login-form-wrap input:-moz-placeholder {
4122 color: #b0b6c8;
4123 opacity: 1;
4124 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4125 }
4126
4127 .tutor-login-rememeber-wrap {
4128 overflow: hidden;
4129 text-align: right;
4130 margin-bottom: 30px;
4131 }
4132
4133 .tutor-login-rememeber-wrap p {
4134 display: inline-block;
4135 float: left;
4136 }
4137
4138 .tutor-login-rememeber-wrap p,
4139 .tutor-login-rememeber-wrap label {
4140 margin: 0;
4141 }
4142
4143 .tutor-form-register-wrap a,
4144 .tutor-login-rememeber-wrap a,
4145 .tutor-login-rememeber-wrap label {
4146 color: #606c8f;
4147 vertical-align: middle;
4148 opacity: 0.5;
4149 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
4150 -webkit-transition: 300ms;
4151 transition: 300ms;
4152 }
4153
4154 .tutor-form-register-wrap a:hover,
4155 .tutor-login-rememeber-wrap a:hover,
4156 .tutor-login-rememeber-wrap label:hover {
4157 opacity: 1;
4158 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4159 }
4160
4161 .tutor-login-form-wrap input[type="submit"] {
4162 color: #fff;
4163 background-color: var(--tutor-primary-button-color);
4164 border-color: var(--tutor-primary-button-color);
4165 padding: 15px 30px;
4166 border-radius: 4px;
4167 text-transform: uppercase;
4168 line-height: 1;
4169 display: block;
4170 width: 100%;
4171 -webkit-transition: 300ms;
4172 transition: 300ms;
4173 }
4174
4175 .tutor-login-form-wrap input[type="checkbox"] {
4176 margin-right: 4px;
4177 }
4178
4179 .tutor-form-register-wrap {
4180 text-align: center;
4181 margin-top: 15px;
4182 }
4183
4184 /*course login*/
4185 .tutor-course-login-wrap h4 {
4186 font-size: 42px;
4187 line-height: 1.2;
4188 margin-bottom: 20px;
4189 color: var(--tutor-text-color);
4190 }
4191
4192 .tutor-cart-box-login-form {
4193 display: -webkit-box;
4194 display: -ms-flexbox;
4195 display: flex;
4196 position: fixed;
4197 width: 100%;
4198 height: 100%;
4199 background: rgba(0, 0, 0, 0.6);
4200 z-index: 99;
4201 top: 0;
4202 left: 0;
4203 -webkit-box-pack: center;
4204 -ms-flex-pack: center;
4205 justify-content: center;
4206 -webkit-box-align: center;
4207 -ms-flex-align: center;
4208 align-items: center;
4209 }
4210
4211 .login-overlay-close {
4212 position: absolute;
4213 background: transparent;
4214 width: 100%;
4215 height: 100%;
4216 z-index: -1;
4217 }
4218
4219 .course-login-title {
4220 margin-bottom: 50px;
4221 }
4222
4223 .tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
4224 background: #fff;
4225 padding: 50px 40px;
4226 position: relative;
4227 width: 400px;
4228 font-size: 16px;
4229 font-weight: 400;
4230 max-height: 90%;
4231 overflow: auto;
4232 }
4233
4234 .tutor-cart-box-login-form-inner button.tutor-popup-form-close {
4235 position: absolute;
4236 padding: 0;
4237 margin: 0;
4238 border: none;
4239 background-color: transparent;
4240 top: 14px;
4241 right: 20px;
4242 opacity: 0.4;
4243 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
4244 cursor: pointer;
4245 -webkit-transition: 300ms;
4246 transition: 300ms;
4247 color: var(--tutor-text-color);
4248 }
4249
4250 .tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover {
4251 color: red;
4252 }
4253
4254 /* ********************* */
4255 /*start registration form*/
4256 /* ********************* */
4257 .tutor-option-field-row label,
4258 .tutor-form-group label {
4259 display: block;
4260 margin-bottom: 10px;
4261 }
4262
4263 .tutor-option-field textarea,
4264 .tutor-option-field select,
4265 .tutor-option-field input[type="text"],
4266 .tutor-option-field input[type="number"],
4267 .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],
4268 .tutor-form-group textarea,
4269 .tutor-form-group select,
4270 .tutor-form-group input[type="text"],
4271 .tutor-form-group input[type="number"],
4272 .tutor-form-group input[type="password"] {
4273 width: 100%;
4274 display: block;
4275 border: 1px solid #dcdfe5;
4276 -webkit-box-shadow: none;
4277 box-shadow: none;
4278 margin-bottom: 20px;
4279 border-radius: 4px;
4280 background: #ffffff;
4281 line-height: 48px;
4282 padding: 0;
4283 text-indent: 15px;
4284 -webkit-transition: 300ms;
4285 transition: 300ms;
4286 font-size: 16px;
4287 }
4288
4289 .tutor-form-group {
4290 position: relative;
4291 }
4292
4293 .tutor-form-group span.tutor-input-prepand {
4294 position: absolute;
4295 height: calc(100% - 2px);
4296 font-size: 21px;
4297 line-height: 50px;
4298 padding: 0 12px;
4299 background: transparent;
4300 border-right: 1px solid #dcdfe5;
4301 top: 1px;
4302 }
4303
4304 .tutor-form-group span.tutor-input-prepand + input {
4305 padding-left: 35px;
4306 }
4307
4308 .tutor-course-builder-form-elem {
4309 margin-bottom: 20px;
4310 }
4311
4312 .tutor-option-field .select2-container,
4313 .tutor-form-group .select2-container {
4314 margin-bottom: 20px;
4315 width: 100% !important;
4316 }
4317
4318 .tutor-option-field .select2-container ul.select2-selection__rendered,
4319 .tutor-form-group .select2-container ul.select2-selection__rendered {
4320 padding: 4px 9px;
4321 display: block;
4322 }
4323
4324 .tutor-option-field .select2-container li.select2-selection__choice,
4325 .tutor-form-group .select2-container li.select2-selection__choice {
4326 background: #ebeef0;
4327 color: #606c8f;
4328 line-height: 29px;
4329 border-radius: 3px;
4330 padding: 0 9px;
4331 margin: 5px;
4332 border: none;
4333 font-weight: 600;
4334 }
4335
4336 .tutor-option-field .select2-container .select2-search__field,
4337 .tutor-form-group .select2-container .select2-search__field {
4338 padding: 8px 3px 8px 6px;
4339 -webkit-box-sizing: border-box;
4340 box-sizing: border-box;
4341 margin: 0;
4342 }
4343
4344 .tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,
4345 .tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder {
4346 color: #abafb6;
4347 }
4348
4349 .tutor-option-field .select2-container .select2-search__field::-moz-placeholder,
4350 .tutor-form-group .select2-container .select2-search__field::-moz-placeholder {
4351 color: #abafb6;
4352 }
4353
4354 .tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,
4355 .tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder {
4356 color: #abafb6;
4357 }
4358
4359 .tutor-option-field .select2-container .select2-search__field:-moz-placeholder,
4360 .tutor-form-group .select2-container .select2-search__field:-moz-placeholder {
4361 color: #abafb6;
4362 }
4363
4364 .tutor-option-field .select2-container .select2-selection--single,
4365 .tutor-option-field .select2-container .select2-selection--multiple,
4366 .tutor-form-group .select2-container .select2-selection--single,
4367 .tutor-form-group .select2-container .select2-selection--multiple {
4368 border-color: #dcdfe5;
4369 }
4370
4371 .tutor-option-field .select2-container.select2-container--focus .select2-selection--single,
4372 .tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,
4373 .tutor-form-group .select2-container.select2-container--focus .select2-selection--single,
4374 .tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple {
4375 border-color: var(--tutor-primary-color);
4376 }
4377
4378 .tutor-option-field textarea,
4379 .tutor-form-group textarea {
4380 line-height: 26px;
4381 text-indent: 0;
4382 padding: 15px;
4383 height: 180px;
4384 }
4385
4386 .tutor-option-field textarea:focus,
4387 .tutor-form-group textarea:focus,
4388 .tutor-option-field input:focus,
4389 .tutor-form-group input:focus {
4390 outline: none;
4391 }
4392
4393 .tutor-dashboard-course-builder-wrap .tutor-option-field textarea,
4394 .tutor-dashboard-course-builder-wrap .tutor-form-group textarea {
4395 height: 100px;
4396 }
4397
4398 .tutor-option-field textarea:focus,
4399 .tutor-option-field input:not([type="submit"]):focus,
4400 .tutor-form-group textarea:focus,
4401 .tutor-form-group input:not([type="submit"]):focus {
4402 background: #ffffff;
4403 border-color: var(--tutor-primary-color);
4404 }
4405
4406 .tutor-option-field textarea::-webkit-input-placeholder,
4407 .tutor-option-field input::-webkit-input-placeholder,
4408 .tutor-form-group textarea::-webkit-input-placeholder,
4409 .tutor-form-group input::-webkit-input-placeholder {
4410 color: #b0b6c8;
4411 opacity: 1;
4412 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4413 }
4414
4415 .tutor-option-field textarea::-moz-placeholder,
4416 .tutor-option-field input::-moz-placeholder,
4417 .tutor-form-group textarea::-moz-placeholder,
4418 .tutor-form-group input::-moz-placeholder {
4419 color: #b0b6c8;
4420 opacity: 1;
4421 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4422 }
4423
4424 .tutor-option-field textarea:-ms-input-placeholder,
4425 .tutor-option-field input:-ms-input-placeholder,
4426 .tutor-form-group textarea:-ms-input-placeholder,
4427 .tutor-form-group input:-ms-input-placeholder {
4428 color: #b0b6c8;
4429 opacity: 1;
4430 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4431 }
4432
4433 .tutor-option-field textarea:-moz-placeholder,
4434 .tutor-option-field input:-moz-placeholder,
4435 .tutor-form-group textarea:-moz-placeholder,
4436 .tutor-form-group input:-moz-placeholder {
4437 color: #b0b6c8;
4438 opacity: 1;
4439 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
4440 }
4441
4442 .tutor-option-field select,
4443 .tutor-form-group select {
4444 padding: 2px 5px;
4445 height: 50px;
4446 }
4447
4448 .tutor-form-group.tutor-reg-form-btn-wrap {
4449 text-align: right;
4450 }
4451
4452 .tutor-option-field p.desc {
4453 margin: -10px 0 20px;
4454 font-size: 13px;
4455 font-style: italic;
4456 opacity: 0.7;
4457 }
4458
4459 .tutor-option-field:last-child .tutor-option-field p.desc {
4460 margin-bottom: 0;
4461 }
4462
4463 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime {
4464 display: -webkit-box;
4465 display: -ms-flexbox;
4466 display: flex;
4467 }
4468
4469 .tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field {
4470 padding-right: 30px;
4471 }
4472
4473 .select2-container--default .select2-selection--single .select2-selection__rendered {
4474 line-height: 46px;
4475 }
4476
4477 .select2-container--default .select2-selection--single .select2-selection__arrow {
4478 height: 46px;
4479 }
4480
4481 .select2-container .select2-selection--single .select2-selection__rendered {
4482 padding-left: 13px;
4483 font-size: 16px;
4484 }
4485
4486 .select2-container .select2-selection--single {
4487 height: 48px;
4488 }
4489
4490 .select2-container .select2-selection--multiple {
4491 min-height: 50px;
4492 }
4493
4494 /* ********************* */
4495 /* Tutor Price Preview Box */
4496 /* ********************* */
4497 .tutor-price-preview-box {
4498 border: 1px solid #dcdfe5;
4499 padding: 20px;
4500 margin-bottom: 30px;
4501 border-radius: 4px;
4502 overflow: hidden;
4503 }
4504
4505 .tutor-price-box-thumbnail {
4506 margin: -20px -20px 20px;
4507 }
4508
4509 .tutor-price-box-thumbnail .tutor-single-lesson-segment {
4510 margin-bottom: 0;
4511 }
4512
4513 .tutor-price-box-description h6 {
4514 font-size: 23px;
4515 margin: 15px 0 5px;
4516 }
4517
4518 .tutor-price-box-description ul {
4519 list-style: none;
4520 }
4521
4522 .tutor-course-purchase-box a {
4523 display: block;
4524 text-align: center;
4525 margin-top: 6px;
4526 }
4527
4528 .tutor-price-preview-box .price {
4529 font-size: 35px;
4530 font-weight: 500;
4531 margin: 0 0 20px;
4532 overflow: hidden;
4533 line-height: 1;
4534 }
4535
4536 .tutor-price-preview-box .price .subscription-details {
4537 font-size: var(--tutor-text-size);
4538 display: block;
4539 margin-top: 12px;
4540 line-height: 1.2em;
4541 }
4542
4543 .tutor-price-preview-box .price > .price {
4544 margin-bottom: 0;
4545 }
4546
4547 .tutor-price-preview-box .price del + ins {
4548 margin-left: 0;
4549 float: left;
4550 }
4551
4552 /* ************************ */
4553 /* Tutor Course Review Wrap */
4554 /* ************************ */
4555 .tutor-course-reviews-wrap {
4556 border: 1px solid #e8eff1;
4557 border-radius: 4px;
4558 }
4559
4560 .tutor-course-avg-rating-total {
4561 color: var(--tutor-light-color);
4562 }
4563
4564 .tutor-course-avg-rating-total span {
4565 color: var(--tutor-text-color);
4566 }
4567
4568 .tutor-review-individual-item {
4569 border-top: 1px solid #e8eff1;
4570 padding: 30px;
4571 overflow: hidden;
4572 }
4573
4574 .tutor-review-individual-item p {
4575 margin: 0;
4576 padding: 0;
4577 }
4578
4579 .course-avg-rating-wrap {
4580 padding: 20px 20px 20px 40px;
4581 }
4582
4583 .tutor-review-individual-item .review-left {
4584 width: 200px;
4585 float: left;
4586 overflow: hidden;
4587 }
4588
4589 .tutor-review-individual-item .review-content {
4590 padding-left: 200px;
4591 }
4592
4593 @media (max-width: 991px) {
4594 .tutor-review-individual-item .review-left {
4595 width: 100%;
4596 float: none;
4597 margin-bottom: 25px;
4598 }
4599 .tutor-review-individual-item .review-content {
4600 padding-left: 0;
4601 }
4602 }
4603
4604 @media (max-width: 991px) {
4605 .tutor-single-course-sidebar {
4606 margin-top: 30px;
4607 }
4608 }
4609
4610 .tutor-review-individual-item .review-avatar {
4611 width: 50px;
4612 float: left;
4613 }
4614
4615 .tutor-review-individual-item .review-avatar img {
4616 border-radius: 50%;
4617 margin: 0;
4618 border: none;
4619 max-width: 100%;
4620 height: auto;
4621 }
4622
4623 .tutor-review-individual-item .tutor-review-user-info {
4624 float: left;
4625 padding-left: 20px;
4626 }
4627
4628 .tutor-review-individual-item .tutor-review-user-info p {
4629 margin-bottom: 0;
4630 }
4631
4632 .tutor-review-individual-item .tutor-review-user-info a {
4633 color: var(--tutor-text-color);
4634 }
4635
4636 .review-avatar .tutor-text-avatar,
4637 .tutor-dashboard-avater .tutor-text-avatar,
4638 .instructor-avatar .tutor-text-avatar {
4639 border-radius: 50%;
4640 width: 50px;
4641 height: 50px;
4642 text-align: center;
4643 display: block;
4644 line-height: 50px;
4645 color: #ffffff;
4646 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
4647 }
4648
4649 .course-avg-rating-wrap .course-avg-rating {
4650 font-size: 76px;
4651 line-height: 1;
4652 font-weight: 400;
4653 }
4654
4655 .course-avg-rating-wrap p {
4656 margin: 0;
4657 }
4658
4659 .tutor-review-individual-item .tutor-review-name {
4660 font-size: 16px;
4661 font-weight: 600;
4662 }
4663
4664 .tutor-review-individual-item .review-meta {
4665 color: var(--tutor-light-color);
4666 }
4667
4668 .individual-review-rating-wrap {
4669 color: #f8c51c;
4670 }
4671
4672 .individual-review-rating-wrap i,
4673 .course-avg-rating-html i {
4674 margin-right: 4px;
4675 color: #f8c51c;
4676 }
4677
4678 .course-rating-meter {
4679 display: -webkit-box;
4680 display: -ms-flexbox;
4681 display: flex;
4682 }
4683
4684 .course-rating-meter i.tutor-icon-star-full {
4685 color: #f8c51c;
4686 }
4687
4688 .rating-meter-bar-wrap {
4689 -webkit-box-flex: 1;
4690 -ms-flex: 1;
4691 flex: 1;
4692 }
4693
4694 .rating-meter-col {
4695 margin: 0 3px;
4696 }
4697
4698 .course-rating-meter {
4699 margin-bottom: 8px;
4700 }
4701
4702 .rating-meter-bar {
4703 height: 5px;
4704 width: 100%;
4705 background: #e8eff1;
4706 margin-top: 11px;
4707 border-radius: 15px;
4708 overflow: hidden;
4709 }
4710
4711 .rating-meter-fill-bar {
4712 background: #f8c51c;
4713 height: 5px;
4714 }
4715
4716 .rating-meter-col.rating-text-col {
4717 -webkit-box-flex: 0;
4718 -ms-flex: 0 0 auto;
4719 flex: 0 0 auto;
4720 }
4721
4722 /* ********************* */
4723 /* Tutor Pagination Wrap */
4724 /* ********************* */
4725 .tutor-pagination,
4726 .tutor-pagination-wrap {
4727 text-align: center;
4728 margin: 20px 0;
4729 }
4730
4731 .tutor-pagination a,
4732 .tutor-pagination span,
4733 .tutor-pagination-wrap a,
4734 .tutor-pagination-wrap span {
4735 padding: 3px;
4736 display: inline-block;
4737 }
4738
4739 .tutor-pagination-wrap a:hover,
4740 .tutor-pagination a:hover {
4741 color: var(--tutor-primary-color);
4742 }
4743
4744 /* ********************* */
4745 /* Tutor Course Tags */
4746 /* ********************* */
4747 .tutor-course-tags {
4748 margin: -5px;
4749 }
4750
4751 .tutor-course-tags a {
4752 padding: 6px 15px;
4753 background: #e8eff1;
4754 display: inline-block;
4755 margin: 5px;
4756 color: var(--tutor-text-color);
4757 border-radius: 2px;
4758 -webkit-transition: 300ms;
4759 transition: 300ms;
4760 }
4761
4762 .tutor-course-tags a:hover {
4763 color: #000;
4764 }
4765
4766 .certificate-download-btn {
4767 margin-top: 20px;
4768 display: -webkit-box !important;
4769 display: -ms-flexbox !important;
4770 display: flex !important;
4771 text-align: center;
4772 text-transform: uppercase !important;
4773 -webkit-box-align: center;
4774 -ms-flex-align: center;
4775 align-items: center;
4776 -webkit-box-pack: center;
4777 -ms-flex-pack: center;
4778 justify-content: center;
4779 }
4780
4781 /* ********************************** */
4782 /* Addon Support Course Prerequisites */
4783 /* ********************************** */
4784 #tutor-single-entry-content .tutor-course-prerequisites {
4785 padding: 60px;
4786 }
4787
4788 .prerequisites-course-lists {
4789 padding: 0;
4790 list-style: none;
4791 margin: 0;
4792 }
4793
4794 .prerequisites-course-lists li a {
4795 padding: 13px 15px;
4796 border: 1px solid #dcdfe5;
4797 margin-bottom: 20px;
4798 border-radius: 4px;
4799 font-weight: 500;
4800 color: var(--tutor-primary-color);
4801 font-size: 16px;
4802 }
4803
4804 .prerequisites-course-lists li:first-child {
4805 padding: 13px 40px 13px 60px;
4806 border: 1px solid #f7e5b9;
4807 margin-bottom: 20px;
4808 border-radius: 4px;
4809 font-weight: 500;
4810 background: #fffff5;
4811 color: #b39f70;
4812 position: relative;
4813 }
4814
4815 .prerequisites-course-lists li:first-child > span {
4816 position: absolute;
4817 left: 20px;
4818 top: 13px;
4819 }
4820
4821 .prerequisites-course-lists li .prerequisites-course-item {
4822 display: -webkit-box;
4823 display: -ms-flexbox;
4824 display: flex;
4825 -webkit-box-align: center;
4826 -ms-flex-align: center;
4827 align-items: center;
4828 }
4829
4830 .prerequisites-course-feature-image img {
4831 width: 70px;
4832 border-radius: 2px;
4833 height: auto;
4834 margin: 0 !important;
4835 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4836 box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);
4837 }
4838
4839 .prerequisites-course-lists li .prerequisites-course-title {
4840 -webkit-box-flex: 1;
4841 -ms-flex-positive: 1;
4842 flex-grow: 1;
4843 padding-left: 15px;
4844 -webkit-transition: 300ms;
4845 transition: 300ms;
4846 }
4847
4848 .prerequisites-course-lists li a:hover .prerequisites-course-title {
4849 color: var(--tutor-primary-color);
4850 }
4851
4852 .prerequisites-course-checkmark {
4853 line-height: 24px;
4854 height: 24px;
4855 text-transform: uppercase;
4856 font-size: 12px;
4857 font-weight: 700;
4858 min-width: 107px;
4859 }
4860
4861 .prerequisites-course-checkmark i {
4862 height: 24px;
4863 width: 24px;
4864 background: #dbdddd;
4865 color: #dbdddd;
4866 display: inline-block;
4867 text-align: center;
4868 border-radius: 2px;
4869 margin-right: 3px;
4870 }
4871
4872 .prerequisites-course-checkmark.is-complete i {
4873 background: var(--tutor-success-button-color);
4874 color: #fff;
4875 }
4876
4877 /*
4878 social share
4879 */
4880 .tutor-single-course-meta ul li.tutor-social-share {
4881 float: right;
4882 margin-right: 0;
4883 display: -webkit-inline-box;
4884 display: -ms-inline-flexbox;
4885 display: inline-flex;
4886 -webkit-box-align: center;
4887 -ms-flex-align: center;
4888 align-items: center;
4889 }
4890
4891 @media (max-width: 575px) {
4892 .tutor-single-course-meta ul li.tutor-social-share {
4893 display: none;
4894 }
4895 }
4896
4897 .tutor-single-course-meta ul li.tutor-social-share button {
4898 margin: 0;
4899 border: none;
4900 background: transparent;
4901 color: var(--tutor-light-color);
4902 -webkit-transition: 300ms;
4903 transition: 300ms;
4904 padding: 0 4px;
4905 cursor: pointer;
4906 }
4907
4908 .tutor-single-course-meta ul li.tutor-social-share button:hover {
4909 color: var(--tutor-primary-color);
4910 }
4911
4912 /* ************************* */
4913 /* ******** RTL CSS ******** */
4914 /* ************************* */
4915 .rtl .tutor-single-course-meta ul li.tutor-social-share {
4916 float: left;
4917 }
4918
4919 .rtl .tutor-single-course-meta ul li,
4920 .rtl .tutor-loop-author > div {
4921 float: right;
4922 }
4923
4924 .rtl .tutor-single-course-meta ul li {
4925 margin-right: 0;
4926 margin-left: 40px;
4927 }
4928
4929 .rtl .tutor-wrap nav.course-enrolled-nav ul li a {
4930 margin-right: 0;
4931 margin-left: 20px;
4932 }
4933
4934 .rtl .tutor-progress-bar .tutor-progress-filled:after {
4935 left: auto;
4936 right: var(--tutor-progress-left);
4937 -webkit-transform: translateY(-50%) translateX(50%);
4938 transform: translateY(-50%) translateX(50%);
4939 }
4940
4941 .rtl .tutor-progress-percent {
4942 padding-left: 0;
4943 padding-right: 20px;
4944 }
4945
4946 .rtl .tutor-course-lesson h5 i {
4947 margin-right: 0;
4948 margin-left: 10px;
4949 }
4950
4951 .rtl .tutor-course-lesson h5 .lesson-preview-icon i {
4952 margin-right: 10px;
4953 margin-left: 0;
4954 }
4955
4956 .rtl .tutor-course-lesson h5 .tutor-lesson-duration {
4957 -webkit-box-flex: 1;
4958 -ms-flex-positive: 1;
4959 flex-grow: 1;
4960 text-align: left;
4961 }
4962
4963 .rtl .tutor-custom-list-style li {
4964 padding-right: 25px;
4965 padding-left: 0px;
4966 }
4967
4968 .rtl .tutor-custom-list-style li:before {
4969 left: auto;
4970 right: 0;
4971 }
4972
4973 .rtl .single-instructor-wrap .instructor-name,
4974 .rtl .single-instructor-wrap .instructor-avatar {
4975 float: right;
4976 }
4977
4978 .rtl .single-instructor-wrap .instructor-name {
4979 padding-left: 0;
4980 padding-right: 20px;
4981 }
4982
4983 .rtl .single-instructor-wrap .instructor-bio {
4984 padding-left: 0;
4985 padding-right: 260px;
4986 }
4987
4988 .rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap {
4989 margin-left: 30px;
4990 margin-right: 0;
4991 }
4992
4993 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,
4994 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a {
4995 padding: 14px 17px 14px 100px;
4996 }
4997
4998 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons {
4999 right: auto;
5000 left: 15px;
5001 }
5002
5003 .rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
5004 margin-left: 0;
5005 margin-right: 8px;
5006 }
5007
5008 .rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a > i:first-child,
5009 .rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a > i:first-child {
5010 margin-right: 0;
5011 margin-left: 10px;
5012 }
5013
5014 .rtl .tutor-topbar-home-btn {
5015 margin-left: 0;
5016 margin-right: 20px;
5017 }
5018
5019 @media screen and (max-width: 546px) {
5020 .rtl .tutor-topbar-home-btn {
5021 margin-right: 10px;
5022 }
5023 }
5024
5025 .rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
5026 margin-left: 15px;
5027 margin-right: 0;
5028 }
5029
5030 /**
5031 * Tutor Front-End Modal
5032 */
5033 .tutor-frontend-modal {
5034 position: fixed;
5035 width: 100%;
5036 height: 100%;
5037 left: 0;
5038 top: 0;
5039 display: -webkit-box;
5040 display: -ms-flexbox;
5041 display: flex;
5042 -webkit-box-align: center;
5043 -ms-flex-align: center;
5044 align-items: center;
5045 -webkit-box-pack: center;
5046 -ms-flex-pack: center;
5047 justify-content: center;
5048 z-index: 999999;
5049 }
5050
5051 .tutor-frontend-modal .tutor-frontend-modal-overlay {
5052 background: rgba(0, 0, 0, 0.7);
5053 height: 100%;
5054 width: 100%;
5055 position: fixed;
5056 left: 0;
5057 top: 0;
5058 z-index: -1;
5059 cursor: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"), auto;
5060 }
5061
5062 .tutor-frontend-modal .tutor-frontend-modal-content {
5063 position: relative;
5064 background: #fff;
5065 padding: 60px;
5066 width: 90%;
5067 max-width: 750px;
5068 max-height: 90%;
5069 overflow-y: auto;
5070 }
5071
5072 @media (max-width: 768px) {
5073 .tutor-frontend-modal .tutor-frontend-modal-content {
5074 padding: 40px;
5075 }
5076 }
5077
5078 @media (max-width: 540px) {
5079 .tutor-frontend-modal .tutor-frontend-modal-content {
5080 padding: 20px;
5081 }
5082 }
5083
5084 button.tm-close.tutor-icon-line-cross {
5085 position: absolute;
5086 right: 23px;
5087 top: 23px;
5088 background: transparent;
5089 padding: 0;
5090 font-size: 24px;
5091 border: none;
5092 color: var(--tutor-light-color);
5093 }
5094
5095 button.tm-close.tutor-icon-line-cross:hover {
5096 color: red;
5097 }
5098
5099 .label-order-status {
5100 padding: 3px 5px;
5101 border-radius: 3px;
5102 }
5103
5104 .label-status-completed {
5105 background-color: #4bd863;
5106 color: #ffffff;
5107 }
5108
5109 .label-status-cancelled {
5110 background-color: #fd6a03;
5111 color: #ffffff;
5112 }
5113
5114 .label-status-on-hold {
5115 background-color: #db5382;
5116 color: #ffffff;
5117 }
5118
5119 .tutor-lesson-content-area h2 {
5120 margin-bottom: 25px;
5121 margin-top: 20px;
5122 font-weight: 500;
5123 }
5124
5125 .assignment-result-wrap {
5126 text-align: center;
5127 padding: 10px 0;
5128 }
5129
5130 .submitted-assignment-grade-pass {
5131 color: var(--tutor-success-button-color);
5132 }
5133
5134 .submitted-assignment-grade-failed {
5135 color: red;
5136 }
5137
5138 .received-marks {
5139 color: var(--tutor-primary-color);
5140 }
5141
5142 .tutor-dashboard-course-builder-wrap .tutor-form-row {
5143 margin-top: 20px;
5144 margin-bottom: 20px;
5145 }
5146
5147 .video_source_wrap_html5 {
5148 width: 100px;
5149 text-align: center;
5150 }
5151
5152 .video-poster-img img {
5153 max-width: 200px;
5154 height: auto;
5155 }
5156
5157 /*Assignment Information*/
5158 .tutor-assignment-information {
5159 font-size: 16px;
5160 }
5161
5162 .tutor-assignment-information ul {
5163 padding: 0;
5164 margin: 0 0 22px;
5165 list-style: none;
5166 display: -webkit-box;
5167 display: -ms-flexbox;
5168 display: flex;
5169 -webkit-box-align: center;
5170 -ms-flex-align: center;
5171 align-items: center;
5172 -ms-flex-wrap: wrap;
5173 flex-wrap: wrap;
5174 -webkit-box-pack: justify;
5175 -ms-flex-pack: justify;
5176 justify-content: space-between;
5177 }
5178
5179 .tutor-assignment-information ul li strong {
5180 font-weight: 700;
5181 }
5182
5183 .tutor-assignment-attachment-upload-wrap .tutor-form-group {
5184 display: inline-block;
5185 }
5186
5187 .tutor-assignment-attachment-upload-wrap .tutor-form-group label + input {
5188 display: none;
5189 }
5190
5191 .tutor-assignment-attachment-upload-wrap .tutor-form-group label {
5192 padding: 15px 17px;
5193 border: 1px solid #dcdfe5;
5194 overflow: hidden;
5195 margin-right: 15px;
5196 border-radius: 4px;
5197 cursor: pointer;
5198 }
5199
5200 .tutor-assignment-attachment-upload-wrap .tutor-form-group label i {
5201 font-size: 30px;
5202 line-height: 30px;
5203 float: left;
5204 margin-right: 12px;
5205 }
5206
5207 .tutor-assignment-attachment-upload-wrap .tutor-form-group label span {
5208 line-height: 30px;
5209 }
5210
5211 .tutor-assignment-attachment-upload-wrap {
5212 margin-bottom: 40px;
5213 }
5214
5215 /**
5216 * Course adding page
5217 * Course Builder
5218 */
5219 #tutor-course-topics a {
5220 text-decoration: none;
5221 }
5222
5223 #tutor-course-topics .tutor-topics-wrap {
5224 border-bottom: 1px solid #f6f8fa;
5225 padding-bottom: 0;
5226 margin: 0;
5227 }
5228
5229 .tutor-untopics-lessons .course-content-item,
5230 .course-contents .course-content-item {
5231 padding: 10px 12px 10px 25px;
5232 border-bottom: 1px solid #d9d9d9;
5233 background-color: #ebeef0;
5234 }
5235
5236 .tutor-untopics-lessons .course-content-item .tutor-lesson-top,
5237 .course-contents .course-content-item .tutor-lesson-top {
5238 display: -webkit-box;
5239 display: -ms-flexbox;
5240 display: flex;
5241 -webkit-box-align: center;
5242 -ms-flex-align: center;
5243 align-items: center;
5244 }
5245
5246 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,
5247 .course-contents .course-content-item .tutor-lesson-top a:last-child {
5248 margin-left: auto;
5249 }
5250
5251 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,
5252 .course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal {
5253 -webkit-box-flex: 1;
5254 -ms-flex-positive: 1;
5255 flex-grow: 1;
5256 }
5257
5258 .tutor-untopics-lessons .course-content-item .tutor-lesson-top a,
5259 .course-contents .course-content-item .tutor-lesson-top a {
5260 color: #393c40;
5261 font-weight: 400;
5262 display: -webkit-inline-box;
5263 display: -ms-inline-flexbox;
5264 display: inline-flex;
5265 -webkit-box-align: center;
5266 -ms-flex-align: center;
5267 align-items: center;
5268 }
5269
5270 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i,
5271 .course-contents .course-content-item .tutor-lesson-top i {
5272 padding-right: 7px;
5273 color: #393c40;
5274 }
5275
5276 .tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,
5277 .course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i {
5278 display: none;
5279 }
5280
5281 .tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,
5282 .course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover {
5283 color: red;
5284 }
5285
5286 .tutor-lessons.ui-sortable {
5287 min-height: 20px;
5288 }
5289
5290 #tutor-course-topics .drop-lessons p {
5291 margin: 0;
5292 }
5293
5294 #tutor-course-topics .course-content-item:hover {
5295 background-color: #ebeef0;
5296 }
5297
5298 #tutor-course-topics .tutor-lessons {
5299 padding-left: 0;
5300 }
5301
5302 #tutor-course-topics .tutor-lesson-top,
5303 #tutor-course-topics .tutor-lesson-top i {
5304 font-size: 15px;
5305 }
5306
5307 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
5308 display: inline-block;
5309 vertical-align: middle;
5310 margin-right: 5px;
5311 }
5312
5313 #tutor-course-topics .tutor-lesson-top {
5314 display: -webkit-box;
5315 display: -ms-flexbox;
5316 display: flex;
5317 }
5318
5319 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
5320 .tutor-quiz .open-tutor-quiz-modal,
5321 .course-content-item .open-tutor-assignment-modal {
5322 -webkit-box-flex: 1;
5323 -ms-flex: 1;
5324 flex: 1;
5325 }
5326
5327 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
5328 margin-right: 10px;
5329 cursor: ns-resize;
5330 }
5331
5332 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
5333 margin-right: 0;
5334 margin-left: 10px;
5335 }
5336
5337 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
5338 margin: 0 10px;
5339 }
5340
5341 #tutor-course-topics .tutor-lesson-top a {
5342 color: #393c40;
5343 }
5344
5345 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
5346 display: none;
5347 }
5348
5349 .course-move-handle {
5350 cursor: row-resize;
5351 }
5352
5353 .new-topic-btn-wrap {
5354 padding: 20px;
5355 }
5356
5357 p.course-empty-content {
5358 padding-left: 20px;
5359 padding-right: 20px;
5360 }
5361
5362 .tutor_btn_lg {
5363 line-height: 45px;
5364 background-color: var(--tutor-primary-color);
5365 color: #ffffff;
5366 padding: 0 20px;
5367 display: inline-block;
5368 border-radius: 2px;
5369 font-weight: 300;
5370 border: none;
5371 -webkit-box-shadow: none;
5372 box-shadow: none;
5373 cursor: pointer;
5374 }
5375
5376 .tutor_btn_lg:focus {
5377 -webkit-box-shadow: none;
5378 box-shadow: none;
5379 border: none;
5380 outline: none;
5381 }
5382
5383 .tutor_btn_lg:focus,
5384 .tutor_btn_lg:hover {
5385 background-color: var(--tutor-primary-color);
5386 color: #ffffff;
5387 }
5388
5389 .ui-sortable-placeholder {
5390 visibility: visible;
5391 background-color: #dddd;
5392 }
5393
5394 .tutor-untopics-lessons {
5395 border: 1px solid #eee;
5396 padding: 20px;
5397 margin: 0 -1px -1px;
5398 background-color: #fbfbfb;
5399 }
5400
5401 .tutor-untopics-lessons h3 {
5402 font-weight: 300;
5403 }
5404
5405 .tutor-untopics-lessons .tutor-lessons {
5406 padding-left: 0 !important;
5407 }
5408
5409 .create-new-lesson-wrap {
5410 text-align: center;
5411 }
5412
5413 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
5414 .tutor-topics-edit-form .tutor-option-field-row:last-child {
5415 border-bottom: none;
5416 }
5417
5418 .tutor-metabox-add-topics .tutor-option-field-row textarea {
5419 height: 120px;
5420 }
5421
5422 .topic-edit-icon {
5423 cursor: pointer;
5424 }
5425
5426 .tutor-topic-title {
5427 display: -webkit-box;
5428 display: -ms-flexbox;
5429 display: flex;
5430 font-size: 16px;
5431 font-weight: 300;
5432 margin: 0;
5433 line-height: 45px;
5434 padding-left: 15px;
5435 }
5436
5437 .rtl .tutor-topic-title {
5438 padding-left: 0;
5439 padding-right: 15px;
5440 }
5441
5442 .tutor-topic-title a {
5443 color: #393c40;
5444 }
5445
5446 .tutor-topic-title .topic-inner-title {
5447 -webkit-box-flex: 1;
5448 -ms-flex: 1 0 auto;
5449 flex: 1 0 auto;
5450 cursor: pointer;
5451 max-width: calc(100% - 137px);
5452 font-weight: 400;
5453 font-size: 16px;
5454 }
5455
5456 .tutor-topic-title span {
5457 padding: 0 5px;
5458 }
5459
5460 .tutor-topic-title span.expand-collapse-wrap {
5461 border-left: 1px solid #e7e7e7;
5462 }
5463
5464 .tutor-topic-title span.expand-collapse-wrap a {
5465 display: block;
5466 padding: 0 13px;
5467 }
5468
5469 .topic-delete-btn {
5470 float: right;
5471 }
5472
5473 .text-muted {
5474 color: #cccccc;
5475 }
5476
5477 .topic-delete-btn a {
5478 padding: 0 10px;
5479 }
5480
5481 .topic-delete-btn a:hover {
5482 color: #ff0000;
5483 }
5484
5485 .topic-delete-btn .dashicons {
5486 width: 12px;
5487 height: 12px;
5488 font-size: 12px;
5489 }
5490
5491 #tutor-course-topics {
5492 position: relative;
5493 }
5494
5495 #tutor-course-topics .inside {
5496 padding: 0;
5497 margin: 0;
5498 }
5499
5500 #tutor-course-topics a:focus {
5501 -webkit-box-shadow: none;
5502 box-shadow: none;
5503 }
5504
5505 #tutor-course-topics .toggle-indicator:before {
5506 margin-top: 20px;
5507 }
5508
5509 .tutor-topics-wrap:nth-child(2n) {
5510 background: #f6f8fa;
5511 }
5512
5513 #tutor-course-content-wrap {
5514 border: 1px solid #ddd;
5515 margin-top: 20px;
5516 }
5517
5518 #tutor-course-content-wrap .tutor-topics-edit-form,
5519 #tutor-course-content-wrap .tutor-metabox-add-topics {
5520 border-left: none;
5521 border-right: none;
5522 margin-top: 0;
5523 }
5524
5525 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
5526 background: #ebeef0;
5527 padding: 0px;
5528 }
5529
5530 /*
5531 .tutor-course-builder-btn-group button + button{
5532 margin-left: 10px;
5533 }*/
5534 .tutor-course-builder-button {
5535 line-height: 35px;
5536 color: #393c40;
5537 display: inline-block;
5538 padding: 0 20px;
5539 border-radius: 4px;
5540 margin-right: 10px;
5541 border: 1px solid #d3d4d5;
5542 background-color: #f2f2f2;
5543 cursor: pointer;
5544 vertical-align: top;
5545 -webkit-transition: 300ms;
5546 transition: 300ms;
5547 font-weight: 400;
5548 }
5549
5550 .tutor-course-builder-button i {
5551 line-height: 35px;
5552 display: inline-block;
5553 vertical-align: top;
5554 margin-right: 6px;
5555 }
5556
5557 .tutor-course-builder-button.tutor-updating-message i {
5558 display: none;
5559 }
5560
5561 .tutor-course-builder-button.tutor-btn-lg {
5562 line-height: 40px;
5563 }
5564
5565 .tutor-add-quiz-button-wrap {
5566 padding: 15px 20px;
5567 display: -webkit-box;
5568 display: -ms-flexbox;
5569 display: flex;
5570 -ms-flex-wrap: wrap;
5571 flex-wrap: wrap;
5572 }
5573
5574 .tutor-add-quiz-button-wrap > * + * {
5575 margin-left: 15px;
5576 }
5577
5578 .tutor-course-builder-button.active {
5579 color: #fff;
5580 background: var(--tutor-primary-color);
5581 border-color: var(--tutor-primary-color);
5582 }
5583
5584 .tutor-course-builder-button:hover {
5585 -webkit-filter: brightness(0.9);
5586 filter: brightness(0.9);
5587 }
5588
5589 .tutor-btn-lg i {
5590 color: var(--tutor-primary-color);
5591 vertical-align: top;
5592 margin-right: 5px;
5593 font-size: 16px;
5594 display: inline-block;
5595 line-height: 40px;
5596 }
5597
5598 .tutor-course-builder-button.active i,
5599 .tutor-course-builder-button:hover i {
5600 color: #fff;
5601 }
5602
5603 .tutor-course-builder-button.tutor-success {
5604 background: var(--tutor-success-button-color);
5605 border-color: var(--tutor-success-button-color);
5606 color: #fff;
5607 }
5608
5609 /**
5610 End Course Builder
5611 */
5612 /**
5613 Updating Messsage
5614 */
5615 .tutor-updating-message:before {
5616 display: inline-block;
5617 font-family: "tutor";
5618 -webkit-font-smoothing: antialiased;
5619 -moz-osx-font-smoothing: grayscale;
5620 vertical-align: top;
5621 content: "\e91d";
5622 -webkit-animation: spin 2s infinite linear;
5623 animation: spin 2s infinite linear;
5624 margin-right: 6px;
5625 }
5626
5627 .rtl .tutor-updating-message:before {
5628 margin-right: 0;
5629 margin-left: 6px;
5630 }
5631
5632 /**
5633 Lesson Edit Modal
5634 */
5635 .lesson-modal-close-wrap a {
5636 background: #ffffff;
5637 width: 50px;
5638 height: 59px;
5639 display: inline-block;
5640 text-align: center;
5641 line-height: 57px;
5642 color: #3a3d42;
5643 font-size: 15px;
5644 position: absolute;
5645 right: 0;
5646 top: 0;
5647 }
5648
5649 .lesson-modal-close-wrap a:hover {
5650 color: red;
5651 }
5652
5653 .lesson-modal-form-wrap .lesson-modal-field-row {
5654 padding: 10px 0;
5655 }
5656
5657 .lesson-modal-field.tutor-lesson-modal-title-wrap {
5658 width: 95%;
5659 }
5660
5661 .lesson-modal-field-row input[type="text"] {
5662 background-color: #fff;
5663 border: 1px solid #ddd;
5664 border-radius: 3px;
5665 -webkit-box-shadow: none;
5666 box-shadow: none;
5667 color: #333;
5668 display: inline-block;
5669 vertical-align: middle;
5670 padding: 7px 12px;
5671 margin: 0 10px 0 0;
5672 min-width: 400px;
5673 min-height: 35px;
5674 }
5675
5676 .tutor-lesson-modal-title-wrap input {
5677 width: 100%;
5678 }
5679
5680 .lesson-modal-form-wrap .tutor-option-field-row {
5681 padding: 10px 0;
5682 }
5683
5684 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
5685 border-bottom: none;
5686 }
5687
5688 .lesson-modal-form-wrap {
5689 /*padding-bottom: 48px;*/
5690 }
5691
5692 .tutor-lesson-modal-wrap .modal-footer {
5693 padding: 10px 20px;
5694 background-color: #fff;
5695 width: 100%;
5696 position: sticky;
5697 bottom: 0;
5698 position: -webkit-sticky;
5699 }
5700
5701 .tutor-option-field .tutor-lesson-edit-feature-img {
5702 width: 100px;
5703 position: relative;
5704 }
5705
5706 .tutor-option-field .tutor-lesson-edit-feature-img img {
5707 width: 100%;
5708 height: auto;
5709 }
5710
5711 a.tutor-lesson-thumbnail-delete-btn {
5712 position: absolute;
5713 top: 0;
5714 right: 0;
5715 color: red;
5716 background: #fff;
5717 padding: 3px 5px;
5718 border-radius: 5px;
5719 }
5720
5721 .tutor-get-pro-text {
5722 color: #e02424;
5723 }
5724
5725 .updating-icon:before {
5726 font-family: "tutor";
5727 content: "\e91d";
5728 -webkit-animation: spin 1s linear infinite;
5729 animation: spin 1s linear infinite;
5730 display: inline-block;
5731 }
5732
5733 .tutor-notice-warning {
5734 background-color: #fcf8e3;
5735 border-color: #faebcc;
5736 padding: 20px;
5737 margin-bottom: 10px;
5738 }
5739
5740 /**
5741 END: Lesson Modal
5742 */
5743 /**
5744 Quiz Modal
5745 */
5746 .tutor-modal-wrap {
5747 opacity: 0;
5748 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
5749 display: none;
5750 position: fixed;
5751 top: 0;
5752 left: 0;
5753 right: 0;
5754 bottom: 0;
5755 z-index: -1;
5756 background-color: rgba(0, 0, 0, 0.5);
5757 }
5758
5759 .tutor-modal-wrap.show {
5760 display: -webkit-box !important;
5761 display: -ms-flexbox !important;
5762 display: flex !important;
5763 opacity: 1;
5764 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
5765 z-index: 99999;
5766 -webkit-box-align: center;
5767 -ms-flex-align: center;
5768 align-items: center;
5769 -webkit-box-pack: center;
5770 -ms-flex-pack: center;
5771 justify-content: center;
5772 }
5773
5774 .tutor-modal-wrap.loading .tutor-modal-content:before {
5775 position: absolute;
5776 top: 0;
5777 left: 0;
5778 right: 0;
5779 bottom: 0;
5780 display: block;
5781 content: "";
5782 z-index: 9;
5783 background: url("../images/spinner.gif") no-repeat center center;
5784 }
5785
5786 .tutor-modal-wrap .tutor-modal-content {
5787 max-height: 90%;
5788 overflow-y: auto;
5789 overflow-x: hidden;
5790 background-color: #fff;
5791 max-width: 730px;
5792 margin: 0;
5793 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5794 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
5795 position: relative;
5796 -webkit-transition: all 200ms ease-out;
5797 transition: all 200ms ease-out;
5798 width: 90%;
5799 }
5800
5801 .admin-bar .tutor-modal-wrap .tutor-modal-content {
5802 max-height: calc(90% - 32px);
5803 margin-top: 32px;
5804 }
5805
5806 .tutor-modal-wrap .modal-footer {
5807 padding: 20px 0;
5808 border-top: 1px solid #eee;
5809 }
5810
5811 .tutor-modal-wrap .modal-footer.has-padding {
5812 padding: 20px 15px;
5813 }
5814
5815 .tutor-modal-wrap .modal-container {
5816 padding: 20px 20px 0;
5817 }
5818
5819 .tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p {
5820 margin-top: 0;
5821 }
5822
5823 .tutor-modal-wrap .modal-header {
5824 display: -webkit-box;
5825 display: -ms-flexbox;
5826 display: flex;
5827 padding: 15px 20px;
5828 border-bottom: 1px solid #eeeff1;
5829 }
5830
5831 .tutor-modal-wrap .modal-title {
5832 -ms-flex-preferred-size: 0;
5833 flex-basis: 0;
5834 -webkit-box-flex: 1;
5835 -ms-flex-positive: 1;
5836 flex-grow: 1;
5837 }
5838
5839 .tutor-modal-wrap .modal-header h1 {
5840 padding: 0;
5841 margin: 0;
5842 font-size: 23px;
5843 line-height: 30px;
5844 }
5845
5846 .modal-container .modal-classic-btn-wrap {
5847 position: absolute;
5848 right: 45px;
5849 top: 14px;
5850 }
5851
5852 .modal-container .modal-classic-btn-wrap a {
5853 color: var(--tutor-primary-color);
5854 }
5855
5856 .tutor-modal-wrap .modal-header h1::before,
5857 .tutor-modal-wrap .modal-header h1::after {
5858 display: none;
5859 }
5860
5861 .tutor-modal-wrap .search-bar {
5862 -ms-flex-preferred-size: 0;
5863 flex-basis: 0;
5864 -webkit-box-flex: 1;
5865 -ms-flex-positive: 1;
5866 flex-grow: 1;
5867 padding-top: 20px;
5868 padding-left: 20px;
5869 padding-right: 20px;
5870 }
5871
5872 .tutor-modal-wrap .search-bar input[type="text"] {
5873 width: 100%;
5874 border: 1px solid #eee;
5875 -webkit-box-shadow: none;
5876 box-shadow: none;
5877 padding: 10px;
5878 }
5879
5880 .tutor-modal-wrap .modal-close-wrap a.modal-close-btn {
5881 width: 50px;
5882 height: 50px;
5883 background: #000;
5884 display: inline-block;
5885 text-align: center;
5886 line-height: 47px;
5887 color: #fff;
5888 font-size: 25px;
5889 position: absolute;
5890 right: 0;
5891 }
5892
5893 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title {
5894 -ms-flex-preferred-size: 0;
5895 flex-basis: 0;
5896 -webkit-box-flex: 1;
5897 -ms-flex-positive: 1;
5898 flex-grow: 1;
5899 }
5900
5901 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn {
5902 background: #ffffff;
5903 width: 20px;
5904 height: 20px;
5905 display: inline-block;
5906 text-align: center;
5907 line-height: 28px;
5908 color: #3a3d42;
5909 font-size: 22px;
5910 position: relative;
5911 }
5912
5913 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header {
5914 padding: 15px 20px;
5915 border-bottom: 1px solid #eeeff1;
5916 }
5917
5918 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1 {
5919 padding: 0;
5920 }
5921
5922 .tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container {
5923 background-color: #f1f1f1;
5924 padding: 0;
5925 }
5926
5927 #tutor-quiz-modal-tab-items-wrap {
5928 background-color: #fff;
5929 font-size: 0;
5930 overflow: hidden;
5931 }
5932
5933 #tutor-quiz-builder-modal-tabs-container {
5934 padding: 20px;
5935 }
5936
5937 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
5938 padding: 15px 25px;
5939 display: inline-block;
5940 color: #393c40;
5941 border-left: 1px solid #f1f1f1;
5942 overflow: hidden;
5943 line-height: 17px;
5944 vertical-align: middle;
5945 font-size: 14px !important;
5946 }
5947
5948 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
5949 background-color: #f1f1f1;
5950 }
5951
5952 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
5953 float: left;
5954 font-size: 17px;
5955 line-height: 1;
5956 margin-right: 5px;
5957 }
5958
5959 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
5960 color: var(--tutor-primary-color);
5961 }
5962
5963 .quiz-modal-tab-navigation-btn {
5964 padding: 10px 20px;
5965 border-radius: 3px;
5966 }
5967
5968 .quiz-modal-btn-next,
5969 .quiz-modal-btn-next:focus,
5970 .quiz-modal-btn-first-step,
5971 .quiz-modal-btn-first-step:focus,
5972 .quiz-modal-question-save-btn,
5973 .quiz-modal-question-save-btn:focus,
5974 .quiz-modal-settings-save-btn,
5975 .quiz-modal-settings-save-btn:focus {
5976 background-color: var(--tutor-primary-color);
5977 color: #ffffff;
5978 }
5979
5980 .quiz-modal-btn-next:hover,
5981 .quiz-modal-btn-first-step:hover,
5982 .quiz-modal-question-save-btn:hover,
5983 .quiz-modal-settings-save-btn:hover {
5984 color: #ffffff;
5985 }
5986
5987 .quiz-modal-btn-cancel,
5988 .quiz-modal-btn-back {
5989 color: #4b5981;
5990 border: 1px solid #d4dadb;
5991 }
5992
5993 .tutor-quiz-builder-form-row .quiz-form-warning {
5994 color: #e88e06;
5995 }
5996
5997 .tutor-assignment-builder-modal-wrap .modal-container {
5998 padding: 10px;
5999 }
6000
6001 .assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap {
6002 margin: 0;
6003 }
6004
6005 .tutor-quiz-question-answers-form {
6006 background-color: #fff;
6007 padding: 20px;
6008 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
6009 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
6010 border: 1px solid #dedede;
6011 border-radius: 3px;
6012 margin-bottom: 20px;
6013 }
6014
6015 .advanced-options-tab-item {
6016 float: right;
6017 }
6018
6019 .tutor-course-builder-wrap {
6020 border: 1px dashed #dcdfe5;
6021 }
6022
6023 /** Tutor Quiz Modal Form */
6024 .tutor-quiz-builder-modal-tabs-notice {
6025 background: #d8d8d8;
6026 line-height: 20px;
6027 padding: 10px 30px;
6028 color: #a4a4a4;
6029 }
6030
6031 .tutor-quiz-builder-modal-tabs-notice a {
6032 color: #a4a4a4;
6033 text-decoration: underline;
6034 }
6035
6036 /* .tutor-quiz-builder-group */
6037 .tutor-quiz-builder-group {
6038 margin-bottom: 25px;
6039 }
6040
6041 .tutor-quiz-builder-group > p.warning {
6042 color: red;
6043 font-size: 12px;
6044 }
6045
6046 .tutor-quiz-builder-group > p.help {
6047 color: #a4a4a4;
6048 font-size: 12px;
6049 margin-top: 7px;
6050 }
6051
6052 .tutor-quiz-builder-group > h4 {
6053 color: #393c40;
6054 font-weight: 600;
6055 margin: 0 0 15px;
6056 }
6057
6058 .tutor-quiz-builder-row {
6059 display: -webkit-box;
6060 display: -ms-flexbox;
6061 display: flex;
6062 -webkit-box-align: center;
6063 -ms-flex-align: center;
6064 align-items: center;
6065 margin-left: -10px;
6066 margin-right: -10px;
6067 }
6068
6069 .tutor-quiz-builder-col {
6070 padding-left: 10px;
6071 padding-right: 10px;
6072 -webkit-box-flex: 1;
6073 -ms-flex-positive: 1;
6074 flex-grow: 1;
6075 }
6076
6077 .tutor-quiz-builder-col.auto-width {
6078 -webkit-box-flex: 0;
6079 -ms-flex: 0 0 auto;
6080 flex: 0 0 auto;
6081 }
6082
6083 .tutor-quiz-builder-group textarea,
6084 .tutor-quiz-builder-group input[type="text"],
6085 .tutor-quiz-builder-group input[type="email"],
6086 .tutor-quiz-builder-group input[type="number"],
6087 .tutor-quiz-builder-group input[type="password"] {
6088 line-height: 40px;
6089 padding: 5px 0;
6090 text-indent: 15px;
6091 background: #fff;
6092 display: inline-block;
6093 border: 1px solid #dedede;
6094 border-radius: 3px;
6095 -webkit-box-shadow: none;
6096 box-shadow: none;
6097 height: 40px;
6098 margin: 0;
6099 width: 100%;
6100 color: #393c40;
6101 }
6102
6103 .tutor-quiz-builder-group textarea:focus,
6104 .tutor-quiz-builder-group input[type="text"]:focus,
6105 .tutor-quiz-builder-group input[type="email"]:focus,
6106 .tutor-quiz-builder-group input[type="number"]:focus,
6107 .tutor-quiz-builder-group input[type="password"]:focus {
6108 border-color: var(--tutor-primary-color);
6109 }
6110
6111 .tutor-quiz-builder-group textarea {
6112 height: 80px;
6113 resize: none;
6114 text-indent: 0;
6115 padding: 11px 15px;
6116 line-height: 22px;
6117 }
6118
6119 .tutor-quiz-builder-group textarea[name="quiz_description"] {
6120 height: 150px;
6121 }
6122
6123 .tutor-quiz-builder-group select {
6124 border: 1px solid #ccc;
6125 -webkit-box-shadow: none;
6126 box-shadow: none;
6127 height: 42px !important;
6128 padding: 0 12px !important;
6129 margin: 0;
6130 }
6131
6132 .tutor-quiz-builder-modal-control-btn-group {
6133 display: -webkit-box;
6134 display: -ms-flexbox;
6135 display: flex;
6136 margin-top: 20px;
6137 }
6138
6139 .question_form_inner {
6140 padding: 0 20px 20px;
6141 margin-top: 0;
6142 }
6143
6144 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
6145 -webkit-box-flex: 1;
6146 -ms-flex: 1;
6147 flex: 1;
6148 }
6149
6150 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
6151 display: inline-block;
6152 }
6153
6154 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child) {
6155 margin-right: 6px;
6156 }
6157
6158 .modal-container .tutor-quiz-add-question-btn {
6159 border: 1px solid #c6c9cf;
6160 padding: 10px 15px;
6161 color: #393c40;
6162 display: inline-block;
6163 border-radius: 3px;
6164 }
6165
6166 .modal-container .tutor-quiz-add-question-btn i {
6167 color: var(--tutor-primary-color);
6168 line-height: 16px;
6169 margin-right: 3px;
6170 }
6171
6172 .quiz-form-field-col {
6173 margin-right: 20px;
6174 }
6175
6176 .quiz-form-field-col.result-fail {
6177 width: 100%;
6178 }
6179
6180 .quiz-modal-switch-field {
6181 display: -webkit-box;
6182 display: -ms-flexbox;
6183 display: flex;
6184 margin-top: 30px;
6185 }
6186
6187 .quiz-modal-switch-field label.btn-switch {
6188 margin-right: 20px;
6189 position: relative;
6190 vertical-align: top;
6191 }
6192
6193 label.btn-switch input:checked + .btn-slider {
6194 background-color: var(--tutor-success-button-color);
6195 }
6196
6197 .btn-switch + span {
6198 line-height: 24px;
6199 display: inline-block;
6200 margin-left: 8px;
6201 font-weight: 700;
6202 vertical-align: top;
6203 }
6204
6205 .tutor-select {
6206 position: relative;
6207 }
6208
6209 .tutor-select .select-header {
6210 border: 1px solid #dedede;
6211 margin: 0;
6212 padding: 10px;
6213 width: 100%;
6214 -webkit-box-shadow: none;
6215 box-shadow: none;
6216 background-color: #fff;
6217 display: -webkit-box;
6218 display: -ms-flexbox;
6219 display: flex;
6220 cursor: pointer;
6221 -webkit-box-sizing: border-box;
6222 box-sizing: border-box;
6223 border-radius: 3px;
6224 }
6225
6226 .tutor-select .select-header .lead-option {
6227 -webkit-box-flex: 1;
6228 -ms-flex: 1;
6229 flex: 1;
6230 }
6231
6232 .tutor-select .select-header .select-dropdown {
6233 line-height: 22px;
6234 }
6235
6236 .tutor-select .select-header .lead-option .question-type-pro {
6237 display: none;
6238 }
6239
6240 .tutor-select .tutor-select-options {
6241 border: 1px solid #dedede;
6242 background-color: #fff;
6243 padding: 22px 10px 8px;
6244 width: calc(100% - 22px);
6245 position: absolute;
6246 font-size: 0;
6247 z-index: 9;
6248 display: -webkit-box;
6249 display: -ms-flexbox;
6250 display: flex;
6251 -ms-flex-wrap: wrap;
6252 flex-wrap: wrap;
6253 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
6254 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
6255 top: 55px;
6256 border-radius: 3px;
6257 }
6258
6259 .tutor-select .tutor-select-options .tutor-select-option {
6260 width: calc(33.3333% - 22px);
6261 display: inline-block;
6262 padding: 9px;
6263 cursor: pointer;
6264 position: relative;
6265 -webkit-box-sizing: border-box;
6266 box-sizing: border-box;
6267 margin: 0 11px 15px;
6268 border: 1px solid #e2e2e2;
6269 border-radius: 3px;
6270 font-size: 13px;
6271 }
6272
6273 .tutor-select .tutor-select-options .tutor-select-option:hover {
6274 border-color: var(--tutor-primary-color);
6275 }
6276
6277 .question-type-pro {
6278 color: #fff;
6279 font-size: 9px;
6280 right: 11px;
6281 position: absolute;
6282 top: 50%;
6283 -webkit-transform: translateY(-50%);
6284 transform: translateY(-50%);
6285 }
6286
6287 i.tutor-icon-block {
6288 padding: 0;
6289 color: #fff;
6290 border-radius: 3px;
6291 margin-right: 2px;
6292 display: inline-block;
6293 width: 22px;
6294 height: 22px;
6295 text-align: center;
6296 line-height: 22px;
6297 }
6298
6299 i.tutor-icon-block.tutor-icon-short-ans {
6300 background-color: #f37512;
6301 }
6302
6303 i.tutor-icon-block.tutor-icon-image-ans {
6304 background-color: #a322f9;
6305 }
6306
6307 i.tutor-icon-block.tutor-icon-yes-no {
6308 background-color: var(--tutor-primary-color);
6309 }
6310
6311 i.tutor-icon-block.tutor-icon-multiple-choice {
6312 background-color: #9034a9;
6313 }
6314
6315 i.tutor-icon-block.tutor-icon-mark {
6316 background-color: #00b890;
6317 }
6318
6319 i.tutor-icon-block.tutor-icon-open-ended {
6320 background-color: #fe3129;
6321 }
6322
6323 i.tutor-icon-block.tutor-icon-fill-gaps {
6324 background-color: #ffbf00;
6325 }
6326
6327 i.tutor-icon-block.tutor-icon-answer-shorting {
6328 background-color: #f80089;
6329 }
6330
6331 i.tutor-icon-block.tutor-icon-assesment {
6332 background-color: #274055;
6333 }
6334
6335 i.tutor-icon-block.tutor-icon-matching {
6336 background-color: #8a4a1b;
6337 }
6338
6339 i.tutor-icon-block.tutor-icon-image-matching {
6340 background-color: #f37512;
6341 }
6342
6343 i.tutor-icon-block.tutor-icon-ordering {
6344 background-color: var(--tutor-primary-color);
6345 }
6346
6347 i.tutor-icon-block.tutor-icon-plus-square-button,
6348 i.tutor-icon-block.tutor-icon-plus {
6349 background-color: var(--tutor-success-button-color);
6350 }
6351
6352 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
6353 background-color: var(--tutor-primary-color);
6354 }
6355
6356 a.back-to-quiz-questions-btn {
6357 font-size: 16px;
6358 font-weight: 300;
6359 color: #393c40;
6360 margin-bottom: 10px;
6361 display: block;
6362 }
6363
6364 a.back-to-quiz-questions-btn.tutor-updating-message i {
6365 display: none;
6366 }
6367
6368 .modal-container .quiz-questions-form {
6369 padding: 20px;
6370 }
6371
6372 #quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child {
6373 -webkit-box-flex: 0;
6374 -ms-flex: 0 0 150px;
6375 flex: 0 0 150px;
6376 }
6377
6378 .question-form-header {
6379 margin-bottom: 20px;
6380 }
6381
6382 .quiz-question-form-body {
6383 margin-bottom: 25px;
6384 }
6385
6386 .quiz-builder-question-wrap {
6387 display: -webkit-box;
6388 display: -ms-flexbox;
6389 display: flex;
6390 margin-bottom: 15px;
6391 }
6392
6393 .quiz-builder-question {
6394 -webkit-box-flex: 1;
6395 -ms-flex: 1;
6396 flex: 1;
6397 display: -webkit-box;
6398 display: -ms-flexbox;
6399 display: flex;
6400 background: #fff;
6401 padding: 10px;
6402 border: 1px solid #e2e2e2;
6403 border-radius: 3px;
6404 max-width: calc(100% - 52px);
6405 }
6406
6407 .quiz-builder-question .question-sorting {
6408 margin-right: 10px;
6409 line-height: 22px;
6410 }
6411
6412 .quiz-builder-question .question-sorting i {
6413 display: block;
6414 line-height: 24px;
6415 }
6416
6417 .quiz-builder-question .question-edit-icon {
6418 line-height: 22px;
6419 }
6420
6421 .quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i {
6422 display: none;
6423 }
6424
6425 .quiz-builder-question .question-title {
6426 -webkit-box-flex: 1;
6427 -ms-flex: 1;
6428 flex: 1;
6429 line-height: 22px;
6430 text-overflow: ellipsis;
6431 overflow: hidden;
6432 white-space: nowrap;
6433 margin-right: 10px;
6434 }
6435
6436 .quiz-builder-question .question-icon {
6437 -webkit-box-flex: 0;
6438 -ms-flex: 0 0 155px;
6439 flex: 0 0 155px;
6440 }
6441
6442 .quiz-builder-qustion-trash a {
6443 display: block;
6444 padding: 0 0 0 10px;
6445 font-size: 20px;
6446 color: rgba(57, 60, 64, 0.4);
6447 line-height: 44px;
6448 }
6449
6450 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
6451 border: 1px solid #dedede;
6452 padding: 20px 70px 20px 10px;
6453 background-color: #ffffff;
6454 position: relative;
6455 border-radius: 4px;
6456 }
6457
6458 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
6459 background: var(--tutor-primary-color);
6460 border: none;
6461 height: 4px;
6462 border-radius: 4px;
6463 }
6464
6465 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
6466 background: #dedede;
6467 border-radius: 4px;
6468 }
6469
6470 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default {
6471 background: var(--tutor-primary-color);
6472 border: 1px solid var(--tutor-primary-color);
6473 border-radius: 50%;
6474 margin-top: -2px;
6475 }
6476
6477 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
6478 font-size: 16px;
6479 font-weight: 600;
6480 background: var(--tutor-primary-color);
6481 position: absolute;
6482 right: 5px;
6483 top: 50%;
6484 margin: 0;
6485 -webkit-transform: translateY(-50%);
6486 transform: translateY(-50%);
6487 line-height: 34px;
6488 width: 43px;
6489 text-align: center;
6490 border-radius: 4px;
6491 color: #fff;
6492 }
6493
6494 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before {
6495 content: "";
6496 position: absolute;
6497 border: 7px solid transparent;
6498 top: 50%;
6499 border-right-color: var(--tutor-primary-color);
6500 right: 100%;
6501 -webkit-transform: translateY(-50%);
6502 transform: translateY(-50%);
6503 }
6504
6505 .tutor-quiz-answer-wrap {
6506 display: -webkit-box;
6507 display: -ms-flexbox;
6508 display: flex;
6509 }
6510
6511 .tutor-quiz-answer {
6512 background-color: #fff;
6513 -webkit-box-flex: 1;
6514 -ms-flex: 1;
6515 flex: 1;
6516 padding: 10px 15px;
6517 border: 1px solid #dedede;
6518 display: -webkit-box;
6519 display: -ms-flexbox;
6520 display: flex;
6521 line-height: 22px;
6522 border-radius: 3px;
6523 margin-bottom: 15px;
6524 }
6525
6526 .tutor-quiz-answer .tutor-quiz-answer-edit a {
6527 display: block;
6528 padding: 0px 9px;
6529 }
6530
6531 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
6532 padding: 0 10px;
6533 display: inline-block;
6534 line-height: 44px;
6535 }
6536
6537 span.tutor-quiz-answer-title {
6538 -webkit-box-flex: 1;
6539 -ms-flex: 1;
6540 flex: 1;
6541 }
6542
6543 .tutor-quiz-answer-media .option-media-preview {
6544 margin-bottom: 20px;
6545 }
6546
6547 .tutor-quiz-answer-media .option-media-preview img {
6548 max-width: 80px;
6549 height: auto;
6550 }
6551
6552 .tutor-question-answer-image {
6553 margin-right: 10px;
6554 }
6555
6556 .tutor-question-answer-image img {
6557 max-height: 25px;
6558 width: auto;
6559 }
6560
6561 button#quiz-answer-save-btn,
6562 button#quiz-answer-edit-btn {
6563 background-color: var(--tutor-success-button-color);
6564 color: #fff;
6565 padding: 10px 15px;
6566 border: none;
6567 cursor: pointer;
6568 }
6569
6570 button#quiz-answer-save-btn:hover,
6571 button#quiz-answer-edit-btn:hover {
6572 background-color: var(--tutor-success-button-color);
6573 }
6574
6575 /**
6576 Tutor Media Upload
6577 */
6578 .tutor-media-upload-wrap {
6579 border: 1px solid #dedede;
6580 display: -webkit-box;
6581 display: -ms-flexbox;
6582 display: flex;
6583 width: 130px;
6584 }
6585
6586 .tutor-media-upload-wrap img {
6587 max-width: 100%;
6588 }
6589
6590 .tutor-media-preview {
6591 -webkit-box-flex: 1;
6592 -ms-flex: 1;
6593 flex: 1;
6594 }
6595
6596 .tutor-media-upload-btn {
6597 display: block;
6598 padding: 10px;
6599 font-size: 50px;
6600 line-height: 50px;
6601 text-align: center;
6602 color: #dedede;
6603 }
6604
6605 .tutor-media-upload-trash-wrap {
6606 border-left: 1px solid #dedede;
6607 }
6608
6609 .tutor-media-upload-trash {
6610 color: #dedede;
6611 display: block;
6612 line-height: 50px;
6613 padding: 12px;
6614 }
6615
6616 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
6617 margin-top: 40px;
6618 margin-bottom: 10px;
6619 }
6620
6621 /**
6622 #End Quiz Modal
6623 */
6624 /* Start Tutor FrontEnd Course Builder*/
6625 .tutor-metabox-add-topics,
6626 .tutor-topics-edit-form {
6627 background-color: #f7f7f7;
6628 border: 1px solid #dcdfe5;
6629 margin-top: 25px;
6630 padding: 20px;
6631 }
6632
6633 .tutor-course-builder-section {
6634 margin-bottom: 60px;
6635 }
6636
6637 .tutor-course-builder-section-title h3 {
6638 font-size: 20px;
6639 font-weight: 700;
6640 color: #1d1f37;
6641 position: relative;
6642 overflow: hidden;
6643 z-index: 1;
6644 margin: 0 0 25px;
6645 cursor: pointer;
6646 }
6647
6648 .tutor-course-builder-section-title h3::after {
6649 content: "";
6650 position: absolute;
6651 top: 50%;
6652 left: 0;
6653 width: 100%;
6654 height: 1px;
6655 background: var(--tutor-primary-color);
6656 z-index: -1;
6657 }
6658
6659 .tutor-course-builder-section-title h3 span,
6660 .tutor-course-builder-section-title h3 i {
6661 float: left;
6662 background-color: #fff;
6663 font-size: 20px;
6664 line-height: 20px;
6665 }
6666
6667 .tutor-course-builder-section-title h3 i {
6668 color: var(--tutor-primary-color);
6669 font-size: 14px;
6670 }
6671
6672 .tutor-course-builder-section-title h3 span {
6673 padding: 0 15px 0 9px;
6674 }
6675
6676 .tutor-frontend-builder-item-scope {
6677 margin-bottom: 30px;
6678 }
6679
6680 .tutor-frontend-builder-item-scope:last-child {
6681 margin-bottom: 0;
6682 }
6683
6684 .tutor-builder-item-heading {
6685 font-weight: 500;
6686 line-height: 21px;
6687 margin-bottom: 10px;
6688 display: block;
6689 }
6690
6691 .builder-course-thumbnail-upload-wrap > div {
6692 font-size: var(--tutor-text-size);
6693 line-height: 25px;
6694 margin-bottom: 20px;
6695 font-weight: 400;
6696 }
6697
6698 .builder-course-thumbnail-img-src {
6699 position: relative;
6700 }
6701
6702 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
6703 font-size: 10px;
6704 position: absolute;
6705 top: -4px;
6706 left: -4px;
6707 color: #e53935;
6708 -webkit-transition: 300ms;
6709 transition: 300ms;
6710 border-radius: 50%;
6711 width: 20px;
6712 height: 20px;
6713 line-height: 20px;
6714 background: #fff;
6715 text-align: center;
6716 }
6717
6718 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i {
6719 line-height: 20px;
6720 }
6721
6722 .tutor-course-builder-header {
6723 text-align: right;
6724 font-size: 12px;
6725 }
6726
6727 .tutor-course-builder-section .course-empty-content {
6728 margin: 15px 0;
6729 }
6730
6731 .tutor-course-builder-section .tutor-course-builder-header a {
6732 color: #393c40;
6733 }
6734
6735 .tutor-course-builder-section .tutor-course-builder-header a:first-child {
6736 padding-right: 7px;
6737 }
6738
6739 .tutor-course-builder-section .tutor-course-builder-header a:last-child {
6740 padding-left: 7px;
6741 }
6742
6743 .tutor-course-builder-section .tutor-course-builder-header {
6744 margin-top: -15px;
6745 }
6746
6747 .tutor-course-builder-section .new-topic-btn-wrap {
6748 padding: 0;
6749 margin-top: 20px;
6750 }
6751
6752 /*
6753 Tutor Instructor
6754 */
6755 .tutor-course-available-instructors {
6756 display: -webkit-box;
6757 display: -ms-flexbox;
6758 display: flex;
6759 -ms-flex-wrap: wrap;
6760 flex-wrap: wrap;
6761 }
6762
6763 .tutor-course-available-instructors .added-instructor-item {
6764 -webkit-box-flex: 0;
6765 -ms-flex: 0 0 calc(50% - 15px);
6766 flex: 0 0 calc(50% - 15px);
6767 max-width: calc(50% - 15px);
6768 border: 1px solid #dcdfe5;
6769 padding: 13px;
6770 display: -webkit-inline-box;
6771 display: -ms-inline-flexbox;
6772 display: inline-flex;
6773 -webkit-box-align: center;
6774 -ms-flex-align: center;
6775 align-items: center;
6776 border-radius: 4px;
6777 position: relative;
6778 margin-bottom: 30px;
6779 }
6780
6781 .tutor-course-available-instructors .added-instructor-item .instructor-control {
6782 position: absolute;
6783 right: 14px;
6784 top: 50%;
6785 font-size: 12px;
6786 -webkit-transform: translateY(-50%);
6787 transform: translateY(-50%);
6788 opacity: 0;
6789 -webkit-transition: 300ms;
6790 transition: 300ms;
6791 }
6792
6793 .tutor-course-available-instructors .added-instructor-item .instructor-control a {
6794 color: red;
6795 }
6796
6797 .tutor-course-available-instructors .added-instructor-item:hover .instructor-control {
6798 opacity: 1;
6799 }
6800
6801 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
6802 height: 45px;
6803 width: 45px;
6804 overflow: hidden;
6805 border-radius: 50px;
6806 margin-right: 15px;
6807 }
6808
6809 .tutor-course-available-instructors .added-instructor-item .instructor-icon img {
6810 width: 100%;
6811 }
6812
6813 .tutor-course-available-instructors .added-instructor-item .instructor-name {
6814 position: relative;
6815 }
6816
6817 .tutor-course-available-instructors .added-instructor-item .instructor-name img {
6818 display: inline-block;
6819 margin-left: 10px;
6820 width: 18px;
6821 }
6822
6823 .tutor-course-available-instructors .added-instructor-item .instructor-name img:hover + i.instructor-name-tooltip {
6824 opacity: 1;
6825 }
6826
6827 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip {
6828 -webkit-transition: 300ms;
6829 transition: 300ms;
6830 opacity: 0;
6831 position: absolute;
6832 bottom: 34px;
6833 right: 9px;
6834 background: #2a344f;
6835 -webkit-transform: translateX(50%);
6836 transform: translateX(50%);
6837 color: #fff;
6838 font-size: 12px;
6839 font-style: normal;
6840 padding: 0 8px;
6841 border-radius: 15px;
6842 line-height: 20px;
6843 z-index: 1;
6844 }
6845
6846 .tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before {
6847 content: "";
6848 position: absolute;
6849 border: 5px solid #2a344f;
6850 bottom: -3px;
6851 left: 50%;
6852 margin-left: -5px;
6853 -webkit-transform: rotate(45deg);
6854 transform: rotate(45deg);
6855 z-index: -1;
6856 }
6857
6858 .tutor-course-available-instructors .added-instructor-item:nth-child(2n) {
6859 margin-left: 30px;
6860 }
6861
6862 /* End Tutor FrontEnd Course Builder*/
6863 .tutor-addons-list .plugin-icon {
6864 height: 120px !important;
6865 width: auto !important;
6866 }
6867
6868 .btn-switch {
6869 display: inline-block;
6870 height: 22px;
6871 position: relative;
6872 width: 40px;
6873 }
6874
6875 .btn-switch input {
6876 display: none;
6877 }
6878
6879 .btn-slider {
6880 background-color: #ccc;
6881 bottom: 0;
6882 cursor: pointer;
6883 left: 0;
6884 position: absolute;
6885 right: 0;
6886 top: 0;
6887 -webkit-transition: 0.4s;
6888 transition: 0.4s;
6889 }
6890
6891 .btn-slider:before {
6892 background-color: #fff;
6893 bottom: 3px;
6894 content: "";
6895 height: 16px;
6896 left: 4px;
6897 position: absolute;
6898 -webkit-transition: 0.4s;
6899 transition: 0.4s;
6900 width: 16px;
6901 }
6902
6903 input:checked + .btn-slider {
6904 background-color: var(--tutor-primary-color);
6905 }
6906
6907 input:checked + .btn-slider:before {
6908 -webkit-transform: translateX(16px);
6909 transform: translateX(16px);
6910 }
6911
6912 .btn-slider.btn-round {
6913 border-radius: 34px;
6914 }
6915
6916 .btn-slider.btn-round:before {
6917 border-radius: 50%;
6918 }
6919
6920 .tutor-video-embeded-wrap {
6921 position: relative;
6922 padding-bottom: 56.25%;
6923 height: 0;
6924 overflow: hidden;
6925 max-width: 100%;
6926 }
6927
6928 .tutor-video-embeded-wrap iframe,
6929 .tutor-video-embeded-wrap object,
6930 .tutor-video-embeded-wrap embed {
6931 position: absolute;
6932 top: 0;
6933 left: 0;
6934 width: 100%;
6935 height: 100%;
6936 }
6937
6938 /**
6939 Frontend Course Builder
6940 */
6941 /**
6942 Video MetaBox
6943 */
6944 .select2-selection__rendered [class^="tutor-icon-"] {
6945 display: inline-block;
6946 vertical-align: top;
6947 margin-right: 6px;
6948 }
6949
6950 .select2-results__options [class^="tutor-icon-"] {
6951 color: var(--tutor-primary-color);
6952 display: inline-block;
6953 vertical-align: top;
6954 margin-right: 6px;
6955 }
6956
6957 .select2-results__option--highlighted [class^="tutor-icon-"] {
6958 color: #fff;
6959 }
6960
6961 .tutor-video-metabox-wrap {
6962 margin-bottom: 50px;
6963 }
6964
6965 .video-metabox-source-input-wrap {
6966 padding: 30px;
6967 background-color: #f4f7f8;
6968 border: 1px solid #dcdfe5;
6969 border-radius: 3px;
6970 }
6971
6972 .video-metabox-source-html5-upload {
6973 background-color: #fff;
6974 text-align: center;
6975 padding: 40px 20px;
6976 border: 1px solid #dcdfe5;
6977 border-radius: 3px;
6978 }
6979
6980 .video-metabox-source-html5-upload p {
6981 margin-bottom: 5px;
6982 }
6983
6984 .tutor-video-metabox-wrap p {
6985 margin: 0;
6986 padding: 0;
6987 }
6988
6989 .video-metabox-source-html5-upload .video-upload-icon i {
6990 font-size: 50px;
6991 color: var(--tutor-primary-color);
6992 }
6993
6994 .video_source_upload_wrap_html5 {
6995 margin-top: 10px;
6996 }
6997
6998 .video-metabox-source-html5-poster {
6999 padding-top: 30px;
7000 }
7001
7002 .video_source_wrap_html5 {
7003 width: 100%;
7004 }
7005
7006 .builder-course-thumbnail-upload-wrap .button-transparent {
7007 float: right;
7008 background: transparent !important;
7009 }
7010
7011 .builder-course-thumbnail-upload-wrap .button-transparent:hover {
7012 background: var(--tutor-primary-color) !important;
7013 }
7014
7015 .html5-video-poster {
7016 height: 100px;
7017 display: -webkit-box;
7018 display: -ms-flexbox;
7019 display: flex;
7020 -webkit-box-align: center;
7021 -ms-flex-align: center;
7022 align-items: center;
7023 }
7024
7025 .html5-video-poster .tutor-builder-course-video-poster-text {
7026 text-align: left;
7027 padding-left: 20px;
7028 }
7029
7030 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
7031 font-size: 14px;
7032 font-weight: 700;
7033 margin: 0 0 6px;
7034 line-height: 1;
7035 }
7036
7037 .html5-video-poster .tutor-builder-course-video-poster-text span {
7038 font-size: 14px;
7039 font-weight: 400;
7040 }
7041
7042 .html5-video-poster img {
7043 height: 100%;
7044 width: auto;
7045 }
7046
7047 .no-memberhsip-msg-wrap p {
7048 margin: 0;
7049 }
7050
7051 .content-drip-message-wrap.tutor-error-msg {
7052 margin: 40px 50px;
7053 }
7054
7055 /**
7056 Content Drip (Pro)
7057 */
7058 .content-drip-message-wrap {
7059 margin: 120px;
7060 }
7061
7062 .content-drip-wrap-flex {
7063 display: -webkit-box;
7064 display: -ms-flexbox;
7065 display: flex;
7066 }
7067
7068 .content-drip-wrap-flex .content-drip-left {
7069 margin-right: 50px;
7070 }
7071
7072 .content-drip-wrap-flex ul {
7073 margin: 0;
7074 list-style-position: inside;
7075 }
7076
7077 .content-drip-wrap-flex ul li a {
7078 color: var(--tutor-primary-color);
7079 }
7080
7081 /**
7082 END Content Drip
7083 */
7084 /**
7085 * Alert CSS
7086 * since v.1.4.1
7087 */
7088 .tutor-alert {
7089 border: 1px solid #f8a201;
7090 background: #fffff2;
7091 position: relative;
7092 border-radius: 3px;
7093 padding: 20px 25px 20px 95px;
7094 color: #a86d00;
7095 margin-bottom: 20px;
7096 }
7097
7098 .tutor-alert p {
7099 margin-bottom: 10px;
7100 }
7101
7102 .tutor-alert p:last-child {
7103 margin: 0;
7104 }
7105
7106 .tutor-alert.tutor-alert-info {
7107 border: 1px solid #13aaf6;
7108 background: #eaf8ff;
7109 color: #0586c7;
7110 }
7111
7112 .tutor-alert.tutor-alert-info::before {
7113 content: "\e96c";
7114 background: #13aaf6;
7115 }
7116
7117 .tutor-alert.tutor-alert-danger {
7118 border: 1px solid #fe1a1a;
7119 background: #fff2f2;
7120 color: #a50000;
7121 }
7122
7123 .tutor-alert.tutor-alert-success {
7124 border: 1px solid #69bc0d;
7125 background: #f6fff2;
7126 color: #3d7400;
7127 }
7128
7129 .tutor-alert::before {
7130 content: "\e95f";
7131 position: absolute;
7132 font-size: 30px;
7133 font-family: "tutor" !important;
7134 speak: none;
7135 font-style: normal;
7136 font-weight: normal;
7137 font-variant: normal;
7138 text-transform: none;
7139 line-height: 1;
7140 -webkit-font-smoothing: antialiased;
7141 -moz-osx-font-smoothing: grayscale;
7142 width: 70px;
7143 top: 0;
7144 left: 0;
7145 text-align: center;
7146 background: #f8a201;
7147 height: 100%;
7148 display: -webkit-box;
7149 display: -ms-flexbox;
7150 display: flex;
7151 -webkit-box-pack: center;
7152 -ms-flex-pack: center;
7153 justify-content: center;
7154 -webkit-box-align: center;
7155 -ms-flex-align: center;
7156 align-items: center;
7157 color: #ffffff;
7158 }
7159
7160 .tutor-alert.tutor-alert-danger::before {
7161 content: "\e913";
7162 background: #fe1a1a;
7163 }
7164
7165 .tutor-alert.tutor-alert-success::before {
7166 content: "\e90f";
7167 background: #69bc0d;
7168 }
7169
7170 .tutor-alert-content p {
7171 margin: 0;
7172 }
7173
7174 /**
7175 END Alert CSS
7176 */
7177 /**
7178 GradeBook
7179 */
7180 .gradename-bg {
7181 text-align: center;
7182 color: #ffffff;
7183 height: 32px;
7184 min-width: 32px;
7185 font-size: 16px;
7186 line-height: 32px;
7187 padding: 0 8px;
7188 display: inline-block;
7189 border-radius: 20px;
7190 font-weight: bold;
7191 margin-right: 7px;
7192 }
7193
7194 .gradename-outline {
7195 text-align: center;
7196 height: 32px;
7197 min-width: 32px;
7198 font-size: 16px;
7199 line-height: 26px;
7200 padding: 0 8px;
7201 display: inline-block;
7202 border-radius: 20px;
7203 border: 2px solid;
7204 margin-right: 7px;
7205 }
7206
7207 .generate-course-gradebook-btn-wrap {
7208 margin: 10px 0;
7209 }
7210
7211 .gradebook-result-for-label {
7212 margin: 0;
7213 padding: 4px 7px;
7214 background-color: #e8eff1;
7215 display: inline-block;
7216 margin-bottom: 10px;
7217 }
7218
7219 table.course-single-gradebooks {
7220 border-spacing: 0;
7221 width: 100%;
7222 border-collapse: collapse;
7223 border: 1px solid #dcdfe5;
7224 }
7225
7226 table.course-single-gradebooks th {
7227 padding: 1em 1.41575em;
7228 text-align: left;
7229 vertical-align: top;
7230 border-bottom: 1px solid #dcdfe5;
7231 }
7232
7233 table.course-single-gradebooks th {
7234 font-weight: 600;
7235 }
7236
7237 table.course-single-gradebooks thead th {
7238 background-color: rgba(220, 223, 229, 0.14);
7239 padding: 1.41575em;
7240 vertical-align: middle;
7241 }
7242
7243 table.course-single-gradebooks tbody td {
7244 border-bottom: 1px solid #dcdfe5;
7245 background-color: #ffffff !important;
7246 }
7247
7248 table.course-single-gradebooks a {
7249 color: #4b5981;
7250 }
7251
7252 .text-label {
7253 margin: 0;
7254 padding: 4px 7px;
7255 background-color: #e8eff1;
7256 display: inline-block;
7257 border-radius: 3px;
7258 }
7259
7260 .text-label.submitted-assignment-grade-pass {
7261 background-color: #86b223;
7262 color: #ffffff;
7263 }
7264
7265 .text-label.submitted-assignment-grade-failed {
7266 background-color: #d71830;
7267 color: #ffffff;
7268 }
7269
7270 /**
7271 * END Gradebook
7272 */
7273 /**
7274 * Tutor BuddyPress Addon CSS
7275 */
7276 .tutor-bp-message-recipient-header {
7277 display: -webkit-box;
7278 display: -ms-flexbox;
7279 display: flex;
7280 margin-bottom: 20px;
7281 }
7282
7283 .tutor-bp-recipient-info-wrap {
7284 -webkit-box-flex: 1;
7285 -ms-flex-positive: 1;
7286 flex-grow: 1;
7287 }
7288
7289 .tutor-bp-message-recipient-avatar-wrap img {
7290 width: 70px;
7291 height: 70px;
7292 border-radius: 50%;
7293 }
7294
7295 .tutor-bp-message-recipient-avatar-wrap {
7296 margin-right: 35px;
7297 }
7298
7299 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h3 {
7300 margin: 10px 0 8px !important;
7301 font-size: 22px;
7302 font-weight: 600;
7303 line-height: 28px;
7304 }
7305
7306 .tutor-bp-message-recipient-header .tutor-bp-thread-recipient-name h4 {
7307 margin: 0 0 20px !important;
7308 font-size: 16px;
7309 line-height: 1;
7310 font-weight: 500;
7311 }
7312
7313 .tutor-bp-enrolled-courses-wrap {
7314 margin: 0;
7315 }
7316
7317 .tutor-bp-enrolled-courses-wrap .tutor-bp-enrolled-total-course-notice {
7318 font-weight: 400;
7319 color: #1c294b;
7320 margin: 10px 0 8px !important;
7321 }
7322
7323 .tutor-bp-enrolled-courses-wrap ul {
7324 padding: 0 0 0 17px;
7325 margin: 0;
7326 color: #50616f;
7327 }
7328
7329 .tutor-bp-enrolled-courses-wrap ul li a {
7330 line-height: 1.7;
7331 display: block;
7332 color: #54616d;
7333 padding-left: 10px;
7334 }
7335
7336 .tutor-bp-enrolled-courses-wrap ul li a:hover {
7337 color: var(--tutor-primary-color);
7338 opacity: 1;
7339 -webkit-transition: 300ms;
7340 transition: 300ms;
7341 text-decoration: underline !important;
7342 }
7343
7344 /**
7345 * END Tutor BuddyPress
7346 */
7347 /**
7348 * Oxygen Integration CSS
7349 */
7350 .oxy-tutor-element {
7351 width: 100%;
7352 }
7353
7354 /**
7355 * END Oxygen Integration CSS
7356 */
7357 /**
7358 * @since 1.9.6
7359 */
7360 #tutor-quiz-time-expire-wrapper {
7361 margin-bottom: 40px;
7362 }
7363
7364 #tutor-quiz-time-expire-wrapper .tutor-alert {
7365 display: none;
7366 }
7367
7368 #tutor-quiz-time-expire-wrapper .tutor-alert.show {
7369 display: -webkit-box;
7370 display: -ms-flexbox;
7371 display: flex;
7372 display: -o-flex;
7373 display: -ms-flex;
7374 display: -moz-flex;
7375 display: -webkit-flex;
7376 -webkit-box-pack: justify;
7377 -ms-flex-pack: justify;
7378 justify-content: space-between;
7379 -o-justify-content: space-between;
7380 -ms-justify-content: space-between;
7381 -moz-justify-content: space-between;
7382 -webkit-justify-content: space-between;
7383 -webkit-box-align: center;
7384 -ms-flex-align: center;
7385 align-items: center;
7386 -o-align-items: center;
7387 -ms-align-items: center;
7388 -moz-align-items: center;
7389 -webkit-align-items: center;
7390 }
7391
7392 .tutor-forgot-password-form, .tutor-reset-password-form {
7393 max-width: 520px;
7394 padding: 15px;
7395 margin: 0 auto;
7396 padding: 15px !important;
7397 }
7398
7399 /* *********************** */
7400 /* Tutor Dashboard */
7401 /* *********************** */
7402 .tutor-dashboard-header {
7403 display: -webkit-box;
7404 display: -ms-flexbox;
7405 display: flex;
7406 -webkit-box-align: center;
7407 -ms-flex-align: center;
7408 align-items: center;
7409 padding-bottom: 30px;
7410 border-bottom: 1px solid #dcdfe5;
7411 -ms-flex-wrap: wrap;
7412 flex-wrap: wrap;
7413 }
7414
7415 .tutor-dashboard-header .tutor-btn.bordered-btn {
7416 text-transform: uppercase;
7417 font-weight: 400;
7418 border-radius: 2px;
7419 }
7420
7421 .tutor-dashboard-header .tutor-btn.bordered-btn i {
7422 font-size: 20px;
7423 }
7424
7425 .tutor-dashboard-header .tutor-star-rating-group {
7426 margin-right: 3px;
7427 }
7428
7429 .tutor-dashboard-header-avatar img {
7430 display: block;
7431 width: 150px;
7432 height: 150px;
7433 border-radius: 50%;
7434 }
7435
7436 .tutor-dashboard-header-info {
7437 -webkit-box-flex: 1;
7438 -ms-flex-positive: 1;
7439 flex-grow: 1;
7440 padding-left: 24px;
7441 padding-top: 15px;
7442 padding-bottom: 15px;
7443 }
7444
7445 .tutor-dashboard-header-button {
7446 padding-top: 15px;
7447 }
7448
7449 .tutor-dashboard-header-display-name h4 {
7450 font-size: 30px;
7451 margin-top: 0px;
7452 margin-bottom: 10px;
7453 line-height: 34px;
7454 }
7455
7456 .tutor-dashboard-header-stats {
7457 display: -webkit-box;
7458 display: -ms-flexbox;
7459 display: flex;
7460 -ms-flex-wrap: wrap;
7461 flex-wrap: wrap;
7462 line-height: 25px;
7463 }
7464
7465 .tutor-dashboard-header-stats > div:not(:first-child) {
7466 margin-left: 30px;
7467 }
7468
7469 .tutor-dashboard-social-icons {
7470 display: -webkit-inline-box;
7471 display: -ms-inline-flexbox;
7472 display: inline-flex;
7473 -webkit-box-align: center;
7474 -ms-flex-align: center;
7475 align-items: center;
7476 }
7477
7478 .tutor-dashboard-social-icons h4 {
7479 margin: 0 10px 0 0;
7480 font-size: var(--tutor-text-size);
7481 line-height: 25px;
7482 }
7483
7484 .tutor-dashboard-social-icons a {
7485 display: inline-block;
7486 font-size: 12px;
7487 padding: 0 5px;
7488 line-height: 25px;
7489 color: #393c40;
7490 -webkit-transition: 300ms;
7491 transition: 300ms;
7492 }
7493
7494 .tutor-dashboard-social-icons a:hover {
7495 color: var(--tutor-primary-color);
7496 }
7497
7498 /* End dashboard header */
7499 /* Dashboard profile completion warning */
7500 .tutor-profile-completion-warning {
7501 display: -webkit-box;
7502 display: -ms-flexbox;
7503 display: flex;
7504 padding: 20px 0;
7505 border-bottom: 1px solid #dcdfe5;
7506 }
7507
7508 .tutor-profile-completion-warning .profile-completion-warning-icon {
7509 margin-top: 10px;
7510 }
7511
7512 .tutor-profile-completion-warning .profile-completion-warning-icon span {
7513 font-size: 40px;
7514 color: #ed9700;
7515 padding: 0 20px;
7516 }
7517
7518 .tutor-profile-completion-warning .profile-completion-warning-content {
7519 display: -webkit-box;
7520 display: -ms-flexbox;
7521 display: flex;
7522 -ms-flex-wrap: wrap;
7523 flex-wrap: wrap;
7524 -ms-flex-positive: 1;
7525 flex-grow: 1;
7526 -webkit-box-flex: 1;
7527 }
7528
7529 .tutor-profile-completion-warning .profile-completion-warning-content h4 {
7530 font-size: 20px;
7531 line-height: 30px;
7532 margin: 0;
7533 padding: 0;
7534 width: 100%;
7535 }
7536
7537 .tutor-profile-completion-warning .profile-completion-warning-content p {
7538 margin-bottom: 10px;
7539 font-size: 14px;
7540 font-weight: 300;
7541 color: #737787;
7542 }
7543
7544 .tutor-profile-completion-warning .profile-completion-warning-content p a {
7545 font-weight: 400;
7546 color: #3e64de;
7547 }
7548
7549 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details {
7550 -ms-flex-positive: 1;
7551 flex-grow: 1;
7552 -webkit-box-flex: 1;
7553 }
7554
7555 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul {
7556 margin: 0;
7557 list-style: none;
7558 }
7559
7560 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li {
7561 display: inline;
7562 position: relative;
7563 padding-left: 16px;
7564 color: #737787;
7565 }
7566
7567 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li:not(:last-child) {
7568 margin-right: 21px;
7569 }
7570
7571 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li::before {
7572 content: "\2022";
7573 position: absolute;
7574 color: #f44337;
7575 font-weight: bold;
7576 display: inline-block;
7577 left: 0;
7578 }
7579
7580 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-details ul li span {
7581 color: #3f435b;
7582 }
7583
7584 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status p span {
7585 font-weight: 400;
7586 }
7587
7588 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-bar {
7589 height: 6px;
7590 border-radius: 8.5px;
7591 background-color: #ededf0;
7592 }
7593
7594 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled {
7595 height: 6px;
7596 border-radius: 3px;
7597 background-color: #ed9700;
7598 }
7599
7600 .tutor-profile-completion-warning .profile-completion-warning-content .profile-completion-warning-status .tutor-progress-bar-wrap .tutor-progress-filled::after {
7601 display: none;
7602 }
7603
7604 /* End dashboard profile completion warning */
7605 /**
7606 * Dashboard Table
7607 */
7608 .tutor-dashboard-info-table-wrap {
7609 margin-bottom: 30px;
7610 }
7611
7612 .tutor-dashboard-info-table-wrap table {
7613 margin-bottom: 0;
7614 border-collapse: collapse;
7615 border: 1px solid #dcdfe5;
7616 border-radius: 4px;
7617 width: 100%;
7618 }
7619
7620 .tutor-dashboard-info-table-wrap > h3 {
7621 font-size: 20px;
7622 font-weight: 500;
7623 border: 1px solid #dcdfe5;
7624 border-bottom: none;
7625 margin: 0;
7626 padding: 30px;
7627 border-radius: 4px 4px 0 0;
7628 }
7629
7630 .tutor-dashboard-info-table-wrap > h3 + table {
7631 border-radius: 0 0 4px 4px;
7632 }
7633
7634 .tutor-dashboard-info-table thead {
7635 background: #fafbfc;
7636 }
7637
7638 .tutor-dashboard-info-table thead tr td {
7639 padding: 15px;
7640 }
7641
7642 .tutor-dashboard-info-table tbody tr td {
7643 background: transparent !important;
7644 padding: 20px 15px;
7645 }
7646
7647 .tutor-dashboard-info-table thead tr,
7648 .tutor-dashboard-info-table tbody tr {
7649 border: 1px solid #dcdfe5;
7650 }
7651
7652 .tutor-dashboard-info-table thead tr td:first-child,
7653 .tutor-dashboard-info-table tbody tr td:first-child {
7654 padding-left: 25px;
7655 }
7656
7657 .tutor-dashboard-info-table span.pending, .tutor-dashboard-info-table span.pass, .tutor-dashboard-info-table span.fail {
7658 color: #fff;
7659 font-size: 14px;
7660 line-height: 18px;
7661 padding: 1px 6px;
7662 border-radius: 2px;
7663 }
7664
7665 .tutor-dashboard-info-table span.pending {
7666 background-color: #f5a623;
7667 }
7668
7669 .tutor-dashboard-info-table span.fail {
7670 background-color: #d71830;
7671 }
7672
7673 .tutor-dashboard-info-table span.pass {
7674 background-color: var(--tutor-success-button-color);
7675 }
7676
7677 /**
7678 * Tutor Dashboard Review
7679 */
7680 .tutor-dashboard-single-review {
7681 border: 1px solid #dcdfe5;
7682 border-radius: 4px;
7683 margin-bottom: 30px;
7684 }
7685
7686 .tutor-dashboard-review-heading {
7687 padding: 10px 20px;
7688 border-bottom: 1px solid #dcdfe5;
7689 display: -webkit-box;
7690 display: -ms-flexbox;
7691 display: flex;
7692 -webkit-box-align: center;
7693 -ms-flex-align: center;
7694 align-items: center;
7695 }
7696
7697 .individual-dashboard-review-body {
7698 padding: 10px 20px;
7699 }
7700
7701 .tutor-dashboard-review-title {
7702 font-size: 18px;
7703 -webkit-box-flex: 1;
7704 -ms-flex-positive: 1;
7705 flex-grow: 1;
7706 white-space: nowrap;
7707 overflow: hidden;
7708 text-overflow: ellipsis;
7709 font-weight: 300;
7710 }
7711
7712 .tutor-dashboard-review-title a {
7713 font-weight: 500;
7714 color: var(--tutor-primary-color);
7715 }
7716
7717 .tutor-dashboard-review-title a:hover {
7718 color: var(--tutor-primary-hover-color);
7719 }
7720
7721 .tutor-dashboard-review-links {
7722 white-space: nowrap;
7723 font-weight: 400;
7724 }
7725
7726 .tutor-dashboard-review-links a {
7727 color: #8c94a8;
7728 margin-left: 10px;
7729 display: -webkit-inline-box;
7730 display: -ms-inline-flexbox;
7731 display: inline-flex;
7732 -webkit-box-align: center;
7733 -ms-flex-align: center;
7734 align-items: center;
7735 font-size: 14px;
7736 }
7737
7738 .tutor-dashboard-review-links a i {
7739 line-height: inherit;
7740 font-size: 14px;
7741 margin-right: 5px;
7742 }
7743
7744 .individual-dashboard-review-body .review-meta {
7745 font-size: 85%;
7746 margin: 0;
7747 color: #8c94a8;
7748 }
7749
7750 .individual-star-rating-wrap {
7751 display: -webkit-box;
7752 display: -ms-flexbox;
7753 display: flex;
7754 -webkit-box-align: center;
7755 -ms-flex-align: center;
7756 align-items: center;
7757 }
7758
7759 .tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn {
7760 color: #222222;
7761 background: none;
7762 font-size: 20px;
7763 top: 8px;
7764 }
7765
7766 .tutor-modal-wrap form {
7767 margin-bottom: 20px;
7768 }
7769
7770 /* dashboard content */
7771 .tutor-dashboard-info-cards {
7772 margin: 0 -15px 15px;
7773 padding: 0;
7774 display: -webkit-box;
7775 display: -ms-flexbox;
7776 display: flex;
7777 list-style: none;
7778 -ms-flex-wrap: wrap;
7779 flex-wrap: wrap;
7780 }
7781
7782 .tutor-dashboard-info-cards .tutor-dashboard-info-card {
7783 padding: 15px;
7784 min-width: 33.333%;
7785 }
7786
7787 .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
7788 margin: 0;
7789 padding: 15px 25px;
7790 background: #282c36;
7791 color: #ffffff;
7792 border-radius: 4px;
7793 }
7794
7795 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val {
7796 display: block;
7797 font-weight: 700;
7798 font-size: 30px;
7799 line-height: 1.618;
7800 }
7801
7802 .tutor-dashboard-info-cards .tutor-dashboard-info-card p span span {
7803 display: inline-block;
7804 }
7805
7806 .tutor-dashboard-info-cards .tutor-dashboard-info-card p > * {
7807 vertical-align: middle;
7808 }
7809
7810 /* dashboard quiz attempts */
7811 .tutor-dashboard-content {
7812 margin-bottom: 60px;
7813 }
7814
7815 .tutor-dashboard-content > h2 {
7816 margin-bottom: 20px;
7817 }
7818
7819 .prev-btn {
7820 font-size: 16px;
7821 line-height: 1.88;
7822 color: #3f435b;
7823 }
7824
7825 .prev-btn span {
7826 font-size: 18px;
7827 font-weight: 800;
7828 color: #3e64de;
7829 margin-right: 7px;
7830 }
7831
7832 .tutor-dashboard-content .tutor-quiz-attempt-history tr th,
7833 .tutor-dashboard-content .tutor-quiz-attempt-history tr td {
7834 vertical-align: middle;
7835 border: none;
7836 }
7837
7838 .tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child {
7839 padding: 15px 13px !important;
7840 }
7841
7842 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
7843 .tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass {
7844 width: auto;
7845 height: auto;
7846 line-height: 19px;
7847 padding: 0 6.5px;
7848 margin-right: 4px;
7849 }
7850
7851 .label-course-status {
7852 background-color: #cccccc;
7853 padding: 3px 5px;
7854 color: #ffffff;
7855 font-size: 12px;
7856 text-transform: capitalize;
7857 }
7858
7859 .label-course-publish {
7860 background-color: var(--tutor-success-button-color);
7861 }
7862
7863 .tutor-dashboard-content .quiz-attempt-answers-wrap table th {
7864 font-size: 14px;
7865 font-weight: 400;
7866 line-height: 1.5;
7867 letter-spacing: 0.12px;
7868 color: #737787;
7869 padding: 15px 10px;
7870 }
7871
7872 /* quiz attempt history (common table) */
7873 .tutor-dashboard-content .tutor-quiz-attempt-history table thead tr,
7874 .single-quiz-page.tutor-quiz-attempt-history table thead tr {
7875 background-color: #fafbfc;
7876 }
7877
7878 .tutor-dashboard-content .tutor-quiz-attempt-history table tr,
7879 .single-quiz-page.tutor-quiz-attempt-history table tr {
7880 border: 0;
7881 background-color: #fff;
7882 }
7883
7884 .tutor-dashboard-content .tutor-quiz-attempt-history table tr:first-child,
7885 .single-quiz-page.tutor-quiz-attempt-history table tr:first-child {
7886 background-color: #fafbfc;
7887 }
7888
7889 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7890 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7891 .single-quiz-page.tutor-quiz-attempt-history table th,
7892 .single-quiz-page.tutor-quiz-attempt-history table td {
7893 border: 1px solid #dcdfe5 !important;
7894 vertical-align: middle;
7895 }
7896
7897 .tutor-dashboard-content .tutor-quiz-attempt-history table th:first-child,
7898 .tutor-dashboard-content .tutor-quiz-attempt-history table td:first-child,
7899 .single-quiz-page.tutor-quiz-attempt-history table th:first-child,
7900 .single-quiz-page.tutor-quiz-attempt-history table td:first-child {
7901 width: 62%;
7902 }
7903
7904 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(2), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(4),
7905 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(2),
7906 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(4),
7907 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(2),
7908 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(4),
7909 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(2),
7910 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(4) {
7911 width: 11%;
7912 }
7913
7914 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(3), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(5), .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(6),
7915 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(3),
7916 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(5),
7917 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(6),
7918 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(3),
7919 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(5),
7920 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(6),
7921 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(3),
7922 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(5),
7923 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(6) {
7924 width: 9%;
7925 }
7926
7927 .tutor-dashboard-content .tutor-quiz-attempt-history table th,
7928 .single-quiz-page.tutor-quiz-attempt-history table th {
7929 font-size: 14px;
7930 font-weight: 500;
7931 line-height: 1.14;
7932 color: #8792b2;
7933 }
7934
7935 .tutor-dashboard-content .tutor-quiz-attempt-history table th:nth-child(n + 3),
7936 .single-quiz-page.tutor-quiz-attempt-history table th:nth-child(n + 3) {
7937 text-align: center;
7938 }
7939
7940 .tutor-dashboard-content .tutor-quiz-attempt-history table td,
7941 .single-quiz-page.tutor-quiz-attempt-history table td {
7942 background-color: #fff;
7943 font-size: 14px;
7944 font-weight: 400;
7945 color: #4b5981;
7946 }
7947
7948 .tutor-dashboard-content .tutor-quiz-attempt-history table td:nth-child(n + 3),
7949 .single-quiz-page.tutor-quiz-attempt-history table td:nth-child(n + 3) {
7950 font-weight: 500;
7951 text-align: center;
7952 padding-left: 3px !important;
7953 padding-right: 3px !important;
7954 }
7955
7956 .tutor-dashboard-content .tutor-quiz-attempt-history table td:last-child,
7957 .single-quiz-page.tutor-quiz-attempt-history table td:last-child {
7958 padding-left: 0px !important;
7959 padding-right: 0px !important;
7960 }
7961
7962 .tutor-dashboard-content .tutor-quiz-attempt-history table td a,
7963 .single-quiz-page.tutor-quiz-attempt-history table td a {
7964 font-weight: 500;
7965 color: #4b5981;
7966 text-decoration: underline;
7967 word-break: initial;
7968 }
7969
7970 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course a,
7971 .single-quiz-page.tutor-quiz-attempt-history table td .course a {
7972 font-weight: 600;
7973 line-height: 1.29;
7974 color: #4b5981;
7975 text-decoration: none;
7976 }
7977
7978 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta,
7979 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta {
7980 display: inline-block;
7981 margin-top: 5px;
7982 }
7983
7984 .tutor-dashboard-content .tutor-quiz-attempt-history table td .course-meta span:nth-child(2),
7985 .single-quiz-page.tutor-quiz-attempt-history table td .course-meta span:nth-child(2) {
7986 margin: 0 17px;
7987 }
7988
7989 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student,
7990 .single-quiz-page.tutor-quiz-attempt-history table td .student {
7991 font-weight: 600;
7992 line-height: 1.29;
7993 color: #4b5981;
7994 }
7995
7996 .tutor-dashboard-content .tutor-quiz-attempt-history table td .student-meta,
7997 .single-quiz-page.tutor-quiz-attempt-history table td .student-meta {
7998 display: inline-block;
7999 margin-top: 5px;
8000 }
8001
8002 .single-quiz-page.tutor-quiz-attempt-history table {
8003 margin-bottom: 30px;
8004 }
8005
8006 .tutor-dashboard-content .tutor-quiz-attempt-history table a {
8007 color: var(--tutor-primary-color);
8008 font-weight: 700;
8009 line-height: 24px;
8010 }
8011
8012 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
8013 color: var(--tutor-primary-hover-color);
8014 }
8015
8016 .tutor-dashboard-content .tutor-quiz-attempt-history table a:hover {
8017 color: var(--tutor-primary-color);
8018 }
8019
8020 .tutor-dashboard-item-group {
8021 padding: 25px;
8022 border: 1px solid #dcdfe5;
8023 border-radius: 4px;
8024 margin-bottom: 30px;
8025 }
8026
8027 .tutor-dashboard-item-group > h4 {
8028 font-size: 20px;
8029 color: var(--tutor-primary-color);
8030 font-weight: 500;
8031 }
8032
8033 .tutor-dashboard-item-group > h4:hover {
8034 color: var(--tutor-primary-hover-color);
8035 }
8036
8037 /* Dashboard Assignment */
8038 .tutor-dashboard-assignment-submitted-table tr td {
8039 text-align: center;
8040 }
8041
8042 .tutor-dashboard-assignment-submitted-table tr td a {
8043 color: #8c94a8;
8044 -webkit-transition: 300ms;
8045 transition: 300ms;
8046 }
8047
8048 .tutor-dashboard-assignment-submitted-table tr td a:hover {
8049 color: var(--tutor-primary-color);
8050 }
8051
8052 .tutor-dashboard-assignment-submitted-table tr td,
8053 .tutor-dashboard-assignment-submitted-table tr th {
8054 border: 1px solid #dcdfe5;
8055 }
8056
8057 /* Dashboard Assignment Review */
8058 .tutor-assignment-review-header {
8059 margin-bottom: 30px;
8060 }
8061
8062 .tutor-assignment-review-header h3 {
8063 margin-bottom: 10px;
8064 line-height: 28px;
8065 }
8066
8067 .tutor-assignment-evaluate-wraps h3,
8068 .tutor-assignment-review-header h3 a {
8069 font-size: 22px;
8070 font-weight: 700;
8071 color: var(--tutor-text-color);
8072 display: block;
8073 }
8074
8075 .tutor-assignment-review-header p {
8076 margin: 0;
8077 color: var(--tutor-text-color);
8078 font-weight: 700;
8079 }
8080
8081 .tutor-assignment-review-header p a {
8082 font-weight: 400;
8083 color: var(--tutor-text-color);
8084 }
8085
8086 .tutor-assignment-review-header a {
8087 -webkit-transition: 300ms;
8088 transition: 300ms;
8089 }
8090
8091 .tutor-assignment-review-header a:hover {
8092 color: var(--tutor-primary-color);
8093 }
8094
8095 .tutor-dashboard-assignment-review {
8096 background: rgba(220, 223, 229, 0.14);
8097 border: 1px solid #dcdfe5;
8098 padding: 25px;
8099 font-weight: 400;
8100 border-radius: 4px;
8101 margin-bottom: 40px;
8102 }
8103
8104 .tutor-dashboard-assignment-review h5,
8105 .tutor-dashboard-assignment-review h4 {
8106 font-size: 16px;
8107 line-height: 23px;
8108 font-weight: 700;
8109 color: var(--tutor-text-color);
8110 }
8111
8112 .tutor-dashboard-assignment-review h5 {
8113 margin-bottom: 15px;
8114 }
8115
8116 .tutor-dashboard-assignment-files {
8117 display: -webkit-box;
8118 display: -ms-flexbox;
8119 display: flex;
8120 -ms-flex-wrap: wrap;
8121 flex-wrap: wrap;
8122 margin: -9px;
8123 }
8124
8125 .tutor-dashboard-assignment-files .uploaded-files {
8126 background-color: #fff;
8127 border: 1px solid #dcdfe5;
8128 border-radius: 4px;
8129 margin: 9px;
8130 -webkit-transition: 300ms;
8131 transition: 300ms;
8132 }
8133
8134 .tutor-dashboard-assignment-files .uploaded-files:hover {
8135 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
8136 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
8137 }
8138
8139 .tutor-dashboard-assignment-files .uploaded-files a i {
8140 margin-right: 12px;
8141 color: #606c8f;
8142 float: left;
8143 font-size: 28px;
8144 line-height: 28px;
8145 }
8146
8147 .tutor-dashboard-assignment-files .uploaded-files a {
8148 color: var(--tutor-primary-color);
8149 display: block;
8150 overflow: hidden;
8151 line-height: 28px;
8152 padding: 15px 17px;
8153 }
8154
8155 .tutor-dashboard-assignment-files .uploaded-files a:hover {
8156 color: var(--tutor-primary-hover-color);
8157 }
8158
8159 .tutor-assignment-evaluate-row {
8160 display: -webkit-box;
8161 display: -ms-flexbox;
8162 display: flex;
8163 }
8164
8165 .tutor-assignment-evaluate-row .tutor-option-field-label {
8166 -webkit-box-flex: 0;
8167 -ms-flex: 0 0 135px;
8168 flex: 0 0 135px;
8169 }
8170
8171 .tutor-assignment-evaluate-row .tutor-option-field {
8172 -webkit-box-flex: 1;
8173 -ms-flex-positive: 1;
8174 flex-grow: 1;
8175 }
8176
8177 .tutor-assignment-evaluate-row .tutor-option-field-label label {
8178 display: block;
8179 padding-top: 12px;
8180 }
8181
8182 .tutor-option-field-label label br {
8183 display: none;
8184 }
8185
8186 .tutor-option-field-label label p {
8187 margin: 0;
8188 display: inline-block;
8189 }
8190
8191 .tutor-assignment-evaluate-row textarea,
8192 .tutor-assignment-evaluate-row .tutor-option-field input {
8193 border: 1px solid #dcdfe5;
8194 height: 50px;
8195 padding: 0 15px;
8196 border-radius: 4px;
8197 width: 100px;
8198 background-color: #fff;
8199 }
8200
8201 .tutor-assignment-evaluate-row textarea {
8202 height: 165px;
8203 width: 100%;
8204 }
8205
8206 .tutor-assignment-evaluate-row {
8207 margin-bottom: 60px;
8208 }
8209
8210 .tutor-assignment-evaluate-row p.desc {
8211 margin-bottom: 0;
8212 margin-top: 6px;
8213 font-style: italic;
8214 }
8215
8216 /* end dashboard content*/
8217 /* dashboard profile*/
8218 .tutor-dashboard-profile .tutor-dashboard-profile-item {
8219 display: -webkit-box;
8220 display: -ms-flexbox;
8221 display: flex;
8222 }
8223
8224 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
8225 min-width: 190px;
8226 }
8227
8228 @media (max-width: 480px) {
8229 .tutor-dashboard-profile .tutor-dashboard-profile-item {
8230 -ms-flex-wrap: wrap;
8231 flex-wrap: wrap;
8232 }
8233 .tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
8234 min-width: 100%;
8235 width: 100%;
8236 font-weight: 700;
8237 margin-bottom: 6px;
8238 }
8239 }
8240
8241 .tutor-dashboard-profile .tutor-dashboard-profile-item .content {
8242 -webkit-box-flex: 1;
8243 -ms-flex-positive: 1;
8244 flex-grow: 1;
8245 }
8246
8247 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small {
8248 font-size: inherit;
8249 font-style: italic;
8250 /*color: #999;*/
8251 }
8252
8253 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a {
8254 color: var(--tutor-primary-color);
8255 }
8256
8257 .tutor-dashboard-profile .tutor-dashboard-profile-item .content small a:hover {
8258 color: var(--tutor-primary-hover-color);
8259 }
8260
8261 /* end dashboard profile*/
8262 .tutor-dashboard-avater img {
8263 width: 70px;
8264 height: 70px;
8265 display: block;
8266 border-radius: 50%;
8267 }
8268
8269 .tutor-dashboard-student-info h4 {
8270 font-size: 18px;
8271 color: var(--tutor-light-color);
8272 margin-bottom: 0;
8273 }
8274
8275 .tutor-dashboard-student-info h4 a {
8276 color: var(--tutor-text-color);
8277 }
8278
8279 .tutor-dashboard-user-role {
8280 font-weight: 400;
8281 }
8282
8283 .tutor-dashboard-inline-links {
8284 margin-bottom: 30px;
8285 }
8286
8287 .tutor-dashboard-inline-links ul {
8288 margin: 0;
8289 padding: 0;
8290 border-bottom: 1px solid #dfe1e5;
8291 }
8292
8293 .tutor-dashboard-inline-links ul li {
8294 display: inline-block;
8295 }
8296
8297 .tutor-dashboard-inline-links ul li a {
8298 display: block;
8299 padding: 5px 10px;
8300 color: var(--tutor-primary-color);
8301 margin-bottom: -1px;
8302 line-height: 40px;
8303 }
8304
8305 .tutor-dashboard-inline-links ul li a:hover {
8306 color: var(--tutor-primary-color);
8307 }
8308
8309 .tutor-dashboard-inline-links ul li a:hover,
8310 .tutor-dashboard-inline-links ul li.active a {
8311 color: var(--tutor-primary-color);
8312 border-bottom: 1px solid var(--tutor-primary-color);
8313 padding-bottom: 4px;
8314 }
8315
8316 .tutor-dashboard-student-meta ul li:first-child {
8317 margin-left: 0;
8318 }
8319
8320 @media (max-width: 767px) {
8321 .tutor-dashboard-student-meta ul {
8322 display: block;
8323 border: none;
8324 padding: 0;
8325 }
8326 .tutor-dashboard-student-meta ul li {
8327 display: inline-block;
8328 color: var(--tutor-text-color);
8329 margin: 5px;
8330 border: 1px solid #dddddd;
8331 padding: 5px 10px;
8332 border-radius: 4px;
8333 }
8334 }
8335
8336 .tutor-dashboard-student-meta ul li strong {
8337 display: block;
8338 color: var(--tutor-light-color);
8339 font-weight: 400;
8340 }
8341
8342 .tutor-dashboard-permalinks {
8343 list-style: none;
8344 margin: 0px 0 20px;
8345 padding: 20px 0;
8346 border-right: 1px solid #dcdfe5;
8347 }
8348
8349 .tutor-dashboard-permalinks a, .tutor-dashboard-permalinks a:hover, .tutor-dashboard-permalinks a:active, .tutor-dashboard-permalinks a:focus {
8350 text-decoration: none;
8351 }
8352
8353 .tutor-dashboard-permalinks a::before {
8354 content: "\e968";
8355 font-family: "tutor" !important;
8356 speak: none;
8357 font-style: normal;
8358 font-weight: normal;
8359 font-variant: normal;
8360 text-transform: none;
8361 line-height: inherit;
8362 -webkit-font-smoothing: antialiased;
8363 -moz-osx-font-smoothing: grayscale;
8364 margin-right: 15px;
8365 vertical-align: middle;
8366 color: var(--tutor-primary-color);
8367 opacity: 0.6;
8368 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
8369 font-size: 17px;
8370 }
8371
8372 .tutor-dashboard-permalinks a:hover::before {
8373 opacity: 1;
8374 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
8375 color: var(--tutor-primary-hover-color);
8376 }
8377
8378 .tutor-dashboard-permalinks li a {
8379 display: block;
8380 color: var(--tutor-text-color);
8381 padding: 10px 20px;
8382 line-height: 28px;
8383 }
8384
8385 .tutor-dashboard-permalinks li a:hover {
8386 background-color: #edf0f9;
8387 }
8388
8389 .tutor-dashboard-permalinks li.active a {
8390 background-color: var(--tutor-primary-color);
8391 color: #ffffff;
8392 }
8393
8394 .tutor-dashboard-permalinks li.active a:hover {
8395 background-color: var(--tutor-primary-hover-color);
8396 }
8397
8398 .tutor-dashboard-permalinks li.active a:before {
8399 opacity: 1;
8400 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
8401 color: #fff;
8402 }
8403
8404 @media (max-width: 991px) {
8405 .tutor-dashboard-student .tutor-col-3,
8406 .tutor-dashboard-student .tutor-col-9 {
8407 -webkit-box-flex: 0;
8408 -ms-flex: 0 0 100%;
8409 flex: 0 0 100%;
8410 max-width: 100%;
8411 }
8412 .profile-completion-warning-details {
8413 margin-bottom: 10px;
8414 }
8415 }
8416
8417 .tutor-dashboard-menu-bio a:before,
8418 .tutor-dashboard-menu-my-profile a:before {
8419 content: "\e963";
8420 }
8421
8422 .tutor-dashboard-menu-enrolled-courses a:before {
8423 content: "\e969";
8424 }
8425
8426 .tutor-dashboard-menu-courses_taken a:before,
8427 .tutor-dashboard-menu-my-courses a:before {
8428 content: "\e965";
8429 }
8430
8431 .tutor-dashboard-menu-announcements a:before {
8432 content: "\e93f";
8433 }
8434
8435 .tutor-dashboard-menu-wishlist a:before {
8436 content: "\e908";
8437 }
8438
8439 .tutor-dashboard-menu-reviews a:before {
8440 content: "\e917";
8441 }
8442
8443 .tutor-dashboard-menu-my-quiz-attempts a:before {
8444 content: "\e9ab";
8445 }
8446
8447 .tutor-dashboard-menu-quiz-attempts a:before {
8448 content: "\e91f";
8449 }
8450
8451 .tutor-dashboard-menu-question-answer a:before {
8452 content: "\e948";
8453 }
8454
8455 .tutor-dashboard-menu-earning a:before {
8456 content: "\e96b";
8457 }
8458
8459 .tutor-dashboard-menu-withdraw a:before {
8460 content: "\e960";
8461 }
8462
8463 .tutor-dashboard-menu-settings a:before {
8464 content: "\e961";
8465 }
8466
8467 .tutor-dashboard-menu-logout a:before {
8468 content: "\e962";
8469 }
8470
8471 .tutor-dashboard-menu-purchase_history a:before {
8472 content: "\e964";
8473 }
8474
8475 .tutor-dashboard-menu-assignments a:before {
8476 content: "\e98b";
8477 }
8478
8479 .tutor-dashboard-menu-zoom a:before {
8480 content: "\e9b1";
8481 }
8482
8483 .tutor-dashboard-content {
8484 padding-top: 30px;
8485 }
8486
8487 .quiz-attempts-title,
8488 .tutor-quiz-attempt-history-title {
8489 font-size: 22px;
8490 font-weight: 600;
8491 line-height: 1.27;
8492 color: #4b5981;
8493 margin-bottom: 31px;
8494 }
8495
8496 /** Earning Report */
8497 .tutor-date-range-filter-wrap {
8498 margin: 15px 0 20px;
8499 font-size: 12px;
8500 }
8501
8502 .report-top-sub-menu {
8503 margin: 0 10px 5px 0;
8504 display: inline-block;
8505 font-size: 0;
8506 }
8507
8508 .report-top-sub-menu a {
8509 text-decoration: none;
8510 padding: 5px 8px;
8511 border: 1px solid #d7dadf;
8512 color: #aaaeb3;
8513 white-space: nowrap;
8514 display: inline-block;
8515 font-size: 12px;
8516 }
8517
8518 .report-top-sub-menu a:not(:first-child) {
8519 margin-left: -1px;
8520 }
8521
8522 .report-top-sub-menu a:hover {
8523 background: #edf0f9;
8524 color: #333;
8525 }
8526
8527 .report-top-sub-menu a.active {
8528 background-color: var(--tutor-primary-color);
8529 color: #ffffff;
8530 border: 1px solid var(--tutor-primary-hover-color);
8531 }
8532
8533 /** Menu divider/separator */
8534 .tutor-dashboard-menu-divider {
8535 height: 1px;
8536 margin: 10px 0;
8537 overflow: hidden;
8538 background-color: #dcdfe5;
8539 }
8540
8541 .tutor-dashboard-menu-divider-header {
8542 color: #acacac;
8543 padding: 10px 20px;
8544 cursor: default;
8545 }
8546
8547 .tutor-date-range-wrap {
8548 display: inline-block;
8549 }
8550
8551 .report-date-range-form {
8552 display: -webkit-box;
8553 display: -ms-flexbox;
8554 display: flex;
8555 margin-bottom: 0;
8556 max-width: 370px;
8557 }
8558
8559 .date-range-input {
8560 position: relative;
8561 }
8562
8563 .date-range-input input {
8564 border-radius: 0 !important;
8565 margin: 0 !important;
8566 border-right: none !important;
8567 font-size: 14px;
8568 }
8569
8570 .date-range-input:last-child {
8571 margin-right: 0;
8572 }
8573
8574 .date-range-input:last-child button {
8575 border-radius: 0;
8576 }
8577
8578 .date-range-input input,
8579 .date-range-input input[type="text"] {
8580 border: 1px solid #d7dadf;
8581 -webkit-box-shadow: none;
8582 box-shadow: none;
8583 line-height: 29px;
8584 margin: 0;
8585 padding-right: 30px;
8586 padding-top: 0;
8587 padding-bottom: 0;
8588 width: 100%;
8589 }
8590
8591 .date-range-input i.tutor-icon-calendar {
8592 position: absolute;
8593 right: 10px;
8594 top: 7px;
8595 }
8596
8597 .date-range-input button {
8598 background-color: var(--tutor-primary-color);
8599 color: #ffffff;
8600 border: none;
8601 line-height: 30px;
8602 padding: 0 15px;
8603 }
8604
8605 .date-range-input button:hover {
8606 background-color: var(--tutor-primary-hover-color);
8607 }
8608
8609 .report-download-csv-icon {
8610 float: right;
8611 }
8612
8613 .report-download-csv-icon a {
8614 text-decoration: none;
8615 }
8616
8617 .tutor-dashboard-statement-table-wrap {
8618 overflow-x: auto;
8619 }
8620
8621 table.tutor-dashboard-statement-table p {
8622 margin: 0;
8623 padding: 0;
8624 }
8625
8626 table.tutor-dashboard-statement-table p.small-text {
8627 font-size: 12px;
8628 color: #666666;
8629 }
8630
8631 /** ENd earning report **/
8632 .tutor-mycourse-thumbnail {
8633 -webkit-box-flex: 0;
8634 -ms-flex: 0 0 250px;
8635 flex: 0 0 250px;
8636 background-size: cover;
8637 background-position: center;
8638 }
8639
8640 .tutor-mycourse-content {
8641 padding: 20px;
8642 -webkit-box-flex: 1;
8643 -ms-flex: 1;
8644 flex: 1;
8645 }
8646
8647 @media (max-width: 580px) {
8648 .tutor-mycourse-thumbnail {
8649 height: 200px;
8650 }
8651 .tutor-mycourse-thumbnail,
8652 .tutor-mycourse-content {
8653 min-width: 100%;
8654 width: 100%;
8655 }
8656 .profile-completion-warning-details li {
8657 display: block !important;
8658 }
8659 }
8660
8661 .tutor-mycourse-content h3 {
8662 margin: 0 0 9px;
8663 }
8664
8665 .tutor-mycourse-content h3 a:hover {
8666 color: var(--tutor-primary-color);
8667 }
8668
8669 .tutor-mycourse-rating {
8670 color: #f8c51c;
8671 font-size: 14px;
8672 }
8673
8674 .tutor-mycourse-rating i {
8675 margin-right: 4px;
8676 }
8677
8678 .tutor-mycourse-view,
8679 .tutor-mycourse-edit,
8680 .tutor-mycourse-delete {
8681 color: var(--tutor-light-color);
8682 -webkit-transition: 300ms;
8683 transition: 300ms;
8684 }
8685
8686 .tutor-mycourse-view i,
8687 .tutor-mycourse-edit i,
8688 .tutor-mycourse-delete i {
8689 line-height: inherit;
8690 display: inline-block;
8691 vertical-align: top;
8692 color: var(--tutor-primary-color);
8693 }
8694
8695 .tutor-mycourse-view:hover,
8696 .tutor-mycourse-edit:hover,
8697 .tutor-mycourse-delete:hover {
8698 color: var(--tutor-primary-color);
8699 }
8700
8701 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8702 display: -webkit-box;
8703 display: -ms-flexbox;
8704 display: flex;
8705 margin-bottom: 30px;
8706 border: 1px solid #dcdfe5;
8707 border-radius: 4px;
8708 -webkit-box-orient: horizontal;
8709 -webkit-box-direction: normal;
8710 -ms-flex-direction: row;
8711 flex-direction: row;
8712 overflow: hidden;
8713 position: relative;
8714 }
8715
8716 @media (max-width: 580px) {
8717 .tutor-dashboard-content-inner .tutor-mycourse-wrap {
8718 -ms-flex-wrap: wrap;
8719 flex-wrap: wrap;
8720 }
8721 }
8722
8723 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
8724 display: none;
8725 }
8726
8727 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating {
8728 margin-bottom: 3px;
8729 }
8730
8731 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a {
8732 font-weight: 400;
8733 margin-left: 5px;
8734 color: #8c94a8;
8735 }
8736
8737 .tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover {
8738 color: var(--tutor-primary-color);
8739 }
8740
8741 .tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child {
8742 margin-bottom: 0;
8743 }
8744
8745 .tutor-mycourse-content .mycourse-footer {
8746 display: -webkit-box;
8747 display: -ms-flexbox;
8748 display: flex;
8749 }
8750
8751 .tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats {
8752 -webkit-box-flex: 1;
8753 -ms-flex: 1;
8754 flex: 1;
8755 }
8756
8757 .tutor-dashboard-content-inner .tutor-mycourses-stats > * {
8758 margin-right: 8px;
8759 }
8760
8761 .tutor-mycourse-status {
8762 margin-right: 15px;
8763 }
8764
8765 .tutor-dashboard-content-inner h3 a {
8766 color: var(--tutor-text-color);
8767 font-size: 22px;
8768 line-height: 28px;
8769 font-weight: 500;
8770 display: block;
8771 }
8772
8773 .tutor-dashboard-content-inner .tutor-course-metadata ul {
8774 display: block;
8775 list-style: none;
8776 margin: 0 0 10px;
8777 padding: 0;
8778 }
8779
8780 .tutor-dashboard-content-inner .tutor-progress-bar-wrap {
8781 margin-bottom: 0;
8782 }
8783
8784 .tutor-dashboard-content-inner .tutor-course-metadata li {
8785 display: inline-block;
8786 color: var(--tutor-light-color);
8787 margin-left: 20px;
8788 }
8789
8790 .tutor-dashboard-content-inner .tutor-course-metadata li:first-child {
8791 margin-left: 0;
8792 }
8793
8794 .tutor-dashboard-content-inner .tutor-course-metadata li span {
8795 color: var(--tutor-text-color);
8796 margin-left: 5px;
8797 }
8798
8799 .tutor-table {
8800 width: 100%;
8801 }
8802
8803 .tutor-stretched-link::after {
8804 position: absolute;
8805 top: 0;
8806 right: 0;
8807 bottom: 0;
8808 left: 0;
8809 z-index: 1;
8810 pointer-events: auto;
8811 content: "";
8812 background-color: rgba(0, 0, 0, 0);
8813 }
8814
8815 .sr-only {
8816 position: absolute;
8817 width: 1px;
8818 height: 1px;
8819 padding: 0;
8820 margin: -1px;
8821 overflow: hidden;
8822 clip: rect(0, 0, 0, 0);
8823 white-space: nowrap;
8824 border: 0;
8825 }
8826
8827 /**
8828 * Tutor Course Delete Popup
8829 */
8830 .tutor-course-delete-popup {
8831 text-align: center;
8832 font-size: 16px;
8833 line-height: 25px;
8834 font-weight: 400;
8835 color: #8C94A8;
8836 }
8837
8838 .tutor-course-delete-popup img {
8839 width: 110px;
8840 margin: 0 auto;
8841 }
8842
8843 .tutor-course-delete-popup h3 {
8844 font-weight: 500;
8845 font-size: 30px;
8846 margin: 15px 0 25px;
8847 }
8848
8849 .tutor-modal-button-group {
8850 margin-top: 55px;
8851 }
8852
8853 .tutor-modal-button-group button {
8854 line-height: 30px;
8855 padding: 10px 25px;
8856 color: #C7CCDA;
8857 border: 2px solid #DDDFE7;
8858 border-radius: 2px;
8859 background: #fff;
8860 min-width: 220px;
8861 text-align: center;
8862 text-transform: uppercase;
8863 -webkit-transition: 300ms;
8864 transition: 300ms;
8865 }
8866
8867 .tutor-modal-button-group button + button {
8868 margin-left: 20px;
8869 }
8870
8871 .tutor-modal-button-group button.tutor-danger {
8872 background: #F0576A;
8873 border-color: #F0576A;
8874 color: #ffffff;
8875 }
8876
8877 .tutor-modal-button-group button:hover {
8878 background: #fff;
8879 color: #333;
8880 border-color: #333;
8881 }
8882
8883 .tutor-modal-button-group button.tutor-danger:hover {
8884 background: #cd4a5a;
8885 border-color: #cd4a5a;
8886 color: #ffffff;
8887 }
8888
8889 @media (max-width: 768px) {
8890 .tutor-modal-button-group button {
8891 padding: 5px 20px;
8892 min-width: auto;
8893 margin-bottom: 6px;
8894 }
8895 .tutor-modal-button-group {
8896 margin-top: 20px;
8897 }
8898 }
8899
8900 /**
8901 Withdraw Method
8902 */
8903 #tutor-withdraw-account-set-form .withdraw-method-select-wrap {
8904 display: -webkit-box;
8905 display: -ms-flexbox;
8906 display: flex;
8907 -ms-flex-wrap: wrap;
8908 flex-wrap: wrap;
8909 margin: 0 -15px 40px;
8910 }
8911
8912 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select {
8913 -webkit-box-flex: 1;
8914 -ms-flex-positive: 1;
8915 flex-grow: 1;
8916 padding: 0 15px;
8917 margin-bottom: 30px;
8918 }
8919
8920 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select label {
8921 display: block;
8922 padding: 20px;
8923 margin: 0;
8924 cursor: pointer;
8925 overflow: hidden;
8926 border: 1px solid #DCDFE5;
8927 border-radius: 4px;
8928 position: relative;
8929 }
8930
8931 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select label:after {
8932 content: '\e90f';
8933 position: absolute;
8934 right: -1px;
8935 top: -1px;
8936 border: 1px solid #DCDFE5;
8937 height: 22px;
8938 width: 22px;
8939 text-align: center;
8940 line-height: 22px;
8941 color: transparent;
8942 }
8943
8944 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select label > p {
8945 font-size: 20px;
8946 font-weight: 600;
8947 color: var(--tutor-primary-color);
8948 }
8949
8950 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select label span {
8951 color: #B0B6C8;
8952 font-weight: 400;
8953 }
8954
8955 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select input:checked + label {
8956 border-color: var(--tutor-success-button-color);
8957 -webkit-box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8958 box-shadow: 0 0 0 1px var(--tutor-success-button-color);
8959 }
8960
8961 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select input:checked + label:after {
8962 color: #fff;
8963 background: var(--tutor-success-button-color);
8964 border-color: var(--tutor-success-button-color);
8965 font-family: 'tutor' !important;
8966 speak: none;
8967 font-style: normal;
8968 font-weight: normal;
8969 font-variant: normal;
8970 text-transform: none;
8971 font-size: 13px;
8972 }
8973
8974 #tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select p {
8975 margin: 0;
8976 }
8977
8978 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form {
8979 display: -webkit-box;
8980 display: -ms-flexbox;
8981 display: flex;
8982 -ms-flex-wrap: wrap;
8983 flex-wrap: wrap;
8984 margin: 0 -15px;
8985 }
8986
8987 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form > div {
8988 -webkit-box-flex: 1;
8989 -ms-flex-positive: 1;
8990 flex-grow: 1;
8991 min-width: 50%;
8992 padding: 0 15px 20px;
8993 }
8994
8995 @media (max-width: 480px) {
8996 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form > div {
8997 width: 100%;
8998 }
8999 }
9000
9001 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form > div.withdraw-account-save-btn-wrap {
9002 width: 100%;
9003 }
9004
9005 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus, #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form textarea:focus {
9006 border-color: var(--tutor-primary-color);
9007 outline: none;
9008 }
9009
9010 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form input[type='text'],
9011 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form textarea,
9012 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
9013 border: 1px solid #DCDFE5;
9014 display: block;
9015 width: 100%;
9016 background: transparent;
9017 -webkit-box-shadow: none;
9018 box-shadow: none;
9019 border-radius: 4px;
9020 }
9021
9022 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form textarea {
9023 min-height: 80px;
9024 }
9025
9026 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form label {
9027 color: #989EAF;
9028 margin-bottom: 8px;
9029 display: block;
9030 }
9031
9032 #tutor-withdraw-account-set-form .withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc {
9033 font-size: 12px;
9034 margin: 5px 0 0;
9035 font-style: italic;
9036 }
9037
9038 .submitted-assignment-title a, .submitted-assignment-title h3 {
9039 margin-bottom: 20px;
9040 }
9041
9042 .submitted-assignments-sorting-wrap {
9043 margin-bottom: 30px;
9044 }
9045
9046 .submitted-assignments-sorting-wrap .tutor-form-group {
9047 display: -webkit-box;
9048 display: -ms-flexbox;
9049 display: flex;
9050 -webkit-box-align: center;
9051 -ms-flex-align: center;
9052 align-items: center;
9053 -ms-flex-preferred-size: 35% !important;
9054 flex-basis: 35% !important;
9055 }
9056
9057 .submitted-assignments-sorting-wrap .tutor-form-group label, .submitted-assignments-sorting-wrap .tutor-form-group select {
9058 margin-bottom: 0;
9059 }
9060
9061 .submitted-assignments-sorting-wrap .tutor-form-group label {
9062 -ms-flex-preferred-size: 35%;
9063 flex-basis: 35%;
9064 }
9065
9066 .submitted-assignments-sorting-wrap .tutor-form-group select {
9067 height: 40px;
9068 }
9069
9070 .tutor-dashboard-assignment-table .student-column {
9071 display: -webkit-box;
9072 display: -ms-flexbox;
9073 display: flex;
9074 -webkit-box-align: center;
9075 -ms-flex-align: center;
9076 align-items: center;
9077 }
9078
9079 .tutor-dashboard-assignment-table .student-column .student-avatar {
9080 width: 34px;
9081 margin-right: 10px;
9082 }
9083
9084 .tutor-dashboard-assignment-table .student-column .student-avatar img {
9085 border-radius: 50%;
9086 }
9087
9088 .tutor-dashboard-assignment-table .student-column .student-avatar span {
9089 display: block;
9090 width: 34px;
9091 height: 34px;
9092 line-height: 34px;
9093 border-radius: 50%;
9094 font-size: 12px;
9095 text-align: center;
9096 }
9097
9098 .tutor-dashboard-assignment-table .student-column .student-details h4, .tutor-dashboard-assignment-table .student-column .student-details p {
9099 line-height: 1.3;
9100 margin-bottom: 0;
9101 }
9102
9103 .tutor-dashboard-assignment-table span.review-required,
9104 .tutor-dashboard-assignment-table span.result-pass,
9105 .tutor-dashboard-assignment-table span.result-fail {
9106 background: #df3247;
9107 font-size: 14px;
9108 font-weight: bold;
9109 color: #fff;
9110 padding: 4px 11px;
9111 border-radius: 2px;
9112 }
9113
9114 .tutor-dashboard-assignment-table span.result-pass {
9115 background: var(--tutor-success-button-color);
9116 }
9117
9118 .tutor-dashboard-assignment-table span.review-required {
9119 background: #f5b30d;
9120 }
9121
9122 .tutor-assignment-review-header p span {
9123 font-weight: 400;
9124 color: var(--tutor-text-color);
9125 }
9126
9127 .tutor-assignment-submitted-page {
9128 border-bottom: none;
9129 }
9130
9131 .tutor-assignment-submitted-page .assignment-info {
9132 display: -webkit-box;
9133 display: -ms-flexbox;
9134 display: flex;
9135 -webkit-box-align: center;
9136 -ms-flex-align: center;
9137 align-items: center;
9138 }
9139
9140 .tutor-assignment-submitted-page .assignment-info p {
9141 margin-right: 15px;
9142 }
9143
9144 .tutor-assignment-submitted-page h3 {
9145 margin: 5px 0;
9146 }
9147
9148 .tutor-dashboard-assignment-submitted-content {
9149 margin-top: 30px;
9150 margin-bottom: 50px;
9151 }
9152
9153 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row {
9154 margin-bottom: 30px;
9155 }
9156
9157 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark {
9158 display: -webkit-box;
9159 display: -ms-flexbox;
9160 display: flex;
9161 -webkit-box-align: center;
9162 -ms-flex-align: center;
9163 align-items: center;
9164 }
9165
9166 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark input {
9167 margin: 0;
9168 }
9169
9170 .tutor-dashboard-assignment-review .tutor-assignment-evaluate-row .input-mark p {
9171 margin-top: 0;
9172 margin-left: 15px;
9173 }
9174
9175 .tutor-announcement-content-wrap {
9176 text-align: left !important;
9177 display: -webkit-box;
9178 display: -ms-flexbox;
9179 display: flex;
9180 -webkit-box-pack: justify;
9181 -ms-flex-pack: justify;
9182 justify-content: space-between;
9183 -webkit-box-align: center;
9184 -ms-flex-align: center;
9185 align-items: center;
9186 }
9187
9188 .tutor-announcement-content-wrap p {
9189 margin: 0;
9190 }
9191
9192 .tutor-dashboard-announcement-sorting-wrap {
9193 display: -webkit-box;
9194 display: -ms-flexbox;
9195 display: flex;
9196 -webkit-column-gap: 15px;
9197 -moz-column-gap: 15px;
9198 column-gap: 15px;
9199 }
9200
9201 .tutor-dashboard-announcement-sorting-wrap div:nth-child(1) {
9202 -ms-flex-preferred-size: 50%;
9203 flex-basis: 50%;
9204 }
9205
9206 .tutor-dashboard-announcement-sorting-wrap div:nth-child(2) {
9207 -ms-flex-preferred-size: 20%;
9208 flex-basis: 20%;
9209 }
9210
9211 .tutor-dashboard-announcement-sorting-wrap div:nth-child(3) {
9212 -ms-flex-preferred-size: 30%;
9213 flex-basis: 30%;
9214 }
9215
9216 .tutor-dashboard-announcement-table {
9217 border-spacing: 0;
9218 border-collapse: collapse;
9219 border: 1px solid #ccd0d4;
9220 }
9221
9222 .tutor-dashboard-announcement-table thead th, .tutor-dashboard-announcement-table thead td {
9223 border-bottom: 1px solid #ccd0d4;
9224 }
9225
9226 .tutor-dashboard-announcement-table tbody tr:last-child {
9227 border-bottom: 1px solid #ccd0d4;
9228 }
9229
9230 .tutor-dashboard-announcement-table tbody td:first-child {
9231 padding-left: 30px;
9232 line-height: 24px;
9233 }
9234
9235 .tutor-dashboard-announcement-table tr {
9236 background-color: #F3F3F3;
9237 }
9238
9239 .tutor-dashboard-announcement-table tr:nth-child(odd) {
9240 background-color: #fff;
9241 }
9242
9243 .tutor-dashboard-announcement-table th, .tutor-dashboard-announcement-table td {
9244 border: 0;
9245 vertical-align: middle;
9246 }
9247
9248 .tutor-dashboard-announcement-table th h4, .tutor-dashboard-announcement-table td h4 {
9249 font-size: 16px;
9250 margin-bottom: 0;
9251 }
9252
9253 .tutor-dashboard-announcement-table th p, .tutor-dashboard-announcement-table th a, .tutor-dashboard-announcement-table td p, .tutor-dashboard-announcement-table td a {
9254 font-size: 13px;
9255 margin-bottom: 0;
9256 }
9257
9258 .tutor-dashboard-announcement-table th:last-child, .tutor-dashboard-announcement-table td:last-child {
9259 padding-right: 30px;
9260 }
9261
9262 .tutor-dashboard-announcement-table th {
9263 padding: 15px 0;
9264 background-color: #f3f3f3;
9265 }
9266
9267 .tutor-dashboard-announcement-table td {
9268 padding: 30px 0;
9269 }
9270
9271 .tutor-dashboard-announcement-table th:first-child {
9272 padding-left: 40px;
9273 }
9274
9275 .tutor-dashboard-announcement-table th:last-child {
9276 padding-right: 40px;
9277 }
9278
9279 .tutor-announcement-datepicker {
9280 position: relative;
9281 }
9282
9283 .tutor-announcement-datepicker input, .tutor-announcement-datepicker i {
9284 position: absolute;
9285 }
9286
9287 .tutor-announcement-datepicker i {
9288 top: 50%;
9289 right: 10px;
9290 color: #3e64de;
9291 }
9292
9293 .tutor-announcement-buttons {
9294 display: -webkit-box;
9295 display: -ms-flexbox;
9296 display: flex;
9297 -webkit-box-align: center;
9298 -ms-flex-align: center;
9299 align-items: center;
9300 }
9301
9302 .tutor-announcement-buttons li {
9303 list-style: none;
9304 }
9305
9306 .tutor-dropdown {
9307 position: relative;
9308 cursor: pointer;
9309 margin-left: 20px;
9310 }
9311
9312 .tutor-dropdown .tutor-icon-action {
9313 padding: 5px 10px;
9314 margin-right: -10px;
9315 }
9316
9317 .tutor-dropdown .tutor-icon-action:hover {
9318 background: #f3f3f3;
9319 border-radius: 50%;
9320 }
9321
9322 .tutor-dropdown.show .tutor-dropdown-menu {
9323 display: block !important;
9324 }
9325
9326 .tutor-dropdown-menu:before {
9327 content: "";
9328 position: absolute;
9329 right: 10px;
9330 background: linear-gradient(-45deg, transparent 50%, black 50%);
9331 height: 10px;
9332 width: 10px;
9333 -webkit-transform: rotate(45deg);
9334 transform: rotate(45deg);
9335 top: -4px;
9336 }
9337
9338 .tutor-dropdown-menu {
9339 min-width: 140px;
9340 background: #353535;
9341 color: white;
9342 width: 100%;
9343 position: absolute;
9344 top: 40px;
9345 right: -13px;
9346 display: none;
9347 border-radius: 5px;
9348 padding: 0;
9349 margin: 0;
9350 }
9351
9352 .tutor-dropdown-menu li {
9353 list-style: none !important;
9354 padding: 5px 15px 5px 15px;
9355 cursor: pointer;
9356 }
9357
9358 .tutor-dropdown-menu li:first-child {
9359 border-top-left-radius: 6px;
9360 border-top-right-radius: 6px;
9361 }
9362
9363 .tutor-dropdown-menu li:last-child {
9364 border-bottom-left-radius: 6px;
9365 border-bottom-right-radius: 6px;
9366 }
9367
9368 .tutor-dropdown-menu li:hover {
9369 background-color: #6b6b6b;
9370 }
9371
9372 .tutor-dropdwown-menu li i {
9373 padding-right: 4px;
9374 }
9375
9376 .tutor-announcements-update-form .tutor-option-field-row input[type="text"],
9377 .tutor-announcements-update-form textarea,
9378 .tutor-announcements-form .tutor-option-field-row input[type="text"],
9379 .tutor-announcements-form textarea {
9380 width: 100%;
9381 margin-top: 8px;
9382 }
9383
9384 .tutor-announcements-form select,
9385 .tutor-announcements-update-form select {
9386 width: 100%;
9387 max-width: 100% !important;
9388 padding: 7px 12px;
9389 margin-top: 8px;
9390 }
9391
9392 .tutor-announcements-update-form .tutor-option-field-row,
9393 .tutor-announcements-form .tutor-option-field-row {
9394 border: none !important;
9395 }
9396
9397 .tutor-announcement-modal-content {
9398 border-radius: 20px;
9399 }
9400
9401 .tutor-announcement-modal-footer-buttons {
9402 display: -webkit-box;
9403 display: -ms-flexbox;
9404 display: flex;
9405 -webkit-box-pack: justify;
9406 -ms-flex-pack: justify;
9407 justify-content: space-between;
9408 }
9409
9410 .tutor-announcement-cancel-btn {
9411 background: #e8e8e8 !important;
9412 border-radius: 3px !important;
9413 color: #7a7a7a !important;
9414 }
9415
9416 /*announcemnets details modal*/
9417 .tutor-announcement-details-modal-content > a {
9418 cursor: pointer;
9419 padding: 20px;
9420 float: right;
9421 }
9422
9423 .modal-container.tutor-announcement-details-container {
9424 padding: 45px 70px !important;
9425 }
9426
9427 .tutor-announcement-big-icon {
9428 margin-right: 10px;
9429 font-size: 32px;
9430 width: 76px;
9431 height: 76px;
9432 border-radius: 100%;
9433 background: #e9edfb;
9434 text-align: center;
9435 color: #3e64de;
9436 display: -webkit-box;
9437 display: -ms-flexbox;
9438 display: flex;
9439 display: -o-flex;
9440 display: -ms-flex;
9441 display: -moz-flex;
9442 display: -webkit-flex;
9443 -webkit-box-align: center;
9444 -ms-flex-align: center;
9445 align-items: center;
9446 -o-align-items: center;
9447 -ms-align-items: center;
9448 -moz-align-items: center;
9449 -webkit-align-items: center;
9450 -webkit-box-pack: center;
9451 -ms-flex-pack: center;
9452 justify-content: center;
9453 -o-justify-content: center;
9454 -ms-justify-content: center;
9455 -moz-justify-content: center;
9456 -webkit-justify-content: center;
9457 }
9458
9459 .tutor-announcement-detail-content {
9460 margin-top: 35px;
9461 }
9462
9463 .tutor-announcement-detail-content h3 {
9464 font-size: 24px;
9465 font-weight: bold;
9466 color: #161616;
9467 }
9468
9469 .tutor-announcement-detail-content p {
9470 font-style: normal;
9471 font-weight: normal;
9472 font-size: 16px;
9473 color: #7a7a7a;
9474 margin-top: 15px;
9475 margin-bottom: 10px;
9476 }
9477
9478 .tutor-detail-course-content-wrap {
9479 background-color: #f3f3f3;
9480 }
9481
9482 .tutor-detail-course-content {
9483 padding: 30px 70px 70px;
9484 }
9485
9486 .tutor-detail-course-info-wrap {
9487 display: -webkit-box;
9488 display: -ms-flexbox;
9489 display: flex;
9490 -webkit-box-pack: justify;
9491 -ms-flex-pack: justify;
9492 justify-content: space-between;
9493 margin-bottom: 50px;
9494 }
9495
9496 .tutor-announce-detail-popup-button-wrap {
9497 display: -webkit-box;
9498 display: -ms-flexbox;
9499 display: flex;
9500 -webkit-box-pack: justify;
9501 -ms-flex-pack: justify;
9502 justify-content: space-between;
9503 }
9504
9505 .announcement-detail-edit-delete-button > .tutor-announcement-delete {
9506 background: #e8e8e8 !important;
9507 color: #7a7a7a !important;
9508 }
9509
9510 .tutor-border-none {
9511 border: none !important;
9512 }
9513
9514 .announcement-detail-edit-delete-button > button {
9515 padding: 10px 20px !important;
9516 }
9517
9518 .announcement-detail-edit-delete-button {
9519 display: -webkit-box;
9520 display: -ms-flexbox;
9521 display: flex;
9522 gap: 10px;
9523 }
9524
9525 .tutor-announcement-detail-course-info p,
9526 .tutor-announcement-detail-date-info p {
9527 font-size: 16px;
9528 color: #161616;
9529 font-weight: 700;
9530 max-width: 95%;
9531 }
9532
9533 .tutor-announcements-modal-wrap .tutor-modal-content {
9534 max-width: 660px !important;
9535 }
9536
9537 .tutor-announcements-modal-wrap .modal-footer {
9538 -webkit-box-pack: justify;
9539 -ms-flex-pack: justify;
9540 justify-content: space-between;
9541 }
9542
9543 .tutor-quiz-attempt-history td:last-child {
9544 text-align: center;
9545 }
9546
9547 .tutor-quiz-attempt-history td:last-child a {
9548 display: block;
9549 padding: 10px;
9550 }
9551
9552 .attempt-review-title {
9553 font-size: 18px;
9554 color: var(--tutor-text-size);
9555 font-weight: 600;
9556 display: -webkit-box;
9557 display: -ms-flexbox;
9558 display: flex;
9559 -webkit-box-align: center;
9560 -ms-flex-align: center;
9561 align-items: center;
9562 margin-bottom: 60px;
9563 }
9564
9565 .attempt-review-title i {
9566 margin-right: 12px;
9567 color: var(--tutor-primary-color);
9568 }
9569
9570 .tutor-quiz-attempt-info-row .attempt-view-bottom,
9571 .tutor-quiz-attempt-info-row .attempt-view-top {
9572 display: -webkit-box;
9573 display: -ms-flexbox;
9574 display: flex;
9575 -webkit-box-pack: justify;
9576 -ms-flex-pack: justify;
9577 justify-content: space-between;
9578 }
9579
9580 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
9581 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
9582 display: -webkit-inline-box;
9583 display: -ms-inline-flexbox;
9584 display: inline-flex;
9585 -webkit-box-align: center;
9586 -ms-flex-align: center;
9587 align-items: center;
9588 max-width: 30%;
9589 }
9590
9591 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
9592 -webkit-box-align: start;
9593 -ms-flex-align: start;
9594 align-items: flex-start;
9595 }
9596
9597 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required,
9598 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
9599 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
9600 background: #df3247;
9601 font-size: 14px;
9602 font-weight: 400;
9603 color: #fff;
9604 padding: 1px 4px;
9605 margin-right: 13px;
9606 border-radius: 2px;
9607 }
9608
9609 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
9610 background: var(--tutor-success-button-color);
9611 }
9612
9613 .tutor-quiz-attempt-info-row .attempt-info-content span.result-review-required {
9614 background: #f5b30d;
9615 }
9616
9617 .tutor-quiz-attempt-info-row .attempt-info-content h4,
9618 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
9619 font-size: 14px;
9620 line-height: 25px;
9621 margin: 0;
9622 color: #7a7f85;
9623 font-weight: 400;
9624 }
9625
9626 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
9627 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
9628 font-weight: 700;
9629 color: var(--tutor-text-color);
9630 margin-top: 7px;
9631 }
9632
9633 .tutor-quiz-attempt-info-row .attempt-view-top {
9634 padding-bottom: 30px;
9635 margin-bottom: 30px;
9636 border-bottom: 1px solid #dcdfe5;
9637 }
9638
9639 .tutor-quiz-attempt-info-row .attempt-view-bottom {
9640 margin-bottom: 60px;
9641 }
9642
9643 .attempt-user-details {
9644 display: -webkit-box;
9645 display: -ms-flexbox;
9646 display: flex;
9647 -webkit-box-align: center;
9648 -ms-flex-align: center;
9649 align-items: center;
9650 }
9651
9652 .attempt-user-details .attempt-user-avatar {
9653 padding-right: 20px;
9654 }
9655
9656 .attempt-user-details .attempt-user-avatar img {
9657 display: block;
9658 width: 70px;
9659 height: 70px;
9660 border-radius: 50%;
9661 }
9662
9663 .attempt-user-details .attempt-info-content h4 {
9664 font-size: 18px;
9665 }
9666
9667 .attempt-review-notice-wrap {
9668 display: -webkit-box;
9669 display: -ms-flexbox;
9670 display: flex;
9671 margin-bottom: 60px;
9672 -webkit-box-pack: justify;
9673 -ms-flex-pack: justify;
9674 justify-content: space-between;
9675 }
9676
9677 .attempt-review-notice-wrap p {
9678 margin: 0;
9679 display: -webkit-inline-box;
9680 display: -ms-inline-flexbox;
9681 display: inline-flex;
9682 -webkit-box-align: center;
9683 -ms-flex-align: center;
9684 align-items: center;
9685 }
9686
9687 .attempt-review-notice-wrap p.attempt-review-notice i {
9688 font-size: 16px;
9689 color: #f5c813;
9690 margin-right: 9px;
9691 }
9692
9693 .attempt-review-notice-wrap p.attempt-review-at > span {
9694 color: var(--tutor-primary-color);
9695 margin-right: 7px;
9696 font-size: 16px;
9697 }
9698
9699 .attempt-review-notice-wrap p > strong {
9700 font-weight: 400;
9701 margin-right: 5px;
9702 }
9703
9704 .quiz-attempt-answers-wrap {
9705 background: #fff;
9706 margin: 0 0 1.5em;
9707 }
9708
9709 .quiz-attempt-answers-wrap .attempt-answers-header {
9710 padding: 30px 20px;
9711 }
9712
9713 .quiz-attempt-answers-wrap .attempt-answers-header h3 {
9714 font-size: 20px;
9715 line-height: 1.5;
9716 color: #3f435b;
9717 }
9718
9719 .quiz-attempt-answers-wrap .tutor-instructor-feedback-wrap {
9720 padding-left: 20px;
9721 padding-right: 20px;
9722 padding-bottom: 20px;
9723 }
9724
9725 .quiz-attempt-answers-wrap table {
9726 border-collapse: collapse;
9727 border: none;
9728 }
9729
9730 .quiz-attempt-answers-wrap table tr {
9731 background-color: #fff;
9732 }
9733
9734 .quiz-attempt-answers-wrap table tr:first-child {
9735 background-color: #f7f7f9;
9736 border-top: 1px solid #eaeaea;
9737 border-bottom: 1px solid #eaeaea !important;
9738 }
9739
9740 .quiz-attempt-answers-wrap table tr:not(:first-child) {
9741 border-top: 1px solid #dcdce1;
9742 }
9743
9744 .quiz-attempt-answers-wrap table tr:not(:last-child) {
9745 border-bottom: 1px solid #dcdce1;
9746 }
9747
9748 .quiz-attempt-answers-wrap table th {
9749 font-size: 12px;
9750 text-transform: inherit;
9751 }
9752
9753 .quiz-attempt-answers-wrap table th,
9754 .quiz-attempt-answers-wrap table td {
9755 padding: 17px 20px;
9756 vertical-align: middle;
9757 border: none;
9758 font-size: 14px;
9759 line-height: 1.71;
9760 letter-spacing: normal;
9761 color: #393c40;
9762 }
9763
9764 .quiz-attempt-answers-wrap table th p,
9765 .quiz-attempt-answers-wrap table td p {
9766 margin: 0;
9767 }
9768
9769 .quiz-attempt-answers-wrap table th .tutor-icon-block,
9770 .quiz-attempt-answers-wrap table td .tutor-icon-block {
9771 font-size: 14px;
9772 width: 30px;
9773 height: 30px;
9774 line-height: 30px;
9775 }
9776
9777 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
9778 border: 1px solid #d4dadb;
9779 color: #d4dadb;
9780 height: 30px;
9781 width: 30px;
9782 border-radius: 2px;
9783 font-size: 13px;
9784 display: inline-block;
9785 text-align: center;
9786 line-height: 30px;
9787 -webkit-transition: 300ms;
9788 transition: 300ms;
9789 }
9790
9791 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
9792 border: 1px solid var(--tutor-success-button-color);
9793 color: var(--tutor-success-button-color);
9794 }
9795
9796 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
9797 border: 1px solid #df3247;
9798 color: #df3247;
9799 }
9800
9801 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
9802 margin-right: 17px;
9803 }
9804
9805 .tutor-quiz-attempt-review-wrap .attempt-answers-header {
9806 background: #fff;
9807 padding: 20px;
9808 margin-top: 20px;
9809 }
9810
9811 .tutor-quiz-attempt-review-wrap .attempt-answers-header a {
9812 color: #3f435b;
9813 }
9814
9815 .tutor-quiz-attempt-review-wrap .attempt-answers-header > p {
9816 color: #737787;
9817 margin-top: 10px;
9818 margin-bottom: 0;
9819 }
9820
9821 .tutor-quiz-attempt-review-wrap .attempt-answers-header h3 {
9822 font-size: 20px;
9823 line-height: 1.5;
9824 color: #3f435b;
9825 }
9826
9827 .tutor-quiz-attempt-review-wrap .instructor-feedback-content {
9828 padding: 0px 20px 10px 20px;
9829 }
9830
9831 .tutor-quiz-attempt-review-wrap .instructor-feedback-content > p {
9832 margin-bottom: 1em;
9833 }
9834
9835 .tutor-quiz-attempt-review-wrap table {
9836 border-collapse: collapse;
9837 border: none;
9838 }
9839
9840 .tutor-quiz-attempt-review-wrap table tr {
9841 background-color: #fff;
9842 }
9843
9844 .tutor-quiz-attempt-review-wrap table tr:first-child {
9845 background-color: #f7f7f9;
9846 border-top: 1px solid #eaeaea;
9847 border-bottom: 1px solid #eaeaea;
9848 }
9849
9850 .tutor-quiz-attempt-review-wrap table tr:first-child th,
9851 .tutor-quiz-attempt-review-wrap table tr:first-child td {
9852 padding-top: 14px;
9853 padding-bottom: 14px;
9854 }
9855
9856 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) {
9857 border-top: 1px solid #dcdce1;
9858 }
9859
9860 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) th,
9861 .tutor-quiz-attempt-review-wrap table tr:not(:first-child) td {
9862 padding-top: 20px;
9863 padding-bottom: 20px;
9864 }
9865
9866 .tutor-quiz-attempt-review-wrap table tr:not(:last-child) {
9867 border-bottom: 1px solid #dcdce1;
9868 }
9869
9870 .tutor-quiz-attempt-review-wrap table th,
9871 .tutor-quiz-attempt-review-wrap table td {
9872 border: none;
9873 vertical-align: top;
9874 font-size: 14px;
9875 font-weight: 400;
9876 line-height: 1.71;
9877 padding: 15px 6px;
9878 }
9879
9880 .tutor-quiz-attempt-review-wrap table th:first-child,
9881 .tutor-quiz-attempt-review-wrap table td:first-child {
9882 padding: 12px;
9883 }
9884
9885 .tutor-quiz-attempt-review-wrap table th:last-child,
9886 .tutor-quiz-attempt-review-wrap table td:last-child {
9887 padding: 12px 10px;
9888 }
9889
9890 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table th:nth-child(3), .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table th:nth-child(4),
9891 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(3),
9892 .tutor-quiz-attempt-review-wrap .quiz-attempt-answers-wrap table td:nth-child(4) {
9893 width: 28%;
9894 }
9895
9896 .tutor-quiz-attempt-review-wrap span.result-review-required,
9897 .tutor-quiz-attempt-review-wrap span.result-pass,
9898 .tutor-quiz-attempt-review-wrap span.result-fail {
9899 background: #df3247;
9900 font-size: 14px;
9901 font-weight: bold;
9902 color: #fff;
9903 padding: 4px 11px;
9904 border-radius: 2px;
9905 }
9906
9907 .tutor-quiz-attempt-review-wrap span.result-pass {
9908 background: var(--tutor-success-button-color);
9909 }
9910
9911 .tutor-quiz-attempt-review-wrap span.result-review-required {
9912 background: #f5b30d;
9913 }
9914
9915 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip],
9916 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip] {
9917 position: relative;
9918 z-index: 2;
9919 cursor: pointer;
9920 }
9921
9922 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
9923 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before,
9924 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
9925 visibility: hidden;
9926 opacity: 0;
9927 pointer-events: none;
9928 -webkit-transform: translateY(15px);
9929 transform: translateY(15px);
9930 -webkit-transition: 0.15s ease;
9931 transition: 0.15s ease;
9932 }
9933
9934 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:before,
9935 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:before {
9936 content: attr(data-tooltip);
9937 position: absolute;
9938 bottom: 40px;
9939 left: 50%;
9940 margin-bottom: 0px;
9941 margin-left: -60px;
9942 min-width: 122px;
9943 text-align: center;
9944 padding: 4px 7px;
9945 font-size: 14px;
9946 line-height: 1.2;
9947 font-weight: 300;
9948 border-radius: 12px;
9949 background-color: #3f435b;
9950 color: #fff;
9951 z-index: 99999;
9952 }
9953
9954 .tutor-quiz-attempt-review-wrap .tooltip-btn[data-tooltip]:after,
9955 .quiz-attempt-answers-wrap .tooltip-btn[data-tooltip]:after {
9956 position: absolute;
9957 content: "";
9958 bottom: 34px;
9959 left: 50%;
9960 margin-left: -10px;
9961 border-top: 8px solid #3f435b;
9962 border-right: 10px solid transparent;
9963 border-left: 10px solid transparent;
9964 }
9965
9966 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before, .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
9967 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:before,
9968 .tutor-quiz-attempt-review-wrap .active[data-tooltip]:after,
9969 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
9970 .quiz-attempt-answers-wrap .active[data-tooltip]:after,
9971 .quiz-attempt-answers-wrap .active[data-tooltip]:before,
9972 .quiz-attempt-answers-wrap .active[data-tooltip]:after {
9973 visibility: visible;
9974 opacity: 1;
9975 -webkit-transform: translateY(0px);
9976 transform: translateY(0px);
9977 }
9978
9979 .tutor-status-blocked-context i,
9980 .tutor-status-approved-context i,
9981 .quiz-correct-answer-text i,
9982 .quiz-incorrect-answer-text i {
9983 font-size: 14px;
9984 height: 20px;
9985 width: 20px;
9986 text-align: center;
9987 line-height: 20px;
9988 background: #7bbc30;
9989 color: #fff;
9990 display: inline-block;
9991 border-radius: 2px;
9992 margin-right: 6px;
9993 }
9994
9995 .tutor-status-blocked-context i,
9996 .quiz-incorrect-answer-text i {
9997 background: #f44337;
9998 font-size: 10px;
9999 font-weight: 900;
10000 }
10001
10002 .answer-image-matched-wrap {
10003 display: block;
10004 }
10005
10006 .answer-image-matched-wrap .image-matching-item {
10007 display: -webkit-box;
10008 display: -ms-flexbox;
10009 display: flex;
10010 -webkit-box-align: center;
10011 -ms-flex-align: center;
10012 align-items: center;
10013 }
10014
10015 .answer-image-matched-wrap .image-matching-item:not(:last-child) {
10016 margin-bottom: 12px;
10017 }
10018
10019 .answer-image-matched-wrap .image-matching-item img {
10020 max-width: 35px;
10021 }
10022
10023 .answer-image-matched-wrap .image-matching-item .dragged-caption {
10024 font-size: 14px;
10025 margin-left: 12px;
10026 }
10027
10028 .correct-answer-wrap .matching-type {
10029 display: -webkit-box;
10030 display: -ms-flexbox;
10031 display: flex;
10032 }
10033
10034 .correct-answer-wrap .text-image-type {
10035 display: -webkit-box;
10036 display: -ms-flexbox;
10037 display: flex;
10038 -webkit-box-align: center;
10039 -ms-flex-align: center;
10040 align-items: center;
10041 }
10042
10043 .correct-answer-wrap .text-image-type:not(:last-child) {
10044 margin-bottom: 12px;
10045 }
10046
10047 .correct-answer-wrap .text-image-type .image {
10048 margin-right: 12px;
10049 }
10050
10051 .correct-answer-wrap .text-image-type img {
10052 max-width: 35px;
10053 }
10054
10055 /* Only reusable function, or code allowed here. No direct css please. */
10056 #tutor_profile_cover_photo_editor {
10057 height: 344px;
10058 position: relative;
10059 }
10060
10061 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
10062 text-align: right;
10063 padding-left: 190px;
10064 margin-top: 16px;
10065 }
10066
10067 @media (max-width: 492px) {
10068 #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
10069 padding-left: 120px;
10070 }
10071 }
10072
10073 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > img, #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
10074 display: inline-block;
10075 vertical-align: middle;
10076 }
10077
10078 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span {
10079 white-space: nowrap;
10080 font-style: normal;
10081 font-weight: normal;
10082 font-size: 13px;
10083 line-height: 18px;
10084 color: #7A7A7A;
10085 }
10086
10087 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span > span {
10088 color: black;
10089 }
10090
10091 #tutor_profile_cover_photo_editor #tutor_photo_meta_area > span.loader-area {
10092 display: none;
10093 }
10094
10095 #tutor_profile_cover_photo_editor #tutor_cover_area {
10096 height: 245px;
10097 background-color: #E9EDFB;
10098 background-position: center center;
10099 background-size: cover;
10100 background-repeat: no-repeat;
10101 border-radius: 6px;
10102 position: relative;
10103 overflow: hidden;
10104 }
10105
10106 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay {
10107 height: 70%;
10108 position: absolute;
10109 left: 0;
10110 bottom: 0;
10111 right: 0;
10112 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
10113 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
10114 }
10115
10116 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
10117 background: #3E64DE;
10118 border-radius: 3px;
10119 color: white;
10120 border: none;
10121 cursor: pointer;
10122 font-style: normal;
10123 font-weight: 600;
10124 font-size: 12px;
10125 color: #FFFFFF;
10126 position: absolute;
10127 padding: 8px 20px;
10128 right: 22px;
10129 bottom: 22px;
10130 }
10131
10132 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader:hover {
10133 background: #2f52c4;
10134 }
10135
10136 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
10137 margin-left: 6px;
10138 }
10139
10140 @media (max-width: 432px) {
10141 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader > span {
10142 display: none;
10143 }
10144 }
10145
10146 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter {
10147 position: absolute;
10148 color: white;
10149 background: rgba(0, 0, 0, 0.247);
10150 text-align: center;
10151 width: 36px;
10152 border-radius: 50%;
10153 font-size: 17px;
10154 line-height: 40px;
10155 height: 36px;
10156 right: 22px;
10157 top: 22px;
10158 cursor: pointer;
10159 }
10160
10161 #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter:hover {
10162 background: rgba(0, 0, 0, 0.438);
10163 }
10164
10165 #tutor_profile_cover_photo_editor #tutor_profile_area {
10166 width: 142px;
10167 height: 142px;
10168 left: 35px;
10169 top: 145px;
10170 border-radius: 50%;
10171 border: 5px solid white;
10172 position: absolute;
10173 overflow: hidden;
10174 background-color: #E9EDFB;
10175 background-position: center center;
10176 background-size: cover;
10177 background-repeat: no-repeat;
10178 }
10179
10180 @media (max-width: 688px) {
10181 #tutor_profile_cover_photo_editor #tutor_profile_area {
10182 width: 120px;
10183 height: 120px;
10184 left: 31px;
10185 top: 168px;
10186 }
10187 }
10188
10189 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay {
10190 position: absolute;
10191 right: 0;
10192 left: 0;
10193 bottom: 0;
10194 background: rgba(0, 0, 0, 0.253);
10195 padding: 0;
10196 height: 37px;
10197 cursor: pointer;
10198 color: white;
10199 display: -webkit-box;
10200 display: -ms-flexbox;
10201 display: flex;
10202 display: -o-flex;
10203 display: -ms-flex;
10204 display: -moz-flex;
10205 display: -webkit-flex;
10206 -webkit-box-align: center;
10207 -ms-flex-align: center;
10208 align-items: center;
10209 -o-align-items: center;
10210 -ms-align-items: center;
10211 -moz-align-items: center;
10212 -webkit-align-items: center;
10213 -webkit-box-pack: center;
10214 -ms-flex-pack: center;
10215 justify-content: center;
10216 -o-justify-content: center;
10217 -ms-justify-content: center;
10218 -moz-justify-content: center;
10219 -webkit-justify-content: center;
10220 }
10221
10222 #tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay:hover {
10223 background: rgba(0, 0, 0, 0.411);
10224 }
10225
10226 #tutor_profile_cover_photo_editor #tutor_pp_option {
10227 position: absolute;
10228 background: #353535;
10229 width: 157px;
10230 top: 294px;
10231 left: 27px;
10232 border-radius: 6px;
10233 color: white;
10234 z-index: 99;
10235 display: none;
10236 }
10237
10238 @media (max-width: 688px) {
10239 #tutor_profile_cover_photo_editor #tutor_pp_option {
10240 top: 294px;
10241 left: 10px;
10242 }
10243 }
10244
10245 #tutor_profile_cover_photo_editor #tutor_pp_option span {
10246 display: block;
10247 padding: 5px 10px;
10248 cursor: pointer;
10249 overflow: hidden;
10250 font-style: normal;
10251 font-weight: normal;
10252 font-size: 16px;
10253 line-height: 26px;
10254 color: #FFFFFF;
10255 }
10256
10257 #tutor_profile_cover_photo_editor #tutor_pp_option span:first-of-type {
10258 border-top-left-radius: 6px;
10259 border-top-right-radius: 6px;
10260 }
10261
10262 #tutor_profile_cover_photo_editor #tutor_pp_option span:last-of-type {
10263 border-bottom-left-radius: 6px;
10264 border-bottom-right-radius: 6px;
10265 }
10266
10267 #tutor_profile_cover_photo_editor #tutor_pp_option span:hover {
10268 background: #6b6b6b;
10269 }
10270
10271 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow {
10272 text-align: center;
10273 height: 0;
10274 }
10275
10276 #tutor_profile_cover_photo_editor #tutor_pp_option .up-arrow i {
10277 display: inline-block;
10278 width: 0;
10279 height: 0;
10280 border-left: 5px solid transparent;
10281 border-right: 5px solid transparent;
10282 position: relative;
10283 top: -17px;
10284 border-bottom: 5px solid #353535;
10285 }
10286
10287 #tutor_profile_cover_photo_editor #tutor_pp_option > *:not(:last-child) {
10288 position: relative;
10289 z-index: 1;
10290 }
10291
10292 #tutor_profile_cover_photo_editor #tutor_pp_option > div:last-child {
10293 position: fixed;
10294 left: 0;
10295 right: 0;
10296 top: 0;
10297 bottom: 0;
10298 background: transparent;
10299 z-index: 0;
10300 z-index: 0;
10301 }
10302
10303 #tutor_profile_cover_photo_editor.pop-up-opened #tutor_pp_option {
10304 display: block;
10305 }
10306
10307 #tutor_profile_cover_photo_editor #tutor_photo_dialogue_box {
10308 display: none;
10309 }
10310
10311 /* Only reusable function, or code allowed here. No direct css please. */
10312 .tutor-user-public-profile .photo-area {
10313 overflow: hidden;
10314 height: 414px;
10315 margin-top: 30px;
10316 }
10317
10318 .tutor-user-public-profile .photo-area .cover-area {
10319 position: relative;
10320 border-radius: 6px;
10321 overflow: hidden;
10322 }
10323
10324 .tutor-user-public-profile .photo-area .cover-area > div:first-child {
10325 height: 375px;
10326 background-position: center center;
10327 background-repeat: no-repeat;
10328 background-size: cover;
10329 }
10330
10331 .tutor-user-public-profile .photo-area .cover-area > div:last-child {
10332 position: absolute;
10333 left: 0;
10334 right: 0;
10335 bottom: 0;
10336 height: 70%;
10337 background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
10338 background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
10339 }
10340
10341 .tutor-user-public-profile .photo-area .pp-area {
10342 position: relative;
10343 top: -111px;
10344 padding-left: 49px;
10345 display: -webkit-box;
10346 display: -ms-flexbox;
10347 display: flex;
10348 display: -o-flex;
10349 display: -ms-flex;
10350 display: -moz-flex;
10351 display: -webkit-flex;
10352 -webkit-box-align: center;
10353 -ms-flex-align: center;
10354 align-items: center;
10355 -o-align-items: center;
10356 -ms-align-items: center;
10357 -moz-align-items: center;
10358 -webkit-align-items: center;
10359 }
10360
10361 .tutor-user-public-profile .photo-area .pp-area .profile-pic {
10362 background-position: center center;
10363 background-repeat: no-repeat;
10364 background-size: cover;
10365 display: inline-block;
10366 border: 8px solid white;
10367 }
10368
10369 .tutor-user-public-profile .photo-area .pp-area .profile-name {
10370 padding-left: 23px;
10371 padding-bottom: 30px;
10372 }
10373
10374 .tutor-user-public-profile .photo-area .pp-area .profile-name h3 {
10375 font-style: normal;
10376 font-weight: 600;
10377 font-size: 40px;
10378 line-height: 48px;
10379 color: #FFFFFF;
10380 margin: 0;
10381 }
10382
10383 .tutor-user-public-profile .photo-area .pp-area .profile-name > span {
10384 font-style: normal;
10385 font-weight: 500;
10386 font-size: 15px;
10387 color: #757575;
10388 margin-right: 10px;
10389 }
10390
10391 .tutor-user-public-profile .photo-area .pp-area .profile-name > span > span {
10392 color: white;
10393 }
10394
10395 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media {
10396 text-align: right;
10397 padding-right: 30px;
10398 padding-bottom: 20px;
10399 -webkit-box-flex: 1;
10400 flex: 1;
10401 -o-flex: 1;
10402 -ms-flex: 1;
10403 -moz-flex: 1;
10404 -webkit-flex: 1;
10405 }
10406
10407 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container {
10408 font-size: 16px;
10409 }
10410
10411 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-digits {
10412 color: white;
10413 }
10414
10415 .tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta {
10416 color: #757575;
10417 }
10418
10419 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container {
10420 margin-top: 15px;
10421 text-align: right;
10422 }
10423
10424 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a {
10425 display: inline-block;
10426 margin-left: 20px;
10427 color: whitesmoke;
10428 cursor: pointer;
10429 text-decoration: none;
10430 font-size: 16px;
10431 }
10432
10433 .tutor-user-public-profile .photo-area .pp-area .tutor-social-container a:hover {
10434 color: white;
10435 }
10436
10437 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-pic {
10438 border-radius: 50%;
10439 height: 153px;
10440 width: 153px;
10441 }
10442
10443 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
10444 overflow: initial;
10445 }
10446
10447 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-pic {
10448 border-radius: 10px;
10449 height: 200px;
10450 width: 153px;
10451 }
10452
10453 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .profile-rating-media {
10454 padding-bottom: 75px;
10455 }
10456
10457 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .tutor-user-profile-sidebar {
10458 margin-top: 79px;
10459 }
10460
10461 .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area {
10462 height: auto;
10463 }
10464
10465 .tutor-user-public-profile.tutor-user-public-profile-no-cp .cover-area {
10466 display: none;
10467 }
10468
10469 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10470 top: 0;
10471 }
10472
10473 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-pic {
10474 border-radius: 50%;
10475 height: 153px;
10476 width: 153px;
10477 }
10478
10479 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
10480 padding-top: 49px;
10481 }
10482
10483 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3 {
10484 color: #161616 !important;
10485 }
10486
10487 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span {
10488 color: black !important;
10489 }
10490
10491 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10492 position: absolute;
10493 left: 226px;
10494 top: 15px;
10495 }
10496
10497 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media .rating-digits {
10498 color: #161616 !important;
10499 }
10500
10501 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-rating-container {
10502 text-align: left;
10503 }
10504
10505 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
10506 text-align: left !important;
10507 margin-top: 5px !important;
10508 }
10509
10510 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a {
10511 margin-left: 0 !important;
10512 margin-right: 20px;
10513 color: #757575 !important;
10514 }
10515
10516 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container a:hover {
10517 color: #161616 !important;
10518 }
10519
10520 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10521 width: calc(100% - 157px);
10522 }
10523
10524 .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container {
10525 position: absolute;
10526 right: 36px;
10527 left: auto;
10528 }
10529
10530 @media (min-width: 768px) {
10531 .tutor-user-public-profile .content-for-mobile {
10532 display: none;
10533 }
10534 .tutor-user-public-profile .content-for-desktop {
10535 display: block;
10536 }
10537 }
10538
10539 @media (max-width: 767px) {
10540 .tutor-user-public-profile .content-for-mobile {
10541 display: block;
10542 margin: 22px 0 0 0;
10543 padding: 0 !important;
10544 }
10545 .tutor-user-public-profile .content-for-desktop {
10546 display: none;
10547 }
10548 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area {
10549 height: auto;
10550 }
10551 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-no-cp .photo-area .cover-area > div:first-child, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area .cover-area > div:first-child {
10552 height: 220px;
10553 }
10554 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10555 padding-left: 0 !important;
10556 top: -82px !important;
10557 flex-wrap: wrap;
10558 -o-flex-wrap: wrap;
10559 -ms-flex-wrap: wrap;
10560 -moz-flex-wrap: wrap;
10561 -webkit-flex-wrap: wrap;
10562 -webkit-box-pack: center;
10563 -ms-flex-pack: center;
10564 justify-content: center;
10565 -o-justify-content: center;
10566 -ms-justify-content: center;
10567 -moz-justify-content: center;
10568 -webkit-justify-content: center;
10569 }
10570 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-rating-media {
10571 width: 100% !important;
10572 text-align: center !important;
10573 }
10574 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span > span {
10575 color: black !important;
10576 }
10577 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name > span:nth-of-type(2) > span, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name > span:nth-of-type(2) > span {
10578 color: #C4C4C4 !important;
10579 }
10580 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name h3, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-name h3 {
10581 color: #161616 !important;
10582 font-size: 30px !important;
10583 }
10584 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-no-cp .rating-digits, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .rating-digits {
10585 color: #161616 !important;
10586 }
10587 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10588 top: -98px !important;
10589 }
10590 .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .profile-pic {
10591 height: 160px !important;
10592 width: 153px !important;
10593 }
10594 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area, .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media, .tutor-user-public-profile.tutor-user-public-profile-no-cp .tutor-social-container, .tutor-user-public-profile.tutor-user-public-profile-no-cp .ratings {
10595 position: static !important;
10596 top: 0 !important;
10597 text-align: center !important;
10598 }
10599 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-name {
10600 padding: 0 !important;
10601 }
10602 .tutor-user-public-profile .tutor-social-container {
10603 margin: 15px 0 0 0 !important;
10604 }
10605 .tutor-user-public-profile .tutor-social-container a {
10606 color: #7A7A7A !important;
10607 }
10608 .tutor-user-public-profile .profile-name {
10609 padding: 0 !important;
10610 }
10611 .tutor-user-public-profile.tutor-user-public-profile-pp-circle .pp-area, .tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .pp-area {
10612 margin-top: -83px !important;
10613 position: relative !important;
10614 top: 0 !important;
10615 }
10616 .tutor-user-public-profile .tutor-user-profile-sidebar {
10617 margin-top: 0 !important;
10618 }
10619 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10620 -webkit-box-pack: left !important;
10621 -ms-flex-pack: left !important;
10622 justify-content: left !important;
10623 -o-justify-content: left !important;
10624 -ms-justify-content: left !important;
10625 -moz-justify-content: left !important;
10626 -webkit-justify-content: left !important;
10627 }
10628 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area * {
10629 text-align: left !important;
10630 }
10631 }
10632
10633 .tutor-user-public-profile .tutor-user-profile-sidebar {
10634 padding: 15px;
10635 width: 223px;
10636 float: left;
10637 }
10638
10639 .tutor-user-public-profile .tutor-user-profile-content {
10640 width: calc(100% - 228px);
10641 float: left;
10642 margin-bottom: 30px;
10643 }
10644
10645 .tutor-user-public-profile .tutor-user-profile-content > h3 {
10646 font-style: normal;
10647 font-weight: normal;
10648 font-size: 24px;
10649 line-height: 34px;
10650 color: #161616;
10651 margin-top: 20px;
10652 }
10653
10654 .tutor-user-public-profile .tutor-user-profile-content > h3:first-child {
10655 margin-top: 0;
10656 }
10657
10658 @media (max-width: 800px) {
10659 .tutor-user-public-profile.tutor-user-public-profile-no-cp .pp-area {
10660 padding-left: 0 !important;
10661 }
10662 .tutor-user-public-profile.tutor-user-public-profile-no-cp .profile-rating-media {
10663 left: 178px !important;
10664 }
10665 .tutor-user-public-profile .tutor-user-profile-sidebar, .tutor-user-public-profile .tutor-user-profile-content {
10666 width: 100%;
10667 float: none;
10668 }
10669 }
10670
10671 .tutor-dashboard-builder-header {
10672 padding: 10px 0px;
10673 border-bottom: 2px solid #DCDFE5;
10674 position: fixed;
10675 top: 0px;
10676 background: #fff;
10677 width: 100%;
10678 z-index: 99;
10679 }
10680
10681 @media (max-width: 991px) {
10682 .tutor-dashboard-builder-header {
10683 position: static;
10684 }
10685 }
10686
10687 .tutor-dashboard-builder-header .tutor-row {
10688 -webkit-box-pack: justify;
10689 -ms-flex-pack: justify;
10690 justify-content: space-between;
10691 }
10692
10693 @media (max-width: 991px) {
10694 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto {
10695 -webkit-box-flex: 0;
10696 -ms-flex: 0 0 100%;
10697 flex: 0 0 100%;
10698 max-width: 100%;
10699 }
10700 .tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child {
10701 margin-bottom: 15px;
10702 }
10703 }
10704
10705 .tutor-dashboard-builder-header .tutor-button {
10706 white-space: nowrap;
10707 margin-left: auto;
10708 }
10709
10710 @media (max-width: 991px) {
10711 .tutor-dashboard-builder-header .tutor-button {
10712 padding: 6px 10px;
10713 }
10714 }
10715
10716 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left {
10717 display: -webkit-box;
10718 display: -ms-flexbox;
10719 display: flex;
10720 -webkit-box-align: center;
10721 -ms-flex-align: center;
10722 align-items: center;
10723 -webkit-box-pack: justify;
10724 -ms-flex-pack: justify;
10725 justify-content: space-between;
10726 }
10727
10728 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo {
10729 padding: 0 25px;
10730 position: relative;
10731 }
10732
10733 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
10734 max-height: 32px;
10735 }
10736
10737 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
10738 margin: 0;
10739 padding: 0px 25px;
10740 line-height: 30px;
10741 border: none;
10742 border-left: 1px solid #DCDFE5;
10743 background: transparent;
10744 display: -webkit-inline-box;
10745 display: -ms-inline-flexbox;
10746 display: inline-flex;
10747 color: var(--tutor-text-color);
10748 -webkit-transition: 300ms;
10749 transition: 300ms;
10750 font-weight: 500;
10751 white-space: nowrap;
10752 }
10753
10754 @media (max-width: 991px) {
10755 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button {
10756 border-left: none;
10757 }
10758 }
10759
10760 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i {
10761 font-size: 24px;
10762 line-height: 30px;
10763 margin-right: 9px;
10764 }
10765
10766 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover {
10767 color: var(--tutor-primary-color);
10768 background: transparent;
10769 }
10770
10771 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i {
10772 color: var(--tutor-primary-color);
10773 }
10774
10775 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right {
10776 display: -webkit-box;
10777 display: -ms-flexbox;
10778 display: flex;
10779 -webkit-box-align: center;
10780 -ms-flex-align: center;
10781 align-items: center;
10782 -webkit-box-pack: justify;
10783 -ms-flex-pack: justify;
10784 justify-content: space-between;
10785 }
10786
10787 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a {
10788 color: var(--tutor-text-color);
10789 font-weight: 500;
10790 line-height: 36px;
10791 padding: 0 25px;
10792 -webkit-transition: 300ms;
10793 transition: 300ms;
10794 white-space: nowrap;
10795 }
10796
10797 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i {
10798 font-size: 36px;
10799 line-height: 36px;
10800 display: inline-block;
10801 vertical-align: top;
10802 padding-right: 9px;
10803 }
10804
10805 .tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover {
10806 color: var(--tutor-primary-color);
10807 }
10808
10809 .tutor-frontend-course-builder-section {
10810 padding: 113px 0 45px;
10811 background-color: #ffffff;
10812 }
10813
10814 @media (max-width: 991px) {
10815 .tutor-frontend-course-builder-section {
10816 padding-top: 60px;
10817 }
10818 .tutor-frontend-course-builder-section .tutor-col-8,
10819 .tutor-frontend-course-builder-section .tutor-col-4 {
10820 width: 100%;
10821 max-width: 100%;
10822 -webkit-box-flex: 0;
10823 -ms-flex: 0 0 100%;
10824 flex: 0 0 100%;
10825 }
10826 }
10827
10828 .admin-bar .tutor-dashboard-builder-header {
10829 top: 32px;
10830 }
10831
10832 @media (max-width: 783px) {
10833 .admin-bar .tutor-dashboard-builder-header {
10834 top: 46px;
10835 }
10836 }
10837
10838 .tutor-course-builder-upload-tips {
10839 position: fixed;
10840 max-width: 370px;
10841 }
10842
10843 @media (max-width: 991px) {
10844 .tutor-course-builder-upload-tips {
10845 position: static;
10846 }
10847 }
10848
10849 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title {
10850 font-size: 16px;
10851 color: #8C94A8;
10852 font-weight: 700;
10853 display: -webkit-box;
10854 display: -ms-flexbox;
10855 display: flex;
10856 -webkit-box-align: center;
10857 -ms-flex-align: center;
10858 align-items: center;
10859 }
10860
10861 .tutor-course-builder-upload-tips .tutor-course-builder-tips-title i {
10862 font-size: 24px;
10863 color: var(--tutor-primary-color);
10864 margin-right: 11px;
10865 }
10866
10867 .tutor-course-builder-upload-tips ul {
10868 margin: 0;
10869 padding: 0 0 0 35px;
10870 list-style: none;
10871 }
10872
10873 .tutor-course-builder-upload-tips ul li {
10874 position: relative;
10875 margin-bottom: 8px;
10876 line-height: 24px;
10877 }
10878
10879 .tutor-course-builder-upload-tips ul li::after {
10880 content: '';
10881 position: absolute;
10882 height: 8px;
10883 width: 8px;
10884 border-radius: 50%;
10885 background: #DCDFE5;
10886 left: -26px;
10887 top: 9px;
10888 }
10889
10890 /*
10891 * Course Level Meta
10892 */
10893 .tutor-course-level-meta {
10894 display: -webkit-box;
10895 display: -ms-flexbox;
10896 display: flex;
10897 }
10898
10899 .tutor-course-level-meta label {
10900 margin: 0 40px 0 0;
10901 font-weight: 600;
10902 }
10903
10904 .tutor-frontend-builder-course-price .tutor-form-group input {
10905 margin-bottom: 0;
10906 }
10907
10908 .tutor-frontend-builder-course-price .tutor-styled-radio {
10909 display: -webkit-box;
10910 display: -ms-flexbox;
10911 display: flex;
10912 -webkit-box-align: center;
10913 -ms-flex-align: center;
10914 align-items: center;
10915 }
10916
10917 /*
10918 * Course Builder Attachments
10919 */
10920 .tutor-course-builder-attachements {
10921 display: -webkit-box;
10922 display: -ms-flexbox;
10923 display: flex;
10924 margin-left: -30px;
10925 -ms-flex-wrap: wrap;
10926 flex-wrap: wrap;
10927 }
10928
10929 .tutor-course-builder-attachements .tutor-added-attachment {
10930 -webkit-box-flex: 0;
10931 -ms-flex: 0 0 calc(25% - 30px);
10932 flex: 0 0 calc(25% - 30px);
10933 max-width: calc(25% - 30px);
10934 border: 1px solid #DCDFE5;
10935 padding: 35px 20px 20px;
10936 position: relative;
10937 text-align: center;
10938 margin-left: 30px;
10939 margin-bottom: 30px;
10940 border-radius: 4px;
10941 -webkit-transition: 300ms;
10942 transition: 300ms;
10943 min-width: 120px;
10944 }
10945
10946 @media (max-width: 480px) {
10947 .tutor-course-builder-attachements .tutor-added-attachment {
10948 -webkit-box-flex: 0;
10949 -ms-flex: 0 0 calc(50% - 30px);
10950 flex: 0 0 calc(50% - 30px);
10951 max-width: calc(50% - 30px);
10952 }
10953 }
10954
10955 .tutor-course-builder-attachements .tutor-added-attachment i {
10956 font-size: 58px;
10957 line-height: 58px;
10958 margin-bottom: 25px;
10959 display: block;
10960 }
10961
10962 .tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment {
10963 position: absolute;
10964 height: 22px;
10965 width: 22px;
10966 border: 1px solid #DCDFE5;
10967 text-align: center;
10968 line-height: 22px;
10969 top: -1px;
10970 right: -1px;
10971 font-size: 10px;
10972 border-top-right-radius: 4px;
10973 color: transparent;
10974 -webkit-transition: 300ms;
10975 transition: 300ms;
10976 }
10977
10978 .tutor-course-builder-attachements .tutor-added-attachment:hover,
10979 .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment {
10980 border-color: #D71830;
10981 color: #D71830;
10982 }
10983
10984 .tutor-course-builder-attachements .tutor-added-attachment span {
10985 display: block;
10986 }
10987
10988 .tutor-course-builder-attachements .tutor-added-attachment span a {
10989 font-size: 14px;
10990 display: block;
10991 line-height: 20px;
10992 color: #606C8F;
10993 }
10994
10995 .tutor-course-builder-btn-group {
10996 display: -webkit-box;
10997 display: -ms-flexbox;
10998 display: flex;
10999 -webkit-box-pack: justify;
11000 -ms-flex-pack: justify;
11001 justify-content: space-between;
11002 -ms-flex-wrap: wrap;
11003 flex-wrap: wrap;
11004 }
11005
11006 /**
11007 Course Settings Tabs
11008 */
11009 #tutor-metabox-course-settings-tabs {
11010 background-color: #fff;
11011 border: 1px solid #e5e5e5;
11012 margin: 1em 0;
11013 }
11014
11015 .inside #tutor-metabox-course-settings-tabs {
11016 border: 0;
11017 margin: 0;
11018 }
11019
11020 .settings-tabs-heading {
11021 padding: 1em;
11022 border-bottom: 1px solid #e5e5e5;
11023 }
11024
11025 .settings-tabs-heading h3 {
11026 font-size: 14px;
11027 margin: 0;
11028 line-height: 1.4;
11029 }
11030
11031 .course-settings-tabs-container {
11032 display: -webkit-box;
11033 display: -ms-flexbox;
11034 display: flex;
11035 }
11036
11037 .course-settings-tabs-container .settings-tabs-navs-wrap {
11038 -webkit-box-flex: 0;
11039 -ms-flex: 0 0 200px;
11040 flex: 0 0 200px;
11041 background: #F5F5F5;
11042 }
11043
11044 .settings-tabs-navs-wrap .settings-tabs-navs {
11045 margin: 0;
11046 list-style: none;
11047 }
11048
11049 .settings-tabs-navs-wrap .settings-tabs-navs li {
11050 margin: 0;
11051 }
11052
11053 .settings-tabs-navs-wrap .settings-tabs-navs li a {
11054 display: block;
11055 padding-top: 10px;
11056 padding-bottom: 10px;
11057 padding-left: 15px;
11058 padding-right: 15px;
11059 color: #23282d;
11060 text-decoration: none;
11061 background: #F5F5F5;
11062 text-transform: capitalize;
11063 border-bottom: 1px solid #e5e5e5;
11064 border-left: 3px solid transparent;
11065 }
11066
11067 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
11068 border-bottom: none;
11069 }
11070
11071 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
11072 -webkit-box-shadow: none;
11073 box-shadow: none;
11074 }
11075
11076 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
11077 background-color: #ffffff;
11078 border-bottom: 1px solid #e5e5e5;
11079 color: var(--tutor-primary-color);
11080 border-left: 3px solid var(--tutor-primary-color);
11081 }
11082
11083 .course-settings-tabs-container .settings-tabs-container {
11084 padding: 1em;
11085 -webkit-box-flex: 1;
11086 -ms-flex: 1;
11087 flex: 1;
11088 }
11089
11090 .tutor-field-radio p {
11091 margin-top: 0;
11092 }
11093
11094 /**
11095 Content Drip (Pro)
11096 */
11097 .lesson-modal-form-wrap .lesson-content-drip-wrap {
11098 padding: 10px;
11099 border: 1px solid #e4e4e4;
11100 }
11101
11102 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
11103 margin: 0 0 10px 0;
11104 }
11105
11106 .select2-dropdown.increasezindex {
11107 z-index: 9999999999999;
11108 }
11109
11110 .tutor-topic-title i.tutor-icon-move {
11111 line-height: unset;
11112 }
11113
11114 .select2-selection__rendered [class^="tutor-icon-"] {
11115 vertical-align: middle;
11116 }
11117
11118 /* Fix select2 dropdown overlap issue for frontend course builder */
11119 body.has-tutor-frontend-course-builder > span.select2-container.select2-container--open {
11120 margin-top: 32px !important;
11121 }
11122
11123 body.has-tutor-frontend-course-builder .select2-search__field {
11124 min-width: 1em !important;
11125 }
11126
11127 @media (min-width: 992px) {
11128 .tutor-option-tooltip.tutor-option-field {
11129 position: relative;
11130 }
11131 .tutor-option-tooltip.tutor-option-field p.desc {
11132 position: absolute;
11133 left: calc(100% + 16px);
11134 background: #2A344F;
11135 width: 160px;
11136 padding: 10px 13px;
11137 opacity: 0;
11138 visibility: hidden;
11139 -webkit-transition: 300ms;
11140 transition: 300ms;
11141 z-index: 98;
11142 top: 10px;
11143 color: #fff;
11144 border-radius: 12px;
11145 font-size: 12px;
11146 font-style: normal;
11147 }
11148 .tutor-option-tooltip.tutor-option-field p.desc::before {
11149 content: url("data:image/svg+xml,%3Csvg width='14' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.139C5.339 5.482 8.671 2.903 9.998.403c1.99-3.75 5.481 21.94 1.567 16.037C8.955 12.505 5.1 9.738 0 8.139z' fill='%232A344F' fill-rule='evenodd'/%3E%3C/svg%3E");
11150 position: absolute;
11151 left: -10px;
11152 top: 16px;
11153 }
11154 .tutor-option-tooltip.tutor-option-field:hover p.desc {
11155 opacity: 1;
11156 visibility: visible;
11157 }
11158 .tutor-option-tooltip.tutor-option-field input:focus + p.desc,
11159 .tutor-option-tooltip.tutor-option-field textarea:focus + p.desc {
11160 opacity: 1;
11161 visibility: visible;
11162 }
11163 }
11164
11165 .tutor-instructor-pending-content {
11166 text-align: center;
11167 }
11168
11169 .tutor-instructor-pending-content a {
11170 margin-top: 26px;
11171 }
11172
11173 .tutor-instructor-pending-content img {
11174 margin-bottom: 69px;
11175 border-radius: 10px;
11176 }
11177
11178 .tutor-instructor-thankyou-text h2 {
11179 line-height: 48px;
11180 font-size: 40px;
11181 font-style: normal;
11182 font-weight: 500;
11183 letter-spacing: 0px;
11184 color: #161616;
11185 margin-bottom: 26px;
11186 }
11187
11188 .tutor-instructor-extra-text {
11189 font-size: 20px;
11190 font-style: normal;
11191 font-weight: 400;
11192 letter-spacing: 0px;
11193 color: #525252;
11194 line-height: 30px;
11195 }
11196
11197 /* Only reusable function, or code allowed here. No direct css please. */
11198 .tutor-frontend-dashboard-withdrawal h4 {
11199 margin-bottom: 25px;
11200 }
11201
11202 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance {
11203 display: -webkit-box;
11204 display: -ms-flexbox;
11205 display: flex;
11206 -webkit-box-align: center;
11207 -ms-flex-align: center;
11208 align-items: center;
11209 -webkit-box-pack: justify;
11210 -ms-flex-pack: justify;
11211 justify-content: space-between;
11212 border: 1px solid #DCDBDC;
11213 border-radius: 6px;
11214 padding: 25px 35px 25px 30px;
11215 margin-bottom: 15px;
11216 }
11217
11218 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info {
11219 display: -webkit-box;
11220 display: -ms-flexbox;
11221 display: flex;
11222 -webkit-box-align: center;
11223 -ms-flex-align: center;
11224 align-items: center;
11225 }
11226
11227 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info img {
11228 margin-right: 15px;
11229 }
11230
11231 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info small {
11232 font-size: 16px;
11233 }
11234
11235 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .balance-info p {
11236 font-size: 20px;
11237 line-height: 26px;
11238 margin: 0;
11239 }
11240
11241 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:focus, .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:active {
11242 text-decoration: none;
11243 background: #3E64DE;
11244 border-radius: 3px;
11245 display: inline-block;
11246 padding: 8px 18px;
11247 font-weight: 500;
11248 font-size: 16px;
11249 color: white;
11250 cursor: pointer;
11251 }
11252
11253 .tutor-frontend-dashboard-withdrawal .withdraw-page-current-balance .make-withdraw a:hover {
11254 background: #2548bb;
11255 }
11256
11257 .tutor-frontend-dashboard-withdrawal h4 {
11258 font-weight: 500;
11259 font-size: 24px;
11260 }
11261
11262 .tutor-frontend-dashboard-withdrawal .withdrawal-preference {
11263 font-size: 15px;
11264 color: #7A7A7A;
11265 }
11266
11267 .tutor-frontend-dashboard-withdrawal .inline-image-text > img {
11268 width: 23px;
11269 display: inline-block !important;
11270 }
11271
11272 .tutor-frontend-dashboard-withdrawal .inline-image-text > * {
11273 vertical-align: middle;
11274 }
11275
11276 .tutor-frontend-dashboard-withdrawal .inline-image-text.is-inline-block > * {
11277 display: inline-block;
11278 }
11279
11280 .tutor-frontend-dashboard-withdrawal .inline-image-text a {
11281 text-decoration: underline;
11282 color: #444;
11283 }
11284
11285 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap {
11286 display: none;
11287 }
11288
11289 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div {
11290 width: 100%;
11291 height: 100%;
11292 padding: 15px;
11293 overflow: hidden;
11294 position: fixed;
11295 left: 0;
11296 right: 0;
11297 top: 0;
11298 bottom: 0;
11299 z-index: 9999999999;
11300 background: rgba(0, 0, 0, 0.589);
11301 display: -webkit-box;
11302 display: -ms-flexbox;
11303 display: flex;
11304 display: -o-flex;
11305 display: -ms-flex;
11306 display: -moz-flex;
11307 display: -webkit-flex;
11308 -webkit-box-align: center;
11309 -ms-flex-align: center;
11310 align-items: center;
11311 -o-align-items: center;
11312 -ms-align-items: center;
11313 -moz-align-items: center;
11314 -webkit-align-items: center;
11315 -webkit-box-pack: center;
11316 -ms-flex-pack: center;
11317 justify-content: center;
11318 -o-justify-content: center;
11319 -ms-justify-content: center;
11320 -moz-justify-content: center;
11321 -webkit-justify-content: center;
11322 }
11323
11324 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div {
11325 display: inline-block;
11326 max-height: 100%;
11327 width: 100%;
11328 max-width: 690px;
11329 background: white;
11330 overflow: auto;
11331 border-radius: 15px;
11332 position: relative;
11333 padding: 0;
11334 }
11335
11336 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div {
11337 padding: 50px 70px;
11338 }
11339
11340 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child > .tutor-icon-line-cross {
11341 position: absolute;
11342 cursor: pointer;
11343 top: 30px;
11344 right: 30px;
11345 font-size: 20px;
11346 }
11347
11348 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child tr, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child td, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child table, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child tbody {
11349 border: none;
11350 margin: 0;
11351 padding: 0;
11352 }
11353
11354 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:first-child h3 {
11355 margin: 7px 0px;
11356 font-weight: 600;
11357 padding: 0;
11358 }
11359
11360 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap > div > div > div:last-child {
11361 border-top: 1px solid #E8E8E8;
11362 background: #F3F3F3;
11363 }
11364
11365 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap label[for=tutor_withdraw_amount] {
11366 margin-bottom: 7px;
11367 display: block;
11368 }
11369
11370 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount {
11371 border: 1px solid #BABABA;
11372 border-radius: 6px;
11373 background: white;
11374 height: 43px;
11375 overflow: hidden;
11376 margin-bottom: 12px;
11377 }
11378
11379 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input[type='text'] {
11380 margin-bottom: 10px;
11381 height: 45px;
11382 }
11383
11384 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span {
11385 display: block;
11386 text-align: center;
11387 width: 40px;
11388 float: left;
11389 height: 100%;
11390 background: #f3f3f3;
11391 border-right: 1px solid #BABABA;
11392 }
11393
11394 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount > span > span {
11395 font-size: 18px;
11396 font-weight: bold;
11397 display: inline-block;
11398 line-height: 41px;
11399 }
11400
11401 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input:focus, .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .withdraw-form-field-amount input:active {
11402 border: none;
11403 outline: 0;
11404 height: 100%;
11405 width: calc(100% - 40px);
11406 display: inline-block;
11407 margin: 0;
11408 padding: 0;
11409 padding-left: 7px;
11410 }
11411
11412 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container {
11413 margin: 50px 0 0;
11414 overflow: auto;
11415 }
11416
11417 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container > button:last-child {
11418 float: right;
11419 }
11420
11421 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response {
11422 position: fixed;
11423 left: 50px;
11424 bottom: 50px;
11425 border: 1px solid #E8E8E8;
11426 background: white;
11427 border-radius: 10px;
11428 margin: 0;
11429 }
11430
11431 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response:empty {
11432 display: none;
11433 }
11434
11435 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response > * {
11436 background: white;
11437 border: none;
11438 }
11439
11440 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response img {
11441 width: 34px;
11442 margin: 5px 13px;
11443 }
11444
11445 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response b {
11446 font-weight: 600;
11447 }
11448
11449 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-form-response span {
11450 color: #333333;
11451 }
11452
11453 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn {
11454 background: #F3F3F3;
11455 border: 1px solid #DCDBDC;
11456 color: #7A7A7A;
11457 }
11458
11459 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn:hover {
11460 background: #e6e6e6;
11461 }
11462
11463 .tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdrawal-pop-up-success img {
11464 display: inline-block !important;
11465 }
11466
11467 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap .withdraw-history-table-title h4 {
11468 margin-top: 45px;
11469 }
11470
11471 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history {
11472 border: 1px solid #DCDBDC;
11473 -webkit-box-sizing: border-box;
11474 box-sizing: border-box;
11475 position: relative;
11476 }
11477
11478 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history th {
11479 background: #F3F3F3;
11480 }
11481
11482 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history td {
11483 padding: 10px;
11484 border: none;
11485 font-weight: normal;
11486 font-size: 13px;
11487 text-align: left;
11488 vertical-align: middle;
11489 }
11490
11491 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history th, .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history td {
11492 border-bottom: 1px solid #DCDBDC;
11493 border-collapse: collapse;
11494 }
11495
11496 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history th:first-child, .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history td:first-child {
11497 padding: 10px 0 15px 15px;
11498 }
11499
11500 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history th:last-child, .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history td:last-child {
11501 text-align: right;
11502 padding-right: 15px;
11503 width: 50px;
11504 }
11505
11506 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history th:nth-child(4), .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history td:nth-child(4) {
11507 width: 105px;
11508 }
11509
11510 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history td .withdraw-method-name {
11511 line-height: 20px;
11512 font-size: 15px;
11513 display: block;
11514 }
11515
11516 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history small {
11517 font-size: 13px;
11518 }
11519
11520 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history .tutor-status-text-container .tool-tip-container {
11521 position: relative;
11522 display: inline-block;
11523 height: 24px;
11524 cursor: pointer;
11525 }
11526
11527 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history .tutor-status-text-container .tool-tip-container img {
11528 display: inline-block !important;
11529 width: 16px;
11530 }
11531
11532 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history .tutor-status-text {
11533 display: inline-block;
11534 font-weight: bold;
11535 font-size: 13px;
11536 color: #FFFFFF;
11537 background: gray;
11538 border-radius: 2px;
11539 padding: 3px 9px;
11540 }
11541
11542 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history .tutor-status-text.status-approved {
11543 background: #24A148;
11544 }
11545
11546 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history .tutor-status-text.status-pending {
11547 background: #ED9700;
11548 }
11549
11550 .tutor-frontend-dashboard-withdrawal .withdraw-history-table-wrap table.withdrawals-history .tutor-status-text.status-rejected {
11551 background: #F44337;
11552 }
11553
11554 .tutor-tooltip-inside {
11555 /* Tooltip shared base styles */
11556 /* Tooltip visibility class toggled by jQuery */
11557 /* Tooltip positioning */
11558 /** Common styles: Horizontally Centered **/
11559 /** Common styles: Bottom positions **/
11560 /** Common styles: Top positions **/
11561 /** Common styles: Corner positions **/
11562 /** Common styles: Left corner positions **/
11563 /** Common styles: Right corner positions **/
11564 /** Common styles: Vertically Centered **/
11565 /** Left position only **/
11566 /** Right position only **/
11567 /* Tooltip arrow shared base styles */
11568 /** Common styles: Horizontally Centered, Up/Down arrows **/
11569 /** Common styles: Up arrow **/
11570 /** Common styles: Down arrow **/
11571 /** Common styles: Left-/Right-aligned, Up/Down arrows **/
11572 /** Common styles: Right-aligned, Up/Down arrows **/
11573 /** Common styles: Left-aligned, Up/Down arrows **/
11574 /** Common styles: Vertically Centered, Left/Right arrows **/
11575 /** Right arrow **/
11576 /** Left arrow **/
11577 }
11578
11579 .tutor-tooltip-inside .tooltip {
11580 position: absolute;
11581 z-index: 2;
11582 overflow: hidden;
11583 clip: rect(0, 0, 0, 0);
11584 -webkit-box-sizing: border-box;
11585 box-sizing: border-box;
11586 width: 0;
11587 height: 0;
11588 padding: 0;
11589 cursor: default;
11590 color: #fff;
11591 font-family: Helvetica, Arial, sans-serif;
11592 font-size: 14px;
11593 font-size: 1.4rem;
11594 line-height: normal;
11595 text-align: center;
11596 white-space: nowrap;
11597 border-width: 0;
11598 border-style: solid;
11599 border-color: #6d6e71;
11600 border-top-color: #373739;
11601 background-color: #373739;
11602 opacity: 0;
11603 -webkit-transition: opacity .3s ease-in .3s;
11604 transition: opacity .3s ease-in .3s;
11605 font-size: 13px;
11606 color: #FFFFFF;
11607 height: auto;
11608 text-align: center;
11609 white-space: normal;
11610 font-size: 12px;
11611 background: #353535;
11612 border-radius: 10px;
11613 padding: 7px;
11614 }
11615
11616 .tutor-tooltip-inside .tooltip.isVisible {
11617 overflow: visible;
11618 clip: auto;
11619 width: 150px;
11620 height: auto;
11621 padding: 10px 15px;
11622 border-width: 1px;
11623 opacity: 1;
11624 }
11625
11626 .tutor-tooltip-inside .tooltip,
11627 .tutor-tooltip-inside .tooltip.tip-bottom,
11628 .tutor-tooltip-inside .tooltip.tip-top {
11629 left: 50%;
11630 -webkit-transform: translate(-50%, 0);
11631 transform: translate(-50%, 0);
11632 }
11633
11634 .tutor-tooltip-inside .tooltip,
11635 .tutor-tooltip-inside .tooltip.tip-bottom,
11636 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11637 .tutor-tooltip-inside .tooltip.tip-bottom-right {
11638 top: 110%;
11639 top: calc(100% + 13px);
11640 }
11641
11642 .tutor-tooltip-inside .tooltip.tip-top,
11643 .tutor-tooltip-inside .tooltip.tip-top-left,
11644 .tutor-tooltip-inside .tooltip.tip-top-right {
11645 top: auto;
11646 bottom: 110%;
11647 bottom: calc(100% + 13px);
11648 }
11649
11650 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11651 .tutor-tooltip-inside .tooltip.tip-bottom-right,
11652 .tutor-tooltip-inside .tooltip.tip-top-left,
11653 .tutor-tooltip-inside .tooltip.tip-top-right {
11654 -webkit-transform: none;
11655 transform: none;
11656 }
11657
11658 .tutor-tooltip-inside .tooltip.tip-bottom-left,
11659 .tutor-tooltip-inside .tooltip.tip-top-left {
11660 right: 50%;
11661 left: auto;
11662 margin-right: -25px;
11663 }
11664
11665 .tutor-tooltip-inside .tooltip.tip-bottom-right,
11666 .tutor-tooltip-inside .tooltip.tip-top-right {
11667 margin-left: -25px;
11668 }
11669
11670 .tutor-tooltip-inside .tooltip.tip-left,
11671 .tutor-tooltip-inside .tooltip.tip-right {
11672 top: 50%;
11673 -webkit-transform: translate(0, -50%);
11674 transform: translate(0, -50%);
11675 }
11676
11677 .tutor-tooltip-inside .tooltip.tip-left {
11678 right: 110%;
11679 right: calc(100% + 13px);
11680 left: auto;
11681 }
11682
11683 .tutor-tooltip-inside .tooltip.tip-right {
11684 left: 110%;
11685 left: calc(100% + 13px);
11686 }
11687
11688 .tutor-tooltip-inside .tooltip:after {
11689 content: ' ';
11690 display: block;
11691 position: absolute;
11692 width: 0;
11693 height: 0;
11694 border-width: 10px;
11695 border-style: solid;
11696 pointer-events: none;
11697 }
11698
11699 .tutor-tooltip-inside .tooltip:after,
11700 .tutor-tooltip-inside .tooltip.tip-bottom:after,
11701 .tutor-tooltip-inside .tooltip.tip-top:after {
11702 left: 50%;
11703 margin-left: -10px;
11704 }
11705
11706 .tutor-tooltip-inside .tooltip:after,
11707 .tutor-tooltip-inside .tooltip.tip-bottom:after,
11708 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11709 .tutor-tooltip-inside .tooltip.tip-bottom-right:after {
11710 top: -20px;
11711 border-color: transparent transparent #373739 transparent;
11712 }
11713
11714 .tutor-tooltip-inside .tooltip.tip-top:after,
11715 .tutor-tooltip-inside .tooltip.tip-top-left:after,
11716 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11717 top: auto;
11718 bottom: -20px;
11719 border-color: #373739 transparent transparent transparent;
11720 }
11721
11722 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11723 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
11724 .tutor-tooltip-inside .tooltip.tip-top-left:after,
11725 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11726 margin-left: 0;
11727 }
11728
11729 .tutor-tooltip-inside .tooltip.tip-bottom-left:after,
11730 .tutor-tooltip-inside .tooltip.tip-top-left:after {
11731 right: 15px;
11732 left: auto;
11733 }
11734
11735 .tutor-tooltip-inside .tooltip.tip-bottom-right:after,
11736 .tutor-tooltip-inside .tooltip.tip-top-right:after {
11737 left: 15px;
11738 }
11739
11740 .tutor-tooltip-inside .tooltip.tip-left:after,
11741 .tutor-tooltip-inside .tooltip.tip-right:after {
11742 top: 50%;
11743 margin-top: -10px;
11744 margin-left: auto;
11745 }
11746
11747 .tutor-tooltip-inside .tooltip.tip-left:after {
11748 right: -20px;
11749 left: auto;
11750 border-color: transparent transparent transparent #373739;
11751 }
11752
11753 .tutor-tooltip-inside .tooltip.tip-right:after {
11754 left: -20px;
11755 border-color: transparent #373739 transparent transparent;
11756 }
11757
11758 .tutor-instructor-list, .tutor-instructor-list:focus, .tutor-instructor-list:active {
11759 outline: none;
11760 cursor: pointer;
11761 text-decoration: none !important;
11762 background: #FFFFFF;
11763 border: 1px solid #DCDBDC;
11764 border-radius: 6px;
11765 }
11766
11767 .tutor-instructor-list .tutor-instructor-profile-photo, .tutor-instructor-list .tutor-instructor-cover-photo {
11768 background-size: cover;
11769 background-repeat: no-repeat;
11770 background-position: center center;
11771 }
11772
11773 .tutor-instructor-list .tutor-instructor-profile-photo {
11774 border-radius: 50%;
11775 width: 60px;
11776 height: 60px;
11777 }
11778
11779 .tutor-instructor-list .tutor-instructor-name {
11780 font-style: normal;
11781 font-weight: 500;
11782 font-size: 24px;
11783 color: #161616;
11784 margin: 0;
11785 }
11786
11787 .tutor-instructor-list .tutor-instructor-course-count {
11788 margin-bottom: 10px;
11789 }
11790
11791 .tutor-instructor-list .tutor-instructor-course-count > span {
11792 font-style: normal;
11793 font-weight: 500;
11794 font-size: 15px;
11795 color: #161616;
11796 }
11797
11798 .tutor-instructor-list .tutor-instructor-course-count > span:last-child {
11799 color: #808080;
11800 }
11801
11802 .tutor-instructor-list .tutor-instructor-rating * {
11803 font-size: 16px;
11804 }
11805
11806 .tutor-instructor-list .tutor-instructor-rating .rating-digits {
11807 color: #161616;
11808 }
11809
11810 .tutor-instructor-list .tutor-instructor-rating .rating-total-meta {
11811 color: #7A7A7A;
11812 }
11813
11814 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo {
11815 width: 100%;
11816 height: 153px;
11817 }
11818
11819 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-profile-photo {
11820 border: 4px solid white;
11821 margin: -31px 15px 0;
11822 }
11823
11824 .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-rating {
11825 padding: 0 15px;
11826 }
11827
11828 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-cover-photo {
11829 display: none;
11830 }
11831
11832 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-profile-photo {
11833 border-radius: 0%;
11834 width: 100%;
11835 height: 160px;
11836 }
11837
11838 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-rating {
11839 padding: 0 15px;
11840 }
11841
11842 .tutor-instructor-list.tutor-instructor-list-pp-top-full .tutor-instructor-name {
11843 margin-top: 15px;
11844 }
11845
11846 .tutor-instructor-list.tutor-instructor-list-pp-top-left {
11847 padding: 15px;
11848 }
11849
11850 .tutor-instructor-list.tutor-instructor-list-pp-top-left .tutor-instructor-cover-photo {
11851 display: none;
11852 }
11853
11854 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-cover-photo, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-cover-photo {
11855 display: none;
11856 }
11857
11858 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-profile-photo, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
11859 border-radius: 0%;
11860 height: 102px;
11861 width: 102px;
11862 top: 0px;
11863 position: absolute;
11864 }
11865
11866 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
11867 margin-left: 118px;
11868 white-space: nowrap;
11869 overflow: hidden;
11870 text-overflow: ellipsis;
11871 width: calc(100% - 110px);
11872 display: inline-block;
11873 position: relative;
11874 top: 6px;
11875 }
11876
11877 .tutor-instructor-list.tutor-instructor-list-pp-left-full .tutor-instructor-rating, .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-rating {
11878 top: 7px;
11879 position: relative;
11880 }
11881
11882 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-profile-photo {
11883 border-radius: 50%;
11884 height: 82px;
11885 width: 82px;
11886 margin: 10px;
11887 }
11888
11889 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-name {
11890 top: 11px;
11891 }
11892
11893 .tutor-instructor-list.tutor-instructor-list-pp-left-middle .tutor-instructor-course-count {
11894 top: 46px;
11895 }
11896
11897 .tutor-instructor-filter {
11898 overflow: auto;
11899 }
11900
11901 .tutor-instructor-filter > div {
11902 float: left;
11903 padding: 0 15px;
11904 }
11905
11906 .tutor-instructor-filter > div:first-child {
11907 width: 220px;
11908 }
11909
11910 @media (min-width: 768px) {
11911 .tutor-instructor-filter > div:last-child {
11912 padding: 0 15px;
11913 width: calc(100% - 250px);
11914 }
11915 }
11916
11917 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field {
11918 padding: 5px;
11919 border: 1px solid #BABABA;
11920 -webkit-box-sizing: border-box;
11921 box-sizing: border-box;
11922 border-radius: 6px;
11923 margin-bottom: 30px;
11924 }
11925
11926 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field i {
11927 padding: 0 5px;
11928 color: #3E64DE;
11929 }
11930
11931 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field i, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input {
11932 font-size: 16px;
11933 }
11934
11935 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input {
11936 border: none;
11937 background: transparent;
11938 padding: 0;
11939 width: calc(100% - 40px);
11940 }
11941
11942 .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input:hover, .tutor-instructor-filter .tutor-instructor-filter-result .keyword-field input:active {
11943 outline: 0;
11944 }
11945
11946 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container > div {
11947 width: calc(100% - 25px);
11948 display: inline-block;
11949 }
11950
11951 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container > i {
11952 vertical-align: middle;
11953 display: inline-block;
11954 margin-left: 5px;
11955 cursor: pointer;
11956 }
11957
11958 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup {
11959 z-index: 9999999999;
11960 }
11961
11962 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup:not(.is-opened) {
11963 display: none;
11964 }
11965
11966 @media (min-width: 768px) {
11967 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup .is-opened {
11968 display: none;
11969 }
11970 }
11971
11972 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup, .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div {
11973 position: fixed;
11974 left: 0;
11975 bottom: 0;
11976 right: 0;
11977 }
11978
11979 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child {
11980 bottom: auto;
11981 top: 0;
11982 }
11983
11984 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup {
11985 top: 0;
11986 background: rgba(0, 0, 0, 0.493);
11987 }
11988
11989 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div {
11990 background: white;
11991 border-top-left-radius: 10px;
11992 border-top-right-radius: 10px;
11993 height: 70%;
11994 overflow: hidden;
11995 }
11996
11997 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child, .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child {
11998 position: absolute;
11999 left: 0;
12000 right: 0;
12001 bottom: 0;
12002 padding: 18px;
12003 background: white;
12004 }
12005
12006 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:first-child {
12007 bottom: auto;
12008 top: 0;
12009 }
12010
12011 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:nth-child(2) {
12012 overflow-x: hidden;
12013 overflow-y: auto;
12014 height: 100%;
12015 padding: 72px 18px;
12016 }
12017
12018 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child {
12019 text-align: center;
12020 }
12021
12022 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup > div > div:last-child button {
12023 width: 100%;
12024 text-align: center;
12025 display: block;
12026 }
12027
12028 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span {
12029 display: inline-block;
12030 background: #161616;
12031 color: white;
12032 border-radius: 50px;
12033 padding: 2px 12px;
12034 font-size: 13px;
12035 margin: 0 7px 7px 0;
12036 }
12037
12038 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span:last-child {
12039 background: transparent;
12040 color: #161616;
12041 cursor: pointer;
12042 }
12043
12044 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup + .selected-cate-list > span > span {
12045 font-size: 10px;
12046 margin-left: 5px;
12047 cursor: pointer;
12048 }
12049
12050 .tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup .expand-instructor-filter {
12051 width: 60px;
12052 height: 6px;
12053 background: #C4C4C4;
12054 border-radius: 50px;
12055 margin: 0 auto;
12056 cursor: ns-resize;
12057 }
12058
12059 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(1) {
12060 font-style: normal;
12061 font-weight: bold;
12062 font-size: 16px;
12063 text-transform: uppercase;
12064 color: #353535;
12065 }
12066
12067 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(2) {
12068 cursor: pointer;
12069 float: right;
12070 font-style: normal;
12071 font-weight: normal;
12072 font-size: 16px;
12073 line-height: 26px;
12074 color: #7A7A7A;
12075 }
12076
12077 .tutor-instructor-filter .tutor-category-text > span:nth-of-type(2) i {
12078 font-size: 10px;
12079 margin-right: 5px;
12080 }
12081
12082 @media (max-width: 767px) {
12083 .tutor-instructor-filter .tutor-instructor-filter-sidebar, .tutor-instructor-filter .filter-pc {
12084 display: none;
12085 }
12086 }
12087
12088 @media (min-width: 768px) {
12089 .tutor-instructor-filter .filter-mobile {
12090 display: none;
12091 }
12092 .tutor-instructor-filter .tutor-instructor-filter-result {
12093 width: 100%;
12094 }
12095 }
12096
12097 .tutor-instructor-rejection-notice {
12098 width: 100%;
12099 clear: both;
12100 margin: 41px 0 0 0;
12101 background: #FFF7F7;
12102 padding: 16.5px;
12103 border-radius: 6px;
12104 border: 1px solid #FDD9D7;
12105 }
12106
12107 .tutor-instructor-rejection-notice span {
12108 color: #C62828;
12109 font-size: 16px;
12110 font-weight: 400;
12111 }
12112
12113 .tutor-instructor-rejection-notice span i {
12114 color: #F44337;
12115 font-size: 27px;
12116 display: inline-block;
12117 margin-right: 14px;
12118 }
12119
12120 .tutor-instructor-rejection-notice a {
12121 float: right;
12122 color: #F44337;
12123 cursor: pointer;
12124 font-weight: bold;
12125 }
12126
12127 .tutor-instructor-rejection-notice a:hover {
12128 color: #e41304;
12129 }
12130
12131 /* Only reusable function, or code allowed here. No direct css please. */
12132 .tutor-denied-wrapper {
12133 display: -webkit-box;
12134 display: -ms-flexbox;
12135 display: flex;
12136 display: -o-flex;
12137 display: -ms-flex;
12138 display: -moz-flex;
12139 display: -webkit-flex;
12140 -webkit-box-pack: center;
12141 -ms-flex-pack: center;
12142 justify-content: center;
12143 -o-justify-content: center;
12144 -ms-justify-content: center;
12145 -moz-justify-content: center;
12146 -webkit-justify-content: center;
12147 -webkit-column-gap: 80px;
12148 -moz-column-gap: 80px;
12149 column-gap: 80px;
12150 max-width: 990px;
12151 margin: auto;
12152 padding: 60px 0 30px;
12153 }
12154
12155 .tutor-denied-wrapper .tutor-denied-content-wrapper {
12156 display: -webkit-box;
12157 display: -ms-flexbox;
12158 display: flex;
12159 display: -o-flex;
12160 display: -ms-flex;
12161 display: -moz-flex;
12162 display: -webkit-flex;
12163 -webkit-box-orient: vertical;
12164 -webkit-box-direction: normal;
12165 flex-direction: column;
12166 -o-flex-direction: column;
12167 -ms-flex-direction: column;
12168 -moz-flex-direction: column;
12169 row-gap: 39px;
12170 }
12171
12172 .tutor-denied-wrapper .tutor-denied-content-wrapper h2 {
12173 font-size: 40px !important;
12174 font-style: normal;
12175 text-align: left;
12176 }
12177
12178 @media screen and (max-width: 992px) {
12179 .tutor-denied-wrapper {
12180 -webkit-box-orient: vertical;
12181 -webkit-box-direction: normal;
12182 flex-direction: column;
12183 -o-flex-direction: column;
12184 -ms-flex-direction: column;
12185 -moz-flex-direction: column;
12186 -webkit-box-align: center;
12187 -ms-flex-align: center;
12188 align-items: center;
12189 -o-align-items: center;
12190 -ms-align-items: center;
12191 -moz-align-items: center;
12192 -webkit-align-items: center;
12193 row-gap: 50px;
12194 }
12195 }
12196