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