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