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