PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.7
Tutor LMS – eLearning and online course solution v1.9.7
3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / css / tutor-admin.css
tutor / assets / css Last commit date
tutor-admin.css 4 years ago tutor-admin.min.css 4 years ago tutor-front.css 4 years ago tutor-front.min.css 4 years ago tutor-setup.css 5 years ago
tutor-admin.css
5545 lines
1 /* Common libraries. This file will be loaded in both of admin and frontend main scss file once */
2 /* Only reusable function, or code allowed here. No direct css please. */
3 .single_add_to_cart_button, .tutor-button, .tutor-btn {
4 color: #fff;
5 border: 1px solid var(--tutor-primary-button-color);
6 background-color: var(--tutor-primary-button-color);
7 display: -webkit-inline-box;
8 display: -ms-inline-flexbox;
9 display: inline-flex;
10 -webkit-box-align: center;
11 -ms-flex-align: center;
12 align-items: center;
13 padding: 12px 20px;
14 border-radius: 4px;
15 text-transform: capitalize;
16 line-height: 20px;
17 font-size: 14px;
18 font-weight: 600;
19 cursor: pointer;
20 -webkit-transition: 300ms;
21 transition: 300ms;
22 overflow: hidden;
23 white-space: nowrap;
24 text-decoration: none;
25 vertical-align: top;
26 box-shadow: none;
27 -o-box-shadow: none;
28 -ms-box-shadow: none;
29 -moz-box-shadow: none;
30 -webkit-box-shadow: none;
31 }
32
33 .single_add_to_cart_button:hover, .tutor-button:hover, .tutor-btn:hover {
34 background-color: var(--tutor-primary-button-color);
35 border-color: var(--tutor-primary-button-color);
36 color: #fff;
37 -webkit-filter: brightness(0.9);
38 filter: brightness(0.9);
39 }
40
41 .single_add_to_cart_button:disabled, .single_add_to_cart_button[disabled], .single_add_to_cart_button:disabled:hover, .single_add_to_cart_button[disabled]:hover, .tutor-button:disabled, .tutor-button[disabled], .tutor-button:disabled:hover, .tutor-button[disabled]:hover, .tutor-btn:disabled, .tutor-btn[disabled], .tutor-btn:disabled:hover, .tutor-btn[disabled]:hover {
42 border: 0px !important;
43 background-color: #DCDCE1 !important;
44 color: #737787 !important;
45 cursor: default !important;
46 }
47
48 .single_add_to_cart_button i, .tutor-button i, .tutor-btn i {
49 line-height: 19px;
50 margin-right: 7px;
51 font-size: 16px;
52 }
53
54 .single_add_to_cart_button span, .tutor-button span, .tutor-btn span {
55 font-size: 12px;
56 display: block;
57 }
58
59 .single_add_to_cart_button.btn-sm, .tutor-button.btn-sm, .tutor-btn.btn-sm {
60 padding: 9px 14px;
61 line-height: 19px;
62 }
63
64 .single_add_to_cart_button.tutor-button-small, .tutor-button.tutor-button-small, .tutor-btn.tutor-button-small {
65 padding: 5px 10px;
66 font-size: 14px;
67 font-weight: 300;
68 border: none;
69 }
70
71 .single_add_to_cart_button.tutor-button-small i, .tutor-button.tutor-button-small i, .tutor-btn.tutor-button-small i {
72 font-size: 16px;
73 }
74
75 .single_add_to_cart_button.default-btn, .tutor-button.default-btn, .tutor-btn.default-btn {
76 color: #393c40;
77 border: 1px solid #b8babe;
78 background: var(--tutor-primary-button-color);
79 }
80
81 .single_add_to_cart_button.default-btn i, .tutor-button.default-btn i, .tutor-btn.default-btn i {
82 color: #fff;
83 }
84
85 .single_add_to_cart_button.default-btn:hover, .tutor-button.default-btn:hover, .tutor-btn.default-btn:hover {
86 background-color: var(--tutor-primary-button-color);
87 border-color: var(--tutor-primary-color);
88 color: #fff;
89 }
90
91 .single_add_to_cart_button.default-btn:hover i, .tutor-button.default-btn:hover i, .tutor-btn.default-btn:hover i {
92 color: #fff;
93 }
94
95 .single_add_to_cart_button.bordered-button, .single_add_to_cart_button.bordered-btn, .tutor-button.bordered-button, .tutor-button.bordered-btn, .tutor-btn.bordered-button, .tutor-btn.bordered-btn {
96 color: var(--tutor-primary-color);
97 border: 1px solid var(--tutor-primary-color);
98 background-color: transparent;
99 }
100
101 .single_add_to_cart_button.bordered-button:hover, .single_add_to_cart_button.bordered-btn:hover, .tutor-button.bordered-button:hover, .tutor-button.bordered-btn:hover, .tutor-btn.bordered-button:hover, .tutor-btn.bordered-btn:hover {
102 background-color: var(--tutor-primary-hover-color);
103 border-color: var(--tutor-primary-hover-color);
104 color: #fff;
105 }
106
107 .single_add_to_cart_button.tutor-button-primary, .tutor-button.tutor-button-primary, .tutor-btn.tutor-button-primary {
108 background-color: var(--tutor-primary-color);
109 color: #ffffff;
110 display: inline-block;
111 box-shadow: none;
112 -o-box-shadow: none;
113 -ms-box-shadow: none;
114 -moz-box-shadow: none;
115 -webkit-box-shadow: none;
116 }
117
118 .single_add_to_cart_button.tutor-button-primary:hover, .tutor-button.tutor-button-primary:hover, .tutor-btn.tutor-button-primary:hover {
119 background-color: #2446a6;
120 }
121
122 .single_add_to_cart_button.tutor-button-secondary, .tutor-button.tutor-button-secondary, .tutor-btn.tutor-button-secondary {
123 background-color: white;
124 color: var(--tutor-light-color);
125 border: 1px solid var(--tutor-light-color);
126 }
127
128 .single_add_to_cart_button.tutor-button-outlined, .tutor-button.tutor-button-outlined, .tutor-btn.tutor-button-outlined {
129 background-color: white;
130 color: var(--tutor-primary-color);
131 border: 1px solid var(--tutor-primary-color);
132 }
133
134 .single_add_to_cart_button.tutor-button-outlined:hover, .tutor-button.tutor-button-outlined:hover, .tutor-btn.tutor-button-outlined:hover {
135 background-color: var(--tutor-primary-color);
136 color: white;
137 border: 1px solid var(--tutor-primary-color);
138 }
139
140 .single_add_to_cart_button.tutor-button-outlined.tutor-button-outlined-transparent, .tutor-button.tutor-button-outlined.tutor-button-outlined-transparent, .tutor-btn.tutor-button-outlined.tutor-button-outlined-transparent {
141 background-color: transparent;
142 }
143
144 .single_add_to_cart_button.tutor-button-outlined.tutor-button-outlined-transparent:hover, .tutor-button.tutor-button-outlined.tutor-button-outlined-transparent:hover, .tutor-btn.tutor-button-outlined.tutor-button-outlined-transparent:hover {
145 background-color: #E3E6EB;
146 color: #757C8E;
147 border-color: #E3E6EB;
148 }
149
150 .single_add_to_cart_button.tutor-button-block, .tutor-button.tutor-button-block, .tutor-btn.tutor-button-block {
151 width: 100%;
152 text-align: center;
153 -webkit-box-pack: center;
154 -ms-flex-pack: center;
155 justify-content: center;
156 -o-justify-content: center;
157 -ms-justify-content: center;
158 -moz-justify-content: center;
159 -webkit-justify-content: center;
160 }
161
162 .single_add_to_cart_button.tutor-danger, .tutor-button.tutor-danger, .tutor-btn.tutor-danger {
163 background-color: var(--tutor-danger-button-color);
164 border-color: #e53935;
165 }
166
167 .single_add_to_cart_button.tutor-danger:hover, .tutor-button.tutor-danger:hover, .tutor-btn.tutor-danger:hover {
168 background-color: var(--tutor-danger-button-color);
169 border-color: var(--tutor-danger-button-color);
170 -webkit-filter: brightness(0.9);
171 filter: brightness(0.9);
172 }
173
174 .single_add_to_cart_button.tutor-success, .tutor-button.tutor-success, .tutor-btn.tutor-success {
175 background: var(--tutor-success-button-color);
176 border-color: var(--tutor-success-button-color);
177 }
178
179 .single_add_to_cart_button.tutor-success:hover, .tutor-button.tutor-success:hover, .tutor-btn.tutor-success:hover {
180 background: var(--tutor-success-button-color);
181 border-color: var(--tutor-success-button-color);
182 -webkit-filter: brightness(0.9);
183 filter: brightness(0.9);
184 }
185
186 .single_add_to_cart_button.tutor-warning, .tutor-button.tutor-warning, .tutor-btn.tutor-warning {
187 background: var(--tutor-warning-button-color);
188 border-color: var(--tutor-warning-button-color);
189 }
190
191 .single_add_to_cart_button.tutor-warning:hover, .tutor-button.tutor-warning:hover, .tutor-btn.tutor-warning:hover {
192 background: var(--tutor-warning-button-color);
193 border-color: var(--tutor-warning-button-color);
194 -webkit-filter: brightness(0.9);
195 filter: brightness(0.9);
196 }
197
198 .single_add_to_cart_button.button-warning, .tutor-button.button-warning, .tutor-btn.button-warning {
199 background-color: #ffb36d;
200 color: #ffffff;
201 border: none;
202 }
203
204 .single_add_to_cart_button.button-light, .tutor-button.button-light, .tutor-btn.button-light {
205 color: #b1b8c9;
206 background-color: #dae4e6;
207 border: 1px solid #dae4e6;
208 }
209
210 .single_add_to_cart_button.button-light:hover, .tutor-button.button-light:hover, .tutor-btn.button-light:hover {
211 color: #939bae;
212 background-color: #e8eff1;
213 border: 1px solid #e8eff1;
214 }
215
216 .single_add_to_cart_button .dashicons, .tutor-button .dashicons, .tutor-btn .dashicons {
217 border: 0;
218 line-height: inherit;
219 box-shadow: none !important;
220 -o-box-shadow: none !important;
221 -ms-box-shadow: none !important;
222 -moz-box-shadow: none !important;
223 -webkit-box-shadow: none !important;
224 }
225
226 /* Only reusable function, or code allowed here. No direct css please. */
227 .tutor-switch {
228 position: relative;
229 display: inline-block;
230 width: 40px;
231 height: 24px;
232 }
233
234 .tutor-switch input {
235 visibility: hidden;
236 width: 0;
237 height: 0;
238 }
239
240 .tutor-switch input:checked + .slider {
241 background-color: #24A148;
242 }
243
244 .tutor-switch input:checked + .slider.tutor-switch-blue {
245 background-color: #3E64DE;
246 }
247
248 .tutor-switch input:checked + .slider::before {
249 transform: translateX(14px);
250 -o-transform: translateX(14px);
251 -ms-transform: translateX(14px);
252 -moz-transform: translateX(14px);
253 -webkit-transform: translateX(14px);
254 }
255
256 .tutor-switch input:focus + .slider {
257 -webkit-box-shadow: 0 0 1px #24A148;
258 box-shadow: 0 0 1px #24A148;
259 }
260
261 .tutor-switch .slider {
262 position: absolute;
263 cursor: pointer;
264 top: 0;
265 left: 0;
266 right: 0;
267 bottom: 0;
268 background-color: #ccc;
269 -webkit-transition: .4s;
270 transition: .4s;
271 }
272
273 .tutor-switch .slider.round {
274 border-radius: 34px;
275 }
276
277 .tutor-switch .slider.round:before {
278 border-radius: 50%;
279 }
280
281 .tutor-switch .slider:before {
282 position: absolute;
283 content: "";
284 height: 18px;
285 width: 18px;
286 left: 4px;
287 bottom: 3px;
288 background-color: white;
289 -webkit-transition: .4s;
290 transition: .4s;
291 }
292
293 :root {
294 --tutor-primary-color: #1B52D8;
295 --tutor-primary-hover-color: #1b52a9;
296 --tutor-text-color: #4B5981;
297 --tutor-light-color: #B1B8C9;
298 --tutor-primary-button-color: #3E64DE;
299 --tutor-danger-button-color: #F44337;
300 --tutor-success-button-color: #86b223;
301 --tutor-warning-button-color: #ED9700;
302 --tutor-text-size: 16px;
303 }
304
305 .ui-slider {
306 position: relative;
307 text-align: left;
308 }
309
310 .ui-slider .ui-slider-handle {
311 position: absolute;
312 z-index: 2;
313 width: 15px;
314 height: 15px;
315 cursor: default;
316 top: -6.5px;
317 cursor: pointer;
318 }
319
320 .ui-slider .ui-slider-range {
321 position: absolute;
322 z-index: 1;
323 font-size: 0.7em;
324 display: block;
325 border: 0;
326 background-position: 0 0;
327 }
328
329 .ui-slider-horizontal {
330 height: 0.8em;
331 }
332
333 .ui-slider-horizontal .ui-slider-range {
334 top: 0;
335 height: 100%;
336 }
337
338 .ui-slider-horizontal .ui-slider-range-min {
339 left: 0;
340 }
341
342 .ui-slider-horizontal .ui-slider-range-max {
343 right: 0;
344 }
345
346 .ui-slider-vertical {
347 width: 0.8em;
348 height: 100px;
349 }
350
351 .ui-slider-vertical .ui-slider-handle {
352 left: -0.3em;
353 margin-left: 0;
354 margin-bottom: -0.6em;
355 }
356
357 .ui-slider-vertical .ui-slider-range {
358 left: 0;
359 width: 100%;
360 }
361
362 .ui-slider-vertical .ui-slider-range-min {
363 bottom: 0;
364 }
365
366 .ui-slider-vertical .ui-slider-range-max {
367 top: 0;
368 }
369
370 /* Only reusable function, or code allowed here. No direct css please. */
371 .tutor-toast-parent {
372 position: fixed;
373 right: 25px;
374 bottom: 50px;
375 right: 50px;
376 left: auto;
377 max-height: 400px;
378 width: 350px;
379 overflow-x: hidden;
380 overflow-y: auto;
381 background: transparent;
382 z-index: 99999999;
383 }
384
385 .tutor-toast-parent:empty {
386 display: none;
387 }
388
389 .tutor-toast-parent > div {
390 background: white;
391 padding: 10px;
392 margin: 15px;
393 border-radius: 15px;
394 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
395 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.363);
396 border: 1px solid #E8E8E8;
397 background: white;
398 border: none;
399 display: -webkit-box;
400 display: -ms-flexbox;
401 display: flex;
402 display: -o-flex;
403 display: -ms-flex;
404 display: -moz-flex;
405 display: -webkit-flex;
406 -ms-flex-line-pack: center;
407 align-content: center;
408 -o-align-content: center;
409 -ms-align-content: center;
410 -moz-align-content: center;
411 -webkit-align-content: center;
412 -webkit-box-align: center;
413 -ms-flex-align: center;
414 align-items: center;
415 -o-align-items: center;
416 -ms-align-items: center;
417 -moz-align-items: center;
418 -webkit-align-items: center;
419 }
420
421 .tutor-toast-parent > div > div {
422 padding: 8px;
423 }
424
425 .tutor-toast-parent > div > div:nth-child(1), .tutor-toast-parent > div > div:nth-child(3) {
426 -webkit-box-pack: center;
427 -ms-flex-pack: center;
428 justify-content: center;
429 -o-justify-content: center;
430 -ms-justify-content: center;
431 -moz-justify-content: center;
432 -webkit-justify-content: center;
433 }
434
435 .tutor-toast-parent > div > div:nth-child(2) {
436 -webkit-box-flex: 1;
437 flex: 1;
438 -o-flex: 1;
439 -ms-flex: 1;
440 -moz-flex: 1;
441 -webkit-flex: 1;
442 }
443
444 .tutor-toast-parent > div img {
445 width: 100%;
446 height: auto;
447 }
448
449 .tutor-toast-parent > div b {
450 font-weight: 600;
451 display: block;
452 }
453
454 .tutor-toast-parent > div span {
455 color: #333333;
456 }
457
458 .tutor-toast-parent > div i {
459 cursor: pointer;
460 font-size: 14px;
461 }
462
463 body.rtl .tutor-toast-parent {
464 right: auto;
465 left: 50px;
466 }
467
468 /* Only reusable function, or code allowed here. No direct css please. */
469 html.tutor-component-popup-opened, body.tutor-component-popup-opened {
470 overflow: hidden !important;
471 }
472
473 .tutor-component-popup-container {
474 padding: 15px;
475 overflow: hidden;
476 position: fixed;
477 left: 0;
478 right: 0;
479 top: 0;
480 bottom: 0;
481 z-index: 9999999999;
482 background: rgba(0, 0, 0, 0.589);
483 display: -webkit-box;
484 display: -ms-flexbox;
485 display: flex;
486 display: -o-flex;
487 display: -ms-flex;
488 display: -moz-flex;
489 display: -webkit-flex;
490 -webkit-box-align: center;
491 -ms-flex-align: center;
492 align-items: center;
493 -o-align-items: center;
494 -ms-align-items: center;
495 -moz-align-items: center;
496 -webkit-align-items: center;
497 -webkit-box-pack: center;
498 -ms-flex-pack: center;
499 justify-content: center;
500 -o-justify-content: center;
501 -ms-justify-content: center;
502 -moz-justify-content: center;
503 -webkit-justify-content: center;
504 }
505
506 .tutor-component-popup-container > div {
507 display: inline-block;
508 max-height: 100%;
509 width: auto;
510 max-width: 100%;
511 background: white;
512 overflow: auto;
513 border-radius: 15px;
514 position: relative;
515 padding: 0;
516 }
517
518 .tutor-component-popup-container > div.tutor-component-popup-40 {
519 padding: 40px;
520 }
521
522 .tutor-component-popup-container > div img.tutor-pop-icon {
523 display: block;
524 margin: 0 auto;
525 }
526
527 .tutor-component-popup-container > div h3 {
528 margin: 7px 0 30px 0;
529 font-style: normal;
530 font-weight: normal;
531 font-size: 30px;
532 text-align: center;
533 color: #212327;
534 line-height: 32px;
535 }
536
537 .tutor-component-popup-container > div p {
538 margin: 5px 0 30px;
539 text-align: center;
540 max-width: 560px;
541 word-wrap: break-word;
542 }
543
544 .tutor-component-popup-container > div .tutor-component-button-container {
545 text-align: center;
546 }
547
548 .tutor-component-popup-container > div .tutor-component-button-container button {
549 margin: 5px;
550 }
551
552 .tutor-component-three-col-action {
553 display: -webkit-box;
554 display: -ms-flexbox;
555 display: flex;
556 display: -o-flex;
557 display: -ms-flex;
558 display: -moz-flex;
559 display: -webkit-flex;
560 -webkit-box-align: center;
561 -ms-flex-align: center;
562 align-items: center;
563 -o-align-items: center;
564 -ms-align-items: center;
565 -moz-align-items: center;
566 -webkit-align-items: center;
567 border: 1px solid #DCDBDC;
568 border-radius: 6px;
569 padding: 25px 35px 25px 30px;
570 margin-bottom: 15px;
571 }
572
573 .tutor-component-three-col-action > *:first-child {
574 margin-right: 15px;
575 }
576
577 .tutor-component-three-col-action > div:nth-child(2) {
578 -webkit-box-flex: 1;
579 flex: 1;
580 -o-flex: 1;
581 -ms-flex: 1;
582 -moz-flex: 1;
583 -webkit-flex: 1;
584 }
585
586 .tutor-component-three-col-action > div:nth-child(2) small {
587 font-size: 16px;
588 }
589
590 .tutor-component-three-col-action > div:nth-child(2) p {
591 font-size: 20px;
592 line-height: 26px;
593 margin: 0;
594 }
595
596 .ui-datepicker {
597 display: none;
598 margin-top: 4px;
599 padding: 10px;
600 width: 260px;
601 background: #FFFFFF;
602 border: 1px solid #E3E5EB;
603 -webkit-box-sizing: border-box;
604 box-sizing: border-box;
605 -webkit-box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.12);
606 box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.12);
607 border-radius: 6px;
608 }
609
610 .ui-datepicker table th span {
611 color: #B4B7C0;
612 font-weight: 400;
613 font-size: 13px;
614 }
615
616 .ui-datepicker .ui-datepicker-title .ui-datepicker-month, .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
617 font-size: 20px;
618 font-weight: 500;
619 color: #212327;
620 }
621
622 .ui-datepicker .ui-datepicker-calendar {
623 table-layout: fixed;
624 width: 100%;
625 border: 0px !important;
626 }
627
628 .ui-datepicker .ui-datepicker-calendar .ui-state-default {
629 border: none;
630 background: none;
631 }
632
633 .ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
634 border-radius: 100% !important;
635 background-color: #E9EDFB !important;
636 color: #41454F !important;
637 border: none !important;
638 padding: 5px;
639 }
640
641 .ui-datepicker .ui-datepicker-calendar td {
642 width: 30px;
643 height: 30px;
644 border-radius: 50% !important;
645 cursor: pointer;
646 -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
647 transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
648 }
649
650 .ui-datepicker .ui-datepicker-calendar td:hover {
651 border-radius: 100% !important;
652 background-color: #E9EDFB !important;
653 color: #41454F !important;
654 border: none !important;
655 }
656
657 .ui-datepicker .ui-datepicker-calendar td a {
658 text-decoration: none;
659 }
660
661 .ui-datepicker .ui-datepicker-calendar tbody {
662 border: 0px !important;
663 }
664
665 .ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td {
666 text-align: center;
667 padding: 0;
668 border: 0px !important;
669 }
670
671 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
672 background-color: #fff;
673 cursor: default;
674 }
675
676 .ui-datepicker .ui-datepicker-current-day {
677 border-radius: 100% !important;
678 background-color: #3E64DE !important;
679 }
680
681 .ui-datepicker .ui-datepicker-current-day, .ui-datepicker .ui-datepicker-current-day a {
682 color: #fff !important;
683 }
684
685 .ui-datepicker .ui-datepicker-prev.ui-corner-all, .ui-datepicker .ui-datepicker-next.ui-corner-all {
686 color: #3E64DE;
687 }
688
689 .ui-datepicker .ui_tpicker_hour_slider, .ui-datepicker .ui_tpicker_minute_slider {
690 border: 1px solid !important;
691 }
692
693 .ui-datepicker a, .ui-datepicker a:hover {
694 text-decoration: none;
695 }
696
697 .ui-datepicker a:hover, .ui-datepicker td:hover a {
698 color: #2a6496;
699 -webkit-transition: color 0.1s ease-in-out;
700 transition: color 0.1s ease-in-out;
701 }
702
703 .ui-datepicker .ui-datepicker-header {
704 margin-bottom: 4px;
705 text-align: center;
706 }
707
708 .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
709 font-weight: 700;
710 }
711
712 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
713 cursor: default;
714 font-family: "tutor";
715 -webkit-font-smoothing: antialiased;
716 font-style: normal;
717 font-weight: normal;
718 height: 20px;
719 line-height: 1;
720 margin-top: 2px;
721 width: 30px;
722 }
723
724 .ui-datepicker .ui-datepicker-prev {
725 float: left;
726 text-align: left;
727 }
728
729 .ui-datepicker .ui-datepicker-prev:before {
730 content: "\e921";
731 }
732
733 .ui-datepicker .ui-datepicker-next {
734 float: right;
735 text-align: right;
736 }
737
738 .ui-datepicker .ui-datepicker-next:before {
739 content: "\e903";
740 }
741
742 .ui-datepicker .ui-icon {
743 display: none;
744 }
745
746 .dot-loader-button.active {
747 background-color: var(--tutor-primary-hover-color);
748 border-color: var(--tutor-primary-hover-color);
749 color: #fff !important;
750 }
751
752 .tutor-dot-loader {
753 display: -webkit-box;
754 display: -ms-flexbox;
755 display: flex;
756 -webkit-box-align: center;
757 -ms-flex-align: center;
758 align-items: center;
759 -webkit-box-pack: center;
760 -ms-flex-pack: center;
761 justify-content: center;
762 padding: 5px 0;
763 }
764
765 .tutor-dot-loader span {
766 width: 10px;
767 height: 10px;
768 display: block;
769 border-radius: 50%;
770 position: relative;
771 margin: 0 5px;
772 }
773
774 .tutor-dot-loader .dot-1 {
775 -webkit-animation: anim 1s linear 0s infinite;
776 animation: anim 1s linear 0s infinite;
777 }
778
779 .tutor-dot-loader .dot-2 {
780 -webkit-animation: anim 1s linear 0.25s infinite;
781 animation: anim 1s linear 0.25s infinite;
782 }
783
784 .tutor-dot-loader .dot-3 {
785 -webkit-animation: anim 1s linear 0.50s infinite;
786 animation: anim 1s linear 0.50s infinite;
787 }
788
789 .tutor-dot-loader .dot-4 {
790 -webkit-animation: anim 1s linear 0.75s infinite;
791 animation: anim 1s linear 0.75s infinite;
792 }
793
794 @-webkit-keyframes anim {
795 0% {
796 top: 0;
797 }
798 25% {
799 top: 5px;
800 }
801 50% {
802 top: 0px;
803 }
804 75% {
805 top: -5px;
806 }
807 100% {
808 top: 0;
809 }
810 }
811
812 @keyframes anim {
813 0% {
814 top: 0;
815 }
816 25% {
817 top: 5px;
818 }
819 50% {
820 top: 0px;
821 }
822 75% {
823 top: -5px;
824 }
825 100% {
826 top: 0;
827 }
828 }
829
830 .tutor-dot-loader > span {
831 background-color: #fff;
832 }
833
834 .tutor-dot-loader.loader-primary > span {
835 background-color: var(--tutor-primary-button-color);
836 }
837
838 .tutor-dot-loader.loader-warning > span {
839 background-color: var(--tutor-warning-button-color);
840 }
841
842 .tutor-dot-loader.loader-danger > span {
843 background-color: var(--tutor-danger-button-color);
844 }
845
846 .tutor-dot-loader.loader-success > span {
847 background-color: var(--tutor-success-button-color);
848 }
849
850 /* Only reusable function, or code allowed here. No direct css please. */
851 #tutor-course-topics {
852 position: relative;
853 }
854
855 #tutor-course-topics .tutor-course-builder-header.has-postbox-header {
856 top: -56px;
857 right: 96px;
858 }
859
860 #tutor-course-topics .postbox-header h2 {
861 padding: 15px;
862 line-height: 30px;
863 display: block;
864 }
865
866 #tutor-course-topics .postbox-header h2:before {
867 content: "\e936";
868 color: var(--tutor-primary-color);
869 font-family: "tutor" !important;
870 speak: none;
871 font-style: normal;
872 font-weight: normal;
873 font-variant: normal;
874 text-transform: none;
875 line-height: 1;
876 -webkit-font-smoothing: antialiased;
877 -moz-osx-font-smoothing: grayscale;
878 margin-right: 10px;
879 }
880
881 #tutor-course-topics .inside {
882 padding: 0;
883 margin: 0;
884 }
885
886 #tutor-course-topics a {
887 text-decoration: none;
888 }
889
890 #tutor-course-topics a:focus {
891 box-shadow: none;
892 -o-box-shadow: none;
893 -ms-box-shadow: none;
894 -moz-box-shadow: none;
895 -webkit-box-shadow: none;
896 }
897
898 #tutor-course-topics .tutor-quiz-builder-modal-tabs-notice a {
899 color: #a4a4a4;
900 text-decoration: underline;
901 }
902
903 #tutor-course-topics .toggle-indicator:before {
904 margin-top: 20px;
905 }
906
907 #tutor-course-topics .tutor-topics-wrap {
908 border-bottom: 1px solid #f6f8fa;
909 padding-bottom: 0;
910 margin: 0;
911 }
912
913 #tutor-course-topics .drop-lessons p {
914 margin: 0;
915 }
916
917 #tutor-course-topics .course-content-item:hover {
918 background-color: #ebeef0;
919 }
920
921 #tutor-course-topics .tutor-lessons {
922 padding-left: 0;
923 }
924
925 #tutor-course-topics .tutor-lessons.ui-sortable {
926 min-height: 20px;
927 }
928
929 #tutor-course-topics .tutor-lesson-top {
930 display: -webkit-box;
931 display: -ms-flexbox;
932 display: flex;
933 display: -o-flex;
934 display: -ms-flex;
935 display: -moz-flex;
936 display: -webkit-flex;
937 font-size: 14px;
938 }
939
940 #tutor-course-topics .tutor-lesson-top, #tutor-course-topics .tutor-lesson-top i {
941 font-size: 15px;
942 }
943
944 #tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil {
945 margin: 0 10px;
946 }
947
948 #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
949 margin-right: 10px;
950 cursor: ns-resize;
951 }
952
953 #tutor-course-topics .tutor-lesson-top a {
954 color: #393c40;
955 }
956
957 #tutor-course-topics .tutor-lesson-top a.tutor-updating-message i {
958 display: none;
959 }
960
961 #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
962 display: inline-block;
963 vertical-align: middle;
964 margin-right: 5px;
965 }
966
967 .rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move {
968 margin-right: 0;
969 margin-left: 10px;
970 }
971
972 .rtl #tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i {
973 margin-right: 0;
974 margin-left: 5px;
975 }
976
977 #tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,
978 .tutor-quiz .open-tutor-quiz-modal,
979 .course-content-item .open-tutor-assignment-modal,
980 .course-content-item .tutor-zoom-meeting-modal-open-btn {
981 -webkit-box-flex: 1;
982 flex: 1;
983 -o-flex: 1;
984 -ms-flex: 1;
985 -moz-flex: 1;
986 -webkit-flex: 1;
987 }
988
989 /**
990 * Add option disabled
991 * @since 1.9.7
992 */
993 .add_question_answers_option.disabled {
994 color: #AAAEB5 !important;
995 cursor: none !important;
996 pointer-events: none !important;
997 }
998
999 .add_question_answers_option.disabled i {
1000 background-color: #AAAEB5 !important;
1001 }
1002
1003 /* Only reusable function, or code allowed here. No direct css please. */
1004 #screen-meta-links + .tutor-user-registration-notice-wrapper {
1005 margin-top: 45px;
1006 }
1007
1008 .tutor-user-registration-notice {
1009 display: -webkit-box;
1010 display: -ms-flexbox;
1011 display: flex;
1012 display: -o-flex;
1013 display: -ms-flex;
1014 display: -moz-flex;
1015 display: -webkit-flex;
1016 -webkit-box-align: center;
1017 -ms-flex-align: center;
1018 align-items: center;
1019 -o-align-items: center;
1020 -ms-align-items: center;
1021 -moz-align-items: center;
1022 -webkit-align-items: center;
1023 background: white;
1024 border: 1px solid #CDCFD5;
1025 -webkit-box-sizing: border-box;
1026 box-sizing: border-box;
1027 border-radius: 6px;
1028 width: 100%;
1029 overflow: hidden;
1030 margin: 11px 0 15px;
1031 }
1032
1033 .tutor-user-registration-notice > div:first-child img {
1034 margin: 16px;
1035 }
1036
1037 .tutor-user-registration-notice > div:nth-child(2) {
1038 -webkit-box-flex: 1;
1039 flex: 1;
1040 -o-flex: 1;
1041 -ms-flex: 1;
1042 -moz-flex: 1;
1043 -webkit-flex: 1;
1044 padding: 20px 0;
1045 color: #676a72;
1046 font-style: normal;
1047 font-weight: normal;
1048 font-size: 15px;
1049 }
1050
1051 .tutor-user-registration-notice > div:nth-child(2) strong {
1052 color: black;
1053 }
1054
1055 .tutor-user-registration-notice > div:last-child {
1056 border-left: 1px solid #CDCFD5;
1057 margin-left: 20px;
1058 display: -webkit-box;
1059 display: -ms-flexbox;
1060 display: flex;
1061 display: -o-flex;
1062 display: -ms-flex;
1063 display: -moz-flex;
1064 display: -webkit-flex;
1065 -webkit-box-orient: vertical;
1066 -webkit-box-direction: normal;
1067 flex-direction: column;
1068 -o-flex-direction: column;
1069 -ms-flex-direction: column;
1070 -moz-flex-direction: column;
1071 -ms-flex-item-align: stretch;
1072 align-self: stretch;
1073 -o-align-self: stretch;
1074 -ms-align-self: stretch;
1075 -moz-align-self: stretch;
1076 -webkit-align-self: stretch;
1077 -ms-flex-pack: distribute;
1078 justify-content: space-around;
1079 -o-justify-content: space-around;
1080 -ms-justify-content: space-around;
1081 -moz-justify-content: space-around;
1082 -webkit-justify-content: space-around;
1083 }
1084
1085 .tutor-user-registration-notice > div:last-child a {
1086 display: block;
1087 width: calc(100% - 40px);
1088 height: 100%;
1089 padding: 0 20px;
1090 text-decoration: none;
1091 font-weight: 500;
1092 font-size: 15px;
1093 text-align: center;
1094 color: #757C8E;
1095 display: -webkit-box;
1096 display: -ms-flexbox;
1097 display: flex;
1098 display: -o-flex;
1099 display: -ms-flex;
1100 display: -moz-flex;
1101 display: -webkit-flex;
1102 -webkit-box-align: center;
1103 -ms-flex-align: center;
1104 align-items: center;
1105 -o-align-items: center;
1106 -ms-align-items: center;
1107 -moz-align-items: center;
1108 -webkit-align-items: center;
1109 }
1110
1111 .tutor-user-registration-notice > div:last-child a:hover {
1112 color: #3E64DE;
1113 background: #F3F3F5;
1114 }
1115
1116 .tutor-user-registration-notice > div:last-child a, .tutor-user-registration-notice > div:last-child a:hover, .tutor-user-registration-notice > div:last-child a:focus, .tutor-user-registration-notice > div:last-child a:active {
1117 outline: 0 !important;
1118 -webkit-box-shadow: none;
1119 box-shadow: none;
1120 }
1121
1122 .tutor-user-registration-notice > div:last-child hr {
1123 display: block;
1124 border: none;
1125 height: 0;
1126 width: 100%;
1127 margin: 0;
1128 border-top: 1px solid #CDCFD5;
1129 }
1130
1131 /**
1132 @package: Tutor LMS
1133 @author: themeum
1134 */
1135 /* Only reusable function, or code allowed here. No direct css please. */
1136 /*----------------------------------
1137 Component containers
1138 ----------------------------------*/
1139 .ui-widget-content {
1140 border: 1px solid #aaaaaa;
1141 background: #ffffff;
1142 color: #222222;
1143 }
1144
1145 .ui-widget-content a {
1146 color: #222222;
1147 }
1148
1149 .ui-widget-header {
1150 color: #222222;
1151 font-weight: bold;
1152 }
1153
1154 .ui-widget-header a {
1155 color: #222222;
1156 }
1157
1158 /* Interaction states
1159 ----------------------------------*/
1160 .ui-state-default,
1161 .ui-widget-content .ui-state-default,
1162 .ui-widget-header .ui-state-default {
1163 border: 1px solid #d3d3d3;
1164 background: #e6e6e6;
1165 font-weight: normal;
1166 color: #555555;
1167 }
1168
1169 /* Interaction Cues
1170 ----------------------------------*/
1171 .ui-state-highlight,
1172 .ui-widget-content .ui-state-highlight,
1173 .ui-widget-header .ui-state-highlight {
1174 border: 1px solid #fcefa1;
1175 background: #fbf9ee;
1176 color: #363636;
1177 }
1178
1179 .tutor-option-nav-tabs li {
1180 position: relative;
1181 display: inline-block;
1182 margin-right: -1px;
1183 }
1184
1185 .tutor-option-nav-tabs li:last-child:after {
1186 content: "";
1187 }
1188
1189 .tutor-option-nav-tabs li a {
1190 display: block;
1191 font-weight: bold;
1192 text-decoration: none;
1193 background: #fff;
1194 padding: 5px 10px;
1195 border: 1px solid #dddddd;
1196 }
1197
1198 .tutor-option-nav-tabs li a:focus {
1199 box-shadow: none;
1200 -o-box-shadow: none;
1201 -ms-box-shadow: none;
1202 -moz-box-shadow: none;
1203 -webkit-box-shadow: none;
1204 }
1205
1206 .tutor-option-nav-tabs li .current a {
1207 color: #333333;
1208 }
1209
1210 /**
1211 Withdraw Methods Nav
1212 */
1213 .withdraw-method-nav {
1214 margin-bottom: 20px;
1215 }
1216
1217 .withdraw-method-nav li {
1218 position: relative;
1219 display: inline-block;
1220 }
1221
1222 .withdraw-method-nav li a {
1223 display: block;
1224 text-decoration: none;
1225 padding: 5px 10px;
1226 border-right: 1px solid #cccccc;
1227 }
1228
1229 .withdraw-method-nav li:last-child a {
1230 border-right: none;
1231 }
1232
1233 /**
1234 Option Field
1235 */
1236 .tutor-option-field-row {
1237 border-bottom: 1px solid #e4e4e4;
1238 padding: 20px 0;
1239 font-size: 14px;
1240 line-height: 1.3;
1241 }
1242
1243 .tutor-option-field-row:last-child {
1244 border-bottom: none;
1245 }
1246
1247 .tutor-option-field-row input[type="text"],
1248 .tutor-option-field-row input[type="email"],
1249 .tutor-option-field-row input[type="number"],
1250 .tutor-option-field-row input[type="password"],
1251 .tutor-option-field-row textarea,
1252 .tutor-option-field-row .tutor-field-type-slider {
1253 background-color: #fff;
1254 border: 1px solid #ddd;
1255 border-radius: 3px;
1256 -webkit-box-shadow: none;
1257 box-shadow: none;
1258 color: #333;
1259 display: inline-block;
1260 vertical-align: middle;
1261 padding: 7px 12px;
1262 margin: 0 10px 0 0;
1263 width: 400px;
1264 min-height: 35px;
1265 }
1266
1267 .tutor_lesson_modal_form .tutor-option-field-row input[type="text"],
1268 .tutor_lesson_modal_form .tutor-option-field-row input[type="email"],
1269 .tutor_lesson_modal_form .tutor-option-field-row input[type="number"],
1270 .tutor_lesson_modal_form .tutor-option-field-row input[type="password"],
1271 .tutor_lesson_modal_form .tutor-option-field-row textarea,
1272 .tutor_lesson_modal_form .tutor-option-field-row .tutor-field-type-slider {
1273 width: 100%;
1274 display: block;
1275 }
1276
1277 .tutor-option-field {
1278 display: block;
1279 margin: 0 0 0 200px;
1280 max-width: 800px;
1281 }
1282
1283 .rtl .tutor-option-field {
1284 margin: 0 200px 0 0;
1285 }
1286
1287 .tutor_lesson_modal_form .tutor-option-field {
1288 display: block;
1289 margin: 0;
1290 max-width: none;
1291 }
1292
1293 .tutor-option-field-label {
1294 display: block;
1295 float: left;
1296 width: 200px;
1297 }
1298
1299 .rtl .tutor-option-field-label {
1300 float: right;
1301 }
1302
1303 .tutor_lesson_modal_form .tutor-option-field-label {
1304 display: block;
1305 float: none;
1306 width: 100%;
1307 margin-bottom: 15px;
1308 }
1309
1310 .tutor-lesson-attachments-metabox {
1311 margin-top: 30px;
1312 }
1313
1314 .tutor-option-field-label label {
1315 display: block;
1316 font-weight: 600;
1317 }
1318
1319 .tutor-option-field p.desc {
1320 font-style: italic;
1321 color: #666;
1322 font-size: 12px;
1323 line-height: 1.5;
1324 }
1325
1326 .tutor-option-field-row h2 {
1327 color: #444;
1328 font-size: 18px;
1329 font-weight: 700;
1330 margin: 0;
1331 }
1332
1333 .tutor-option-field-row .option-media-wrap {
1334 margin-bottom: 10px;
1335 }
1336
1337 .tutor-option-field-row .option-media-wrap img {
1338 max-height: 100px;
1339 width: auto;
1340 padding: 5px;
1341 border: 1px solid #cccccc;
1342 }
1343
1344 .select2-container {
1345 min-width: 250px !important;
1346 }
1347
1348 .membership_course_categories .select2-container {
1349 min-width: 50% !important;
1350 }
1351
1352 /**
1353 Group Field Option
1354 */
1355 .tutor-option-group-field {
1356 display: inline-block;
1357 vertical-align: top;
1358 }
1359
1360 .tutor-option-group-field input[type="text"],
1361 .tutor-option-group-field input[type="email"],
1362 .tutor-option-group-field input[type="number"],
1363 .tutor-option-group-field input[type="password"],
1364 .tutor-option-group-field textarea,
1365 .tutor-option-group-field .tutor-field-type-slider,
1366 .tutor-option-group-field select {
1367 width: 100px;
1368 margin-right: 5px;
1369 }
1370
1371 .option-type-radio-wrap {
1372 margin-top: 0;
1373 }
1374
1375 /**
1376 * Course adding page
1377 * Course Builder
1378 */
1379 .tutor-untopics-lessons .course-content-item,
1380 .course-contents .course-content-item {
1381 padding: 10px;
1382 border-bottom: 1px solid #d9d9d9;
1383 background-color: #ebeef0;
1384 }
1385
1386 .tutor-topics-wrap,
1387 .course-move-handle {
1388 margin-right: 5px;
1389 }
1390
1391 .course-move-handle {
1392 -ms-flex-item-align: center;
1393 align-self: center;
1394 cursor: row-resize;
1395 }
1396
1397 .new-topic-btn-wrap {
1398 padding: 20px;
1399 }
1400
1401 p.course-empty-content {
1402 padding-left: 20px;
1403 }
1404
1405 .tutor_btn_lg {
1406 line-height: 45px;
1407 background-color: var(--tutor-primary-color);
1408 color: #ffffff;
1409 padding: 0 20px;
1410 display: inline-block;
1411 border-radius: 2px;
1412 font-size: 14px;
1413 font-weight: 300;
1414 border: none;
1415 -webkit-box-shadow: none;
1416 box-shadow: none;
1417 cursor: pointer;
1418 }
1419
1420 .tutor_btn_lg:focus {
1421 -webkit-box-shadow: none;
1422 box-shadow: none;
1423 border: none;
1424 outline: none;
1425 }
1426
1427 .tutor_btn_lg:focus,
1428 .tutor_btn_lg:hover {
1429 background-color: var(--tutor-primary-color);
1430 color: #ffffff;
1431 }
1432
1433 .ui-sortable-placeholder {
1434 visibility: visible;
1435 background-color: #dddd;
1436 }
1437
1438 .tutor-untopics-lessons {
1439 margin-top: 0;
1440 border: 1px solid #eee;
1441 padding: 20px;
1442 margin-bottom: 20px;
1443 background-color: #fbfbfb;
1444 }
1445
1446 .tutor-untopics-lessons h3 {
1447 font-weight: 300;
1448 margin-top: 0px;
1449 }
1450
1451 .tutor-untopics-lessons .tutor-lessons {
1452 padding-left: 0 !important;
1453 }
1454
1455 .create-new-lesson-wrap {
1456 text-align: center;
1457 }
1458
1459 .tutor-metabox-add-topics,
1460 .tutor-topics-edit-form {
1461 background: #f1f1f1;
1462 padding: 20px;
1463 }
1464
1465 .tutor-metabox-add-topics .tutor-option-field-row {
1466 padding: 15px 0;
1467 }
1468
1469 .tutor-metabox-add-topics .tutor-option-field-row:last-child,
1470 .tutor-topics-edit-form .tutor-option-field-row:last-child {
1471 border-bottom: none;
1472 }
1473
1474 .topic-edit-icon {
1475 cursor: pointer;
1476 }
1477
1478 .tutor-topic-title {
1479 display: -webkit-box;
1480 display: -ms-flexbox;
1481 display: flex;
1482 font-size: 16px;
1483 font-weight: 300;
1484 margin: 0;
1485 line-height: 40px;
1486 padding-left: 15px;
1487 }
1488
1489 .rtl .tutor-topic-title {
1490 padding-left: 0;
1491 padding-right: 15px;
1492 }
1493
1494 .tutor-topic-title a {
1495 color: #393c40;
1496 }
1497
1498 .tutor-topic-title .topic-inner-title {
1499 -webkit-box-flex: 1;
1500 -ms-flex: 1 0 auto;
1501 flex: 1 0 auto;
1502 cursor: pointer;
1503 max-width: calc(100% - 154px);
1504 }
1505
1506 .tutor-topic-title span {
1507 padding: 0 5px;
1508 }
1509
1510 .tutor-topic-title span.expand-collapse-wrap {
1511 border-left: 1px solid #e7e7e7;
1512 }
1513
1514 .rtl .tutor-topic-title span.expand-collapse-wrap {
1515 border-left: none;
1516 border-right: 1px solid #e7e7e7;
1517 }
1518
1519 .tutor-topic-title span.expand-collapse-wrap a {
1520 display: block;
1521 padding: 0 13px;
1522 }
1523
1524 .topic-delete-btn {
1525 float: right;
1526 }
1527
1528 .text-muted {
1529 color: #cccccc;
1530 }
1531
1532 .topic-delete-btn a {
1533 padding: 0 10px;
1534 }
1535
1536 .topic-delete-btn a:hover {
1537 color: #ff0000;
1538 }
1539
1540 .topic-delete-btn .dashicons {
1541 width: 12px;
1542 height: 12px;
1543 font-size: 12px;
1544 }
1545
1546 .tutor-course-builder-header {
1547 line-height: 50px;
1548 position: absolute;
1549 top: -69px;
1550 right: 40px;
1551 }
1552
1553 .rtl .tutor-course-builder-header {
1554 right: auto;
1555 left: 40px;
1556 }
1557
1558 .tutor-topics-wrap:nth-child(2n) {
1559 background: #f8f8f8;
1560 }
1561
1562 #tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body {
1563 background: #ebeef0;
1564 padding: 15px 20px;
1565 }
1566
1567 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .create-lesson-in-topic-btn,*/
1568 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-add-quiz-btn,*/
1569 /*#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body .tutor-create-assignments-btn*/
1570 /*
1571 .tutor-course-builder-button{
1572 line-height: 35px;
1573 color: #393c40;
1574 display: inline-block;
1575 padding: 0 20px;
1576 border-radius: 2px;
1577 margin-right: 10px;
1578 border: 1px solid #d3d4d5;
1579 background-color: #f2f2f2;
1580 cursor: pointer;
1581 vertical-align: top;
1582 transition: 200ms;
1583 }
1584
1585 .tutor-course-builder-button.tutor-updating-message i{
1586 display: none;
1587 }
1588
1589 .tutor-course-builder-button.tutor-btn-lg{
1590 line-height: 40px;
1591 }
1592
1593 .tutor-course-builder-button.active,
1594 .tutor-course-builder-button:hover{
1595 color: #fff;
1596 background: var(--tutor-primary-color);
1597 border-color: var(--tutor-primary-color);
1598 }
1599
1600
1601 .tutor-course-builder-button.active:hover{
1602 background: #393C40;
1603 border-color: #393c40;
1604 }
1605
1606 .tutor-course-builder-button i{
1607 color: var(--tutor-primary-color);
1608 vertical-align: middle;
1609 margin-right: 5px;
1610 font-size: 16px;
1611 }
1612
1613 .tutor-course-builder-button.active i,
1614 .tutor-course-builder-button:hover i{
1615 color: #fff;
1616 }
1617
1618 */
1619 .single_add_to_cart_button i,
1620 a.tutor-button i,
1621 .tutor-button i,
1622 a.tutor-btn i,
1623 .tutor-btn i {
1624 float: left;
1625 line-height: 20px;
1626 margin-right: 7px;
1627 font-size: 20px;
1628 }
1629
1630 a.tutor-button.default-btn i,
1631 .tutor-button.default-btn i,
1632 a.tutor-btn.default-btn i,
1633 .tutor-btn.default-btn i {
1634 color: var(--tutor-primary-color);
1635 }
1636
1637 a.tutor-button:hover i,
1638 .tutor-button:hover i,
1639 a.tutor-btn:hover i,
1640 .tutor-btn:hover i {
1641 color: #fff;
1642 }
1643
1644 a.tutor-button.default-btn,
1645 .tutor-button.default-btn,
1646 a.tutor-btn.default-btn,
1647 .tutor-btn.default-btn {
1648 color: #393c40;
1649 border: 1px solid #b8babe;
1650 background: #fff;
1651 }
1652
1653 a.tutor-button.default-btn:hover,
1654 .tutor-button.default-btn:hover,
1655 a.tutor-btn.default-btn:hover,
1656 .tutor-btn.default-btn:hover {
1657 background-color: var(--tutor-primary-color);
1658 border-color: var(--tutor-primary-color);
1659 color: #fff;
1660 }
1661
1662 .tutor-add-quiz-button-wrap > * + * {
1663 margin-left: 15px;
1664 }
1665
1666 .tutor-updating-message i {
1667 display: none;
1668 }
1669
1670 .tutor-button.tutor-danger {
1671 background-color: #e53935;
1672 border-color: #e53935;
1673 }
1674
1675 .tutor-button.tutor-danger:hover {
1676 background-color: #e53935;
1677 border-color: #e53935;
1678 -webkit-filter: brightness(0.9);
1679 filter: brightness(0.9);
1680 }
1681
1682 .tutor-button.tutor-success {
1683 background: var(--tutor-success-button-color);
1684 border-color: var(--tutor-success-button-color);
1685 }
1686
1687 .tutor-button.tutor-success:hover {
1688 background: var(--tutor-success-button-color);
1689 border-color: var(--tutor-success-button-color);
1690 -webkit-filter: brightness(0.9);
1691 filter: brightness(0.9);
1692 }
1693
1694 /**
1695 Instructor
1696 */
1697 .tutor-required-fields {
1698 color: #f13a3a;
1699 }
1700
1701 /**
1702 Meta Box Heading
1703 */
1704 #tutor-instructors h2 {
1705 padding: 15px;
1706 line-height: 30px;
1707 }
1708
1709 #tutor-instructors h2:before {
1710 color: var(--tutor-primary-color);
1711 font-family: "tutor" !important;
1712 speak: none;
1713 font-style: normal;
1714 font-weight: normal;
1715 font-variant: normal;
1716 text-transform: none;
1717 line-height: 1;
1718 -webkit-font-smoothing: antialiased;
1719 -moz-osx-font-smoothing: grayscale;
1720 margin-right: 10px;
1721 }
1722
1723 #tutor-instructors h2:before {
1724 content: "\e93c";
1725 }
1726
1727 /**
1728 End Metabox Heading
1729 */
1730 /**
1731 Video MetaBox
1732 */
1733 .tutor-video-metabox-wrap {
1734 margin-bottom: 50px;
1735 }
1736
1737 .video-metabox-source-input-wrap {
1738 /*padding: 30px;*/
1739 /*background-color: #F4F7F8;*/
1740 /*border: 1px solid #DCDFE5;*/
1741 /*border-radius: 3px;*/
1742 }
1743
1744 .video-metabox-source-html5-upload {
1745 background-color: #fff;
1746 text-align: center;
1747 padding: 40px 20px;
1748 border: 1px solid #dcdfe5;
1749 border-radius: 3px;
1750 }
1751
1752 .video-metabox-source-html5-upload p {
1753 margin-bottom: 5px;
1754 }
1755
1756 .tutor-video-metabox-wrap p {
1757 margin: 0;
1758 padding: 0;
1759 }
1760
1761 .video-metabox-source-html5-upload .video-upload-icon i {
1762 font-size: 50px;
1763 color: #1b52d8;
1764 line-height: 45px;
1765 }
1766
1767 .video_source_upload_wrap_html5 {
1768 margin-top: 10px;
1769 }
1770
1771 .video-metabox-source-html5-poster {
1772 padding-top: 20px;
1773 }
1774
1775 .video_source_wrap_html5 {
1776 width: 100%;
1777 }
1778
1779 .button-transparent {
1780 background: transparent !important;
1781 }
1782
1783 .button-transparent:hover {
1784 background: var(--tutor-primary-color) !important;
1785 }
1786
1787 .builder-course-thumbnail-upload-wrap .button-transparent {
1788 float: right;
1789 }
1790
1791 .html5-video-poster img {
1792 height: 100%;
1793 width: auto;
1794 }
1795
1796 .html5-video-poster {
1797 height: 100px;
1798 display: -webkit-box;
1799 display: -ms-flexbox;
1800 display: flex;
1801 -webkit-box-align: center;
1802 -ms-flex-align: center;
1803 align-items: center;
1804 }
1805
1806 .html5-video-poster .tutor-builder-course-video-poster-text {
1807 text-align: left;
1808 padding-left: 20px;
1809 }
1810
1811 .rtl .html5-video-poster .tutor-builder-course-video-poster-text {
1812 padding-left: 0;
1813 padding-right: 20px;
1814 }
1815
1816 .html5-video-poster .tutor-builder-course-video-poster-text h5 {
1817 font-size: 14px;
1818 font-weight: 700;
1819 margin: 0 0 5px;
1820 }
1821
1822 .html5-video-poster .tutor-builder-course-video-poster-text span {
1823 font-size: 14px;
1824 font-weight: 400;
1825 }
1826
1827 .html5-video-poster img {
1828 height: 100%;
1829 width: auto;
1830 }
1831
1832 /** END Video metabox */
1833 .builder-course-thumbnail-img-src {
1834 position: relative;
1835 }
1836
1837 .builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn {
1838 position: absolute;
1839 top: 12px;
1840 left: 15px;
1841 color: #e53935;
1842 -webkit-transition: 300ms;
1843 transition: 300ms;
1844 text-decoration: none;
1845 }
1846
1847 .video-metabox-source-html5-poster .tutor-row {
1848 display: -webkit-box;
1849 display: -ms-flexbox;
1850 display: flex;
1851 -ms-flex-wrap: wrap;
1852 flex-wrap: wrap;
1853 -webkit-box-pack: justify;
1854 -ms-flex-pack: justify;
1855 justify-content: space-between;
1856 -webkit-box-align: center;
1857 -ms-flex-align: center;
1858 align-items: center;
1859 }
1860
1861 .video-metabox-source-html5-poster .tutor-row .tutor-col-5 {
1862 width: 38%;
1863 }
1864
1865 .video-metabox-source-html5-poster .tutor-col-7 {
1866 width: 62%;
1867 }
1868
1869 .video-metabox-source-html5-poster
1870 .tutor-row
1871 .tutor-course-thumbnail-upload-btn {
1872 margin: 10px 0;
1873 }
1874
1875 .tutor-course-builder-attachements * {
1876 -webkit-box-sizing: border-box;
1877 box-sizing: border-box;
1878 }
1879
1880 .tutor-course-builder-attachements {
1881 display: -webkit-box;
1882 display: -ms-flexbox;
1883 display: flex;
1884 margin-left: -20px;
1885 -ms-flex-wrap: wrap;
1886 flex-wrap: wrap;
1887 -webkit-box-sizing: border-box;
1888 box-sizing: border-box;
1889 padding: 0 0 10px;
1890 }
1891
1892 .tutor-course-builder-attachements:empty {
1893 display: none;
1894 }
1895
1896 .tutor-course-builder-attachements .tutor-added-attachment {
1897 -webkit-box-flex: 0;
1898 -ms-flex: 0 0 153px;
1899 flex: 0 0 153px;
1900 max-width: 153px;
1901 border: 1px solid #dcdfe5;
1902 padding: 35px 20px 20px;
1903 position: relative;
1904 text-align: center;
1905 margin-left: 20px;
1906 margin-bottom: 20px;
1907 border-radius: 4px;
1908 -webkit-transition: 300ms;
1909 transition: 300ms;
1910 min-width: 153px;
1911 }
1912
1913 .tutor-course-builder-attachements .tutor-added-attachment i {
1914 font-size: 58px;
1915 line-height: 58px;
1916 margin-bottom: 25px;
1917 display: block;
1918 }
1919
1920 .tutor-course-builder-attachements
1921 .tutor-added-attachment
1922 .tutor-delete-attachment {
1923 position: absolute;
1924 height: 22px;
1925 width: 22px;
1926 border: 1px solid #dcdfe5;
1927 text-align: center;
1928 line-height: 22px;
1929 top: -1px;
1930 right: -1px;
1931 font-size: 10px;
1932 border-top-right-radius: 4px;
1933 color: #d71830;
1934 opacity: 0;
1935 -webkit-transition: 300ms;
1936 transition: 300ms;
1937 text-decoration: none;
1938 }
1939
1940 .tutor-course-builder-attachements .tutor-added-attachment:hover,
1941 .tutor-course-builder-attachements
1942 .tutor-added-attachment:hover
1943 .tutor-delete-attachment {
1944 border-color: #d71830;
1945 opacity: 1;
1946 }
1947
1948 .tutor-course-builder-attachements .tutor-added-attachment span {
1949 display: block;
1950 }
1951
1952 .tutor-course-builder-attachements .tutor-added-attachment span a {
1953 font-size: 14px;
1954 display: block;
1955 line-height: 20px;
1956 color: #606c8f;
1957 text-decoration: none;
1958 }
1959
1960 .tutor-course-builder-btn-group {
1961 display: -webkit-box;
1962 display: -ms-flexbox;
1963 display: flex;
1964 -webkit-box-pack: justify;
1965 -ms-flex-pack: justify;
1966 justify-content: space-between;
1967 -ms-flex-wrap: wrap;
1968 flex-wrap: wrap;
1969 -webkit-box-orient: horizontal;
1970 -webkit-box-direction: reverse;
1971 -ms-flex-direction: row-reverse;
1972 flex-direction: row-reverse;
1973 }
1974
1975 .tutor-status-context {
1976 padding: 5px 10px;
1977 margin: 5px 0;
1978 display: inline-block;
1979 }
1980
1981 .tutor-status-pending-context,
1982 .attempt_started {
1983 background-color: #eeeeee;
1984 }
1985
1986 .tutor-status-approved-context,
1987 .tutor-button.button-success,
1988 .tutor-status-completed {
1989 background-color: var(--tutor-success-button-color);
1990 color: #ffffff;
1991 border-radius: 2px;
1992 }
1993
1994 .tutor-status-blocked-context,
1995 .attempt_timeout,
1996 .tutor-button.button-danger {
1997 background-color: #ff0000;
1998 color: #ffffff;
1999 border-radius: 2px;
2000 }
2001
2002 .tutor-status-approved-context,
2003 .tutor-status-blocked-context {
2004 display: inline-block;
2005 }
2006
2007 table.tutor_status_table td.help {
2008 width: 1em;
2009 }
2010
2011 table.tutor_status_table td:first-child {
2012 width: 25%;
2013 }
2014
2015 table.tutor_status_table h2 {
2016 font-size: 16px;
2017 margin: 0;
2018 }
2019
2020 table.tutor_status_table td mark.yes,
2021 table.tutor_status_table th mark.yes {
2022 color: var(--tutor-success-button-color);
2023 background-color: transparent;
2024 }
2025
2026 .tutor-text-avatar {
2027 border-radius: 50%;
2028 width: 40px;
2029 height: 40px;
2030 text-align: center;
2031 display: block;
2032 line-height: 40px;
2033 color: #ffffff;
2034 font-size: 14px;
2035 }
2036
2037 .tutor_original_question {
2038 display: -webkit-box;
2039 display: -ms-flexbox;
2040 display: flex;
2041 margin-bottom: 5px;
2042 padding: 20px;
2043 }
2044
2045 .tutor_original_question .question-left {
2046 -webkit-box-flex: 0;
2047 -ms-flex: 0 0 60px;
2048 flex: 0 0 60px;
2049 }
2050
2051 .tutor_original_question .question-left img {
2052 max-width: 60px;
2053 height: auto;
2054 margin-right: 10px;
2055 border: 1px solid #eeee88;
2056 padding: 3px;
2057 }
2058
2059 .question-right {
2060 width: 100%;
2061 }
2062
2063 .tutor_admin_answers_list_wrap .tutor_original_question {
2064 margin-left: 50px;
2065 }
2066
2067 .tutor-bg-white {
2068 background-color: #ffffff;
2069 }
2070
2071 .tutor-bg-light {
2072 background-color: #fdfdfd;
2073 }
2074
2075 .tutor-announcement {
2076 border: 1px solid #eee;
2077 padding: 10px;
2078 margin-bottom: 10px;
2079 }
2080
2081 .announcement-delete-btn {
2082 float: right;
2083 }
2084
2085 .announcement-delete-btn a {
2086 display: block;
2087 color: #393c40;
2088 padding: 0 6px;
2089 text-decoration: none;
2090 cursor: pointer;
2091 }
2092
2093 .announcement-delete-btn a:hover {
2094 color: #ff0000;
2095 }
2096
2097 #tutor-announcements .submit {
2098 margin: 0;
2099 padding: 0;
2100 }
2101
2102 .tutor-label-success {
2103 background-color: var(--tutor-success-button-color);
2104 color: #ffffff;
2105 padding: 3px 7px;
2106 }
2107
2108 .tutor-addons .plugin-card-bottom .plugin-version {
2109 display: inline-block;
2110 }
2111
2112 .tutor-addons .addon-regular-price {
2113 color: #cccccc;
2114 padding: 3px;
2115 }
2116
2117 .tutor-addons .addon-current-price {
2118 color: var(--tutor-success-button-color);
2119 font-size: 18px;
2120 padding: 3px;
2121 }
2122
2123 .tutor-addons-last-checked-time {
2124 color: #6f5757 !important;
2125 }
2126
2127 .tutor-addons .wp-filter {
2128 margin: 10px 0 0;
2129 }
2130
2131 a.addon-buynow-link {
2132 background: var(--tutor-primary-color);
2133 color: #fff;
2134 padding: 5px 10px;
2135 display: inline-block;
2136 }
2137
2138 /**
2139 Add-ons list
2140 */
2141 .tutor-addons-list {
2142 background-color: #fff;
2143 min-height: 500px;
2144 padding: 20px;
2145 }
2146
2147 h3.addon-list-heading {
2148 background-color: #eeeeee;
2149 padding: 10px;
2150 }
2151
2152 table.tutor-addons-list-table {
2153 width: 100%;
2154 }
2155
2156 table.tutor-addons-list-table td,
2157 table.tutor-addons-list-table th {
2158 padding: 10px;
2159 border-bottom: 1px solid #eeeeee;
2160 text-align: left;
2161 }
2162
2163 .tutor-addons-list .plugin-icon {
2164 height: 120px !important;
2165 width: auto !important;
2166 }
2167
2168 .tutor-addons-list .plugin-card .desc {
2169 margin-right: 0;
2170 }
2171
2172 .tutor-addons-list .plugin-card .name {
2173 margin-right: 50px;
2174 }
2175
2176 /* RTL Style for name and desc */
2177 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc,
2178 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name {
2179 margin-right: 148px !important;
2180 }
2181
2182 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc {
2183 margin-left: 0 !important;
2184 }
2185
2186 .tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name {
2187 margin-left: 53px !important;
2188 }
2189
2190 .btn-switch {
2191 display: inline-block;
2192 height: 22px;
2193 position: relative;
2194 width: 40px;
2195 }
2196
2197 .btn-switch input {
2198 display: none;
2199 }
2200
2201 .btn-slider {
2202 background-color: #ccc;
2203 bottom: 0;
2204 cursor: pointer;
2205 left: 0;
2206 position: absolute;
2207 right: 0;
2208 top: 0;
2209 -webkit-transition: 0.4s;
2210 transition: 0.4s;
2211 }
2212
2213 .btn-slider:before {
2214 background-color: #fff;
2215 bottom: 3px;
2216 content: "";
2217 height: 16px;
2218 left: 4px;
2219 position: absolute;
2220 -webkit-transition: 0.4s;
2221 transition: 0.4s;
2222 width: 16px;
2223 }
2224
2225 input:checked + .btn-slider {
2226 background-color: var(--tutor-primary-color);
2227 }
2228
2229 input:checked + .btn-slider:before {
2230 -webkit-transform: translateX(16px);
2231 transform: translateX(16px);
2232 }
2233
2234 .btn-slider.btn-round {
2235 border-radius: 34px;
2236 }
2237
2238 .btn-slider.btn-round:before {
2239 border-radius: 50%;
2240 }
2241
2242 .required-plugin-cards {
2243 background: #fff8e5;
2244 padding: 12px 20px;
2245 }
2246
2247 .required-plugin-cards p {
2248 margin: 0;
2249 }
2250
2251 /**
2252 Quiz-question
2253 */
2254 .quiz-question-form-wrap {
2255 margin-top: 20px;
2256 margin-bottom: 20px;
2257 }
2258
2259 .quiz-question-flex-wrap,
2260 .tutor-flex-row {
2261 display: -webkit-box;
2262 display: -ms-flexbox;
2263 display: flex;
2264 -webkit-box-orient: horizontal;
2265 -webkit-box-direction: normal;
2266 -ms-flex-direction: row;
2267 flex-direction: row;
2268 }
2269
2270 .tutor-flex-col {
2271 margin: 0 20px;
2272 }
2273
2274 .tutor-flex-col:first-child {
2275 margin-left: 0;
2276 }
2277
2278 .tutor-flex-col:last-child {
2279 margin-right: 0;
2280 }
2281
2282 .tutor-add-question-wrap {
2283 margin: 20px 0;
2284 background-color: #f4f4f4;
2285 padding: 10px;
2286 }
2287
2288 .tutor-add-question-wrap input[type="text"] {
2289 border: 1px solid #ddd;
2290 border-radius: 0;
2291 -webkit-box-shadow: none;
2292 box-shadow: none;
2293 color: #333;
2294 display: inline-block;
2295 vertical-align: middle;
2296 padding: 7px 12px;
2297 margin: 0;
2298 width: 300px;
2299 min-height: 35px;
2300 }
2301
2302 .tutor-add-question-wrap select {
2303 margin: 0;
2304 padding: 0;
2305 border-radius: 0;
2306 border: none;
2307 -webkit-box-shadow: none;
2308 box-shadow: none;
2309 height: 35px;
2310 }
2311
2312 .tutor-add-question-wrap .button {
2313 height: 35px;
2314 margin-left: 10px;
2315 }
2316
2317 .question-actions-wrap {
2318 padding-right: 0 !important;
2319 }
2320
2321 .question-actions-wrap a {
2322 display: inline-block;
2323 }
2324
2325 .tutor-loading-icon-wrap.button {
2326 vertical-align: unset;
2327 border: none;
2328 background-color: transparent;
2329 -webkit-box-shadow: none;
2330 box-shadow: none;
2331 }
2332
2333 .tutor-input-text-error {
2334 border: 1px solid #ff0000 !important;
2335 }
2336
2337 .tutor-info-msg,
2338 .tutor-success-msg,
2339 .tutor-warning-msg,
2340 .tutor-error-msg {
2341 margin: 10px 0;
2342 padding: 10px;
2343 border-radius: 3px 3px 3px 3px;
2344 }
2345
2346 .tutor-info-msg {
2347 color: var(--tutor-primary-color);
2348 background-color: #bef;
2349 border: 1px solid var(--tutor-primary-color);
2350 }
2351
2352 .tutor-success-msg {
2353 color: var(--tutor-success-button-color);
2354 background-color: #dff2bf;
2355 border: 1px solid var(--tutor-success-button-color);
2356 }
2357
2358 .tutor-warning-msg {
2359 color: #9f6000;
2360 background-color: #feefb3;
2361 border: 1px solid #9f6000;
2362 }
2363
2364 .tutor-error-msg {
2365 color: #d8000c;
2366 background-color: #fbdcdc;
2367 border: 1px solid #d8000c;
2368 }
2369
2370 /**
2371 Quiz Modal
2372 */
2373 .tutor-modal-wrap {
2374 opacity: 0;
2375 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
2376 display: none;
2377 position: fixed;
2378 top: 0;
2379 left: 0;
2380 right: 0;
2381 bottom: 0;
2382 z-index: -1;
2383 background-color: rgba(0, 0, 0, 0.5);
2384 }
2385
2386 .tutor-modal-wrap.show {
2387 display: -webkit-box;
2388 display: -ms-flexbox;
2389 display: flex;
2390 opacity: 1;
2391 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2392 z-index: 99999;
2393 -webkit-box-align: center;
2394 -ms-flex-align: center;
2395 align-items: center;
2396 -webkit-box-pack: center;
2397 -ms-flex-pack: center;
2398 justify-content: center;
2399 }
2400
2401 .tutor-modal-wrap.loading .tutor-modal-content:before {
2402 position: absolute;
2403 top: 0;
2404 left: 0;
2405 right: 0;
2406 bottom: 0;
2407 display: block;
2408 content: "";
2409 z-index: 9;
2410 background: url("../images/spinner.gif") no-repeat center center;
2411 }
2412
2413 .tutor-modal-wrap .tutor-modal-content {
2414 max-height: 90%;
2415 overflow-y: auto;
2416 overflow-x: hidden;
2417 background-color: #fff;
2418 max-width: 730px;
2419 margin: 0;
2420 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
2421 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
2422 position: relative;
2423 -webkit-transition: all 200ms ease-out;
2424 transition: all 200ms ease-out;
2425 width: 90%;
2426 }
2427
2428 .admin-bar .tutor-modal-wrap .tutor-modal-content {
2429 max-height: calc(90% - 32px);
2430 margin-top: 32px;
2431 }
2432
2433 .admin-bar.mceContentBody .tutor-modal-wrap .tutor-modal-content {
2434 max-height: calc(90% - 88px);
2435 margin-top: 88px;
2436 }
2437
2438 .tutor-modal-wrap .modal-footer {
2439 padding: 20px;
2440 border-top: 1px solid #eee;
2441 }
2442
2443 .tutor-modal-wrap .modal-container {
2444 min-height: 200px;
2445 padding: 20px;
2446 }
2447
2448 .tutor-modal-wrap .modal-container p {
2449 margin: 5px 0 15px;
2450 }
2451
2452 .tutor-instructors-modal-wrap.tutor-modal-wrap .modal-container {
2453 padding: 20px;
2454 background: #fff;
2455 min-height: auto;
2456 }
2457
2458 .tutor-modal-wrap .modal-header {
2459 display: -webkit-box;
2460 display: -ms-flexbox;
2461 display: flex;
2462 }
2463
2464 .tutor-modal-wrap .search-bar {
2465 -ms-flex-preferred-size: 0;
2466 flex-basis: 0;
2467 -webkit-box-flex: 1;
2468 -ms-flex-positive: 1;
2469 flex-grow: 1;
2470 padding-top: 10px;
2471 padding-left: 20px;
2472 padding-right: 20px;
2473 }
2474
2475 .tutor-modal-wrap .search-bar input[type="text"] {
2476 width: 100%;
2477 border: 1px solid #eee;
2478 -webkit-box-shadow: none;
2479 box-shadow: none;
2480 padding: 10px;
2481 }
2482
2483 .tutor-modal-wrap .modal-title {
2484 -ms-flex-preferred-size: 0;
2485 flex-basis: 0;
2486 -webkit-box-flex: 1;
2487 -ms-flex-positive: 1;
2488 flex-grow: 1;
2489 }
2490
2491 .tutor-modal-wrap a.modal-close-btn {
2492 background: #ffffff;
2493 width: 50px;
2494 height: 59px;
2495 display: inline-block;
2496 text-align: center;
2497 line-height: 57px;
2498 color: #3a3d42;
2499 font-size: 15px;
2500 position: absolute;
2501 right: 0;
2502 top: 0;
2503 text-decoration: none;
2504 }
2505
2506 .tutor-modal-wrap .modal-header {
2507 padding: 15px 20px;
2508 border-bottom: 1px solid #eeeff1;
2509 padding-right: 50px;
2510 -webkit-box-align: center;
2511 -ms-flex-align: center;
2512 align-items: center;
2513 }
2514
2515 .tutor-modal-wrap .modal-header .tutor-classic-editor-btn {
2516 color: var(--tutor-primary-color);
2517 }
2518
2519 .tutor-modal-wrap .modal-header h1 {
2520 padding: 0;
2521 margin: 0;
2522 line-height: 30px;
2523 font-size: 23px;
2524 }
2525
2526 .tutor-modal-wrap .modal-container {
2527 background-color: #f1f1f1;
2528 padding: 0;
2529 }
2530
2531 #tutor-quiz-modal-tab-items-wrap {
2532 background-color: #fff;
2533 font-size: 0;
2534 overflow: hidden;
2535 }
2536
2537 #tutor-quiz-builder-modal-tabs-container {
2538 padding: 20px;
2539 }
2540
2541 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item {
2542 padding: 15px 25px;
2543 display: inline-block;
2544 color: #393c40;
2545 border-left: 1px solid #f1f1f1;
2546 font-size: 14px;
2547 overflow: hidden;
2548 line-height: 17px;
2549 vertical-align: middle;
2550 }
2551
2552 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active {
2553 background-color: #f1f1f1;
2554 }
2555
2556 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i {
2557 float: left;
2558 font-size: 17px;
2559 line-height: 1;
2560 margin-right: 5px;
2561 }
2562
2563 #tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i {
2564 color: var(--tutor-primary-color);
2565 }
2566
2567 .quiz-modal-tab-navigation-btn {
2568 padding: 10px 20px;
2569 border-radius: 3px;
2570 }
2571
2572 .quiz-modal-btn-next,
2573 .quiz-modal-btn-next:focus,
2574 .quiz-modal-btn-first-step,
2575 .quiz-modal-btn-first-step:focus,
2576 .quiz-modal-question-save-btn,
2577 .quiz-modal-question-save-btn:focus,
2578 .quiz-modal-settings-save-btn,
2579 .quiz-modal-settings-save-btn:focus {
2580 background-color: var(--tutor-primary-color);
2581 color: #ffffff;
2582 }
2583
2584 .quiz-modal-btn-next:hover,
2585 .quiz-modal-btn-first-step:hover,
2586 .quiz-modal-question-save-btn:hover,
2587 .quiz-modal-settings-save-btn:hover {
2588 color: #ffffff;
2589 }
2590
2591 .quiz-modal-btn-cancel,
2592 .quiz-modal-btn-back {
2593 color: #4b5981;
2594 border: 1px solid #d4dadb;
2595 }
2596
2597 .tutor-quiz-builder-form-row .quiz-form-warning {
2598 color: #e88e06;
2599 }
2600
2601 .tutor-assignment-builder-modal-wrap .modal-container {
2602 padding: 10px;
2603 }
2604
2605 .assignment-modal-form-wrap
2606 .tutor-option-field.tutor-assignment-modal-title-wrap {
2607 margin: 0;
2608 }
2609
2610 .tutor-quiz-question-answers-form {
2611 background-color: #fff;
2612 padding: 20px;
2613 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
2614 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
2615 border: 1px solid #dedede;
2616 border-radius: 3px;
2617 margin-bottom: 20px;
2618 }
2619
2620 .advanced-options-tab-item {
2621 float: right;
2622 }
2623
2624 .modal-container .modal-classic-btn-wrap {
2625 position: absolute;
2626 right: 45px;
2627 top: 20px;
2628 }
2629
2630 .rtl .modal-container .modal-classic-btn-wrap {
2631 left: 20px;
2632 right: auto;
2633 }
2634
2635 .modal-container .modal-classic-btn-wrap .tutor-classic-editor-btn {
2636 color: var(--tutor-primary-color);
2637 }
2638
2639 /** Tutor Quiz Modal Form */
2640 /*notice*/
2641 .tutor-quiz-builder-modal-tabs-notice {
2642 background: #d8d8d8;
2643 line-height: 20px;
2644 padding: 10px 30px;
2645 color: #a4a4a4;
2646 }
2647
2648 /*end notice*/
2649 /* .tutor-quiz-builder-group */
2650 .tutor-quiz-builder-group {
2651 margin-bottom: 25px;
2652 }
2653
2654 .tutor-quiz-builder-group > p.warning {
2655 color: red;
2656 font-size: 12px;
2657 }
2658
2659 .tutor-quiz-builder-group > p.help {
2660 color: #a4a4a4;
2661 font-size: 12px;
2662 margin-top: 7px;
2663 }
2664
2665 .tutor-quiz-builder-group h4 {
2666 font-size: 14px;
2667 color: #393c40;
2668 font-weight: 600;
2669 margin: 0 0 15px;
2670 }
2671
2672 .tutor-quiz-builder-row {
2673 display: -webkit-box;
2674 display: -ms-flexbox;
2675 display: flex;
2676 -webkit-box-align: center;
2677 -ms-flex-align: center;
2678 align-items: center;
2679 margin-left: -10px;
2680 margin-right: -10px;
2681 }
2682
2683 .tutor-quiz-builder-col {
2684 padding-left: 10px;
2685 padding-right: 10px;
2686 -webkit-box-flex: 1;
2687 -ms-flex-positive: 1;
2688 flex-grow: 1;
2689 }
2690
2691 .tutor-quiz-builder-col.auto-width {
2692 -webkit-box-flex: 0;
2693 -ms-flex: 0 0 auto;
2694 flex: 0 0 auto;
2695 }
2696
2697 .tutor-quiz-builder-group textarea,
2698 .tutor-quiz-builder-group input[type="text"],
2699 .tutor-quiz-builder-group input[type="email"],
2700 .tutor-quiz-builder-group input[type="number"],
2701 .tutor-quiz-builder-group input[type="password"] {
2702 line-height: 40px;
2703 padding: 5px 0;
2704 text-indent: 15px;
2705 background: #fff;
2706 display: inline-block;
2707 border: 1px solid #dedede;
2708 border-radius: 3px;
2709 -webkit-box-shadow: none;
2710 box-shadow: none;
2711 height: 40px;
2712 margin: 0;
2713 width: 100%;
2714 color: #393c40;
2715 font-size: 14px;
2716 }
2717
2718 .tutor-quiz-builder-group textarea:focus,
2719 .tutor-quiz-builder-group input[type="text"]:focus,
2720 .tutor-quiz-builder-group input[type="email"]:focus,
2721 .tutor-quiz-builder-group input[type="number"]:focus,
2722 .tutor-quiz-builder-group input[type="password"]:focus {
2723 border-color: var(--tutor-primary-color);
2724 }
2725
2726 .tutor-quiz-builder-group textarea {
2727 height: 80px;
2728 resize: none;
2729 text-indent: 0;
2730 padding: 11px 15px;
2731 line-height: 22px;
2732 }
2733
2734 .tutor-quiz-builder-group textarea[name="quiz_description"] {
2735 height: 150px;
2736 }
2737
2738 .tutor-quiz-builder-group select {
2739 border: 1px solid #ccc;
2740 -webkit-box-shadow: none;
2741 box-shadow: none;
2742 height: 42px !important;
2743 padding: 0 24px 0 12px !important;
2744 margin: 0;
2745 }
2746
2747 .tutor-quiz-builder-modal-control-btn-group {
2748 display: -webkit-box;
2749 display: -ms-flexbox;
2750 display: flex;
2751 margin-top: 20px;
2752 }
2753
2754 .question_form_inner {
2755 padding: 0 20px 20px;
2756 margin-top: 0;
2757 }
2758
2759 .tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left {
2760 -webkit-box-flex: 1;
2761 -ms-flex: 1;
2762 flex: 1;
2763 }
2764
2765 .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn {
2766 display: inline-block;
2767 }
2768
2769 .tutor-quiz-builder-modal-control-btn-group
2770 .quiz-modal-tab-navigation-btn:not(:last-child) {
2771 margin-right: 6px;
2772 }
2773
2774 .modal-container .tutor-quiz-add-question-btn {
2775 border: 1px solid #c6c9cf;
2776 padding: 10px 15px;
2777 color: #393c40;
2778 display: inline-block;
2779 border-radius: 3px;
2780 }
2781
2782 .modal-container .tutor-quiz-add-question-btn i {
2783 color: var(--tutor-primary-color);
2784 line-height: 16px;
2785 margin-right: 3px;
2786 }
2787
2788 .quiz-form-field-col {
2789 margin-right: 20px;
2790 }
2791
2792 .quiz-form-field-col.result-fail {
2793 width: 100%;
2794 }
2795
2796 .quiz-modal-switch-field {
2797 display: -webkit-box;
2798 display: -ms-flexbox;
2799 display: flex;
2800 margin-top: 30px;
2801 }
2802
2803 .quiz-modal-switch-field label.btn-switch {
2804 margin-right: 20px;
2805 position: relative;
2806 }
2807
2808 label.btn-switch input:checked + .btn-slider {
2809 background-color: var(--tutor-success-button-color);
2810 }
2811
2812 .btn-switch + span {
2813 line-height: 24px;
2814 display: inline-block;
2815 margin-left: 8px;
2816 font-weight: 700;
2817 font-size: 14px;
2818 }
2819
2820 .tutor-select {
2821 position: relative;
2822 }
2823
2824 .tutor-select .select-header {
2825 border: 1px solid #dedede;
2826 margin: 0;
2827 padding: 10px;
2828 width: 100%;
2829 -webkit-box-shadow: none;
2830 box-shadow: none;
2831 background-color: #fff;
2832 display: -webkit-box;
2833 display: -ms-flexbox;
2834 display: flex;
2835 cursor: pointer;
2836 -webkit-box-sizing: border-box;
2837 box-sizing: border-box;
2838 border-radius: 3px;
2839 }
2840
2841 .tutor-select .select-header .lead-option {
2842 -webkit-box-flex: 1;
2843 -ms-flex: 1;
2844 flex: 1;
2845 }
2846
2847 .tutor-select .select-header .select-dropdown {
2848 line-height: 22px;
2849 }
2850
2851 .tutor-select .select-header .lead-option .question-type-pro {
2852 display: none;
2853 }
2854
2855 .tutor-select .tutor-select-options {
2856 border: 1px solid #dedede;
2857 background-color: #fff;
2858 padding: 22px 10px 8px;
2859 width: calc(100% - 22px);
2860 position: absolute;
2861 font-size: 0;
2862 z-index: 9;
2863 display: -webkit-box;
2864 display: -ms-flexbox;
2865 display: flex;
2866 -ms-flex-wrap: wrap;
2867 flex-wrap: wrap;
2868 -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
2869 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
2870 top: 55px;
2871 border-radius: 3px;
2872 }
2873
2874 .tutor-select .tutor-select-options .tutor-select-option {
2875 width: calc(33.3333% - 22px);
2876 display: inline-block;
2877 padding: 9px;
2878 cursor: pointer;
2879 position: relative;
2880 -webkit-box-sizing: border-box;
2881 box-sizing: border-box;
2882 margin: 0 11px 15px;
2883 border: 1px solid #e2e2e2;
2884 border-radius: 3px;
2885 }
2886
2887 .tutor-select .tutor-select-options .tutor-select-option:hover {
2888 border-color: var(--tutor-primary-color);
2889 }
2890
2891 .question-type-pro {
2892 color: #fff;
2893 font-size: 9px;
2894 right: 11px;
2895 position: absolute;
2896 top: 50%;
2897 -webkit-transform: translateY(-50%);
2898 transform: translateY(-50%);
2899 }
2900
2901 i.tutor-icon-block {
2902 padding: 0;
2903 color: #fff;
2904 border-radius: 3px;
2905 margin-right: 2px;
2906 display: inline-block;
2907 width: 22px;
2908 height: 22px;
2909 text-align: center;
2910 line-height: 22px;
2911 }
2912
2913 i.tutor-icon-block.tutor-icon-short-ans {
2914 background-color: #f37512;
2915 }
2916
2917 i.tutor-icon-block.tutor-icon-image-ans {
2918 background-color: #a322f9;
2919 }
2920
2921 i.tutor-icon-block.tutor-icon-yes-no {
2922 background-color: var(--tutor-primary-color);
2923 }
2924
2925 i.tutor-icon-block.tutor-icon-multiple-choice {
2926 background-color: #9034a9;
2927 }
2928
2929 i.tutor-icon-block.tutor-icon-mark {
2930 background-color: #00b890;
2931 }
2932
2933 i.tutor-icon-block.tutor-icon-open-ended {
2934 background-color: #fe3129;
2935 }
2936
2937 i.tutor-icon-block.tutor-icon-fill-gaps {
2938 background-color: #ffbf00;
2939 }
2940
2941 i.tutor-icon-block.tutor-icon-answer-shorting {
2942 background-color: #f80089;
2943 }
2944
2945 i.tutor-icon-block.tutor-icon-assesment {
2946 background-color: #274055;
2947 }
2948
2949 i.tutor-icon-block.tutor-icon-matching {
2950 background-color: #8a4a1b;
2951 }
2952
2953 i.tutor-icon-block.tutor-icon-image-matching {
2954 background-color: #8a4a1b;
2955 }
2956
2957 i.tutor-icon-block.tutor-icon-ordering {
2958 background-color: var(--tutor-primary-color);
2959 }
2960
2961 i.tutor-icon-block.tutor-icon-plus-square-button,
2962 i.tutor-icon-block.tutor-icon-plus {
2963 background-color: var(--tutor-success-button-color);
2964 }
2965
2966 .create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus {
2967 background-color: var(--tutor-primary-color);
2968 }
2969
2970 a.back-to-quiz-questions-btn {
2971 font-size: 16px;
2972 font-weight: 300;
2973 color: #393c40;
2974 margin-bottom: 10px;
2975 display: block;
2976 }
2977
2978 a.back-to-quiz-questions-btn.tutor-updating-message i {
2979 display: none;
2980 }
2981
2982 .modal-container .quiz-questions-form {
2983 padding: 20px;
2984 }
2985
2986 #quiz-builder-tab-advanced-options
2987 .tutor-quiz-builder-form-cols-row
2988 .quiz-form-field-col:first-child {
2989 -webkit-box-flex: 0;
2990 -ms-flex: 0 0 150px;
2991 flex: 0 0 150px;
2992 }
2993
2994 .question-form-header {
2995 margin-bottom: 20px;
2996 }
2997
2998 .quiz-question-form-body {
2999 margin-bottom: 25px;
3000 }
3001
3002 .quiz-builder-question-wrap {
3003 display: -webkit-box;
3004 display: -ms-flexbox;
3005 display: flex;
3006 margin-bottom: 15px;
3007 }
3008
3009 .quiz-builder-question {
3010 -webkit-box-flex: 1;
3011 -ms-flex: 1;
3012 flex: 1;
3013 display: -webkit-box;
3014 display: -ms-flexbox;
3015 display: flex;
3016 background: #fff;
3017 padding: 10px;
3018 border: 1px solid #e2e2e2;
3019 border-radius: 3px;
3020 max-width: calc(100% - 52px);
3021 }
3022
3023 .quiz-builder-question .question-sorting {
3024 margin-right: 10px;
3025 line-height: 22px;
3026 }
3027
3028 .quiz-builder-question .question-sorting i {
3029 display: block;
3030 line-height: 24px;
3031 }
3032
3033 .quiz-builder-question .question-edit-icon {
3034 line-height: 22px;
3035 }
3036
3037 .quiz-builder-question
3038 .question-edit-icon
3039 .tutor-quiz-open-question-form.tutor-updating-message
3040 i {
3041 display: none;
3042 }
3043
3044 .quiz-builder-question .question-title {
3045 -webkit-box-flex: 1;
3046 -ms-flex: 1;
3047 flex: 1;
3048 line-height: 22px;
3049 text-overflow: ellipsis;
3050 overflow: hidden;
3051 white-space: nowrap;
3052 margin-right: 10px;
3053 }
3054
3055 .quiz-builder-question .question-icon {
3056 -webkit-box-flex: 0;
3057 -ms-flex: 0 0 155px;
3058 flex: 0 0 155px;
3059 }
3060
3061 .quiz-builder-qustion-trash a {
3062 display: block;
3063 padding: 0 0 0 10px;
3064 font-size: 20px;
3065 color: rgba(57, 60, 64, 0.4);
3066 line-height: 44px;
3067 }
3068
3069 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider {
3070 border: 1px solid #dedede;
3071 padding: 20px 70px 20px 10px;
3072 background-color: #ffffff;
3073 position: relative;
3074 border-radius: 4px;
3075 }
3076
3077 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
3078 background-color: var(--tutor-primary-color);
3079 border: none;
3080 height: 4px;
3081 border-radius: 4px;
3082 }
3083
3084 .tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header {
3085 background: #dedede;
3086 border-radius: 4px;
3087 }
3088
3089 .tutor-quiz-builder-modal-wrap
3090 .tutor-field-type-slider
3091 .ui-widget-content
3092 .ui-state-default {
3093 background-color: var(--tutor-primary-color);
3094 border: 1px solid var(--tutor-primary-color);
3095 border-radius: 50%;
3096 }
3097
3098 .tutor-quiz-builder-modal-wrap
3099 .tutor-field-type-slider
3100 .tutor-field-type-slider-value {
3101 font-size: 16px;
3102 font-weight: 600;
3103 background: var(--tutor-primary-color);
3104 position: absolute;
3105 right: 5px;
3106 top: 50%;
3107 margin: 0;
3108 -webkit-transform: translateY(-50%);
3109 transform: translateY(-50%);
3110 line-height: 34px;
3111 width: 43px;
3112 text-align: center;
3113 border-radius: 4px;
3114 color: #fff;
3115 }
3116
3117 .tutor-quiz-builder-modal-wrap
3118 .tutor-field-type-slider
3119 .tutor-field-type-slider-value:before {
3120 content: "";
3121 position: absolute;
3122 border: 7px solid transparent;
3123 top: 50%;
3124 border-right-color: var(--tutor-primary-color);
3125 right: 100%;
3126 -webkit-transform: translateY(-50%);
3127 transform: translateY(-50%);
3128 }
3129
3130 .tutor-quiz-answer-wrap {
3131 display: -webkit-box;
3132 display: -ms-flexbox;
3133 display: flex;
3134 }
3135
3136 .tutor-quiz-answer {
3137 background-color: #fff;
3138 -webkit-box-flex: 1;
3139 -ms-flex: 1;
3140 flex: 1;
3141 padding: 10px 15px;
3142 border: 1px solid #dedede;
3143 display: -webkit-box;
3144 display: -ms-flexbox;
3145 display: flex;
3146 line-height: 22px;
3147 border-radius: 3px;
3148 margin-bottom: 15px;
3149 }
3150
3151 .tutor-quiz-answer .tutor-quiz-answer-edit a {
3152 display: block;
3153 padding: 0px 9px;
3154 }
3155
3156 .tutor-quiz-answer-trash-wrap a.answer-trash-btn {
3157 padding: 0 10px;
3158 display: inline-block;
3159 line-height: 44px;
3160 }
3161
3162 span.tutor-quiz-answer-title {
3163 -webkit-box-flex: 1;
3164 -ms-flex: 1;
3165 flex: 1;
3166 }
3167
3168 .tutor-quiz-answer-media .option-media-preview {
3169 margin-bottom: 20px;
3170 }
3171
3172 .tutor-quiz-answer-media .option-media-preview img {
3173 max-width: 80px;
3174 height: auto;
3175 }
3176
3177 .tutor-question-answer-image {
3178 margin-right: 10px;
3179 }
3180
3181 .tutor-question-answer-image img {
3182 max-height: 25px;
3183 width: auto;
3184 }
3185
3186 button#quiz-answer-save-btn,
3187 button#quiz-answer-edit-btn {
3188 background-color: var(--tutor-success-button-color);
3189 color: #fff;
3190 padding: 10px 15px;
3191 border: none;
3192 cursor: pointer;
3193 }
3194
3195 button#quiz-answer-save-btn:hover,
3196 button#quiz-answer-edit-btn:hover {
3197 background-color: var(--tutor-success-button-color);
3198 }
3199
3200 /**
3201 Tutor Media Upload
3202 */
3203 .tutor-media-upload-wrap {
3204 border: 1px solid #dedede;
3205 display: -webkit-box;
3206 display: -ms-flexbox;
3207 display: flex;
3208 width: 130px;
3209 }
3210
3211 .tutor-media-upload-wrap img {
3212 max-width: 100%;
3213 }
3214
3215 .tutor-media-preview {
3216 -webkit-box-flex: 1;
3217 -ms-flex: 1;
3218 flex: 1;
3219 }
3220
3221 .tutor-media-upload-btn {
3222 display: block;
3223 padding: 10px;
3224 font-size: 50px;
3225 line-height: 50px;
3226 text-align: center;
3227 color: #dedede;
3228 }
3229
3230 .tutor-media-upload-trash-wrap {
3231 border-left: 1px solid #dedede;
3232 }
3233
3234 .tutor-media-upload-trash {
3235 color: #dedede;
3236 display: block;
3237 line-height: 50px;
3238 padding: 12px;
3239 }
3240
3241 .tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row {
3242 margin-top: 40px;
3243 margin-bottom: 10px;
3244 }
3245
3246 /**
3247 #End Quiz Modal
3248 */
3249 .tutor-available-quizzes .added-quiz-item {
3250 background-color: #f5f5f5;
3251 padding: 10px;
3252 margin-bottom: 2px;
3253 display: -webkit-box;
3254 display: -ms-flexbox;
3255 display: flex;
3256 }
3257
3258 .tutor-available-quizzes .added-quiz-item .quiz-name {
3259 -ms-flex-preferred-size: 0;
3260 flex-basis: 0;
3261 -webkit-box-flex: 1;
3262 -ms-flex-positive: 1;
3263 flex-grow: 1;
3264 }
3265
3266 .tutor-add-quiz-button-wrap {
3267 margin: 20px 0;
3268 }
3269
3270 .tutor-add-quiz-button-wrap a {
3271 color: #2756d1;
3272 }
3273
3274 .tutor-quiz-delete-btn {
3275 color: #ff0000;
3276 }
3277
3278 p.quiz-search-suggest-text {
3279 margin-top: 30px;
3280 font-style: italic;
3281 font-size: 12px;
3282 }
3283
3284 span.result-pass {
3285 background-color: var(--tutor-success-button-color);
3286 color: #fff;
3287 padding: 3px 5px;
3288 border-radius: 2px;
3289 }
3290
3291 span.result-fail {
3292 color: #ff0000;
3293 }
3294
3295 span.result-review-required {
3296 background: #f5b30d;
3297 color: #fff;
3298 padding: 3px 5px;
3299 border-radius: 2px;
3300 }
3301
3302 .tutor-emails-lists-wrap {
3303 background-color: #ffffff;
3304 padding: 20px;
3305 }
3306
3307 .tutor-emails-lists-wrap .wp-list-table td {
3308 padding: 10px 20px;
3309 }
3310
3311 /*
3312 Tutor Instructor
3313 */
3314 .tutor-course-instructors-metabox-wrap {
3315 margin-top: 10px;
3316 margin-left: -10px;
3317 }
3318
3319 .tutor-add-instructor-button-wrap {
3320 padding-left: 10px;
3321 }
3322
3323 .tutor-course-available-instructors {
3324 display: -webkit-box;
3325 display: -ms-flexbox;
3326 display: flex;
3327 -ms-flex-wrap: wrap;
3328 flex-wrap: wrap;
3329 }
3330
3331 .tutor-course-available-instructors .added-instructor-item {
3332 -webkit-box-flex: 0;
3333 -ms-flex: 0 0 calc(50% - 20px);
3334 flex: 0 0 calc(50% - 20px);
3335 max-width: calc(50% - 20px);
3336 border: 1px solid #dcdfe5;
3337 padding: 13px;
3338 display: -webkit-inline-box;
3339 display: -ms-inline-flexbox;
3340 display: inline-flex;
3341 -webkit-box-align: center;
3342 -ms-flex-align: center;
3343 align-items: center;
3344 border-radius: 4px;
3345 position: relative;
3346 -webkit-box-sizing: border-box;
3347 box-sizing: border-box;
3348 margin: 0px 10px 20px;
3349 }
3350
3351 @media (min-width: 1300px) {
3352 .tutor-course-available-instructors .added-instructor-item {
3353 -ms-flex: 0 0 calc(33.333% - 20px);
3354 -webkit-box-flex: 0;
3355 flex: 0 0 calc(33.333% - 20px);
3356 max-width: calc(33.333% - 20px);
3357 }
3358 }
3359
3360 @media (max-width: 546px) {
3361 .tutor-course-available-instructors .added-instructor-item {
3362 -ms-flex: 0 0 100%;
3363 -webkit-box-flex: 0;
3364 flex: 0 0 100%;
3365 max-width: 100%;
3366 }
3367 }
3368
3369 .tutor-course-available-instructors .added-instructor-item .instructor-name {
3370 position: relative;
3371 }
3372
3373 .tutor-course-available-instructors
3374 .added-instructor-item
3375 .instructor-name
3376 img {
3377 display: inline-block;
3378 margin-left: 10px;
3379 width: 18px;
3380 }
3381
3382 .tutor-course-available-instructors
3383 .added-instructor-item
3384 .instructor-name
3385 img:hover
3386 + i.instructor-name-tooltip {
3387 opacity: 1;
3388 }
3389
3390 .tutor-course-available-instructors
3391 .added-instructor-item
3392 i.instructor-name-tooltip {
3393 -webkit-transition: 300ms;
3394 transition: 300ms;
3395 opacity: 0;
3396 position: absolute;
3397 bottom: 34px;
3398 right: 9px;
3399 background: #2a344f;
3400 -webkit-transform: translateX(50%);
3401 transform: translateX(50%);
3402 color: #fff;
3403 font-size: 12px;
3404 font-style: normal;
3405 padding: 0 8px;
3406 border-radius: 15px;
3407 line-height: 20px;
3408 z-index: 1;
3409 }
3410
3411 .tutor-course-available-instructors
3412 .added-instructor-item
3413 i.instructor-name-tooltip::before {
3414 content: "";
3415 position: absolute;
3416 border: 5px solid #2a344f;
3417 bottom: -3px;
3418 left: 50%;
3419 margin-left: -5px;
3420 -webkit-transform: rotate(45deg);
3421 transform: rotate(45deg);
3422 z-index: -1;
3423 }
3424
3425 .tutor-course-available-instructors .added-instructor-item .instructor-control {
3426 position: absolute;
3427 right: 14px;
3428 top: 50%;
3429 font-size: 12px;
3430 -webkit-transform: translateY(-50%);
3431 transform: translateY(-50%);
3432 opacity: 0;
3433 -webkit-transition: 300ms;
3434 transition: 300ms;
3435 }
3436
3437 .tutor-course-available-instructors
3438 .added-instructor-item
3439 .instructor-control
3440 a {
3441 color: red;
3442 text-decoration: none;
3443 }
3444
3445 .tutor-course-available-instructors
3446 .added-instructor-item:hover
3447 .instructor-control {
3448 opacity: 1;
3449 }
3450
3451 .tutor-course-available-instructors .added-instructor-item .instructor-icon {
3452 height: 45px;
3453 width: 45px;
3454 overflow: hidden;
3455 border-radius: 50px;
3456 margin-right: 15px;
3457 }
3458
3459 .tutor-course-available-instructors
3460 .added-instructor-item
3461 .instructor-icon
3462 img {
3463 width: 100%;
3464 height: auto;
3465 }
3466
3467 /*@media (min-width: 547px){*/
3468 /*.tutor-course-available-instructors .added-instructor-item:nth-child(2n) {*/
3469 /*margin-left: 30px;*/
3470 /*}*/
3471 /*}*/
3472 /*
3473 End new
3474 */
3475 .answer-image-matched-wrap {
3476 display: -webkit-box;
3477 display: -ms-flexbox;
3478 display: flex;
3479 }
3480
3481 .image-matching-item {
3482 -webkit-box-flex: 0;
3483 -ms-flex: 0 0 50px;
3484 flex: 0 0 50px;
3485 margin-right: 10px;
3486 }
3487
3488 .image-matching-item p {
3489 margin-bottom: 5px;
3490 margin-top: 0;
3491 color: #878a8f;
3492 }
3493
3494 .image-matching-item img {
3495 max-width: 80px;
3496 }
3497
3498 span.filled_dash_unser {
3499 font-weight: bold;
3500 text-decoration: underline;
3501 margin: 0 5px;
3502 }
3503
3504 /**
3505 Uninstall
3506 */
3507 .wrap.tutor-uninstall-wrap {
3508 background: #fff;
3509 padding: 20px;
3510 }
3511
3512 .tutor-uninstall-btn-group {
3513 margin: 50px 0;
3514 }
3515
3516 /**
3517 Updating Messsage
3518 */
3519 .tutor-updating-message:before {
3520 display: inline-block;
3521 font-family: "tutor";
3522 -webkit-font-smoothing: antialiased;
3523 -moz-osx-font-smoothing: grayscale;
3524 vertical-align: top;
3525 content: "\e91d";
3526 -webkit-animation: rotation 2s infinite linear;
3527 animation: rotation 2s infinite linear;
3528 margin-right: 6px;
3529 }
3530
3531 .rtl .tutor-updating-message:before {
3532 margin-right: 0;
3533 margin-left: 6px;
3534 }
3535
3536 /**
3537 Lesson Edit Modal
3538 */
3539 .lesson-modal-form-wrap .lesson-modal-field-row {
3540 padding: 10px 0;
3541 }
3542
3543 .lesson-modal-field.tutor-lesson-modal-title-wrap {
3544 width: 95%;
3545 }
3546
3547 .tutor-lesson-modal-title-wrap input {
3548 width: 100%;
3549 }
3550
3551 .lesson-modal-form-wrap .assignment-modal-field-row,
3552 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox,
3553 .lesson-modal-form-wrap .tutor-option-field-row {
3554 padding: 10px 0;
3555 /*margin-bottom: 20px;
3556 border-bottom: none;*/
3557 }
3558
3559 .lesson-modal-form-wrap .tutor-option-field-row:last-child {
3560 border-bottom: none;
3561 }
3562
3563 .lesson-modal-form-wrap .tutor-option-field-row textarea,
3564 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"],
3565 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"],
3566 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"],
3567 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"] {
3568 line-height: 40px;
3569 padding: 5px 0;
3570 text-indent: 15px;
3571 background: #fff;
3572 display: inline-block;
3573 border: 1px solid #dedede;
3574 border-radius: 3px;
3575 -webkit-box-shadow: none;
3576 box-shadow: none;
3577 height: 40px;
3578 margin: 0;
3579 width: 100%;
3580 color: #393c40;
3581 font-size: 14px;
3582 -webkit-transition: 300ms;
3583 transition: 300ms;
3584 }
3585
3586 .lesson-modal-form-wrap .tutor-option-field-row textarea {
3587 line-height: 26px;
3588 min-height: 150px;
3589 text-indent: 0;
3590 padding: 15px;
3591 }
3592
3593 .lesson-modal-form-wrap .tutor-option-field-row textarea:focus,
3594 .lesson-modal-form-wrap .tutor-option-field-row input[type="text"]:focus,
3595 .lesson-modal-form-wrap .tutor-option-field-row input[type="email"]:focus,
3596 .lesson-modal-form-wrap .tutor-option-field-row input[type="number"]:focus,
3597 .lesson-modal-form-wrap .tutor-option-field-row input[type="password"]:focus {
3598 border-color: var(--tutor-primary-color);
3599 }
3600
3601 .lesson-modal-form-wrap .tutor-option-field-row select {
3602 height: 40px;
3603 }
3604
3605 .lesson-modal-form-wrap .tutor-lesson-attachments-metabox {
3606 margin-top: 0;
3607 }
3608
3609 .assignment-modal-form-wrap,
3610 .lesson-modal-form-wrap {
3611 padding: 20px;
3612 padding-bottom: 48px;
3613 }
3614
3615 .tutor-lesson-modal-wrap .modal-footer {
3616 padding: 10px 20px;
3617 background-color: #fff;
3618 width: 100%;
3619 position: sticky;
3620 bottom: 0;
3621 position: -webkit-sticky;
3622 }
3623
3624 .tutor-option-field .tutor-lesson-edit-feature-img {
3625 width: 100px;
3626 position: relative;
3627 }
3628
3629 .tutor-option-field .tutor-lesson-edit-feature-img img {
3630 width: 100%;
3631 height: auto;
3632 }
3633
3634 a.tutor-lesson-thumbnail-delete-btn {
3635 position: absolute;
3636 top: 0;
3637 right: 0;
3638 color: red;
3639 background: #fff;
3640 padding: 3px 5px;
3641 border-radius: 5px;
3642 }
3643
3644 .tutor-get-pro-text {
3645 color: #e02424;
3646 }
3647
3648 .updating-icon:before {
3649 font-family: "tutor";
3650 margin-right: 5px;
3651 content: "\e91d";
3652 -webkit-animation: spin 1s steps(8) infinite;
3653 animation: spin 1s steps(8) infinite;
3654 display: inline-block;
3655 }
3656
3657 .tutor-notice-warning {
3658 background-color: #fcf8e3;
3659 border-color: #faebcc;
3660 padding: 20px;
3661 margin-bottom: 10px;
3662 }
3663
3664 /**
3665 Withdraw table
3666 */
3667 .withdraw-method-data-row {
3668 display: -webkit-box;
3669 display: -ms-flexbox;
3670 display: flex;
3671 }
3672
3673 span.withdraw-method-label {
3674 width: 140px;
3675 }
3676
3677 .withdraw-method-value {
3678 margin-left: 3px;
3679 }
3680
3681 .withdraw-status.withdraw-status-approved {
3682 background: var(--tutor-success-button-color);
3683 color: #fff;
3684 padding: 5px 10px;
3685 }
3686
3687 .withdraw-status.withdraw-status-pending {
3688 background: #f0efef;
3689 color: #666666;
3690 padding: 5px 10px;
3691 }
3692
3693 .withdraw-status.withdraw-status-rejected {
3694 background: #ff3842;
3695 color: #fff;
3696 padding: 5px 10px;
3697 }
3698
3699 .withdraw-list-row-actions {
3700 font-weight: bold;
3701 }
3702
3703 .withdraw-list-row-actions .approved a {
3704 color: var(--tutor-success-button-color);
3705 }
3706
3707 .withdraw-list-row-actions .rejected a {
3708 color: #ff3842;
3709 }
3710
3711 /**
3712 Assignments
3713 */
3714 .submitted-assignment-wrap {
3715 background-color: #ffffff;
3716 padding: 30px;
3717 margin-left: -20px;
3718 }
3719
3720 .tutor-individual-attachment-file {
3721 margin-bottom: 20px;
3722 }
3723
3724 .tutor-individual-attachment-file p {
3725 margin: 0 !important;
3726 }
3727
3728 /**
3729 Tutor Notice
3730 */
3731 .tnotice {
3732 text-align: left;
3733 padding: 10px 0;
3734 background-color: #fff;
3735 border-radius: 4px;
3736 position: relative;
3737 margin-bottom: 10px;
3738 }
3739
3740 .tnotice:before {
3741 content: "";
3742 position: absolute;
3743 top: 0;
3744 left: 0;
3745 width: 4px;
3746 height: 100%;
3747 border-top-left-radius: 4px;
3748 border-bottom-left-radius: 4px;
3749 }
3750
3751 .tnotice__icon {
3752 position: absolute;
3753 top: 50%;
3754 left: 22px;
3755 -webkit-transform: translateY(-50%);
3756 transform: translateY(-50%);
3757 width: 14px;
3758 height: 14px;
3759 padding: 7px;
3760 border-radius: 50%;
3761 display: inline-block;
3762 color: #fff;
3763 text-align: center;
3764 line-height: 11px;
3765 }
3766
3767 .tnotice__type {
3768 color: #3e3e3e;
3769 font-weight: 700;
3770 margin-top: 0;
3771 margin-bottom: 0;
3772 }
3773
3774 .tnotice__message {
3775 font-size: 14px;
3776 margin-top: 0;
3777 margin-bottom: 0;
3778 color: #878787;
3779 }
3780
3781 .tnotice__content {
3782 padding-left: 70px;
3783 padding-right: 60px;
3784 }
3785
3786 .tnotice__close {
3787 position: absolute;
3788 right: 22px;
3789 top: 50%;
3790 width: 14px;
3791 cursor: pointer;
3792 height: 14px;
3793 fill: #878787;
3794 -webkit-transform: translateY(-50%);
3795 transform: translateY(-50%);
3796 }
3797
3798 .tnotice--success .tnotice__icon {
3799 background-color: #2bde3f;
3800 }
3801
3802 .tnotice--success:before {
3803 background-color: #2bde3f;
3804 }
3805
3806 .tnotice--blue .tnotice__icon {
3807 background-color: #1d72f3;
3808 }
3809
3810 .tnotice--blue:before {
3811 background-color: #1d72f3;
3812 }
3813
3814 .tnotice--danger .tnotice__icon {
3815 background-color: #f31e1c;
3816 }
3817
3818 .tnotice--danger:before {
3819 background-color: #f31e1c;
3820 }
3821
3822 /***************************
3823 * Quiz attempts table
3824 **************************/
3825 .tutor-quiz-attempt-history td:last-child {
3826 text-align: center;
3827 }
3828
3829 .tutor-quiz-attempt-history td:last-child a {
3830 display: block;
3831 padding: 10px;
3832 }
3833
3834 .attempt-review-title {
3835 font-size: 18px;
3836 color: var(--tutor-text-size);
3837 font-weight: 600;
3838 display: -webkit-box;
3839 display: -ms-flexbox;
3840 display: flex;
3841 -webkit-box-align: center;
3842 -ms-flex-align: center;
3843 align-items: center;
3844 margin-bottom: 60px;
3845 }
3846
3847 .attempt-review-title i {
3848 margin-right: 12px;
3849 color: var(--tutor-primary-color);
3850 }
3851
3852 .tutor-quiz-attempt-info-row .attempt-view-bottom,
3853 .tutor-quiz-attempt-info-row .attempt-view-top {
3854 display: -webkit-box;
3855 display: -ms-flexbox;
3856 display: flex;
3857 -webkit-box-pack: justify;
3858 -ms-flex-pack: justify;
3859 justify-content: space-between;
3860 }
3861
3862 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,
3863 .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
3864 display: -webkit-inline-box;
3865 display: -ms-inline-flexbox;
3866 display: inline-flex;
3867 -webkit-box-align: center;
3868 -ms-flex-align: center;
3869 align-items: center;
3870 max-width: 30%;
3871 }
3872
3873 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
3874 -webkit-box-align: start;
3875 -ms-flex-align: start;
3876 align-items: flex-start;
3877 }
3878
3879 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,
3880 .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
3881 background: #df3247;
3882 font-size: 14px;
3883 font-weight: 400;
3884 color: #fff;
3885 padding: 1px 4px;
3886 margin-right: 13px;
3887 border-radius: 2px;
3888 }
3889
3890 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
3891 background: var(--tutor-success-button-color);
3892 }
3893
3894 .tutor-quiz-attempt-info-row .attempt-info-content h4,
3895 .tutor-quiz-attempt-info-row .attempt-info-content h5 {
3896 font-size: 14px;
3897 line-height: 25px;
3898 margin: 0;
3899 color: #7a7f85;
3900 font-weight: 400;
3901 }
3902
3903 .tutor-quiz-attempt-info-row .attempt-info-content h4 a,
3904 .tutor-quiz-attempt-info-row .attempt-info-content h4 {
3905 font-weight: 700;
3906 color: var(--tutor-text-color);
3907 margin-top: 7px;
3908 }
3909
3910 .tutor-quiz-attempt-info-row .attempt-view-top {
3911 padding-bottom: 30px;
3912 margin-bottom: 30px;
3913 border-bottom: 1px solid #dcdfe5;
3914 }
3915
3916 .tutor-quiz-attempt-info-row .attempt-view-bottom {
3917 margin-bottom: 60px;
3918 }
3919
3920 .attempt-user-details {
3921 display: -webkit-box;
3922 display: -ms-flexbox;
3923 display: flex;
3924 -webkit-box-align: center;
3925 -ms-flex-align: center;
3926 align-items: center;
3927 }
3928
3929 .attempt-user-details .attempt-user-avatar {
3930 padding-right: 20px;
3931 }
3932
3933 .attempt-user-details .attempt-user-avatar img {
3934 display: block;
3935 width: 70px;
3936 height: 70px;
3937 border-radius: 50%;
3938 }
3939
3940 .attempt-user-details .attempt-info-content h4 {
3941 font-size: 18px;
3942 }
3943
3944 .attempt-review-notice-wrap {
3945 display: -webkit-box;
3946 display: -ms-flexbox;
3947 display: flex;
3948 margin-bottom: 60px;
3949 -webkit-box-pack: justify;
3950 -ms-flex-pack: justify;
3951 justify-content: space-between;
3952 }
3953
3954 .attempt-review-notice-wrap p {
3955 margin: 0;
3956 display: -webkit-inline-box;
3957 display: -ms-inline-flexbox;
3958 display: inline-flex;
3959 -webkit-box-align: center;
3960 -ms-flex-align: center;
3961 align-items: center;
3962 }
3963
3964 .attempt-review-notice-wrap p.attempt-review-notice i {
3965 font-size: 16px;
3966 color: #f5c813;
3967 margin-right: 9px;
3968 }
3969
3970 .attempt-review-notice-wrap p.attempt-review-at > span {
3971 color: var(--tutor-primary-color);
3972 margin-right: 7px;
3973 font-size: 16px;
3974 }
3975
3976 .attempt-review-notice-wrap p > strong {
3977 font-weight: 400;
3978 margin-right: 5px;
3979 }
3980
3981 .quiz-attempt-answers-wrap table th {
3982 background: #fcfcfc;
3983 font-size: 12px;
3984 text-transform: inherit;
3985 }
3986
3987 .quiz-attempt-answers-wrap table td {
3988 background-color: #fff;
3989 }
3990
3991 .quiz-attempt-answers-wrap table th,
3992 .quiz-attempt-answers-wrap table td {
3993 padding: 17px 20px !important;
3994 border-top: 1px solid #eaeaea;
3995 border-bottom: 1px solid #eaeaea;
3996 vertical-align: middle;
3997 text-align: left;
3998 }
3999
4000 .quiz-attempt-answers-wrap table th p,
4001 .quiz-attempt-answers-wrap table td p {
4002 margin: 0;
4003 }
4004
4005 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
4006 border: 1px solid #d4dadb;
4007 color: #d4dadb;
4008 height: 30px;
4009 width: 30px;
4010 border-radius: 2px;
4011 font-size: 13px;
4012 display: inline-block;
4013 text-align: center;
4014 line-height: 30px;
4015 -webkit-transition: 300ms;
4016 transition: 300ms;
4017 text-decoration: none;
4018 }
4019
4020 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
4021 border: 1px solid var(--tutor-success-button-color);
4022 color: var(--tutor-success-button-color);
4023 }
4024
4025 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
4026 border: 1px solid #df3247;
4027 color: #df3247;
4028 }
4029
4030 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
4031 margin-right: 17px;
4032 }
4033
4034 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,
4035 .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
4036 font-size: 12px;
4037 height: 20px;
4038 width: 20px;
4039 text-align: center;
4040 line-height: 20px;
4041 background: var(--tutor-success-button-color);
4042 color: #fff;
4043 display: inline-block;
4044 border-radius: 2px;
4045 margin-right: 6px;
4046 }
4047
4048 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
4049 background: #df3247;
4050 font-size: 10px;
4051 }
4052
4053 .answer-image-matched-wrap {
4054 display: -webkit-box;
4055 display: -ms-flexbox;
4056 display: flex;
4057 }
4058
4059 .answer-image-matched-wrap .image-matching-item {
4060 margin: 0 5px;
4061 max-width: 70px;
4062 }
4063
4064 .answer-image-matched-wrap .image-matching-item .dragged-caption {
4065 font-size: 14px;
4066 margin-top: 4px;
4067 }
4068
4069 .tutor-quiz-attempt-review-wrap {
4070 padding: 20px;
4071 background: #ffffff;
4072 margin-right: 15px;
4073 margin-top: 15px;
4074 }
4075
4076 .tutor-quiz-attempt-review-wrap table {
4077 width: 100%;
4078 border-collapse: collapse;
4079 }
4080
4081 .tutor-quiz-attempt-review-wrap img {
4082 max-width: 100%;
4083 }
4084
4085 /**
4086 Upgrade Notice
4087 */
4088 #tutor-update .dummy {
4089 display: none;
4090 }
4091
4092 #tutor-update .tutor_plugin_update_notice {
4093 padding: 20px 0 !important;
4094 }
4095
4096 #tutor-update .tutor_plugin_update_notice {
4097 font-weight: 400;
4098 background: #fff8e5 !important;
4099 border-left: 4px solid #ffb900;
4100 border-top: 1px solid #ffb900;
4101 padding: 9px 0 9px 12px !important;
4102 margin: 0 -12px 0 -16px !important;
4103 }
4104
4105 #tutor-update .tutor_plugin_update_notice .version::before {
4106 content: "\f348";
4107 display: inline-block;
4108 font: 400 18px/1 dashicons;
4109 speak: none;
4110 margin: 0 8px 0 -2px;
4111 vertical-align: top;
4112 }
4113
4114 /**
4115 Course Settings Tabs
4116 */
4117 #tutor-metabox-course-settings-tabs {
4118 background-color: #fff;
4119 border: 1px solid #e5e5e5;
4120 margin: 1em 0;
4121 }
4122
4123 .inside #tutor-metabox-course-settings-tabs {
4124 border: 0;
4125 margin: 0;
4126 }
4127
4128 .settings-tabs-heading {
4129 padding: 1em;
4130 border-bottom: 1px solid #e5e5e5;
4131 }
4132
4133 .settings-tabs-heading h3 {
4134 font-size: 14px;
4135 margin: 0;
4136 line-height: 1.4;
4137 }
4138
4139 .course-settings-tabs-container {
4140 display: -webkit-box;
4141 display: -ms-flexbox;
4142 display: flex;
4143 }
4144
4145 .course-settings-tabs-container .settings-tabs-navs-wrap {
4146 -webkit-box-flex: 0;
4147 -ms-flex: 0 0 200px;
4148 flex: 0 0 200px;
4149 background: #f5f5f5;
4150 }
4151
4152 .settings-tabs-navs-wrap .settings-tabs-navs {
4153 margin: 0;
4154 }
4155
4156 .settings-tabs-navs-wrap .settings-tabs-navs li {
4157 margin: 0;
4158 }
4159
4160 .settings-tabs-navs-wrap .settings-tabs-navs li a {
4161 display: block;
4162 padding-top: 10px;
4163 padding-bottom: 10px;
4164 padding-left: 15px;
4165 padding-right: 15px;
4166 color: #23282d;
4167 text-decoration: none;
4168 background: #f5f5f5;
4169 text-transform: capitalize;
4170 border-bottom: 1px solid #e5e5e5;
4171 border-left: 3px solid transparent;
4172 }
4173
4174 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
4175 border-bottom: none;
4176 }
4177
4178 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
4179 -webkit-box-shadow: none;
4180 box-shadow: none;
4181 }
4182
4183 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
4184 background-color: #ffffff;
4185 border-bottom: 1px solid #e5e5e5;
4186 color: var(--tutor-primary-color);
4187 border-left: 3px solid var(--tutor-primary-color);
4188 }
4189
4190 .course-settings-tabs-container .settings-tabs-container {
4191 padding: 1em;
4192 -webkit-box-flex: 1;
4193 -ms-flex: 1;
4194 flex: 1;
4195 }
4196
4197 .tutor-field-radio p {
4198 margin-top: 0;
4199 }
4200
4201 /**
4202 Content Drip (Pro)
4203 */
4204 .lesson-modal-form-wrap .lesson-content-drip-wrap {
4205 padding: 10px;
4206 border: 1px solid #e4e4e4;
4207 }
4208
4209 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
4210 margin: 0 0 10px 0;
4211 }
4212
4213 .select2-dropdown.increasezindex {
4214 z-index: 9999999999999;
4215 }
4216
4217 /*!
4218 * jQuery UI Datepicker 1.8.10
4219 * http://jqueryui.com
4220 *
4221 * Copyright 2012 jQuery Foundation and other contributors
4222 * Released under the MIT license.
4223 * http://jquery.org/license
4224 *
4225 * http://docs.jquery.com/UI/Datepicker#theming
4226 */
4227 /** END Calender */
4228 /**
4229 * report.css
4230 *Moved report.css from pro add to here
4231 */
4232 h2.tutor-page-heading {
4233 background-color: #ffffff;
4234 padding: 30px !important;
4235 margin: 0 !important;
4236 border-bottom: 1px solid #ecedef;
4237 }
4238
4239 .tutor-report-left-menus {
4240 background-color: #fcfcfc;
4241 margin-bottom: 50px;
4242 }
4243
4244 .tutor-report-left-menus ul {
4245 margin: 0;
4246 }
4247
4248 .report-main-wrap {
4249 /*display: flex;*/
4250 }
4251
4252 .report-main-wrap h3 {
4253 font-weight: 300;
4254 font-size: 20px;
4255 }
4256
4257 .tutor-report-left-menus ul li {
4258 display: inline-block;
4259 margin: 0;
4260 }
4261
4262 .tutor-report-left-menus ul li a {
4263 text-decoration: none;
4264 line-height: 60px;
4265 display: block;
4266 padding: 0 15px;
4267 color: #393c40;
4268 }
4269
4270 .tutor-report-left-menus ul li a:focus {
4271 outline: none !important;
4272 border: 0;
4273 -webkit-box-shadow: none;
4274 box-shadow: none;
4275 }
4276
4277 .tutor-report-left-menus ul li.active a {
4278 color: #1e55dd;
4279 border-bottom: 3px solid #3057d5;
4280 }
4281
4282 .tutor-report-content {
4283 -webkit-box-flex: 1;
4284 -ms-flex: 1;
4285 flex: 1;
4286 }
4287
4288 .report-top-sub-menu {
4289 margin: 0;
4290 -webkit-box-flex: 1;
4291 -ms-flex: 1;
4292 flex: 1;
4293 }
4294
4295 .report-top-sub-menu a {
4296 text-decoration: none;
4297 padding: 10px 15px;
4298 border: 1px solid #d7dadf;
4299 color: #aaaeb3;
4300 border-radius: 3px;
4301 display: inline-block;
4302 }
4303
4304 .report-top-sub-menu a.active {
4305 background-color: #3057d5;
4306 color: #ffffff;
4307 border: 1px solid #3057d5;
4308 }
4309
4310 .top-course-enrolled {
4311 margin-top: 20px;
4312 margin-bottom: 20px;
4313 }
4314
4315 .top-course-enrolled h1,
4316 .top-course-enrolled h2,
4317 .top-course-enrolled h3 {
4318 margin: 30px 0;
4319 }
4320
4321 .report-stats {
4322 display: -webkit-box;
4323 display: -ms-flexbox;
4324 display: flex;
4325 -webkit-box-orient: horizontal;
4326 -webkit-box-direction: normal;
4327 -ms-flex-flow: row wrap;
4328 flex-flow: row wrap;
4329 }
4330
4331 .report-stat-box {
4332 padding: 0;
4333 margin-bottom: 30px;
4334 width: 25%;
4335 display: -webkit-inline-box;
4336 display: -ms-inline-flexbox;
4337 display: inline-flex;
4338 -webkit-box-flex: 0;
4339 -ms-flex: 0 0 25%;
4340 flex: 0 0 25%;
4341 }
4342
4343 .report-stat-box-body {
4344 background-color: #ffffff;
4345 display: -webkit-box;
4346 display: -ms-flexbox;
4347 display: flex;
4348 width: 100%;
4349 margin-right: 30px;
4350 }
4351
4352 .report-stat-box:nth-child(4n) .report-stat-box-body {
4353 margin-right: 0;
4354 }
4355
4356 .report-stat-box .box-icon {
4357 font-size: 50px;
4358 line-height: 46px;
4359 padding: 13px;
4360 color: #3057d5;
4361 }
4362
4363 .report-stat-box h4,
4364 .report-stat-box p {
4365 margin: 5px 0;
4366 }
4367
4368 .report-stat-box .box-stats-text h3,
4369 .report-stat-box .box-stats-text p {
4370 margin: 5px 0;
4371 }
4372
4373 .report-stat-box .box-stats-text {
4374 padding: 12px 0;
4375 }
4376
4377 .report-stat-box .box-stats-text h3 {
4378 font-size: 20px;
4379 font-weight: 300;
4380 }
4381
4382 .report-stat-box .box-stats-text p {
4383 color: #888b90;
4384 }
4385
4386 .box-padding {
4387 padding: 30px;
4388 }
4389
4390 .box-padding h3 {
4391 margin-top: 0;
4392 }
4393
4394 .box-bg-green {
4395 background-color: #00d611;
4396 color: #ffffff;
4397 }
4398
4399 .box-bg-primary {
4400 background-color: #3057d5;
4401 color: #ffffff;
4402 }
4403
4404 .box-bg-light {
4405 background-color: #eeeeee;
4406 color: #555555;
4407 }
4408
4409 .box-bg-warning {
4410 background-color: #eea504;
4411 color: #ffffff;
4412 }
4413
4414 .box-bg-dark {
4415 background-color: #333333;
4416 color: #ffffff;
4417 }
4418
4419 .box-bg-danger {
4420 background-color: #ff000c;
4421 color: #ffffff;
4422 }
4423
4424 .box-bg-pink {
4425 background-color: #ff00da;
4426 color: #ffffff;
4427 }
4428
4429 .box-bg-violate {
4430 background-color: #9c25ea;
4431 color: #ffffff;
4432 }
4433
4434 .tutor-report-overview-section {
4435 display: -webkit-box;
4436 display: -ms-flexbox;
4437 display: flex;
4438 margin: 20px 0;
4439 }
4440
4441 .overview-section-col6 {
4442 width: 50%;
4443 }
4444
4445 .overview-section-col6 {
4446 margin-right: 1%;
4447 margin-left: 1%;
4448 }
4449
4450 .overview-section-col6:first-child {
4451 margin-left: 0;
4452 }
4453
4454 .overview-section-col6:last-child {
4455 margin-right: 0;
4456 }
4457
4458 .last-revews-wrap {
4459 width: 100%;
4460 }
4461
4462 table.tutor-report-table {
4463 border: none;
4464 -webkit-box-shadow: none;
4465 box-shadow: none;
4466 }
4467
4468 .tutor-report-table th {
4469 background-color: #fcfcfc;
4470 border-top: 1px solid #eaeaea;
4471 border-bottom: 1px solid #eaeaea;
4472 padding: 20px;
4473 color: #878a8f;
4474 }
4475
4476 .tutor-report-table td {
4477 border-bottom: 1px solid #eaeaea;
4478 padding: 20px;
4479 }
4480
4481 .tutor-report-table td img.avatar {
4482 float: left;
4483 margin-right: 5px;
4484 }
4485
4486 /**
4487 Icon
4488 */
4489 .tutor-icon-star-full,
4490 .tutor-icon-star-line {
4491 color: #ffd700;
4492 }
4493
4494 .tutor-delete-link {
4495 color: #ff282a !important;
4496 }
4497
4498 /**
4499 Pagination
4500 */
4501 .tutor-pagination {
4502 margin: 50px 0;
4503 }
4504
4505 .tutor-pagination .page-numbers {
4506 display: inline-block;
4507 padding: 5px 10px;
4508 margin: 0 2px 0 0;
4509 border: 1px solid #eee;
4510 line-height: 1;
4511 text-decoration: none;
4512 font-weight: 600;
4513 }
4514
4515 .tutor-pagination .page-numbers.current,
4516 .tutor-pagination a.page-numbers:hover {
4517 background: #f9f9f9;
4518 }
4519
4520 .report-date-range-form {
4521 display: -webkit-box;
4522 display: -ms-flexbox;
4523 display: flex;
4524 }
4525
4526 .date-range-input {
4527 position: relative;
4528 margin-right: 10px;
4529 }
4530
4531 .date-range-input:last-child {
4532 margin-right: 0;
4533 }
4534
4535 .date-range-input input {
4536 border: 1px solid #d7dadf;
4537 -webkit-box-shadow: none;
4538 box-shadow: none;
4539 line-height: 32px;
4540 margin: 0;
4541 padding-right: 30px;
4542 }
4543
4544 .date-range-input i.tutor-icon-calendar {
4545 position: absolute;
4546 right: 10px;
4547 top: 13px;
4548 }
4549
4550 .date-range-input button {
4551 background-color: #3057d5;
4552 color: #ffffff;
4553 border: none;
4554 line-height: 39px;
4555 padding: 0 15px;
4556 }
4557
4558 .tutor-date-range-filter-wrap {
4559 display: -webkit-box;
4560 display: -ms-flexbox;
4561 display: flex;
4562 margin: 30px 0;
4563 }
4564
4565 .report-download-csv-icon {
4566 float: right;
4567 }
4568
4569 .report-download-csv-icon a {
4570 text-decoration: none;
4571 }
4572
4573 /** END Report.css */
4574 /**
4575 * Alert CSS
4576 * since v.1.4.2
4577 */
4578 .tutor-alert {
4579 border: 1px solid #f8a201;
4580 background: #fffff2;
4581 position: relative;
4582 border-radius: 3px;
4583 padding: 20px 25px 20px 95px;
4584 color: #a86d00;
4585 margin-bottom: 10px;
4586 }
4587
4588 .tutor-alert.tutor-alert-danger {
4589 border: 1px solid #fe1a1a;
4590 background: #fff2f2;
4591 color: #a50000;
4592 }
4593
4594 .tutor-alert.tutor-alert-success {
4595 border: 1px solid #69bc0d;
4596 background: #f6fff2;
4597 color: #3d7400;
4598 }
4599
4600 .tutor-alert.tutor-alert-info {
4601 border: 1px solid #13aaf6;
4602 background: #eaf8ff;
4603 color: #0586c7;
4604 }
4605
4606 .tutor-alert::before {
4607 content: "\e95f";
4608 position: absolute;
4609 font-size: 30px;
4610 font-family: "tutor" !important;
4611 speak: none;
4612 font-style: normal;
4613 font-weight: normal;
4614 font-variant: normal;
4615 text-transform: none;
4616 line-height: 1;
4617 -webkit-font-smoothing: antialiased;
4618 -moz-osx-font-smoothing: grayscale;
4619 width: 70px;
4620 top: 0;
4621 left: 0;
4622 text-align: center;
4623 background: #f8a201;
4624 height: 100%;
4625 display: -webkit-box;
4626 display: -ms-flexbox;
4627 display: flex;
4628 -webkit-box-pack: center;
4629 -ms-flex-pack: center;
4630 justify-content: center;
4631 -webkit-box-align: center;
4632 -ms-flex-align: center;
4633 align-items: center;
4634 color: #ffffff;
4635 }
4636
4637 .tutor-alert.tutor-alert-danger::before {
4638 content: "\e913";
4639 background: #fe1a1a;
4640 }
4641
4642 .tutor-alert.tutor-alert-success::before {
4643 content: "\e90f";
4644 background: #69bc0d;
4645 }
4646
4647 .tutor-alert.tutor-alert-info::before {
4648 content: "\e96c";
4649 background: #13aaf6;
4650 }
4651
4652 .tutor-alert-content p {
4653 margin: 0;
4654 }
4655
4656 /**
4657 *END Alert CSS
4658 */
4659 /**
4660 * Tutor Table
4661 */
4662 table.tutor-table {
4663 border-spacing: 0;
4664 width: 100%;
4665 border-collapse: collapse;
4666 border: 1px solid #dcdfe5;
4667 }
4668
4669 table.tutor-table td,
4670 table.tutor-table th {
4671 padding: 1em 1.41575em;
4672 text-align: left;
4673 vertical-align: top;
4674 border-bottom: 1px solid #dcdfe5;
4675 }
4676
4677 table.tutor-table td p:last-child,
4678 table.tutor-table th p:last-child {
4679 margin-bottom: 0;
4680 }
4681
4682 table.tutor-table th {
4683 font-weight: 600;
4684 }
4685
4686 table.tutor-table thead th {
4687 padding: 1.41575em;
4688 vertical-align: middle;
4689 }
4690
4691 table.tutor-table tbody h2 {
4692 font-size: 1em;
4693 letter-spacing: normal;
4694 font-weight: normal;
4695 }
4696
4697 table.tutor-table tbody h2 a {
4698 font-weight: normal;
4699 }
4700
4701 table.tutor-table th {
4702 background-color: #fafbfc;
4703 }
4704
4705 table.tutor-table tbody td {
4706 background-color: #ffffff;
4707 }
4708
4709 table.tutor-table tbody tr:nth-child(2n) td {
4710 background-color: #fafbfc;
4711 }
4712
4713 table.tutor-table a {
4714 text-decoration: none;
4715 }
4716
4717 table.tutor-table p {
4718 margin: 0;
4719 }
4720
4721 /**
4722 * END Tutor Table
4723 */
4724 /**
4725 Tools Nav
4726 */
4727 .tutor-nav-tab-wrapper {
4728 margin-bottom: 10px;
4729 }
4730
4731 .nav-tab-item {
4732 float: left;
4733 border: 1px solid #ccc;
4734 border-bottom: none;
4735 margin-left: 0.5em;
4736 padding: 10px 14px;
4737 font-size: 14px;
4738 line-height: 1.33;
4739 font-weight: 600;
4740 background: #e5e5e5;
4741 color: #555;
4742 text-decoration: none;
4743 white-space: nowrap;
4744 }
4745
4746 .nav-tab-item:first-child {
4747 margin-left: 0;
4748 }
4749
4750 .nav-tab-item:focus,
4751 .nav-tab-item:hover {
4752 background-color: #fff;
4753 color: #444;
4754 }
4755
4756 .nav-tab-item-active,
4757 .nav-tab-item:focus:active {
4758 -webkit-box-shadow: none;
4759 box-shadow: none;
4760 }
4761
4762 .nav-tab-item-active {
4763 margin-bottom: -1px;
4764 color: #444;
4765 }
4766
4767 .nav-tab-item-active,
4768 .nav-tab-item-active:focus,
4769 .nav-tab-item-active:focus:active,
4770 .nav-tab-item-active:hover {
4771 border-bottom: 1px solid #f1f1f1;
4772 background: #f1f1f1;
4773 color: #000;
4774 }
4775
4776 /**
4777 * END Tools
4778 */
4779 /**
4780 * Quiz Feedback Mode - UI fix
4781 */
4782 .tutor-quiz-feedback-mode {
4783 position: relative;
4784 }
4785
4786 .tutor-quiz-feedback-mode:not(:last-child) {
4787 margin-right: 16px;
4788 }
4789
4790 .tutor-quiz-feedback-mode-option {
4791 border-radius: 3px;
4792 border: solid 1px #dedede;
4793 padding: 15px 15px 15px 40px;
4794 -webkit-transition: 0.2s ease;
4795 transition: 0.2s ease;
4796 max-width: 210px;
4797 }
4798
4799 .tutor-quiz-feedback-option-option-title {
4800 margin-bottom: 10px !important;
4801 }
4802
4803 .tutor-quiz-feedback-option-subtitle {
4804 margin: 0 !important;
4805 font-size: 12px;
4806 line-height: 1.67;
4807 color: #505469;
4808 }
4809
4810 .tutor-quiz-feedback-option-subtitle a {
4811 font-weight: 500;
4812 color: inherit;
4813 text-decoration: underline !important;
4814 }
4815
4816 .tutor-quiz-feedback-mode input[type="radio"] {
4817 display: none;
4818 }
4819
4820 .tutor-quiz-feedback-mode .radio-icon {
4821 position: absolute;
4822 top: 16px;
4823 left: 16px;
4824 z-index: 1;
4825 margin: 0;
4826 width: 16px;
4827 height: 16px;
4828 border-radius: 50%;
4829 -webkit-box-shadow: inset 0 0 0 2px #dcdce1;
4830 box-shadow: inset 0 0 0 2px #dcdce1;
4831 -webkit-transition: 0.2s ease;
4832 transition: 0.2s ease;
4833 }
4834
4835 .tutor-quiz-feedback-mode input[type="radio"]:checked + .radio-icon {
4836 -webkit-box-shadow: inset 0 0 0 5px #3e64de;
4837 box-shadow: inset 0 0 0 5px #3e64de;
4838 background: #fff;
4839 }
4840
4841 .tutor-quiz-feedback-mode
4842 input[type="radio"]:checked
4843 ~ .tutor-quiz-feedback-mode-option {
4844 background: #fff;
4845 }
4846
4847 /* Fixing course builder css overlap issue */
4848 #tutor-instructors h2 {
4849 display: block;
4850 }
4851
4852 #settings-tab-general .tutor-option-field-row input[type="number"] {
4853 width: 185px;
4854 }
4855
4856 /* Instructor list layout style */
4857 .instructor-layout-templates-fields {
4858 display: -webkit-box;
4859 display: -ms-flexbox;
4860 display: flex;
4861 -ms-flex-wrap: wrap;
4862 flex-wrap: wrap;
4863 }
4864
4865 .instructor-layout-template {
4866 max-width: 150px;
4867 padding: 5px;
4868 margin: 3px;
4869 }
4870
4871 .instructor-layout-template img {
4872 max-width: 100%;
4873 height: auto;
4874 display: block;
4875 border: 6px solid transparent;
4876 -webkit-transition: border-color 400ms;
4877 transition: border-color 400ms;
4878 }
4879
4880 .instructor-layout-template.selected-template img,
4881 .instructor-layout-template:hover img {
4882 border: 6px solid #3057d6;
4883 }
4884
4885 /*
4886 * Since 1.7.9
4887 * announcements style
4888 */
4889 .tutor-announcement-content-wrap {
4890 display: -webkit-box;
4891 display: -ms-flexbox;
4892 display: flex;
4893 -webkit-box-pack: justify;
4894 -ms-flex-pack: justify;
4895 justify-content: space-between;
4896 -webkit-box-align: center;
4897 -ms-flex-align: center;
4898 align-items: center;
4899 }
4900
4901 .tutor-announcement-buttons :nth-child(1) {
4902 margin-right: 20px;
4903 }
4904
4905 .tutor-announcements-header {
4906 display: -webkit-box;
4907 display: -ms-flexbox;
4908 display: flex;
4909 gap: 10px;
4910 -webkit-box-align: center;
4911 -ms-flex-align: center;
4912 align-items: center;
4913 }
4914
4915 .tutor-announcement-date,
4916 .tutor-announcement-content > span {
4917 font-weight: bold !important;
4918 }
4919
4920 .tutor-announcement-date {
4921 width: 100px !important;
4922 }
4923
4924 .tutor-announcements-modal-wrap .tutor-modal-content {
4925 max-width: 660px !important;
4926 }
4927
4928 .tutor-announcements-modal-wrap button {
4929 padding: 10px 20px !important;
4930 }
4931
4932 .tutor-announcements-update-form
4933 .tutor-option-field-row,
4934 .tutor-announcements-form
4935 .tutor-option-field-row {
4936 padding: 10px 18px 10px 18px;
4937 }
4938
4939 .tutor-announcements-update-form .tutor-option-field-row input[type=text],
4940 .tutor-announcements-update-form textarea,
4941 .tutor-announcements-form .tutor-option-field-row input[type=text],
4942 .tutor-announcements-form textarea {
4943 width: 100%;
4944 margin-top: 8px;
4945 }
4946
4947 .tutor-announcements-form select,
4948 .tutor-announcements-update-form select {
4949 width: 100%;
4950 max-width: 100% !important;
4951 padding: 7px 12px;
4952 margin-top: 8px;
4953 }
4954
4955 .tutor-announcements-update-form
4956 .tutor-option-field-row,
4957 .tutor-announcements-form
4958 .tutor-option-field-row {
4959 border: none !important;
4960 }
4961
4962 .tutor-announcements-form
4963 .modal-footer button,
4964 .tutor-announcements-update-form
4965 .modal-footer button {
4966 cursor: pointer !important;
4967 }
4968
4969 .tutor-announcements-form
4970 .modal-footer,
4971 .tutor-announcements-update-form
4972 .modal-footer {
4973 background-color: #fff !important;
4974 }
4975
4976 .tutor-announcement-close-btn {
4977 text-decoration: none;
4978 color: #525252;
4979 }
4980
4981 .tutor-announcement-table td {
4982 vertical-align: middle !important;
4983 }
4984
4985 .tutor-announcement-content {
4986 line-height: 10px;
4987 }
4988
4989 /*over ride default modal on announcement*/
4990 .tutor-accouncement-update-modal
4991 .modal-header,
4992 .tutor-announcement-create-modal
4993 .modal-header {
4994 padding-right: 15px !important;
4995 }
4996
4997 .tutor-accouncement-update-modal
4998 .tutor-modal-content,
4999 .tutor-announcement-create-modal
5000 .tutor-modal-content {
5001 border-radius: 20px !important;
5002 }
5003
5004 /**
5005 * announcement css
5006 * @since v1.7.9
5007 */
5008 .tutor-admin-search-box-container {
5009 display: -webkit-box;
5010 display: -ms-flexbox;
5011 display: flex;
5012 -webkit-box-pack: justify;
5013 -ms-flex-pack: justify;
5014 justify-content: space-between;
5015 -webkit-box-align: end;
5016 -ms-flex-align: end;
5017 align-items: flex-end;
5018 -ms-flex-wrap: wrap;
5019 flex-wrap: wrap;
5020 margin-top: 45px;
5021 }
5022
5023 .tutor-admin-search-box-container > div:nth-child(1) {
5024 margin-right: 40px;
5025 position: relative;
5026 }
5027
5028 .tutor-admin-search-box-container > div:nth-child(1) {
5029 -webkit-box-flex: 2;
5030 -ms-flex: 2;
5031 flex: 2;
5032 }
5033
5034 .tutor-admin-search-box-container > div:nth-child(2),
5035 .tutor-admin-search-box-container > div:nth-child(3),
5036 .tutor-admin-search-box-container > div:nth-child(4) {
5037 -webkit-box-flex: 1.5;
5038 -ms-flex: 1.5;
5039 flex: 1.5;
5040 }
5041
5042 .tutor-admin-search-box-container > div:not(:last-child) {
5043 margin-right: 30px;
5044 }
5045
5046 .tutor-admin-search-box-container .tutor-report-search-btn {
5047 position: absolute;
5048 width: 40px;
5049 height: 40px;
5050 bottom: 0;
5051 right: 0;
5052 border: 0;
5053 background: transparent;
5054 color: #3e64de;
5055 font-size: 20px;
5056 cursor: pointer;
5057 outline: none;
5058 }
5059
5060 .tutor-admin-search-box-container > div:nth-child(1) input {
5061 /* height: 50px; */
5062 padding-right: 45px;
5063 }
5064
5065 .tutor-admin-search-box-container input[type="text"],
5066 .tutor-admin-search-box-container select {
5067 width: 100%;
5068 height: 40px;
5069 border-radius: 3px;
5070 border: solid 1px #dcdce1;
5071 background-color: #ffffff;
5072 padding: 0 14px;
5073 -webkit-transition: 0.2s;
5074 transition: 0.2s;
5075 }
5076
5077 .tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar {
5078 position: absolute;
5079 width: 42px;
5080 height: 40px;
5081 right: 0;
5082 top: 0;
5083 color: #3e64de;
5084 font-size: 18px;
5085 text-align: center;
5086 line-height: 40px;
5087 }
5088
5089 .tutor-admin-search-box-container .menu-label {
5090 font-size: 14px;
5091 font-weight: 400;
5092 color: #737787;
5093 margin-bottom: 7px;
5094 }
5095
5096 .tutor-admin-search-box-container > div:nth-child(4) input::-webkit-input-placeholder {
5097 color: #3f435b;
5098 font-size: 15px;
5099 }
5100
5101 .tutor-admin-search-box-container > div:nth-child(1) input::-webkit-input-placeholder {
5102 font-size: 16px;
5103 font-weight: 400;
5104 color: #737787;
5105 }
5106
5107 .tutor-admin-search-box-container input[type="text"]:hover,
5108 .tutor-admin-search-box-container input[type="text"]:focus,
5109 .tutor-admin-search-box-container select:hover,
5110 .tutor-admin-search-box-container select:focus,
5111 .tutor-date-range-wrap .date-range-input input:hover,
5112 .tutor-date-range-wrap .date-range-input input:focus {
5113 border-color: var(--tutor-primary-color) !important;
5114 -webkit-box-shadow: none !important;
5115 box-shadow: none !important;
5116 outline: none !important;
5117 }
5118
5119 @media (max-width: 767px) {
5120 .tutor-admin-search-box-container {
5121 display: grid;
5122 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
5123 grid-gap: 15px;
5124 }
5125 .tutor-admin-search-box-container > div {
5126 margin-right: 0 !important;
5127 }
5128 }
5129
5130 /**
5131 * Common CSS .tutor-list-* - start
5132 * .tutor-list-wrap > .tutor-list-header + .tutor-list-table + .tutor-list-footer
5133 */
5134 .tutor-list-wrap {
5135 border-radius: 3px;
5136 background-color: #ffffff;
5137 margin-top: 40px;
5138 }
5139
5140 .tutor-list-wrap .tutor-list-header,
5141 .tutor-list-wrap .tutor-list-footer {
5142 padding: 30px;
5143 }
5144
5145 .tutor-list-wrap .heading {
5146 font-size: 20px;
5147 line-height: 1.5;
5148 color: #3f435b;
5149 }
5150
5151 .tutor-list-wrap .tutor-list-table {
5152 width: 100%;
5153 text-align: left;
5154 border-collapse: collapse;
5155 }
5156
5157 .tutor-list-wrap .tutor-list-table .table-toggle {
5158 display: none;
5159 }
5160
5161 .tutor-list-wrap .tutor-list-table .table-toggle.open {
5162 display: table-row;
5163 }
5164
5165 [class^="tutor-report-"] .tutor-list-table tbody td.detail {
5166 vertical-align: top;
5167 }
5168
5169 .tutor-list-wrap .tutor-list-table thead,
5170 .tutor-list-wrap .tutor-list-table tr:first-child th {
5171 background-color: #f7f7f9;
5172 border-top: 1px solid #eaeaea;
5173 border-bottom: 1px solid #eaeaea;
5174 }
5175
5176 .tutor-list-wrap .tutor-list-table th {
5177 font-size: 12px;
5178 font-weight: 400;
5179 line-height: 1.75;
5180 letter-spacing: 0.7px;
5181 color: #737787;
5182 text-transform: uppercase;
5183 }
5184
5185 .tutor-list-wrap .tutor-list-table td,
5186 .tutor-list-wrap .tutor-list-table td p {
5187 font-size: 14px;
5188 font-weight: 300;
5189 line-height: 1.75;
5190 color: #3f435b;
5191 }
5192
5193 .report-course-list-wrap .tutor-list-table th i {
5194 margin-left: 3px;
5195 }
5196
5197 .tutor-list-wrap .tutor-list-table tr th,
5198 .tutor-list-wrap .tutor-list-table tr td {
5199 padding: 15px 20px;
5200 }
5201
5202 .tutor-list-wrap .tutor-list-header,
5203 .tutor-list-wrap .tutor-list-table th:last-child,
5204 .tutor-list-wrap .tutor-list-table td:last-child,
5205 .tutor-report-course-list .tutor-list-footer {
5206 padding-right: 36px;
5207 }
5208
5209 .tutor-list-wrap .tutor-list-header,
5210 .tutor-list-wrap .tutor-list-table th:first-child,
5211 .tutor-list-wrap .tutor-list-table td:first-child {
5212 padding-left: 30px;
5213 }
5214
5215 .tutor-list-wrap .tutor-list-table tbody td {
5216 padding: 25px 20px;
5217 vertical-align: top;
5218 }
5219
5220 .tutor-list-wrap .tutor-list-table tbody tr:not(:last-child) {
5221 border-bottom: 1px solid #dcdce1;
5222 }
5223
5224 .tutor-list-footer {
5225 display: -webkit-box;
5226 display: -ms-flexbox;
5227 display: flex;
5228 -webkit-box-pack: justify;
5229 -ms-flex-pack: justify;
5230 justify-content: space-between;
5231 -webkit-box-align: center;
5232 -ms-flex-align: center;
5233 align-items: center;
5234 border-top: 1px solid #dcdce1;
5235 }
5236
5237 .tutor-list-footer .tutor-report-count {
5238 font-size: 14px;
5239 line-height: 1.71;
5240 color: #737787;
5241 }
5242
5243 .tutor-list-footer .tutor-report-count strong {
5244 color: #3f435b;
5245 }
5246
5247 .tutor-list-footer .page-numbers.current {
5248 border-color: #3e64de;
5249 background: transparent;
5250 }
5251
5252 .tutor-list-footer .page-numbers {
5253 border-radius: 4px;
5254 border: solid 1px #dcdce1;
5255 padding: 11px 14px;
5256 font-size: 14px;
5257 font-weight: 400;
5258 color: #737787;
5259 background: #fff;
5260 outline: none;
5261 -webkit-transition: 0.2s;
5262 transition: 0.2s;
5263 }
5264
5265 .tutor-list-footer .page-numbers:hover,
5266 .tutor-list-footer .page-numbers:focus {
5267 border-color: #3e64de;
5268 background: #3e64de !important;
5269 color: #fff;
5270 -webkit-box-shadow: none;
5271 box-shadow: none;
5272 }
5273
5274 .tutor-list-footer .page-numbers.current:hover,
5275 .tutor-list-footer .page-numbers.current:focus {
5276 background: transparent !important;
5277 color: inherit;
5278 }
5279
5280 .tutor-list-footer .tutor-pagination {
5281 margin: 0;
5282 }
5283
5284 .tutor-list-table td .details-button a,
5285 .tutor-list-table .link-icon {
5286 font-size: 16px;
5287 color: #b9bac3;
5288 -webkit-transition: 0.2s;
5289 transition: 0.2s;
5290 }
5291
5292 .tutor-list-table td .details-button a:first-child {
5293 font-size: 12px;
5294 font-weight: 500;
5295 line-height: 1.75;
5296 text-align: center;
5297 color: #737787;
5298 border-radius: 3px;
5299 border: solid 1px #dcdce1;
5300 padding: 5px 11px;
5301 margin-right: 15px;
5302 text-decoration: none;
5303 }
5304
5305 .tutor-list-table td .details-button {
5306 text-align: right;
5307 display: -webkit-box;
5308 display: -ms-flexbox;
5309 display: flex;
5310 -webkit-box-align: center;
5311 -ms-flex-align: center;
5312 align-items: center;
5313 }
5314
5315 .tutor-list-table .course-link a {
5316 color: inherit;
5317 text-decoration: none;
5318 }
5319
5320 .tutor-list-table .tutor-icon-detail-link,
5321 .profile-table .tutor-icon-detail-link {
5322 font-size: 14px;
5323 }
5324
5325 @media (max-width: 991px) {
5326 .tutor-list-wrap {
5327 overflow-x: scroll;
5328 }
5329 }
5330
5331 /**
5332 * Common CSS /.tutor-list-* - end
5333 */
5334 /* .report-course-list - start */
5335 .report-course-list-header {
5336 display: -webkit-box;
5337 display: -ms-flexbox;
5338 display: flex;
5339 -webkit-box-align: center;
5340 -ms-flex-align: center;
5341 align-items: center;
5342 -webkit-box-pack: justify;
5343 -ms-flex-pack: justify;
5344 justify-content: space-between;
5345 }
5346
5347 .report-course-list-wrap .tutor-list-table td {
5348 font-size: 16px;
5349 }
5350
5351 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
5352 font-size: 14px;
5353 font-weight: 400;
5354 }
5355
5356 .report-course-list-wrap .tutor-list-table td:last-child {
5357 text-align: right;
5358 }
5359
5360 .report-course-list-wrap .tutor-list-table th:nth-child(2),
5361 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
5362 width: 40%;
5363 }
5364
5365 .report-course-list-wrap .tutor-list-table .total {
5366 color: #9698a5;
5367 }
5368
5369 .report-course-list-wrap .tutor-list-table [class$="-link"] {
5370 color: #b9bac3;
5371 }
5372
5373 .report-course-list-wrap .tutor-list-table a:hover {
5374 color: #3057d5;
5375 }
5376
5377 .report-course-list-wrap .tutor-list-table .course-link {
5378 font-size: 12px;
5379 margin-left: 5px;
5380 }
5381
5382 .tutor-list-table .course-percentage {
5383 width: 90px;
5384 height: 4px;
5385 border-radius: 2px;
5386 background-color: #dcdce1;
5387 position: relative;
5388 }
5389
5390 .tutor-list-table .course-percentage::before {
5391 content: "";
5392 position: absolute;
5393 width: var(--percent);
5394 height: 4px;
5395 border-radius: 2px;
5396 background-color: #3e64de;
5397 }
5398
5399 .report-course-list-wrap
5400 > .tutor-list-table
5401 tbody
5402 td:not(.detail):nth-last-child(3) {
5403 vertical-align: middle;
5404 }
5405
5406 .report-course-list-wrap .tutor-list-table .details-link {
5407 font-size: 21px;
5408 }
5409
5410 .tutor-report-content a {
5411 -webkit-transition: 0.2s ease;
5412 transition: 0.2s ease;
5413 }
5414
5415 .tutor-report-content a:hover,
5416 .tutor-report-content a:focus,
5417 .report-student-profile .profile-table a:hover {
5418 color: #3057d5;
5419 }
5420
5421 /**
5422 * Quiz attempt page css
5423 * @since 1.9.5
5424 */
5425 .tutor-sorting-bulk-action-wrapper {
5426 display: -webkit-box;
5427 display: -ms-flexbox;
5428 display: flex;
5429 -webkit-box-pack: justify;
5430 -ms-flex-pack: justify;
5431 justify-content: space-between;
5432 -webkit-box-align: end;
5433 -ms-flex-align: end;
5434 align-items: flex-end;
5435 padding: 0px 0px 30px 0px;
5436 }
5437
5438 .tutor-sorting-bulk-action-wrapper .tutor-admin-search-box-container {
5439 width: 70%;
5440 }
5441
5442 .tutor-admin-search-box-container .tutor-search-form-group {
5443 -webkit-box-flex: 18% !important;
5444 -ms-flex: 18% !important;
5445 flex: 18% !important;
5446 }
5447
5448 @media (max-width: 991px) {
5449 .report-course-list-wrap .tutor-list-table th:nth-child(n + 7),
5450 .report-course-list-wrap .tutor-list-table td:nth-child(n + 7) {
5451 display: none;
5452 }
5453 }
5454
5455 .report-course-list-header .status span,
5456 .report-course-list-wrap .detail .status span {
5457 font-size: 14px;
5458 font-weight: 300;
5459 line-height: 1;
5460 color: #737787;
5461 margin-left: 25px;
5462 padding-left: 14px;
5463 position: relative;
5464 display: -webkit-inline-box;
5465 display: -ms-inline-flexbox;
5466 display: inline-flex;
5467 -webkit-box-align: center;
5468 -ms-flex-align: center;
5469 align-items: center;
5470 }
5471
5472 .report-course-list-header .status span::before,
5473 .report-course-list-wrap .detail .status span::before {
5474 content: "";
5475 position: absolute;
5476 width: 8px;
5477 height: 8px;
5478 background: #b9bac3;
5479 border-radius: 50%;
5480 left: 0;
5481 }
5482
5483 .report-course-list-wrap .detail .status span {
5484 margin-left: 0;
5485 padding-left: 16px;
5486 }
5487
5488 .report-course-list-wrap .detail .status span::before {
5489 width: 6px;
5490 height: 6px;
5491 }
5492
5493 .report-course-list-header .status .running::before,
5494 .report-course-list-wrap .detail .status .running::before {
5495 background-color: #3e64de;
5496 }
5497
5498 .report-course-list-header .status .complete::before,
5499 .report-course-list-wrap .detail .status .complete::before {
5500 background-color: #7bbc30;
5501 }
5502
5503 .report-course-list-wrap .detail .heading {
5504 font-size: 16px;
5505 line-height: 1.75;
5506 color: #3f435b;
5507 margin-bottom: 10px;
5508 }
5509
5510 .report-course-list-wrap .detail {
5511 padding: unset !important;
5512 text-align: left !important;
5513 font-size: 14px !important;
5514 font-weight: 400 !important;
5515 }
5516
5517 .report-course-list-wrap .tutor-list-table td > table {
5518 width: 100%;
5519 }
5520
5521 .report-course-list .course-list-details {
5522 display: grid;
5523 grid-auto-flow: column;
5524 grid-auto-columns: 1fr;
5525 grid-gap: 20px;
5526 grid-template-columns: repeat(3, 1fr);
5527 }
5528
5529 .tutor-list-wrap .tutor-list-table a:hover,
5530 .tutor-list-wrap .tutor-list-table a:focus {
5531 color: #3e64de;
5532 }
5533
5534 .tutor-list-wrap .no-data-found {
5535 display: -webkit-box;
5536 display: -ms-flexbox;
5537 display: flex;
5538 -webkit-box-align: center;
5539 -ms-flex-align: center;
5540 align-items: center;
5541 padding: 0 0 30px 0;
5542 }
5543
5544 /* /.report-course-list - end */
5545