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