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