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