PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.1
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.1
4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 4.2.1 All 138 releases
learnpress / assets / css / edit-curriculum.css

edit-curriculum.css in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.1, at assets/css/edit-curriculum.css

835 lines 21.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Edit Curriculum styles
3 */
4 /**
5 * Mixin
6 */
7 @-webkit-keyframes rotating4 {
8 from {
9 -webkit-transform: rotate(0deg);
10 -o-transform: rotate(0deg);
11 transform: rotate(0deg);
12 }
13 to {
14 -webkit-transform: rotate(360deg);
15 -o-transform: rotate(360deg);
16 transform: rotate(360deg);
17 }
18 }
19 @keyframes rotating4 {
20 from {
21 -ms-transform: rotate(0deg);
22 -moz-transform: rotate(0deg);
23 -webkit-transform: rotate(0deg);
24 -o-transform: rotate(0deg);
25 transform: rotate(0deg);
26 }
27 to {
28 -ms-transform: rotate(360deg);
29 -moz-transform: rotate(360deg);
30 -webkit-transform: rotate(360deg);
31 -o-transform: rotate(360deg);
32 transform: rotate(360deg);
33 }
34 }
35 @-webkit-keyframes animation4 {
36 from {
37 left: -40%;
38 width: 40%;
39 }
40 to {
41 left: 100%;
42 width: 10%;
43 }
44 }
45 @keyframes animation4 {
46 from {
47 left: -40%;
48 width: 40%;
49 }
50 to {
51 left: 100%;
52 width: 10%;
53 }
54 }
55 .learn-press-message {
56 position: relative;
57 margin: 24px auto;
58 padding: 10px 20px;
59 border-radius: var(--lp-border-radius, 5px);
60 background-color: #E5F7FF;
61 color: #007AFF;
62 width: 100%;
63 }
64 .learn-press-message.error {
65 background-color: #FEE5E5;
66 color: #FF3B30;
67 }
68 .learn-press-message.warning {
69 background-color: #FEF7E6;
70 color: #FF9500;
71 }
72 .learn-press-message.success {
73 background-color: #EBF8E5;
74 color: #3AB500;
75 }
76 .learn-press-message.info {
77 background-color: rgba(0, 122, 255, 0.1019607843);
78 color: #007AFF;
79 }
80 .learn-press-message a {
81 text-decoration: underline;
82 }
83
84 .lp-toast.toastify {
85 background: #EBF8E5;
86 color: #3AB500;
87 border-radius: var(--lp-border-radius, 5px);
88 box-shadow: 0 0 0;
89 display: flex;
90 align-items: center;
91 }
92 .lp-toast.toastify .toast-close {
93 background: transparent !important;
94 font-size: 0;
95 padding-left: 12px;
96 }
97 .lp-toast.toastify .toast-close:before {
98 content: "\f00d";
99 font-family: "lp-icon";
100 font-size: 16px;
101 color: #000;
102 line-height: 17px;
103 }
104 .lp-toast.toastify .toast-close:hover {
105 opacity: 1;
106 }
107 .lp-toast.toastify.error {
108 background-color: #FEE5E5;
109 color: #FF3B30;
110 padding: 12px 20px;
111 border: none;
112 margin: 0 auto;
113 }
114 .lp-toast.toastify.warning {
115 background-color: #FEF7E6;
116 color: #fb9422;
117 padding: 12px 20px;
118 border: none;
119 margin: 0 auto;
120 }
121 .lp-toast.toastify.info {
122 background-color: rgba(0, 122, 255, 0.1019607843);
123 color: #277afc;
124 padding: 12px 20px;
125 border: none;
126 margin: 0 auto;
127 }
128
129 /**
130 * Style for the popup select item to add in LearnPress
131 */
132 .lp-select-items-popup {
133 padding: 0 !important;
134 grid-row: 1 !important;
135 --swal2-close-button-font-size: 32px;
136 }
137 .lp-select-items-html-container {
138 padding: 0 !important;
139 }
140
141 .lp-popup-items-to-select {
142 text-align: left;
143 font-size: 1rem;
144 /**
145 * Style for the buttons
146 */
147 }
148 .lp-popup-items-to-select .lp-btn-edit-primary {
149 border: none;
150 background: #135e96;
151 color: #fff;
152 }
153 .lp-popup-items-to-select .lp-btn-edit-primary:not(.active) {
154 opacity: 0.5;
155 }
156 .lp-popup-items-to-select .lp-btn-edit-primary:hover, .lp-popup-items-to-select .lp-btn-edit-primary.active, .lp-popup-items-to-select .lp-btn-edit-primary.active:hover {
157 background: #135E96;
158 color: #fff;
159 opacity: 1;
160 }
161 .lp-popup-items-to-select .header {
162 position: relative;
163 }
164 .lp-popup-items-to-select .header .header-count-items-selected {
165 border-bottom: 1px solid #C3C4C7;
166 padding: 16px 20px;
167 }
168 .lp-popup-items-to-select .header .tabs {
169 margin: 0;
170 border-bottom: 1px solid #C3C4C7;
171 }
172 .lp-popup-items-to-select .header .tabs .tab {
173 display: inline-block;
174 position: relative;
175 margin: 0;
176 }
177 .lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before {
178 position: absolute;
179 top: 50%;
180 right: 0;
181 height: 44px;
182 margin-top: -22px;
183 border-right: 1px solid #C3C4C7;
184 content: "";
185 }
186 .lp-popup-items-to-select .header .tabs .tab.active::after {
187 display: inline-block;
188 position: absolute;
189 bottom: -6px;
190 left: 50%;
191 width: 10px;
192 height: 10px;
193 margin-left: -6px;
194 border: 1px solid #C3C4C7;
195 border-right: 0;
196 border-bottom: 0;
197 background: #fff;
198 content: "";
199 transform: rotate(45deg);
200 }
201 .lp-popup-items-to-select .header .tabs .tab.active a {
202 color: #0073aa;
203 }
204 .lp-popup-items-to-select .header .tabs .tab a {
205 display: inline-block;
206 height: 44px;
207 padding: 0 20px;
208 color: #333;
209 font-weight: 600;
210 line-height: 2.75rem;
211 text-decoration: none;
212 }
213 .lp-popup-items-to-select .header .tabs .tab a:focus {
214 box-shadow: none;
215 }
216 .lp-popup-items-to-select .main {
217 overflow: hidden;
218 position: relative;
219 padding: 20px;
220 border-bottom: 1px solid #C3C4C7;
221 }
222 .lp-popup-items-to-select .main input.lp-search-title-item {
223 width: 100%;
224 font-size: 1rem;
225 border: 1px solid #C3C4C7;
226 margin-bottom: 10px;
227 }
228 .lp-popup-items-to-select .list-items, .lp-popup-items-to-select .list-items-selected {
229 display: flex;
230 flex-direction: column;
231 gap: 10px;
232 overflow-y: auto;
233 min-height: 260px;
234 max-height: 460px;
235 margin: 0;
236 }
237 .lp-popup-items-to-select .list-items li, .lp-popup-items-to-select .list-items-selected li {
238 margin: 0;
239 cursor: pointer;
240 }
241 .lp-popup-items-to-select .list-items-selected li {
242 display: flex;
243 gap: 5px;
244 align-items: center;
245 color: #999;
246 }
247 .lp-popup-items-to-select .list-items-selected li .item-type {
248 padding: 0;
249 font-size: inherit;
250 color: inherit;
251 line-height: unset;
252 }
253 .lp-popup-items-to-select .list-items-selected li .item-title {
254 color: #333;
255 }
256 .lp-popup-items-to-select .list-items-selected li.selected {
257 background-color: #F4FCFF;
258 }
259 .lp-popup-items-to-select .list-items-selected li:hover .dashicons-remove {
260 opacity: 1;
261 }
262 .lp-popup-items-to-select .list-items-selected .dashicons-remove {
263 color: #E74C3C;
264 opacity: 0.6;
265 }
266 .lp-popup-items-to-select .pagination {
267 display: flex;
268 flex-wrap: wrap;
269 margin: 10px 0 -10px -10px;
270 align-items: center;
271 }
272 .lp-popup-items-to-select .pagination li {
273 margin: 0;
274 cursor: pointer;
275 }
276 .lp-popup-items-to-select .pagination li .page-numbers {
277 height: 30px;
278 display: flex;
279 align-items: center;
280 justify-content: center;
281 }
282 .lp-popup-items-to-select .pagination li a {
283 text-decoration: none;
284 display: flex;
285 align-items: center;
286 }
287 .lp-popup-items-to-select .footer {
288 padding: 16px 20px;
289 display: flex;
290 gap: 5px;
291 }
292
293 /**
294 * Style for the popup alert, confirm
295 * @link https://sweetalert2.github.io/
296 * @since 4.2.9
297 * @version 1.0.0
298 */
299 .swal2-container {
300 z-index: 99999;
301 }
302
303 .swal2-popup {
304 max-width: 850px;
305 }
306 .swal2-popup .content-title {
307 margin: 0 0 20px 0;
308 padding: 0;
309 text-align: center;
310 font-size: 1.5em;
311 font-weight: bold;
312 }
313 .swal2-popup .swal2-actions {
314 width: 100%;
315 padding: 0 30px;
316 }
317 .swal2-popup .swal2-actions button {
318 flex: 1;
319 }
320 .swal2-popup .swal2-actions button.swal2-confirm {
321 background-color: #e02200;
322 }
323 .swal2-popup .swal2-actions button.swal2-cancel {
324 background-color: transparent;
325 border: 1px solid #ccc;
326 color: inherit;
327 }
328 .swal2-popup .swal2-warning {
329 color: #e02200;
330 border-color: transparent;
331 background-color: rgba(223, 0, 0, 0.1019607843);
332 }
333 .swal2-popup .swal2-icon {
334 width: 50px;
335 height: 50px;
336 }
337 .swal2-popup .swal2-icon .swal2-icon-content {
338 font-size: 0;
339 }
340 .swal2-popup .swal2-icon .swal2-icon-content::before {
341 content: "\f071";
342 font-family: "lp-icon";
343 font-size: 24px;
344 display: inline-block;
345 }
346 .swal2-popup .swal2-title {
347 font-size: 1.5em;
348 }
349 .swal2-popup .swal2-html-container {
350 font-size: 1em;
351 }
352 .swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
353 max-height: 200px;
354 overflow: hidden;
355 }
356 .swal2-popup .swal2-close {
357 background-color: unset !important;
358 outline: none !important;
359 color: rgb(204, 204, 204) !important;
360 }
361 .swal2-popup .swal2-close:hover {
362 color: #f27474 !important;
363 }
364
365 #lp-course-edit-curriculum {
366 padding: 12px;
367 }
368 #lp-course-edit-curriculum [class*=lp-icon-] {
369 font-size: 1.25rem;
370 color: #787c82;
371 }
372 #lp-course-edit-curriculum .lp-icon-angle-down, #lp-course-edit-curriculum .lp-icon-angle-up {
373 padding: 8px;
374 font-size: 24px;
375 cursor: pointer;
376 }
377 #lp-course-edit-curriculum .lp-icon-angle-down:hover, #lp-course-edit-curriculum .lp-icon-angle-up:hover {
378 color: #2271B1;
379 }
380 #lp-course-edit-curriculum input[type=text] {
381 width: 100%;
382 border: none;
383 box-shadow: none;
384 padding: 0;
385 }
386 #lp-course-edit-curriculum textarea {
387 width: 100%;
388 border: 1px solid #C3C4C7;
389 padding: 10px;
390 resize: vertical;
391 min-height: 50px;
392 }
393 #lp-course-edit-curriculum button {
394 color: #2271B1;
395 border-color: #2271B1;
396 background-color: #fff;
397 border-radius: 5px;
398 }
399 #lp-course-edit-curriculum button:hover {
400 background: #f0f0f1;
401 }
402 #lp-course-edit-curriculum .course-toggle-all-sections.lp-collapse .lp-icon-angle-up {
403 display: none;
404 }
405 #lp-course-edit-curriculum .course-toggle-all-sections:not(.lp-collapse) .lp-icon-angle-down {
406 display: none;
407 }
408 #lp-course-edit-curriculum .heading {
409 display: flex;
410 flex-direction: row;
411 flex-wrap: nowrap;
412 margin-bottom: 15px;
413 align-items: center;
414 line-height: 1;
415 gap: 5px;
416 padding-right: 12px;
417 }
418 #lp-course-edit-curriculum .heading .count-sections .one, #lp-course-edit-curriculum .heading .count-sections .plural, #lp-course-edit-curriculum .heading .total-items .one, #lp-course-edit-curriculum .heading .total-items .plural {
419 display: none;
420 }
421 #lp-course-edit-curriculum .heading .count-sections[data-count="1"] .one, #lp-course-edit-curriculum .heading .total-items[data-count="1"] .one {
422 display: inline-block;
423 }
424 #lp-course-edit-curriculum .heading .count-sections:not([data-count="1"]) .plural, #lp-course-edit-curriculum .heading .total-items:not([data-count="1"]) .plural {
425 display: inline-block;
426 }
427 #lp-course-edit-curriculum .heading .total-items {
428 margin-left: auto;
429 }
430 #lp-course-edit-curriculum .heading h4 {
431 margin: 0;
432 font-size: 1em;
433 font-weight: normal;
434 }
435 #lp-course-edit-curriculum .curriculum-sections {
436 border: 1px solid #C3C4C7;
437 border-bottom: none;
438 }
439 #lp-course-edit-curriculum .curriculum-sections .section-description {
440 margin-bottom: 10px;
441 }
442 #lp-course-edit-curriculum .curriculum-sections .section-description button {
443 display: none;
444 }
445 #lp-course-edit-curriculum .curriculum-sections .section-description .lp-btn-update-section-description {
446 margin-right: 5px;
447 }
448 #lp-course-edit-curriculum .curriculum-sections .section-description.editing button {
449 display: inline-block;
450 }
451 #lp-course-edit-curriculum .curriculum-sections .section-description input::-webkit-input-placeholder {
452 color: #2271B1;
453 }
454 #lp-course-edit-curriculum .curriculum-sections .section-description input::-moz-placeholder {
455 color: #2271B1;
456 }
457 #lp-course-edit-curriculum .curriculum-sections .section-description input:-ms-input-placeholder {
458 color: #2271B1;
459 }
460 #lp-course-edit-curriculum .curriculum-sections .section-description input:-moz-placeholder {
461 color: #2271B1;
462 }
463 #lp-course-edit-curriculum .curriculum-sections .section-description input::placeholder {
464 color: #2271B1;
465 }
466 #lp-course-edit-curriculum .section {
467 margin: 0;
468 border-bottom: 1px solid #C3C4C7;
469 opacity: 1;
470 background: #fff;
471 }
472 #lp-course-edit-curriculum .section.focus {
473 border: 1px solid #2271B1 !important;
474 }
475 #lp-course-edit-curriculum .section.lp-collapse .section-collapse {
476 display: none;
477 }
478 #lp-course-edit-curriculum .section.lp-collapse .section-toggle .lp-icon-angle-up {
479 display: none;
480 }
481 #lp-course-edit-curriculum .section:not(.lp-collapse) .section-toggle .lp-icon-angle-down {
482 display: none;
483 }
484 #lp-course-edit-curriculum .section .lp-icon-spinner {
485 animation: rotation 2s infinite linear;
486 font-size: 1.25rem;
487 color: #2271B1;
488 display: none;
489 }
490 #lp-course-edit-curriculum .section .drag {
491 cursor: grab;
492 line-height: 1;
493 }
494 #lp-course-edit-curriculum .section .drag:active {
495 cursor: grabbing;
496 }
497 #lp-course-edit-curriculum .section .drag:hover {
498 color: #2271B1;
499 }
500 #lp-course-edit-curriculum .section.loading {
501 pointer-events: none;
502 opacity: 0.5 !important;
503 }
504 #lp-course-edit-curriculum .section.loading .section-head .lp-icon-spinner {
505 display: inline-block;
506 }
507 #lp-course-edit-curriculum .section:first-child {
508 border-top: 0;
509 }
510 #lp-course-edit-curriculum .section:hover .remove {
511 display: inline-block;
512 }
513 #lp-course-edit-curriculum .section input {
514 background-color: transparent;
515 box-shadow: none;
516 }
517 #lp-course-edit-curriculum .section input:focus {
518 box-shadow: none;
519 }
520 #lp-course-edit-curriculum .section .section-items-counts {
521 white-space: nowrap;
522 }
523 #lp-course-edit-curriculum .section .section-items-counts .one, #lp-course-edit-curriculum .section .section-items-counts .plural {
524 display: none;
525 }
526 #lp-course-edit-curriculum .section .section-items-counts[data-count="1"] .one {
527 display: inline-block;
528 }
529 #lp-course-edit-curriculum .section .section-items-counts:not([data-count="1"]) .plural {
530 display: inline-block;
531 }
532 #lp-course-edit-curriculum .section .lp-btn-delete-section {
533 color: #E74C3C;
534 border: 1px solid #eee;
535 background: white;
536 display: none;
537 opacity: 0.7;
538 }
539 #lp-course-edit-curriculum .section .lp-btn-delete-section:hover {
540 opacity: 1;
541 }
542 #lp-course-edit-curriculum .section .lp-btn-edit-section-title {
543 cursor: pointer;
544 display: none;
545 opacity: 0.7;
546 font-size: 1rem;
547 }
548 #lp-course-edit-curriculum .section .lp-btn-edit-section-title:hover {
549 opacity: 1;
550 color: #2271B1;
551 }
552 #lp-course-edit-curriculum .section .section-head:hover .lp-btn-delete-section, #lp-course-edit-curriculum .section .section-head:hover .lp-btn-edit-section-title {
553 display: inline-block;
554 }
555 #lp-course-edit-curriculum .section .section-collapse {
556 overflow: hidden;
557 padding: 12px;
558 border-top: 1px solid #C3C4C7;
559 }
560 #lp-course-edit-curriculum .section .section-content {
561 margin-bottom: 10px;
562 }
563 #lp-course-edit-curriculum .section .lp-input-title-section {
564 padding-left: 0;
565 border: none;
566 font-size: 1.2em;
567 line-height: 1.875rem;
568 flex: 1;
569 }
570 #lp-course-edit-curriculum .section .lp-btn-update-section-title, #lp-course-edit-curriculum .section .lp-btn-cancel-update-section-title {
571 display: none;
572 }
573 #lp-course-edit-curriculum .section.editing .lp-btn-update-section-title, #lp-course-edit-curriculum .section.editing .lp-btn-cancel-update-section-title {
574 display: inline-block;
575 }
576 #lp-course-edit-curriculum .section.editing .lp-btn-delete-section, #lp-course-edit-curriculum .section.editing .lp-btn-edit-section-title {
577 display: none !important;
578 }
579 #lp-course-edit-curriculum .section.editing .section-items-counts, #lp-course-edit-curriculum .section.editing .section-toggle {
580 display: none;
581 }
582 #lp-course-edit-curriculum .section .description-input {
583 width: 100%;
584 margin: 0;
585 padding: 0;
586 border: none;
587 color: #999;
588 }
589 #lp-course-edit-curriculum .section .description-input:focus {
590 color: #444;
591 }
592 #lp-course-edit-curriculum .section .lp-btn-cancel-update-section-title {
593 border: none;
594 background: transparent;
595 }
596 #lp-course-edit-curriculum .section .lp-btn-cancel-update-section-title:hover {
597 background: #f0f0f1;
598 }
599 #lp-course-edit-curriculum .add-new-section, #lp-course-edit-curriculum .lp-add-item-type {
600 display: flex;
601 gap: 5px;
602 padding: 5px 10px;
603 align-items: center;
604 }
605 #lp-course-edit-curriculum .add-new-section .lp-icon-plus, #lp-course-edit-curriculum .lp-add-item-type .lp-icon-plus {
606 font-size: 1.1rem;
607 min-width: 20px;
608 text-align: center;
609 }
610 #lp-course-edit-curriculum .add-new-section input, #lp-course-edit-curriculum .lp-add-item-type input {
611 width: 100%;
612 border: none;
613 background: transparent;
614 outline: none;
615 padding: 0;
616 }
617 #lp-course-edit-curriculum .add-new-section input::-webkit-input-placeholder, #lp-course-edit-curriculum .lp-add-item-type input::-webkit-input-placeholder {
618 color: #8A8888;
619 }
620 #lp-course-edit-curriculum .add-new-section input::-moz-placeholder, #lp-course-edit-curriculum .lp-add-item-type input::-moz-placeholder {
621 color: #8A8888;
622 }
623 #lp-course-edit-curriculum .add-new-section input:-ms-input-placeholder, #lp-course-edit-curriculum .lp-add-item-type input:-ms-input-placeholder {
624 color: #8A8888;
625 }
626 #lp-course-edit-curriculum .add-new-section input:-moz-placeholder, #lp-course-edit-curriculum .lp-add-item-type input:-moz-placeholder {
627 color: #8A8888;
628 }
629 #lp-course-edit-curriculum .add-new-section input::placeholder, #lp-course-edit-curriculum .lp-add-item-type input::placeholder {
630 color: #8A8888;
631 }
632 #lp-course-edit-curriculum .add-new-section {
633 border: 1px solid #C3C4C7;
634 border-top: none;
635 background-color: #F4FCFF;
636 /**
637 * Style for the buttons
638 */
639 /*.lp-btn-add-section {
640 border: none;
641 background: rgba(19, 94, 150, 0.5);
642 color: #fff;
643
644 &:hover, &.active {
645 background: rgba(19, 94, 150, 1);
646 }
647 }*/
648 }
649 #lp-course-edit-curriculum .add-new-section.focus {
650 border-top: 1px solid;
651 border-color: #2271B1;
652 }
653 #lp-course-edit-curriculum .add-new-section input {
654 font-size: 16px;
655 }
656 #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary {
657 border: none;
658 background: #135e96;
659 color: #fff;
660 }
661 #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary:not(.active) {
662 opacity: 0.5;
663 }
664 #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary:hover, #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary.active, #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary.active:hover {
665 background: #135E96;
666 color: #fff;
667 opacity: 1;
668 }
669 #lp-course-edit-curriculum .lp-add-item-type {
670 border: 1px solid #2271B1;
671 margin-bottom: 10px;
672 }
673 #lp-course-edit-curriculum .lp-add-item-type .new-item-actions {
674 width: 100%;
675 display: flex;
676 gap: 5px;
677 }
678 #lp-course-edit-curriculum .lp-add-item-type .lp-btn-add-item.active {
679 background: rgb(19, 94, 150);
680 color: #fff;
681 }
682 #lp-course-edit-curriculum .lp-add-item-type .lp-btn-add-item-cancel {
683 border: none;
684 }
685 #lp-course-edit-curriculum .item-actions {
686 display: flex;
687 bottom: 0;
688 align-items: center;
689 gap: 5px;
690 }
691 #lp-course-edit-curriculum .item-actions li {
692 list-style: none;
693 margin: 0;
694 padding: 0;
695 }
696 #lp-course-edit-curriculum .item-actions li a {
697 color: #999;
698 text-decoration: none;
699 font-size: 1.15rem;
700 }
701 #lp-course-edit-curriculum .item-actions li a:hover {
702 color: #2271B1;
703 }
704 #lp-course-edit-curriculum .item-actions li:hover {
705 cursor: pointer;
706 }
707 #lp-course-edit-curriculum .section-list-items {
708 width: 100%;
709 border-collapse: collapse;
710 display: flex;
711 flex-direction: column;
712 gap: 12px;
713 margin: 0;
714 }
715 #lp-course-edit-curriculum .section-item, #lp-course-edit-curriculum .section-head {
716 display: flex;
717 position: relative;
718 margin: 0;
719 padding: 6px 10px;
720 background: #fff;
721 transition: background 200ms ease-out;
722 align-items: center;
723 gap: 5px;
724 }
725 #lp-course-edit-curriculum .section-head {
726 background-color: #F4FCFF;
727 }
728 #lp-course-edit-curriculum .section-head:hover .lp-btn-delete-section {
729 display: inline-block;
730 }
731 #lp-course-edit-curriculum .section-item {
732 border: 1px solid #EEEEEE;
733 }
734 #lp-course-edit-curriculum .section-item.focus {
735 border-color: #2271B1 !important;
736 }
737 #lp-course-edit-curriculum .section-item.loading {
738 pointer-events: none;
739 opacity: 0.5 !important;
740 }
741 #lp-course-edit-curriculum .section-item.loading .lp-icon-spinner {
742 display: inline-block;
743 }
744 #lp-course-edit-curriculum .section-item:hover {
745 border-color: #2271B1;
746 }
747 #lp-course-edit-curriculum .section-item .lp-btn-update-item-title, #lp-course-edit-curriculum .section-item .lp-btn-cancel-update-item-title {
748 display: none;
749 }
750 #lp-course-edit-curriculum .section-item.editing .lp-btn-update-item-title, #lp-course-edit-curriculum .section-item.editing .lp-btn-cancel-update-item-title {
751 display: inline-block;
752 }
753 #lp-course-edit-curriculum .section-item.editing .item-actions {
754 display: none;
755 }
756 #lp-course-edit-curriculum .section-item .drag {
757 cursor: grab;
758 }
759 #lp-course-edit-curriculum .section-item .drag:hover {
760 color: #2271B1;
761 }
762 #lp-course-edit-curriculum .section-item .actions {
763 margin: 0;
764 }
765 #lp-course-edit-curriculum .section-item .actions > * {
766 visibility: hidden;
767 margin-right: 10px;
768 }
769 #lp-course-edit-curriculum .section-item .actions .edit {
770 text-decoration: none;
771 }
772 #lp-course-edit-curriculum .section-item .actions .remove {
773 color: #a00;
774 }
775 #lp-course-edit-curriculum .section-item:not(.lp_lesson) .item-actions .lp-btn-set-preview-item {
776 display: none;
777 }
778 #lp-course-edit-curriculum .section-item input {
779 width: 100%;
780 border: none;
781 font-size: 0.875rem;
782 }
783 #lp-course-edit-curriculum .section-item .lp-btn-cancel-update-item-title {
784 border: none;
785 }
786 #lp-course-edit-curriculum .lp-add-item-type .item-ico-type, #lp-course-edit-curriculum .section-item .item-ico-type {
787 padding: 0;
788 font-family: "lp-icon";
789 color: #2271B1;
790 font-size: 1rem;
791 }
792 #lp-course-edit-curriculum .lp-add-item-type.lp_lesson .item-ico-type:before, #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type:before {
793 content: "\f15b";
794 }
795 #lp-course-edit-curriculum .lp-add-item-type.lp_quiz .item-ico-type:before, #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type:before {
796 content: "\f12e";
797 }
798 #lp-course-edit-curriculum .lp-add-item-type.lp_assignment .item-ico-type:before, #lp-course-edit-curriculum .section-item.lp_assignment .item-ico-type:before {
799 content: "\e929";
800 }
801 #lp-course-edit-curriculum .lp-add-item-type.lp_h5p .item-ico-type:before, #lp-course-edit-curriculum .section-item.lp_h5p .item-ico-type:before {
802 content: "\e92a";
803 }
804 #lp-course-edit-curriculum .section-actions {
805 display: flex;
806 gap: 10px;
807 align-items: center;
808 }
809 #lp-course-edit-curriculum .section-actions button {
810 display: flex;
811 align-items: center;
812 gap: 4px;
813 }
814 #lp-course-edit-curriculum .section-actions button:before {
815 font-family: "lp-icon";
816 font-style: normal;
817 font-size: 16px;
818 line-height: 1;
819 content: "\f009";
820 }
821 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_lesson]:before {
822 content: "\f15b";
823 }
824 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_quiz]:before {
825 content: "\f12e";
826 }
827 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_assignment]:before {
828 content: "\e929";
829 }
830 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_h5p]:before {
831 content: "\e92a";
832 }
833 #lp-course-edit-curriculum .lp-section-title-input {
834 font-size: 16px;
835 }