PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.5
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.5
4.4.8 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 All 139 releases
learnpress / assets / css / edit-curriculum-rtl.css

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

838 lines 21.8 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 right: -40%;
38 width: 40%;
39 }
40 to {
41 right: 100%;
42 width: 10%;
43 }
44 }
45 @keyframes animation4 {
46 from {
47 right: -40%;
48 width: 40%;
49 }
50 to {
51 right: 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 max-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-right: 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: right;
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 left: 0;
181 height: 44px;
182 margin-top: -22px;
183 border-left: 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 right: 50%;
191 width: 10px;
192 height: 10px;
193 margin-right: -6px;
194 border: 1px solid #C3C4C7;
195 border-left: 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 -10px -10px 0;
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 font-size: 30px;
361 box-shadow: none !important;
362 position: absolute;
363 }
364 .swal2-popup .swal2-close:hover {
365 color: #f27474 !important;
366 }
367
368 #lp-course-edit-curriculum {
369 padding: 12px;
370 }
371 #lp-course-edit-curriculum [class*=lp-icon-] {
372 font-size: 1.25rem;
373 color: #787c82;
374 }
375 #lp-course-edit-curriculum .lp-icon-angle-down, #lp-course-edit-curriculum .lp-icon-angle-up {
376 padding: 8px;
377 font-size: 24px;
378 cursor: pointer;
379 }
380 #lp-course-edit-curriculum .lp-icon-angle-down:hover, #lp-course-edit-curriculum .lp-icon-angle-up:hover {
381 color: #2271B1;
382 }
383 #lp-course-edit-curriculum input[type=text] {
384 width: 100%;
385 border: none;
386 box-shadow: none;
387 padding: 0;
388 }
389 #lp-course-edit-curriculum textarea {
390 width: 100%;
391 border: 1px solid #C3C4C7;
392 padding: 10px;
393 resize: vertical;
394 min-height: 50px;
395 }
396 #lp-course-edit-curriculum button {
397 color: #2271B1;
398 border-color: #2271B1;
399 background-color: #fff;
400 border-radius: 5px;
401 }
402 #lp-course-edit-curriculum button:hover {
403 background: #f0f0f1;
404 }
405 #lp-course-edit-curriculum .course-toggle-all-sections.lp-collapse .lp-icon-angle-up {
406 display: none;
407 }
408 #lp-course-edit-curriculum .course-toggle-all-sections:not(.lp-collapse) .lp-icon-angle-down {
409 display: none;
410 }
411 #lp-course-edit-curriculum .heading {
412 display: flex;
413 flex-direction: row;
414 flex-wrap: nowrap;
415 margin-bottom: 15px;
416 align-items: center;
417 line-height: 1;
418 gap: 5px;
419 padding-left: 12px;
420 }
421 #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 {
422 display: none;
423 }
424 #lp-course-edit-curriculum .heading .count-sections[data-count="1"] .one, #lp-course-edit-curriculum .heading .total-items[data-count="1"] .one {
425 display: inline-block;
426 }
427 #lp-course-edit-curriculum .heading .count-sections:not([data-count="1"]) .plural, #lp-course-edit-curriculum .heading .total-items:not([data-count="1"]) .plural {
428 display: inline-block;
429 }
430 #lp-course-edit-curriculum .heading .total-items {
431 margin-right: auto;
432 }
433 #lp-course-edit-curriculum .heading h4 {
434 margin: 0;
435 font-size: 1em;
436 font-weight: normal;
437 }
438 #lp-course-edit-curriculum .curriculum-sections {
439 border: 1px solid #C3C4C7;
440 border-bottom: none;
441 }
442 #lp-course-edit-curriculum .curriculum-sections .section-description {
443 margin-bottom: 10px;
444 }
445 #lp-course-edit-curriculum .curriculum-sections .section-description button {
446 display: none;
447 }
448 #lp-course-edit-curriculum .curriculum-sections .section-description .lp-btn-update-section-description {
449 margin-left: 5px;
450 }
451 #lp-course-edit-curriculum .curriculum-sections .section-description.editing button {
452 display: inline-block;
453 }
454 #lp-course-edit-curriculum .curriculum-sections .section-description input::-webkit-input-placeholder {
455 color: #2271B1;
456 }
457 #lp-course-edit-curriculum .curriculum-sections .section-description input::-moz-placeholder {
458 color: #2271B1;
459 }
460 #lp-course-edit-curriculum .curriculum-sections .section-description input:-ms-input-placeholder {
461 color: #2271B1;
462 }
463 #lp-course-edit-curriculum .curriculum-sections .section-description input:-moz-placeholder {
464 color: #2271B1;
465 }
466 #lp-course-edit-curriculum .curriculum-sections .section-description input::placeholder {
467 color: #2271B1;
468 }
469 #lp-course-edit-curriculum .section {
470 margin: 0;
471 border-bottom: 1px solid #C3C4C7;
472 opacity: 1;
473 background: #fff;
474 }
475 #lp-course-edit-curriculum .section.focus {
476 border: 1px solid #2271B1 !important;
477 }
478 #lp-course-edit-curriculum .section.lp-collapse .section-collapse {
479 display: none;
480 }
481 #lp-course-edit-curriculum .section.lp-collapse .section-toggle .lp-icon-angle-up {
482 display: none;
483 }
484 #lp-course-edit-curriculum .section:not(.lp-collapse) .section-toggle .lp-icon-angle-down {
485 display: none;
486 }
487 #lp-course-edit-curriculum .section .lp-icon-spinner {
488 animation: rotation 2s infinite linear;
489 font-size: 1.25rem;
490 color: #2271B1;
491 display: none;
492 }
493 #lp-course-edit-curriculum .section .drag {
494 cursor: grab;
495 line-height: 1;
496 }
497 #lp-course-edit-curriculum .section .drag:active {
498 cursor: grabbing;
499 }
500 #lp-course-edit-curriculum .section .drag:hover {
501 color: #2271B1;
502 }
503 #lp-course-edit-curriculum .section.loading {
504 pointer-events: none;
505 opacity: 0.5 !important;
506 }
507 #lp-course-edit-curriculum .section.loading .section-head .lp-icon-spinner {
508 display: inline-block;
509 }
510 #lp-course-edit-curriculum .section:first-child {
511 border-top: 0;
512 }
513 #lp-course-edit-curriculum .section:hover .remove {
514 display: inline-block;
515 }
516 #lp-course-edit-curriculum .section input {
517 background-color: transparent;
518 box-shadow: none;
519 }
520 #lp-course-edit-curriculum .section input:focus {
521 box-shadow: none;
522 }
523 #lp-course-edit-curriculum .section .section-items-counts {
524 white-space: nowrap;
525 }
526 #lp-course-edit-curriculum .section .section-items-counts .one, #lp-course-edit-curriculum .section .section-items-counts .plural {
527 display: none;
528 }
529 #lp-course-edit-curriculum .section .section-items-counts[data-count="1"] .one {
530 display: inline-block;
531 }
532 #lp-course-edit-curriculum .section .section-items-counts:not([data-count="1"]) .plural {
533 display: inline-block;
534 }
535 #lp-course-edit-curriculum .section .lp-btn-delete-section {
536 color: #E74C3C;
537 border: 1px solid #eee;
538 background: white;
539 display: none;
540 opacity: 0.7;
541 }
542 #lp-course-edit-curriculum .section .lp-btn-delete-section:hover {
543 opacity: 1;
544 }
545 #lp-course-edit-curriculum .section .lp-btn-edit-section-title {
546 cursor: pointer;
547 display: none;
548 opacity: 0.7;
549 font-size: 1rem;
550 }
551 #lp-course-edit-curriculum .section .lp-btn-edit-section-title:hover {
552 opacity: 1;
553 color: #2271B1;
554 }
555 #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 {
556 display: inline-block;
557 }
558 #lp-course-edit-curriculum .section .section-collapse {
559 overflow: hidden;
560 padding: 12px;
561 border-top: 1px solid #C3C4C7;
562 }
563 #lp-course-edit-curriculum .section .section-content {
564 margin-bottom: 10px;
565 }
566 #lp-course-edit-curriculum .section .lp-input-title-section {
567 padding-right: 0;
568 border: none;
569 font-size: 1.2em;
570 line-height: 1.875rem;
571 flex: 1;
572 }
573 #lp-course-edit-curriculum .section .lp-btn-update-section-title, #lp-course-edit-curriculum .section .lp-btn-cancel-update-section-title {
574 display: none;
575 }
576 #lp-course-edit-curriculum .section.editing .lp-btn-update-section-title, #lp-course-edit-curriculum .section.editing .lp-btn-cancel-update-section-title {
577 display: inline-block;
578 }
579 #lp-course-edit-curriculum .section.editing .lp-btn-delete-section, #lp-course-edit-curriculum .section.editing .lp-btn-edit-section-title {
580 display: none !important;
581 }
582 #lp-course-edit-curriculum .section.editing .section-items-counts, #lp-course-edit-curriculum .section.editing .section-toggle {
583 display: none;
584 }
585 #lp-course-edit-curriculum .section .description-input {
586 width: 100%;
587 margin: 0;
588 padding: 0;
589 border: none;
590 color: #999;
591 }
592 #lp-course-edit-curriculum .section .description-input:focus {
593 color: #444;
594 }
595 #lp-course-edit-curriculum .section .lp-btn-cancel-update-section-title {
596 border: none;
597 background: transparent;
598 }
599 #lp-course-edit-curriculum .section .lp-btn-cancel-update-section-title:hover {
600 background: #f0f0f1;
601 }
602 #lp-course-edit-curriculum .add-new-section, #lp-course-edit-curriculum .lp-add-item-type {
603 display: flex;
604 gap: 5px;
605 padding: 5px 10px;
606 align-items: center;
607 }
608 #lp-course-edit-curriculum .add-new-section .lp-icon-plus, #lp-course-edit-curriculum .lp-add-item-type .lp-icon-plus {
609 font-size: 1.1rem;
610 min-width: 20px;
611 text-align: center;
612 }
613 #lp-course-edit-curriculum .add-new-section input, #lp-course-edit-curriculum .lp-add-item-type input {
614 width: 100%;
615 border: none;
616 background: transparent;
617 outline: none;
618 padding: 0;
619 }
620 #lp-course-edit-curriculum .add-new-section input::-webkit-input-placeholder, #lp-course-edit-curriculum .lp-add-item-type input::-webkit-input-placeholder {
621 color: #8A8888;
622 }
623 #lp-course-edit-curriculum .add-new-section input::-moz-placeholder, #lp-course-edit-curriculum .lp-add-item-type input::-moz-placeholder {
624 color: #8A8888;
625 }
626 #lp-course-edit-curriculum .add-new-section input:-ms-input-placeholder, #lp-course-edit-curriculum .lp-add-item-type input:-ms-input-placeholder {
627 color: #8A8888;
628 }
629 #lp-course-edit-curriculum .add-new-section input:-moz-placeholder, #lp-course-edit-curriculum .lp-add-item-type input:-moz-placeholder {
630 color: #8A8888;
631 }
632 #lp-course-edit-curriculum .add-new-section input::placeholder, #lp-course-edit-curriculum .lp-add-item-type input::placeholder {
633 color: #8A8888;
634 }
635 #lp-course-edit-curriculum .add-new-section {
636 border: 1px solid #C3C4C7;
637 border-top: none;
638 background-color: #F4FCFF;
639 /**
640 * Style for the buttons
641 */
642 /*.lp-btn-add-section {
643 border: none;
644 background: rgba(19, 94, 150, 0.5);
645 color: #fff;
646
647 &:hover, &.active {
648 background: rgba(19, 94, 150, 1);
649 }
650 }*/
651 }
652 #lp-course-edit-curriculum .add-new-section.focus {
653 border-top: 1px solid;
654 border-color: #2271B1;
655 }
656 #lp-course-edit-curriculum .add-new-section input {
657 font-size: 16px;
658 }
659 #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary {
660 border: none;
661 background: #135e96;
662 color: #fff;
663 }
664 #lp-course-edit-curriculum .add-new-section .lp-btn-edit-primary:not(.active) {
665 opacity: 0.5;
666 }
667 #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 {
668 background: #135E96;
669 color: #fff;
670 opacity: 1;
671 }
672 #lp-course-edit-curriculum .lp-add-item-type {
673 border: 1px solid #2271B1;
674 margin-bottom: 10px;
675 }
676 #lp-course-edit-curriculum .lp-add-item-type .new-item-actions {
677 width: 100%;
678 display: flex;
679 gap: 5px;
680 }
681 #lp-course-edit-curriculum .lp-add-item-type .lp-btn-add-item.active {
682 background: rgb(19, 94, 150);
683 color: #fff;
684 }
685 #lp-course-edit-curriculum .lp-add-item-type .lp-btn-add-item-cancel {
686 border: none;
687 }
688 #lp-course-edit-curriculum .item-actions {
689 display: flex;
690 bottom: 0;
691 align-items: center;
692 gap: 5px;
693 }
694 #lp-course-edit-curriculum .item-actions li {
695 list-style: none;
696 margin: 0;
697 padding: 0;
698 }
699 #lp-course-edit-curriculum .item-actions li a {
700 color: #999;
701 text-decoration: none;
702 font-size: 1.15rem;
703 }
704 #lp-course-edit-curriculum .item-actions li a:hover {
705 color: #2271B1;
706 }
707 #lp-course-edit-curriculum .item-actions li:hover {
708 cursor: pointer;
709 }
710 #lp-course-edit-curriculum .section-list-items {
711 width: 100%;
712 border-collapse: collapse;
713 display: flex;
714 flex-direction: column;
715 gap: 12px;
716 margin: 0;
717 }
718 #lp-course-edit-curriculum .section-item, #lp-course-edit-curriculum .section-head {
719 display: flex;
720 position: relative;
721 margin: 0;
722 padding: 6px 10px;
723 background: #fff;
724 transition: background 200ms ease-out;
725 align-items: center;
726 gap: 5px;
727 }
728 #lp-course-edit-curriculum .section-head {
729 background-color: #F4FCFF;
730 }
731 #lp-course-edit-curriculum .section-head:hover .lp-btn-delete-section {
732 display: inline-block;
733 }
734 #lp-course-edit-curriculum .section-item {
735 border: 1px solid #EEEEEE;
736 }
737 #lp-course-edit-curriculum .section-item.focus {
738 border-color: #2271B1 !important;
739 }
740 #lp-course-edit-curriculum .section-item.loading {
741 pointer-events: none;
742 opacity: 0.5 !important;
743 }
744 #lp-course-edit-curriculum .section-item.loading .lp-icon-spinner {
745 display: inline-block;
746 }
747 #lp-course-edit-curriculum .section-item:hover {
748 border-color: #2271B1;
749 }
750 #lp-course-edit-curriculum .section-item .lp-btn-update-item-title, #lp-course-edit-curriculum .section-item .lp-btn-cancel-update-item-title {
751 display: none;
752 }
753 #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 {
754 display: inline-block;
755 }
756 #lp-course-edit-curriculum .section-item.editing .item-actions {
757 display: none;
758 }
759 #lp-course-edit-curriculum .section-item .drag {
760 cursor: grab;
761 }
762 #lp-course-edit-curriculum .section-item .drag:hover {
763 color: #2271B1;
764 }
765 #lp-course-edit-curriculum .section-item .actions {
766 margin: 0;
767 }
768 #lp-course-edit-curriculum .section-item .actions > * {
769 visibility: hidden;
770 margin-left: 10px;
771 }
772 #lp-course-edit-curriculum .section-item .actions .edit {
773 text-decoration: none;
774 }
775 #lp-course-edit-curriculum .section-item .actions .remove {
776 color: #a00;
777 }
778 #lp-course-edit-curriculum .section-item:not(.lp_lesson) .item-actions .lp-btn-set-preview-item {
779 display: none;
780 }
781 #lp-course-edit-curriculum .section-item input {
782 width: 100%;
783 border: none;
784 font-size: 0.875rem;
785 }
786 #lp-course-edit-curriculum .section-item .lp-btn-cancel-update-item-title {
787 border: none;
788 }
789 #lp-course-edit-curriculum .lp-add-item-type .item-ico-type, #lp-course-edit-curriculum .section-item .item-ico-type {
790 padding: 0;
791 font-family: "lp-icon";
792 color: #2271B1;
793 font-size: 1rem;
794 }
795 #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 {
796 content: "\f15b";
797 }
798 #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 {
799 content: "\f12e";
800 }
801 #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 {
802 content: "\e929";
803 }
804 #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 {
805 content: "\e92a";
806 }
807 #lp-course-edit-curriculum .section-actions {
808 display: flex;
809 gap: 10px;
810 align-items: center;
811 }
812 #lp-course-edit-curriculum .section-actions button {
813 display: flex;
814 align-items: center;
815 gap: 4px;
816 }
817 #lp-course-edit-curriculum .section-actions button:before {
818 font-family: "lp-icon";
819 font-style: normal;
820 font-size: 16px;
821 line-height: 1;
822 content: "\f009";
823 }
824 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_lesson]:before {
825 content: "\f15b";
826 }
827 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_quiz]:before {
828 content: "\f12e";
829 }
830 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_assignment]:before {
831 content: "\e929";
832 }
833 #lp-course-edit-curriculum .section-actions button[data-item-type=lp_h5p]:before {
834 content: "\e92a";
835 }
836 #lp-course-edit-curriculum .lp-section-title-input {
837 font-size: 16px;
838 }