PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.8
Tutor LMS – eLearning and online course solution v1.9.8
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-frontend-dashboard.css 4 years ago tutor-frontend-dashboard.min.css 4 years ago tutor-setup.css 5 years ago
tutor-admin.css
5533 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 .attempt-review-title {
3826 font-size: 18px;
3827 color: var(--tutor-text-size);
3828 font-weight: 600;
3829 display: -webkit-box;
3830 display: -ms-flexbox;
3831 display: flex;
3832 -webkit-box-align: center;
3833 -ms-flex-align: center;
3834 align-items: center;
3835 margin-bottom: 60px;
3836 }
3837
3838 .attempt-review-title i {
3839 margin-right: 12px;
3840 color: var(--tutor-primary-color);
3841 }
3842
3843 .tutor-quiz-attempt-info-row .attempt-view-bottom, .tutor-quiz-attempt-info-row .attempt-view-top {
3844 display: -webkit-box;
3845 display: -ms-flexbox;
3846 display: flex;
3847 -webkit-box-pack: justify;
3848 -ms-flex-pack: justify;
3849 justify-content: space-between;
3850 }
3851
3852 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col, .tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col {
3853 display: -webkit-inline-box;
3854 display: -ms-inline-flexbox;
3855 display: inline-flex;
3856 -webkit-box-align: center;
3857 -ms-flex-align: center;
3858 align-items: center;
3859 max-width: 30%;
3860 }
3861
3862 .tutor-quiz-attempt-info-row .attempt-view-top {
3863 padding-bottom: 30px;
3864 margin-bottom: 30px;
3865 border-bottom: 1px solid #dcdfe5;
3866 }
3867
3868 .tutor-quiz-attempt-info-row .attempt-view-bottom {
3869 margin-bottom: 60px;
3870 }
3871
3872 .tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col {
3873 -webkit-box-align: start;
3874 -ms-flex-align: start;
3875 align-items: flex-start;
3876 }
3877
3878 .tutor-quiz-attempt-info-row .attempt-user-details {
3879 display: -webkit-box;
3880 display: -ms-flexbox;
3881 display: flex;
3882 display: flex;
3883 display: -o-flex;
3884 display: -ms-flex;
3885 display: -moz-flex;
3886 display: -webkit-flex;
3887 -webkit-box-align: center;
3888 -ms-flex-align: center;
3889 align-items: center;
3890 }
3891
3892 .tutor-quiz-attempt-info-row .attempt-user-details .attempt-user-avatar {
3893 padding-right: 20px;
3894 }
3895
3896 .tutor-quiz-attempt-info-row .attempt-user-details .attempt-user-avatar img {
3897 display: block;
3898 width: 70px;
3899 height: 70px;
3900 border-radius: 50%;
3901 }
3902
3903 .tutor-quiz-attempt-info-row .attempt-user-details .attempt-info-content h4 {
3904 font-size: 18px;
3905 }
3906
3907 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass, .tutor-quiz-attempt-info-row .attempt-info-content span.result-fail {
3908 background: #df3247;
3909 font-size: 14px;
3910 font-weight: 400;
3911 color: #fff;
3912 padding: 1px 4px;
3913 margin-right: 13px;
3914 border-radius: 2px;
3915 }
3916
3917 .tutor-quiz-attempt-info-row .attempt-info-content span.result-pass {
3918 background: var(--tutor-success-button-color);
3919 }
3920
3921 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h5 {
3922 font-size: 14px;
3923 line-height: 25px;
3924 margin: 0;
3925 color: #7a7f85;
3926 font-weight: 400;
3927 }
3928
3929 .tutor-quiz-attempt-info-row .attempt-info-content h4, .tutor-quiz-attempt-info-row .attempt-info-content h4 a {
3930 font-weight: 700;
3931 color: var(--tutor-text-color);
3932 margin-top: 7px;
3933 }
3934
3935 .attempt-review-notice-wrap {
3936 display: -webkit-box;
3937 display: -ms-flexbox;
3938 display: flex;
3939 margin-bottom: 60px;
3940 -webkit-box-pack: justify;
3941 -ms-flex-pack: justify;
3942 justify-content: space-between;
3943 }
3944
3945 .attempt-review-notice-wrap p {
3946 margin: 0;
3947 display: -webkit-inline-box;
3948 display: -ms-inline-flexbox;
3949 display: inline-flex;
3950 -webkit-box-align: center;
3951 -ms-flex-align: center;
3952 align-items: center;
3953 }
3954
3955 .attempt-review-notice-wrap p.attempt-review-notice i {
3956 font-size: 16px;
3957 color: #f5c813;
3958 margin-right: 9px;
3959 }
3960
3961 .attempt-review-notice-wrap p.attempt-review-at > span {
3962 color: var(--tutor-primary-color);
3963 margin-right: 7px;
3964 font-size: 16px;
3965 }
3966
3967 .attempt-review-notice-wrap p > strong {
3968 font-weight: 400;
3969 margin-right: 5px;
3970 }
3971
3972 .quiz-attempt-answers-wrap table th {
3973 background: #fcfcfc;
3974 font-size: 12px;
3975 text-transform: inherit;
3976 }
3977
3978 .quiz-attempt-answers-wrap table td {
3979 background-color: #fff;
3980 }
3981
3982 .quiz-attempt-answers-wrap table th, .quiz-attempt-answers-wrap table td {
3983 padding: 17px 20px !important;
3984 border-top: 1px solid #eaeaea;
3985 border-bottom: 1px solid #eaeaea;
3986 vertical-align: middle;
3987 text-align: left;
3988 }
3989
3990 .quiz-attempt-answers-wrap table th p, .quiz-attempt-answers-wrap table td p {
3991 margin: 0;
3992 }
3993
3994 .quiz-attempt-answers-wrap table .quiz-manual-review-action {
3995 border: 1px solid #d4dadb;
3996 color: #d4dadb;
3997 height: 30px;
3998 width: 30px;
3999 border-radius: 2px;
4000 font-size: 13px;
4001 display: inline-block;
4002 text-align: center;
4003 line-height: 30px;
4004 -webkit-transition: 300ms;
4005 transition: 300ms;
4006 text-decoration: none;
4007 }
4008
4009 .quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover {
4010 border: 1px solid var(--tutor-success-button-color);
4011 color: var(--tutor-success-button-color);
4012 }
4013
4014 .quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover {
4015 border: 1px solid #df3247;
4016 color: #df3247;
4017 }
4018
4019 .quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child) {
4020 margin-right: 17px;
4021 }
4022
4023 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i, .quiz-attempt-answers-wrap table .quiz-correct-answer-text i {
4024 font-size: 12px;
4025 height: 20px;
4026 width: 20px;
4027 text-align: center;
4028 line-height: 20px;
4029 background: var(--tutor-success-button-color);
4030 color: #fff;
4031 display: inline-block;
4032 border-radius: 2px;
4033 margin-right: 6px;
4034 }
4035
4036 .quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i {
4037 background: #df3247;
4038 font-size: 10px;
4039 }
4040
4041 .answer-image-matched-wrap {
4042 display: -webkit-box;
4043 display: -ms-flexbox;
4044 display: flex;
4045 }
4046
4047 .answer-image-matched-wrap .image-matching-item {
4048 margin: 0 5px;
4049 max-width: 70px;
4050 }
4051
4052 .answer-image-matched-wrap .image-matching-item .dragged-caption {
4053 font-size: 14px;
4054 margin-top: 4px;
4055 }
4056
4057 .tutor-quiz-attempt-review-wrap {
4058 padding: 20px;
4059 background: #ffffff;
4060 margin-right: 15px;
4061 margin-top: 15px;
4062 }
4063
4064 .tutor-quiz-attempt-review-wrap table {
4065 width: 100%;
4066 border-collapse: collapse;
4067 }
4068
4069 .tutor-quiz-attempt-review-wrap img {
4070 max-width: 100%;
4071 }
4072
4073 /**
4074 Upgrade Notice
4075 */
4076 #tutor-update .dummy {
4077 display: none;
4078 }
4079
4080 #tutor-update .tutor_plugin_update_notice {
4081 padding: 20px 0 !important;
4082 }
4083
4084 #tutor-update .tutor_plugin_update_notice {
4085 font-weight: 400;
4086 background: #fff8e5 !important;
4087 border-left: 4px solid #ffb900;
4088 border-top: 1px solid #ffb900;
4089 padding: 9px 0 9px 12px !important;
4090 margin: 0 -12px 0 -16px !important;
4091 }
4092
4093 #tutor-update .tutor_plugin_update_notice .version::before {
4094 content: "\f348";
4095 display: inline-block;
4096 font: 400 18px/1 dashicons;
4097 speak: none;
4098 margin: 0 8px 0 -2px;
4099 vertical-align: top;
4100 }
4101
4102 /**
4103 Course Settings Tabs
4104 */
4105 #tutor-metabox-course-settings-tabs {
4106 background-color: #fff;
4107 border: 1px solid #e5e5e5;
4108 margin: 1em 0;
4109 }
4110
4111 .inside #tutor-metabox-course-settings-tabs {
4112 border: 0;
4113 margin: 0;
4114 }
4115
4116 .settings-tabs-heading {
4117 padding: 1em;
4118 border-bottom: 1px solid #e5e5e5;
4119 }
4120
4121 .settings-tabs-heading h3 {
4122 font-size: 14px;
4123 margin: 0;
4124 line-height: 1.4;
4125 }
4126
4127 .course-settings-tabs-container {
4128 display: -webkit-box;
4129 display: -ms-flexbox;
4130 display: flex;
4131 }
4132
4133 .course-settings-tabs-container .settings-tabs-navs-wrap {
4134 -webkit-box-flex: 0;
4135 -ms-flex: 0 0 200px;
4136 flex: 0 0 200px;
4137 background: #f5f5f5;
4138 }
4139
4140 .settings-tabs-navs-wrap .settings-tabs-navs {
4141 margin: 0;
4142 }
4143
4144 .settings-tabs-navs-wrap .settings-tabs-navs li {
4145 margin: 0;
4146 }
4147
4148 .settings-tabs-navs-wrap .settings-tabs-navs li a {
4149 display: block;
4150 padding-top: 10px;
4151 padding-bottom: 10px;
4152 padding-left: 15px;
4153 padding-right: 15px;
4154 color: #23282d;
4155 text-decoration: none;
4156 background: #f5f5f5;
4157 text-transform: capitalize;
4158 border-bottom: 1px solid #e5e5e5;
4159 border-left: 3px solid transparent;
4160 }
4161
4162 .settings-tabs-navs-wrap .settings-tabs-navs li:last-child a {
4163 border-bottom: none;
4164 }
4165
4166 .settings-tabs-navs-wrap .settings-tabs-navs li a:focus {
4167 -webkit-box-shadow: none;
4168 box-shadow: none;
4169 }
4170
4171 .settings-tabs-navs-wrap .settings-tabs-navs li.active a {
4172 background-color: #ffffff;
4173 border-bottom: 1px solid #e5e5e5;
4174 color: var(--tutor-primary-color);
4175 border-left: 3px solid var(--tutor-primary-color);
4176 }
4177
4178 .course-settings-tabs-container .settings-tabs-container {
4179 padding: 1em;
4180 -webkit-box-flex: 1;
4181 -ms-flex: 1;
4182 flex: 1;
4183 }
4184
4185 .tutor-field-radio p {
4186 margin-top: 0;
4187 }
4188
4189 /**
4190 Content Drip (Pro)
4191 */
4192 .lesson-modal-form-wrap .lesson-content-drip-wrap {
4193 padding: 10px;
4194 border: 1px solid #e4e4e4;
4195 }
4196
4197 .lesson-modal-form-wrap .lesson-content-drip-wrap h3 {
4198 margin: 0 0 10px 0;
4199 }
4200
4201 .select2-dropdown.increasezindex {
4202 z-index: 9999999999999;
4203 }
4204
4205 /*!
4206 * jQuery UI Datepicker 1.8.10
4207 * http://jqueryui.com
4208 *
4209 * Copyright 2012 jQuery Foundation and other contributors
4210 * Released under the MIT license.
4211 * http://jquery.org/license
4212 *
4213 * http://docs.jquery.com/UI/Datepicker#theming
4214 */
4215 /** END Calender */
4216 /**
4217 * report.css
4218 *Moved report.css from pro add to here
4219 */
4220 h2.tutor-page-heading {
4221 background-color: #ffffff;
4222 padding: 30px !important;
4223 margin: 0 !important;
4224 border-bottom: 1px solid #ecedef;
4225 }
4226
4227 .tutor-report-left-menus {
4228 background-color: #fcfcfc;
4229 margin-bottom: 50px;
4230 }
4231
4232 .tutor-report-left-menus ul {
4233 margin: 0;
4234 }
4235
4236 .report-main-wrap {
4237 /*display: flex;*/
4238 }
4239
4240 .report-main-wrap h3 {
4241 font-weight: 300;
4242 font-size: 20px;
4243 }
4244
4245 .tutor-report-left-menus ul li {
4246 display: inline-block;
4247 margin: 0;
4248 }
4249
4250 .tutor-report-left-menus ul li a {
4251 text-decoration: none;
4252 line-height: 60px;
4253 display: block;
4254 padding: 0 15px;
4255 color: #393c40;
4256 }
4257
4258 .tutor-report-left-menus ul li a:focus {
4259 outline: none !important;
4260 border: 0;
4261 -webkit-box-shadow: none;
4262 box-shadow: none;
4263 }
4264
4265 .tutor-report-left-menus ul li.active a {
4266 color: #1e55dd;
4267 border-bottom: 3px solid #3057d5;
4268 }
4269
4270 .tutor-report-content {
4271 -webkit-box-flex: 1;
4272 -ms-flex: 1;
4273 flex: 1;
4274 }
4275
4276 .report-top-sub-menu {
4277 margin: 0;
4278 -webkit-box-flex: 1;
4279 -ms-flex: 1;
4280 flex: 1;
4281 }
4282
4283 .report-top-sub-menu a {
4284 text-decoration: none;
4285 padding: 10px 15px;
4286 border: 1px solid #d7dadf;
4287 color: #aaaeb3;
4288 border-radius: 3px;
4289 display: inline-block;
4290 }
4291
4292 .report-top-sub-menu a.active {
4293 background-color: #3057d5;
4294 color: #ffffff;
4295 border: 1px solid #3057d5;
4296 }
4297
4298 .top-course-enrolled {
4299 margin-top: 20px;
4300 margin-bottom: 20px;
4301 }
4302
4303 .top-course-enrolled h1,
4304 .top-course-enrolled h2,
4305 .top-course-enrolled h3 {
4306 margin: 30px 0;
4307 }
4308
4309 .report-stats {
4310 display: -webkit-box;
4311 display: -ms-flexbox;
4312 display: flex;
4313 -webkit-box-orient: horizontal;
4314 -webkit-box-direction: normal;
4315 -ms-flex-flow: row wrap;
4316 flex-flow: row wrap;
4317 }
4318
4319 .report-stat-box {
4320 padding: 0;
4321 margin-bottom: 30px;
4322 width: 25%;
4323 display: -webkit-inline-box;
4324 display: -ms-inline-flexbox;
4325 display: inline-flex;
4326 -webkit-box-flex: 0;
4327 -ms-flex: 0 0 25%;
4328 flex: 0 0 25%;
4329 }
4330
4331 .report-stat-box-body {
4332 background-color: #ffffff;
4333 display: -webkit-box;
4334 display: -ms-flexbox;
4335 display: flex;
4336 width: 100%;
4337 margin-right: 30px;
4338 }
4339
4340 .report-stat-box:nth-child(4n) .report-stat-box-body {
4341 margin-right: 0;
4342 }
4343
4344 .report-stat-box .box-icon {
4345 font-size: 50px;
4346 line-height: 46px;
4347 padding: 13px;
4348 color: #3057d5;
4349 }
4350
4351 .report-stat-box h4,
4352 .report-stat-box p {
4353 margin: 5px 0;
4354 }
4355
4356 .report-stat-box .box-stats-text h3,
4357 .report-stat-box .box-stats-text p {
4358 margin: 5px 0;
4359 }
4360
4361 .report-stat-box .box-stats-text {
4362 padding: 12px 0;
4363 }
4364
4365 .report-stat-box .box-stats-text h3 {
4366 font-size: 20px;
4367 font-weight: 300;
4368 }
4369
4370 .report-stat-box .box-stats-text p {
4371 color: #888b90;
4372 }
4373
4374 .box-padding {
4375 padding: 30px;
4376 }
4377
4378 .box-padding h3 {
4379 margin-top: 0;
4380 }
4381
4382 .box-bg-green {
4383 background-color: #00d611;
4384 color: #ffffff;
4385 }
4386
4387 .box-bg-primary {
4388 background-color: #3057d5;
4389 color: #ffffff;
4390 }
4391
4392 .box-bg-light {
4393 background-color: #eeeeee;
4394 color: #555555;
4395 }
4396
4397 .box-bg-warning {
4398 background-color: #eea504;
4399 color: #ffffff;
4400 }
4401
4402 .box-bg-dark {
4403 background-color: #333333;
4404 color: #ffffff;
4405 }
4406
4407 .box-bg-danger {
4408 background-color: #ff000c;
4409 color: #ffffff;
4410 }
4411
4412 .box-bg-pink {
4413 background-color: #ff00da;
4414 color: #ffffff;
4415 }
4416
4417 .box-bg-violate {
4418 background-color: #9c25ea;
4419 color: #ffffff;
4420 }
4421
4422 .tutor-report-overview-section {
4423 display: -webkit-box;
4424 display: -ms-flexbox;
4425 display: flex;
4426 margin: 20px 0;
4427 }
4428
4429 .overview-section-col6 {
4430 width: 50%;
4431 }
4432
4433 .overview-section-col6 {
4434 margin-right: 1%;
4435 margin-left: 1%;
4436 }
4437
4438 .overview-section-col6:first-child {
4439 margin-left: 0;
4440 }
4441
4442 .overview-section-col6:last-child {
4443 margin-right: 0;
4444 }
4445
4446 .last-revews-wrap {
4447 width: 100%;
4448 }
4449
4450 table.tutor-report-table {
4451 border: none;
4452 -webkit-box-shadow: none;
4453 box-shadow: none;
4454 }
4455
4456 .tutor-report-table th {
4457 background-color: #fcfcfc;
4458 border-top: 1px solid #eaeaea;
4459 border-bottom: 1px solid #eaeaea;
4460 padding: 20px;
4461 color: #878a8f;
4462 }
4463
4464 .tutor-report-table td {
4465 border-bottom: 1px solid #eaeaea;
4466 padding: 20px;
4467 }
4468
4469 .tutor-report-table td img.avatar {
4470 float: left;
4471 margin-right: 5px;
4472 }
4473
4474 /**
4475 Icon
4476 */
4477 .tutor-icon-star-full,
4478 .tutor-icon-star-line {
4479 color: #ffd700;
4480 }
4481
4482 .tutor-delete-link {
4483 color: #ff282a !important;
4484 }
4485
4486 /**
4487 Pagination
4488 */
4489 .tutor-pagination {
4490 margin: 50px 0;
4491 }
4492
4493 .tutor-pagination .page-numbers {
4494 display: inline-block;
4495 padding: 5px 10px;
4496 margin: 0 2px 0 0;
4497 border: 1px solid #eee;
4498 line-height: 1;
4499 text-decoration: none;
4500 font-weight: 600;
4501 }
4502
4503 .tutor-pagination .page-numbers.current,
4504 .tutor-pagination a.page-numbers:hover {
4505 background: #f9f9f9;
4506 }
4507
4508 .report-date-range-form {
4509 display: -webkit-box;
4510 display: -ms-flexbox;
4511 display: flex;
4512 }
4513
4514 .date-range-input {
4515 position: relative;
4516 margin-right: 10px;
4517 }
4518
4519 .date-range-input:last-child {
4520 margin-right: 0;
4521 }
4522
4523 .date-range-input input {
4524 border: 1px solid #d7dadf;
4525 -webkit-box-shadow: none;
4526 box-shadow: none;
4527 line-height: 32px;
4528 margin: 0;
4529 padding-right: 30px;
4530 }
4531
4532 .date-range-input i.tutor-icon-calendar {
4533 position: absolute;
4534 right: 10px;
4535 top: 13px;
4536 }
4537
4538 .date-range-input button {
4539 background-color: #3057d5;
4540 color: #ffffff;
4541 border: none;
4542 line-height: 39px;
4543 padding: 0 15px;
4544 }
4545
4546 .tutor-date-range-filter-wrap {
4547 display: -webkit-box;
4548 display: -ms-flexbox;
4549 display: flex;
4550 margin: 30px 0;
4551 }
4552
4553 .report-download-csv-icon {
4554 float: right;
4555 }
4556
4557 .report-download-csv-icon a {
4558 text-decoration: none;
4559 }
4560
4561 /** END Report.css */
4562 /**
4563 * Alert CSS
4564 * since v.1.4.2
4565 */
4566 .tutor-alert {
4567 border: 1px solid #f8a201;
4568 background: #fffff2;
4569 position: relative;
4570 border-radius: 3px;
4571 padding: 20px 25px 20px 95px;
4572 color: #a86d00;
4573 margin-bottom: 10px;
4574 }
4575
4576 .tutor-alert.tutor-alert-danger {
4577 border: 1px solid #fe1a1a;
4578 background: #fff2f2;
4579 color: #a50000;
4580 }
4581
4582 .tutor-alert.tutor-alert-success {
4583 border: 1px solid #69bc0d;
4584 background: #f6fff2;
4585 color: #3d7400;
4586 }
4587
4588 .tutor-alert.tutor-alert-info {
4589 border: 1px solid #13aaf6;
4590 background: #eaf8ff;
4591 color: #0586c7;
4592 }
4593
4594 .tutor-alert::before {
4595 content: "\e95f";
4596 position: absolute;
4597 font-size: 30px;
4598 font-family: "tutor" !important;
4599 speak: none;
4600 font-style: normal;
4601 font-weight: normal;
4602 font-variant: normal;
4603 text-transform: none;
4604 line-height: 1;
4605 -webkit-font-smoothing: antialiased;
4606 -moz-osx-font-smoothing: grayscale;
4607 width: 70px;
4608 top: 0;
4609 left: 0;
4610 text-align: center;
4611 background: #f8a201;
4612 height: 100%;
4613 display: -webkit-box;
4614 display: -ms-flexbox;
4615 display: flex;
4616 -webkit-box-pack: center;
4617 -ms-flex-pack: center;
4618 justify-content: center;
4619 -webkit-box-align: center;
4620 -ms-flex-align: center;
4621 align-items: center;
4622 color: #ffffff;
4623 }
4624
4625 .tutor-alert.tutor-alert-danger::before {
4626 content: "\e913";
4627 background: #fe1a1a;
4628 }
4629
4630 .tutor-alert.tutor-alert-success::before {
4631 content: "\e90f";
4632 background: #69bc0d;
4633 }
4634
4635 .tutor-alert.tutor-alert-info::before {
4636 content: "\e96c";
4637 background: #13aaf6;
4638 }
4639
4640 .tutor-alert-content p {
4641 margin: 0;
4642 }
4643
4644 /**
4645 *END Alert CSS
4646 */
4647 /**
4648 * Tutor Table
4649 */
4650 table.tutor-table {
4651 border-spacing: 0;
4652 width: 100%;
4653 border-collapse: collapse;
4654 border: 1px solid #dcdfe5;
4655 }
4656
4657 table.tutor-table td,
4658 table.tutor-table th {
4659 padding: 1em 1.41575em;
4660 text-align: left;
4661 vertical-align: top;
4662 border-bottom: 1px solid #dcdfe5;
4663 }
4664
4665 table.tutor-table td p:last-child,
4666 table.tutor-table th p:last-child {
4667 margin-bottom: 0;
4668 }
4669
4670 table.tutor-table th {
4671 font-weight: 600;
4672 }
4673
4674 table.tutor-table thead th {
4675 padding: 1.41575em;
4676 vertical-align: middle;
4677 }
4678
4679 table.tutor-table tbody h2 {
4680 font-size: 1em;
4681 letter-spacing: normal;
4682 font-weight: normal;
4683 }
4684
4685 table.tutor-table tbody h2 a {
4686 font-weight: normal;
4687 }
4688
4689 table.tutor-table th {
4690 background-color: #fafbfc;
4691 }
4692
4693 table.tutor-table tbody td {
4694 background-color: #ffffff;
4695 }
4696
4697 table.tutor-table tbody tr:nth-child(2n) td {
4698 background-color: #fafbfc;
4699 }
4700
4701 table.tutor-table a {
4702 text-decoration: none;
4703 }
4704
4705 table.tutor-table p {
4706 margin: 0;
4707 }
4708
4709 /**
4710 * END Tutor Table
4711 */
4712 /**
4713 Tools Nav
4714 */
4715 .tutor-nav-tab-wrapper {
4716 margin-bottom: 10px;
4717 }
4718
4719 .nav-tab-item {
4720 float: left;
4721 border: 1px solid #ccc;
4722 border-bottom: none;
4723 margin-left: 0.5em;
4724 padding: 10px 14px;
4725 font-size: 14px;
4726 line-height: 1.33;
4727 font-weight: 600;
4728 background: #e5e5e5;
4729 color: #555;
4730 text-decoration: none;
4731 white-space: nowrap;
4732 }
4733
4734 .nav-tab-item:first-child {
4735 margin-left: 0;
4736 }
4737
4738 .nav-tab-item:focus,
4739 .nav-tab-item:hover {
4740 background-color: #fff;
4741 color: #444;
4742 }
4743
4744 .nav-tab-item-active,
4745 .nav-tab-item:focus:active {
4746 -webkit-box-shadow: none;
4747 box-shadow: none;
4748 }
4749
4750 .nav-tab-item-active {
4751 margin-bottom: -1px;
4752 color: #444;
4753 }
4754
4755 .nav-tab-item-active,
4756 .nav-tab-item-active:focus,
4757 .nav-tab-item-active:focus:active,
4758 .nav-tab-item-active:hover {
4759 border-bottom: 1px solid #f1f1f1;
4760 background: #f1f1f1;
4761 color: #000;
4762 }
4763
4764 /**
4765 * END Tools
4766 */
4767 /**
4768 * Quiz Feedback Mode - UI fix
4769 */
4770 .tutor-quiz-feedback-mode {
4771 position: relative;
4772 }
4773
4774 .tutor-quiz-feedback-mode:not(:last-child) {
4775 margin-right: 16px;
4776 }
4777
4778 .tutor-quiz-feedback-mode-option {
4779 border-radius: 3px;
4780 border: solid 1px #dedede;
4781 padding: 15px 15px 15px 40px;
4782 -webkit-transition: 0.2s ease;
4783 transition: 0.2s ease;
4784 max-width: 210px;
4785 }
4786
4787 .tutor-quiz-feedback-option-option-title {
4788 margin-bottom: 10px !important;
4789 }
4790
4791 .tutor-quiz-feedback-option-subtitle {
4792 margin: 0 !important;
4793 font-size: 12px;
4794 line-height: 1.67;
4795 color: #505469;
4796 }
4797
4798 .tutor-quiz-feedback-option-subtitle a {
4799 font-weight: 500;
4800 color: inherit;
4801 text-decoration: underline !important;
4802 }
4803
4804 .tutor-quiz-feedback-mode input[type="radio"] {
4805 display: none;
4806 }
4807
4808 .tutor-quiz-feedback-mode .radio-icon {
4809 position: absolute;
4810 top: 16px;
4811 left: 16px;
4812 z-index: 1;
4813 margin: 0;
4814 width: 16px;
4815 height: 16px;
4816 border-radius: 50%;
4817 -webkit-box-shadow: inset 0 0 0 2px #dcdce1;
4818 box-shadow: inset 0 0 0 2px #dcdce1;
4819 -webkit-transition: 0.2s ease;
4820 transition: 0.2s ease;
4821 }
4822
4823 .tutor-quiz-feedback-mode input[type="radio"]:checked + .radio-icon {
4824 -webkit-box-shadow: inset 0 0 0 5px #3e64de;
4825 box-shadow: inset 0 0 0 5px #3e64de;
4826 background: #fff;
4827 }
4828
4829 .tutor-quiz-feedback-mode
4830 input[type="radio"]:checked
4831 ~ .tutor-quiz-feedback-mode-option {
4832 background: #fff;
4833 }
4834
4835 /* Fixing course builder css overlap issue */
4836 #tutor-instructors h2 {
4837 display: block;
4838 }
4839
4840 #settings-tab-general .tutor-option-field-row input[type="number"] {
4841 width: 185px;
4842 }
4843
4844 /* Instructor list layout style */
4845 .instructor-layout-templates-fields {
4846 display: -webkit-box;
4847 display: -ms-flexbox;
4848 display: flex;
4849 -ms-flex-wrap: wrap;
4850 flex-wrap: wrap;
4851 }
4852
4853 .instructor-layout-template {
4854 max-width: 150px;
4855 padding: 5px;
4856 margin: 3px;
4857 }
4858
4859 .instructor-layout-template img {
4860 max-width: 100%;
4861 height: auto;
4862 display: block;
4863 border: 6px solid transparent;
4864 -webkit-transition: border-color 400ms;
4865 transition: border-color 400ms;
4866 }
4867
4868 .instructor-layout-template.selected-template img,
4869 .instructor-layout-template:hover img {
4870 border: 6px solid #3057d6;
4871 }
4872
4873 /*
4874 * Since 1.7.9
4875 * announcements style
4876 */
4877 .tutor-announcement-content-wrap {
4878 display: -webkit-box;
4879 display: -ms-flexbox;
4880 display: flex;
4881 -webkit-box-pack: justify;
4882 -ms-flex-pack: justify;
4883 justify-content: space-between;
4884 -webkit-box-align: center;
4885 -ms-flex-align: center;
4886 align-items: center;
4887 }
4888
4889 .tutor-announcement-buttons :nth-child(1) {
4890 margin-right: 20px;
4891 }
4892
4893 .tutor-announcements-header {
4894 display: -webkit-box;
4895 display: -ms-flexbox;
4896 display: flex;
4897 gap: 10px;
4898 -webkit-box-align: center;
4899 -ms-flex-align: center;
4900 align-items: center;
4901 }
4902
4903 .tutor-announcement-date,
4904 .tutor-announcement-content > span {
4905 font-weight: bold !important;
4906 }
4907
4908 .tutor-announcement-date {
4909 width: 100px !important;
4910 }
4911
4912 .tutor-announcements-modal-wrap .tutor-modal-content {
4913 max-width: 660px !important;
4914 }
4915
4916 .tutor-announcements-modal-wrap button {
4917 padding: 10px 20px !important;
4918 }
4919
4920 .tutor-announcements-update-form
4921 .tutor-option-field-row,
4922 .tutor-announcements-form
4923 .tutor-option-field-row {
4924 padding: 10px 18px 10px 18px;
4925 }
4926
4927 .tutor-announcements-update-form .tutor-option-field-row input[type=text],
4928 .tutor-announcements-update-form textarea,
4929 .tutor-announcements-form .tutor-option-field-row input[type=text],
4930 .tutor-announcements-form textarea {
4931 width: 100%;
4932 margin-top: 8px;
4933 }
4934
4935 .tutor-announcements-form select,
4936 .tutor-announcements-update-form select {
4937 width: 100%;
4938 max-width: 100% !important;
4939 padding: 7px 12px;
4940 margin-top: 8px;
4941 }
4942
4943 .tutor-announcements-update-form
4944 .tutor-option-field-row,
4945 .tutor-announcements-form
4946 .tutor-option-field-row {
4947 border: none !important;
4948 }
4949
4950 .tutor-announcements-form
4951 .modal-footer button,
4952 .tutor-announcements-update-form
4953 .modal-footer button {
4954 cursor: pointer !important;
4955 }
4956
4957 .tutor-announcements-form
4958 .modal-footer,
4959 .tutor-announcements-update-form
4960 .modal-footer {
4961 background-color: #fff !important;
4962 }
4963
4964 .tutor-announcement-close-btn {
4965 text-decoration: none;
4966 color: #525252;
4967 }
4968
4969 .tutor-announcement-table td {
4970 vertical-align: middle !important;
4971 }
4972
4973 .tutor-announcement-content {
4974 line-height: 10px;
4975 }
4976
4977 /*over ride default modal on announcement*/
4978 .tutor-accouncement-update-modal
4979 .modal-header,
4980 .tutor-announcement-create-modal
4981 .modal-header {
4982 padding-right: 15px !important;
4983 }
4984
4985 .tutor-accouncement-update-modal
4986 .tutor-modal-content,
4987 .tutor-announcement-create-modal
4988 .tutor-modal-content {
4989 border-radius: 20px !important;
4990 }
4991
4992 /**
4993 * announcement css
4994 * @since v1.7.9
4995 */
4996 .tutor-admin-search-box-container {
4997 display: -webkit-box;
4998 display: -ms-flexbox;
4999 display: flex;
5000 -webkit-box-pack: justify;
5001 -ms-flex-pack: justify;
5002 justify-content: space-between;
5003 -webkit-box-align: end;
5004 -ms-flex-align: end;
5005 align-items: flex-end;
5006 -ms-flex-wrap: wrap;
5007 flex-wrap: wrap;
5008 margin-top: 45px;
5009 }
5010
5011 .tutor-admin-search-box-container > div:nth-child(1) {
5012 margin-right: 40px;
5013 position: relative;
5014 }
5015
5016 .tutor-admin-search-box-container > div:nth-child(1) {
5017 -webkit-box-flex: 2;
5018 -ms-flex: 2;
5019 flex: 2;
5020 }
5021
5022 .tutor-admin-search-box-container > div:nth-child(2),
5023 .tutor-admin-search-box-container > div:nth-child(3),
5024 .tutor-admin-search-box-container > div:nth-child(4) {
5025 -webkit-box-flex: 1.5;
5026 -ms-flex: 1.5;
5027 flex: 1.5;
5028 }
5029
5030 .tutor-admin-search-box-container > div:not(:last-child) {
5031 margin-right: 30px;
5032 }
5033
5034 .tutor-admin-search-box-container .tutor-report-search-btn {
5035 position: absolute;
5036 width: 40px;
5037 height: 40px;
5038 bottom: 0;
5039 right: 0;
5040 border: 0;
5041 background: transparent;
5042 color: #3e64de;
5043 font-size: 20px;
5044 cursor: pointer;
5045 outline: none;
5046 }
5047
5048 .tutor-admin-search-box-container > div:nth-child(1) input {
5049 /* height: 50px; */
5050 padding-right: 45px;
5051 }
5052
5053 .tutor-admin-search-box-container input[type="text"],
5054 .tutor-admin-search-box-container select {
5055 width: 100%;
5056 height: 40px;
5057 border-radius: 3px;
5058 border: solid 1px #dcdce1;
5059 background-color: #ffffff;
5060 padding: 0 14px;
5061 -webkit-transition: 0.2s;
5062 transition: 0.2s;
5063 }
5064
5065 .tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar {
5066 position: absolute;
5067 width: 42px;
5068 height: 40px;
5069 right: 0;
5070 top: 0;
5071 color: #3e64de;
5072 font-size: 18px;
5073 text-align: center;
5074 line-height: 40px;
5075 }
5076
5077 .tutor-admin-search-box-container .menu-label {
5078 font-size: 14px;
5079 font-weight: 400;
5080 color: #737787;
5081 margin-bottom: 7px;
5082 }
5083
5084 .tutor-admin-search-box-container > div:nth-child(4) input::-webkit-input-placeholder {
5085 color: #3f435b;
5086 font-size: 15px;
5087 }
5088
5089 .tutor-admin-search-box-container > div:nth-child(1) input::-webkit-input-placeholder {
5090 font-size: 16px;
5091 font-weight: 400;
5092 color: #737787;
5093 }
5094
5095 .tutor-admin-search-box-container input[type="text"]:hover,
5096 .tutor-admin-search-box-container input[type="text"]:focus,
5097 .tutor-admin-search-box-container select:hover,
5098 .tutor-admin-search-box-container select:focus,
5099 .tutor-date-range-wrap .date-range-input input:hover,
5100 .tutor-date-range-wrap .date-range-input input:focus {
5101 border-color: var(--tutor-primary-color) !important;
5102 -webkit-box-shadow: none !important;
5103 box-shadow: none !important;
5104 outline: none !important;
5105 }
5106
5107 @media (max-width: 767px) {
5108 .tutor-admin-search-box-container {
5109 display: grid;
5110 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
5111 grid-gap: 15px;
5112 }
5113 .tutor-admin-search-box-container > div {
5114 margin-right: 0 !important;
5115 }
5116 }
5117
5118 /**
5119 * Common CSS .tutor-list-* - start
5120 * .tutor-list-wrap > .tutor-list-header + .tutor-list-table + .tutor-list-footer
5121 */
5122 .tutor-list-wrap {
5123 border-radius: 3px;
5124 background-color: #ffffff;
5125 margin-top: 40px;
5126 }
5127
5128 .tutor-list-wrap .tutor-list-header,
5129 .tutor-list-wrap .tutor-list-footer {
5130 padding: 30px;
5131 }
5132
5133 .tutor-list-wrap .heading {
5134 font-size: 20px;
5135 line-height: 1.5;
5136 color: #3f435b;
5137 }
5138
5139 .tutor-list-wrap .tutor-list-table {
5140 width: 100%;
5141 text-align: left;
5142 border-collapse: collapse;
5143 }
5144
5145 .tutor-list-wrap .tutor-list-table .table-toggle {
5146 display: none;
5147 }
5148
5149 .tutor-list-wrap .tutor-list-table .table-toggle.open {
5150 display: table-row;
5151 }
5152
5153 [class^="tutor-report-"] .tutor-list-table tbody td.detail {
5154 vertical-align: top;
5155 }
5156
5157 .tutor-list-wrap .tutor-list-table thead,
5158 .tutor-list-wrap .tutor-list-table tr:first-child th {
5159 background-color: #f7f7f9;
5160 border-top: 1px solid #eaeaea;
5161 border-bottom: 1px solid #eaeaea;
5162 }
5163
5164 .tutor-list-wrap .tutor-list-table th {
5165 font-size: 12px;
5166 font-weight: 400;
5167 line-height: 1.75;
5168 letter-spacing: 0.7px;
5169 color: #737787;
5170 text-transform: uppercase;
5171 }
5172
5173 .tutor-list-wrap .tutor-list-table td,
5174 .tutor-list-wrap .tutor-list-table td p {
5175 font-size: 14px;
5176 font-weight: 300;
5177 line-height: 1.75;
5178 color: #3f435b;
5179 }
5180
5181 .report-course-list-wrap .tutor-list-table th i {
5182 margin-left: 3px;
5183 }
5184
5185 .tutor-list-wrap .tutor-list-table tr th,
5186 .tutor-list-wrap .tutor-list-table tr td {
5187 padding: 15px 20px;
5188 }
5189
5190 .tutor-list-wrap .tutor-list-header,
5191 .tutor-list-wrap .tutor-list-table th:last-child,
5192 .tutor-list-wrap .tutor-list-table td:last-child,
5193 .tutor-report-course-list .tutor-list-footer {
5194 padding-right: 36px;
5195 }
5196
5197 .tutor-list-wrap .tutor-list-header,
5198 .tutor-list-wrap .tutor-list-table th:first-child,
5199 .tutor-list-wrap .tutor-list-table td:first-child {
5200 padding-left: 30px;
5201 }
5202
5203 .tutor-list-wrap .tutor-list-table tbody td {
5204 padding: 25px 20px;
5205 vertical-align: top;
5206 }
5207
5208 .tutor-list-wrap .tutor-list-table tbody tr:not(:last-child) {
5209 border-bottom: 1px solid #dcdce1;
5210 }
5211
5212 .tutor-list-footer {
5213 display: -webkit-box;
5214 display: -ms-flexbox;
5215 display: flex;
5216 -webkit-box-pack: justify;
5217 -ms-flex-pack: justify;
5218 justify-content: space-between;
5219 -webkit-box-align: center;
5220 -ms-flex-align: center;
5221 align-items: center;
5222 border-top: 1px solid #dcdce1;
5223 }
5224
5225 .tutor-list-footer .tutor-report-count {
5226 font-size: 14px;
5227 line-height: 1.71;
5228 color: #737787;
5229 }
5230
5231 .tutor-list-footer .tutor-report-count strong {
5232 color: #3f435b;
5233 }
5234
5235 .tutor-list-footer .page-numbers.current {
5236 border-color: #3e64de;
5237 background: transparent;
5238 }
5239
5240 .tutor-list-footer .page-numbers {
5241 border-radius: 4px;
5242 border: solid 1px #dcdce1;
5243 padding: 11px 14px;
5244 font-size: 14px;
5245 font-weight: 400;
5246 color: #737787;
5247 background: #fff;
5248 outline: none;
5249 -webkit-transition: 0.2s;
5250 transition: 0.2s;
5251 }
5252
5253 .tutor-list-footer .page-numbers:hover,
5254 .tutor-list-footer .page-numbers:focus {
5255 border-color: #3e64de;
5256 background: #3e64de !important;
5257 color: #fff;
5258 -webkit-box-shadow: none;
5259 box-shadow: none;
5260 }
5261
5262 .tutor-list-footer .page-numbers.current:hover,
5263 .tutor-list-footer .page-numbers.current:focus {
5264 background: transparent !important;
5265 color: inherit;
5266 }
5267
5268 .tutor-list-footer .tutor-pagination {
5269 margin: 0;
5270 }
5271
5272 .tutor-list-table td .details-button a,
5273 .tutor-list-table .link-icon {
5274 font-size: 16px;
5275 color: #b9bac3;
5276 -webkit-transition: 0.2s;
5277 transition: 0.2s;
5278 }
5279
5280 .tutor-list-table td .details-button a:first-child {
5281 font-size: 12px;
5282 font-weight: 500;
5283 line-height: 1.75;
5284 text-align: center;
5285 color: #737787;
5286 border-radius: 3px;
5287 border: solid 1px #dcdce1;
5288 padding: 5px 11px;
5289 margin-right: 15px;
5290 text-decoration: none;
5291 }
5292
5293 .tutor-list-table td .details-button {
5294 text-align: right;
5295 display: -webkit-box;
5296 display: -ms-flexbox;
5297 display: flex;
5298 -webkit-box-align: center;
5299 -ms-flex-align: center;
5300 align-items: center;
5301 }
5302
5303 .tutor-list-table .course-link a {
5304 color: inherit;
5305 text-decoration: none;
5306 }
5307
5308 .tutor-list-table .tutor-icon-detail-link,
5309 .profile-table .tutor-icon-detail-link {
5310 font-size: 14px;
5311 }
5312
5313 @media (max-width: 991px) {
5314 .tutor-list-wrap {
5315 overflow-x: scroll;
5316 }
5317 }
5318
5319 /**
5320 * Common CSS /.tutor-list-* - end
5321 */
5322 /* .report-course-list - start */
5323 .report-course-list-header {
5324 display: -webkit-box;
5325 display: -ms-flexbox;
5326 display: flex;
5327 -webkit-box-align: center;
5328 -ms-flex-align: center;
5329 align-items: center;
5330 -webkit-box-pack: justify;
5331 -ms-flex-pack: justify;
5332 justify-content: space-between;
5333 }
5334
5335 .report-course-list-wrap .tutor-list-table td {
5336 font-size: 16px;
5337 }
5338
5339 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
5340 font-size: 14px;
5341 font-weight: 400;
5342 }
5343
5344 .report-course-list-wrap .tutor-list-table td:last-child {
5345 text-align: right;
5346 }
5347
5348 .report-course-list-wrap .tutor-list-table th:nth-child(2),
5349 .report-course-list-wrap .tutor-list-table td:nth-child(2) {
5350 width: 40%;
5351 }
5352
5353 .report-course-list-wrap .tutor-list-table .total {
5354 color: #9698a5;
5355 }
5356
5357 .report-course-list-wrap .tutor-list-table [class$="-link"] {
5358 color: #b9bac3;
5359 }
5360
5361 .report-course-list-wrap .tutor-list-table a:hover {
5362 color: #3057d5;
5363 }
5364
5365 .report-course-list-wrap .tutor-list-table .course-link {
5366 font-size: 12px;
5367 margin-left: 5px;
5368 }
5369
5370 .tutor-list-table .course-percentage {
5371 width: 90px;
5372 height: 4px;
5373 border-radius: 2px;
5374 background-color: #dcdce1;
5375 position: relative;
5376 }
5377
5378 .tutor-list-table .course-percentage::before {
5379 content: "";
5380 position: absolute;
5381 width: var(--percent);
5382 height: 4px;
5383 border-radius: 2px;
5384 background-color: #3e64de;
5385 }
5386
5387 .report-course-list-wrap
5388 > .tutor-list-table
5389 tbody
5390 td:not(.detail):nth-last-child(3) {
5391 vertical-align: middle;
5392 }
5393
5394 .report-course-list-wrap .tutor-list-table .details-link {
5395 font-size: 21px;
5396 }
5397
5398 .tutor-report-content a {
5399 -webkit-transition: 0.2s ease;
5400 transition: 0.2s ease;
5401 }
5402
5403 .tutor-report-content a:hover,
5404 .tutor-report-content a:focus,
5405 .report-student-profile .profile-table a:hover {
5406 color: #3057d5;
5407 }
5408
5409 /**
5410 * Quiz attempt page css
5411 * @since 1.9.5
5412 */
5413 .tutor-sorting-bulk-action-wrapper {
5414 display: -webkit-box;
5415 display: -ms-flexbox;
5416 display: flex;
5417 -webkit-box-pack: justify;
5418 -ms-flex-pack: justify;
5419 justify-content: space-between;
5420 -webkit-box-align: end;
5421 -ms-flex-align: end;
5422 align-items: flex-end;
5423 padding: 0px 0px 30px 0px;
5424 }
5425
5426 .tutor-sorting-bulk-action-wrapper .tutor-admin-search-box-container {
5427 width: 70%;
5428 }
5429
5430 .tutor-admin-search-box-container .tutor-search-form-group {
5431 -webkit-box-flex: 18% !important;
5432 -ms-flex: 18% !important;
5433 flex: 18% !important;
5434 }
5435
5436 @media (max-width: 991px) {
5437 .report-course-list-wrap .tutor-list-table th:nth-child(n + 7),
5438 .report-course-list-wrap .tutor-list-table td:nth-child(n + 7) {
5439 display: none;
5440 }
5441 }
5442
5443 .report-course-list-header .status span,
5444 .report-course-list-wrap .detail .status span {
5445 font-size: 14px;
5446 font-weight: 300;
5447 line-height: 1;
5448 color: #737787;
5449 margin-left: 25px;
5450 padding-left: 14px;
5451 position: relative;
5452 display: -webkit-inline-box;
5453 display: -ms-inline-flexbox;
5454 display: inline-flex;
5455 -webkit-box-align: center;
5456 -ms-flex-align: center;
5457 align-items: center;
5458 }
5459
5460 .report-course-list-header .status span::before,
5461 .report-course-list-wrap .detail .status span::before {
5462 content: "";
5463 position: absolute;
5464 width: 8px;
5465 height: 8px;
5466 background: #b9bac3;
5467 border-radius: 50%;
5468 left: 0;
5469 }
5470
5471 .report-course-list-wrap .detail .status span {
5472 margin-left: 0;
5473 padding-left: 16px;
5474 }
5475
5476 .report-course-list-wrap .detail .status span::before {
5477 width: 6px;
5478 height: 6px;
5479 }
5480
5481 .report-course-list-header .status .running::before,
5482 .report-course-list-wrap .detail .status .running::before {
5483 background-color: #3e64de;
5484 }
5485
5486 .report-course-list-header .status .complete::before,
5487 .report-course-list-wrap .detail .status .complete::before {
5488 background-color: #7bbc30;
5489 }
5490
5491 .report-course-list-wrap .detail .heading {
5492 font-size: 16px;
5493 line-height: 1.75;
5494 color: #3f435b;
5495 margin-bottom: 10px;
5496 }
5497
5498 .report-course-list-wrap .detail {
5499 padding: unset !important;
5500 text-align: left !important;
5501 font-size: 14px !important;
5502 font-weight: 400 !important;
5503 }
5504
5505 .report-course-list-wrap .tutor-list-table td > table {
5506 width: 100%;
5507 }
5508
5509 .report-course-list .course-list-details {
5510 display: grid;
5511 grid-auto-flow: column;
5512 grid-auto-columns: 1fr;
5513 grid-gap: 20px;
5514 grid-template-columns: repeat(3, 1fr);
5515 }
5516
5517 .tutor-list-wrap .tutor-list-table a:hover,
5518 .tutor-list-wrap .tutor-list-table a:focus {
5519 color: #3e64de;
5520 }
5521
5522 .tutor-list-wrap .no-data-found {
5523 display: -webkit-box;
5524 display: -ms-flexbox;
5525 display: flex;
5526 -webkit-box-align: center;
5527 -ms-flex-align: center;
5528 align-items: center;
5529 padding: 0 0 30px 0;
5530 }
5531
5532 /* /.report-course-list - end */
5533