PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 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 All 142 releases
← All changes | assets/css/learnpress-rtl.css +328 -170 4.4.6 → 4.4.10 View file →
@@ -27,32 +27,141 @@
27 27 right: 100%;
28 28 width: 10%;
29 29 }
30 30 }
31 +/**
32 +* Style for the buttons
33 +*/
34 +.lp-btn-edit-primary {
35 + border: none;
36 + background: #135e96;
37 + color: #fff;
38 +}
39 +.lp-btn-edit-primary:not(.active) {
40 + opacity: 0.5;
41 +}
42 +.lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
43 + background: #135E96;
44 + color: #fff;
45 + opacity: 1;
46 +}
47 +
48 +/* 5. Minimal Bottom Line */
49 +.btn-line::after {
50 + content: "";
51 + position: absolute;
52 + bottom: 0;
53 + right: 0;
54 + height: 4px;
55 + width: 0%;
56 + background-color: #38bdf8;
57 + animation: lineLoad 2s ease-in-out infinite;
58 +}
59 +
60 +@keyframes lineLoad {
61 + 0% {
62 + width: 0%;
63 + right: 0;
64 + }
65 + 50% {
66 + width: 100%;
67 + right: 0;
68 + }
69 + 100% {
70 + width: 0%;
71 + right: 100%;
72 + }
73 +}
74 +.lp-button {
75 + padding: 8px 16px;
76 + border: 1px solid var(--lp-border-color, #E2E0DB);
77 + border-radius: var(--lp-border-radius, 5px);
78 + color: #374151;
79 + font-weight: 500;
80 + text-decoration: none;
81 + cursor: pointer;
82 +}
83 +.lp-button.loading {
84 + position: relative;
85 + display: inline-flex;
86 + align-items: center;
87 + justify-content: center;
88 + pointer-events: none;
89 + color: rgba(0, 0, 0, 0) !important;
90 +}
91 +.lp-button.loading:before {
92 + position: absolute;
93 + inset: 0;
94 + display: flex;
95 + align-items: center;
96 + justify-content: center;
97 + font-family: "lp-icon";
98 + content: "\f110";
99 + animation: lp-rotating 1s linear infinite;
100 + font-variant: normal;
101 + text-transform: none;
102 + -webkit-font-smoothing: antialiased;
103 + -moz-osx-font-smoothing: grayscale;
104 + color: black;
105 +}
106 +
31 107 .learn-press-message {
32 108 position: relative;
33 - padding: 10px 20px;
109 + display: flex;
110 + align-items: center;
111 + margin: 0 !important;
112 + padding: 10px;
34 113 border-radius: var(--lp-border-radius, 5px);
35 114 background-color: #E5F7FF;
36 115 color: #007AFF;
37 116 max-width: 100%;
38 117 }
118 +.learn-press-message::before {
119 + display: inline-block;
120 + margin-left: 8px;
121 + font-family: "lp-icon";
122 + font-size: 20px;
123 + font-style: normal;
124 + font-weight: normal;
125 + line-height: 1;
126 +}
39 127 .learn-press-message.error {
40 128 background-color: #FEE5E5;
41 129 color: #FF3B30;
130 + border: 1px solid #E31A1A;
131 + padding: 10px 20px;
42 132 }
133 +.learn-press-message.error::before {
134 + content: "\f071";
135 + color: #E31A1A;
136 +}
43 137 .learn-press-message.warning {
44 138 background-color: #FEF7E6;
45 139 color: #FF9500;
140 + border: 1px solid #F8A100;
46 141 }
142 +.learn-press-message.warning::before {
143 + content: "\f06a";
144 + color: #F8A100;
145 +}
47 146 .learn-press-message.success {
48 147 background-color: #EBF8E5;
49 148 color: #3AB500;
149 + border: 1px solid #28A746;
50 150 }
151 +.learn-press-message.success::before {
152 + content: "\f058";
153 + color: #28A746;
154 +}
51 155 .learn-press-message.info {
52 156 background-color: rgba(0, 122, 255, 0.1019607843);
53 157 color: #007AFF;
158 + border: 1px solid #2E91FA;
54 159 }
160 +.learn-press-message.info::before {
161 + content: "\e931";
162 + color: #2E91FA;
163 +}
55 164 .learn-press-message a {
56 165 text-decoration: underline;
57 166 }
58 167
@@ -273,30 +382,8 @@
273 382 width: 20px;
274 383 height: 20px;
275 384 }
276 385
277 -.lp-button {
278 - border: 1px solid var(--lp-border-color, #E2E0DB);
279 - border-radius: var(--lp-border-radius, 5px);
280 - padding: 8px 16px;
281 -}
282 -.lp-button.loading {
283 - pointer-events: none;
284 - opacity: 0.8;
285 -}
286 -.lp-button.loading:before {
287 - display: inline-block;
288 - font-family: "lp-icon";
289 - content: "\f110";
290 - animation: lp-rotating 1s linear infinite;
291 - margin-left: 5px;
292 - font-variant: normal;
293 - text-transform: none;
294 - -webkit-font-smoothing: antialiased;
295 - -moz-osx-font-smoothing: grayscale;
296 - vertical-align: middle;
297 -}
298 -
299 386 .lp-hidden {
300 387 display: none !important;
301 388 }
302 389
@@ -822,11 +909,8 @@
822 909 flex-direction: column-reverse;
823 910 margin: 0;
824 911 }
825 912 }
826 -.lp-checkout-form #btn-checkout-account-switch-to-guest {
827 - margin-bottom: 60px;
828 -}
829 913 .lp-checkout-form .description {
830 914 float: right;
831 915 }
832 916 .lp-checkout-form a {
@@ -874,32 +958,8 @@
874 958 }
875 959 .lp-checkout-form .lp-guest-switch-login a {
876 960 display: inline-block;
877 961 }
878 -.lp-checkout-form input[name=checkout-account-switch-form] {
879 - display: none;
880 -}
881 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
882 - display: none;
883 - overflow: hidden;
884 - height: 0;
885 - margin: 0;
886 - padding: 0;
887 - border: 0;
888 - opacity: 0;
889 -}
890 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
891 - overflow: hidden;
892 - height: 0;
893 -}
894 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
895 - display: block;
896 - overflow: auto;
897 - height: auto;
898 -}
899 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
900 - display: none;
901 -}
902 962 .lp-checkout-form::after {
903 963 display: block;
904 964 clear: both;
905 965 content: "";
@@ -907,31 +967,37 @@
907 967 .lp-checkout-form:focus {
908 968 outline: 0;
909 969 }
910 970
911 -#checkout-order .lp-checkout-order__inner {
912 - padding: 0 20px;
913 - border: 1px solid var(--lp-border-color, #E2E0DB);
914 - border-radius: 4px;
971 +#checkout-order {
972 + /*.lp-checkout-order__inner {
973 + padding: 0 20px;
974 + border: 1px solid $border-color;
975 + border-radius: 4px;
976 + }*/
977 + /*td, th{
978 + border-right: 0;
979 + border-left: 0;
980 + background: transparent;
981 + &:last-child {
982 + padding-right: 0;
983 + }
984 + }
985 + table {
986 + width: 100%;
987 + margin: 0;
988 + border: 0;
989 + }*/
915 990 }
991 +#checkout-order .lp-list-table {
992 + min-width: auto;
993 +}
916 994 #checkout-order .cart-item:first-child td {
917 995 border-top: 0;
918 996 }
919 -#checkout-order td, #checkout-order th {
920 - border-left: 0;
921 - border-right: 0;
922 - background: transparent;
923 -}
924 -#checkout-order td:last-child, #checkout-order th:last-child {
925 - padding-left: 0;
926 -}
927 -#checkout-order table {
928 - width: 100%;
929 - margin: 0;
930 - border: 0;
931 -}
932 997 #checkout-order .course-name {
933 998 font-weight: 600;
999 + text-align: right;
934 1000 }
935 1001 #checkout-order .course-name a {
936 1002 display: -webkit-box;
937 1003 overflow: hidden;
@@ -945,34 +1011,38 @@
945 1011 #checkout-order .col-number {
946 1012 min-width: 50px;
947 1013 color: #666;
948 1014 font-weight: 600;
949 - text-align: left;
1015 + text-align: right;
950 1016 }
951 1017 #checkout-order tfoot {
952 - font-size: 1.2em;
1018 + text-align: right;
1019 + /*tr:last-child {
1020 + border-width: 0;
1021 +
1022 + td, th {
1023 + border-width: 0;
1024 + }
1025 + }*/
953 1026 }
954 1027 #checkout-order tfoot th {
955 1028 font-weight: 600;
956 - padding-right: 0;
1029 + padding: 10px 20px;
957 1030 }
958 -#checkout-order tfoot .order-total {
959 - font-size: 1.4em;
1031 +#checkout-order tfoot tr:hover {
1032 + background: #eff6ff;
960 1033 }
961 -#checkout-order tfoot tr:last-child {
962 - border-width: 0;
1034 +#checkout-order tfoot td {
1035 + padding: 10px 20px;
963 1036 }
964 -#checkout-order tfoot tr:last-child td, #checkout-order tfoot tr:last-child th {
965 - border-width: 0;
1037 +#checkout-order tfoot .order-total {
1038 + font-size: 1.2em;
966 1039 }
967 1040 #checkout-order .course-thumbnail {
968 1041 width: 80px;
969 - padding: 20px 0 18px 13px;
970 1042 }
971 1043 #checkout-order .course-thumbnail img {
972 1044 width: 100px;
973 - max-width: 100% !important;
974 - height: auto !important;
975 1045 }
976 1046
977 1047 .order-comments {
978 1048 width: 100%;
@@ -1217,16 +1287,27 @@
1217 1287 .learn-press-checkout-comment h4 {
1218 1288 display: none;
1219 1289 }
1220 1290
1221 -.lp-content-area .order_details {
1222 - width: 100%;
1223 - border-collapse: collapse;
1291 +.order_details.lp-list-table th {
1292 + max-width: 80px;
1293 + text-align: right;
1224 1294 }
1225 -.lp-content-area .order_details th a, .lp-content-area .order_details td a {
1226 - color: var(--lp-primary-color);
1227 -}
1228 1295
1296 +/*.lp-content-area .order_details {
1297 + width: 100%;
1298 + border-collapse: collapse;
1299 +
1300 +
1301 + th, td {
1302 + //text-align: left;
1303 + //padding: 10px 25px;
1304 + //border: 1px solid;
1305 + a {
1306 + color: var(--lp-primary-color);
1307 + }
1308 + }
1309 +}*/
1229 1310 .learnpress-checkout .learnpress > .learn-press-message {
1230 1311 max-width: var(--lp-container-max-width);
1231 1312 margin: 0 auto;
1232 1313 }
@@ -1650,18 +1731,21 @@
1650 1731 .learnpress_avatar__form__upload div {
1651 1732 line-height: 1.4;
1652 1733 }
1653 1734 .learnpress_avatar__button--loading:before {
1654 - display: inline-block;
1735 + position: absolute;
1736 + inset: 0;
1737 + display: flex;
1738 + align-items: center;
1739 + justify-content: center;
1655 1740 font-family: "lp-icon";
1656 1741 content: "\f110";
1657 1742 animation: lp-rotating 1s linear infinite;
1658 - margin-left: 5px;
1659 1743 font-variant: normal;
1660 1744 text-transform: none;
1661 1745 -webkit-font-smoothing: antialiased;
1662 1746 -moz-osx-font-smoothing: grayscale;
1663 - vertical-align: middle;
1747 + color: black;
1664 1748 }
1665 1749
1666 1750 button.learnpress_avatar__button {
1667 1751 height: 40px;
@@ -2003,9 +2087,8 @@
2003 2087 flex-wrap: wrap;
2004 2088 align-items: center;
2005 2089 justify-content: space-between;
2006 2090 gap: 8px;
2007 - border-top: 1px solid #e2e8f0;
2008 2091 }
2009 2092 .lp-enrolled-students-table-footer__count {
2010 2093 color: #64748b;
2011 2094 font-size: 13px;
@@ -2513,8 +2596,65 @@
2513 2596 font-size: 1.6em;
2514 2597 margin-bottom: 12px;
2515 2598 }
2516 2599
2600 +.learn-press-profile-course {
2601 + /*&__progress {
2602 + .lp_profile_course_progress {
2603 + &__item {
2604 + img {
2605 + width: 100%;
2606 + aspect-ratio: 16/9;
2607 + object-fit: cover;
2608 + height: auto;
2609 + display: block;
2610 + }
2611 +
2612 + td,
2613 + th {
2614 + text-align: center;
2615 +
2616 + &:first-child {
2617 + width: 15%;
2618 + padding: 0;
2619 + @media ( max-width: 768px ) {
2620 + display: none;
2621 + }
2622 + }
2623 +
2624 + &:nth-child( 2 ) {
2625 + width: 25%;
2626 +
2627 + a {
2628 + display: -webkit-box;
2629 + -webkit-line-clamp: 2;
2630 + -webkit-box-orient: vertical;
2631 + overflow: hidden;
2632 + }
2633 + }
2634 +
2635 + &:nth-child( 3 ) {
2636 + width: 10%;
2637 + }
2638 +
2639 + &:nth-child( 4 ) {
2640 + width: 25%;
2641 + }
2642 +
2643 + &:nth-child( 5 ) {
2644 + width: 25%;
2645 + }
2646 + }
2647 + }
2648 + }
2649 +
2650 + @media ( max-width: 768px ) {
2651 + .learn-press-course-tab__filter__content {
2652 + overflow-x: auto;
2653 + }
2654 + }
2655 + }*/
2656 +}
2517 2657 .learn-press-profile-course__statistic {
2518 2658 margin-bottom: 32px;
2519 2659 }
2520 2660 .learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
@@ -2557,58 +2697,8 @@
2557 2697 width: 100%;
2558 2698 margin: 0 0 16px;
2559 2699 }
2560 2700 }
2561 -.learn-press-profile-course__progress .lp_profile_course_progress__item img {
2562 - width: 100%;
2563 - aspect-ratio: 16/9;
2564 - object-fit: cover;
2565 - height: auto;
2566 - display: block;
2567 -}
2568 -.learn-press-profile-course__progress .lp_profile_course_progress__item td,
2569 -.learn-press-profile-course__progress .lp_profile_course_progress__item th {
2570 - text-align: center;
2571 -}
2572 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,
2573 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child {
2574 - width: 15%;
2575 - padding: 0;
2576 -}
2577 -@media (max-width: 768px) {
2578 - .learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,
2579 - .learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child {
2580 - display: none;
2581 - }
2582 -}
2583 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2),
2584 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) {
2585 - width: 25%;
2586 -}
2587 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,
2588 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) a {
2589 - display: -webkit-box;
2590 - -webkit-line-clamp: 2;
2591 - -webkit-box-orient: vertical;
2592 - overflow: hidden;
2593 -}
2594 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3),
2595 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(3) {
2596 - width: 10%;
2597 -}
2598 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4),
2599 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(4) {
2600 - width: 25%;
2601 -}
2602 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5),
2603 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(5) {
2604 - width: 25%;
2605 -}
2606 -@media (max-width: 768px) {
2607 - .learn-press-profile-course__progress .learn-press-course-tab__filter__content {
2608 - overflow-x: auto;
2609 - }
2610 -}
2611 2701
2612 2702 .lp-profile-content #profile-content-order-details h3 {
2613 2703 margin-top: 0;
2614 2704 font-size: 1.875em;
@@ -2652,8 +2742,16 @@
2652 2742 gap: 12px;
2653 2743 margin-top: 16px;
2654 2744 }
2655 2745
2746 +.lp_profile_course_progress__nav {
2747 + margin-top: 1rem;
2748 +}
2749 +
2750 +#profile-content-order-details .lp-table-wrap {
2751 + margin-bottom: 1rem;
2752 +}
2753 +
2656 2754 .course-extra-box {
2657 2755 margin-bottom: 16px;
2658 2756 border: 1px solid var(--lp-border-color, #E2E0DB);
2659 2757 border-radius: var(--lp-border-radius, 5px);
@@ -2917,18 +3015,21 @@
2917 3015 box-shadow: none;
2918 3016 outline: none;
2919 3017 }
2920 3018 .course-curriculum .section-item__loadmore.loading button:before {
2921 - display: inline-block;
3019 + position: absolute;
3020 + inset: 0;
3021 + display: flex;
3022 + align-items: center;
3023 + justify-content: center;
2922 3024 font-family: "lp-icon";
2923 3025 content: "\f110";
2924 3026 animation: lp-rotating 1s linear infinite;
2925 - margin-left: 5px;
2926 3027 font-variant: normal;
2927 3028 text-transform: none;
2928 3029 -webkit-font-smoothing: antialiased;
2929 3030 -moz-osx-font-smoothing: grayscale;
2930 - vertical-align: middle;
3031 + color: black;
2931 3032 }
2932 3033 .course-curriculum .section-header {
2933 3034 display: table;
2934 3035 width: 100%;
@@ -3143,18 +3244,21 @@
3143 3244 margin-top: 20px;
3144 3245 margin-bottom: 20px;
3145 3246 }
3146 3247 .course-curriculum .curriculum-more__button.loading:before {
3147 - display: inline-block;
3248 + position: absolute;
3249 + inset: 0;
3250 + display: flex;
3251 + align-items: center;
3252 + justify-content: center;
3148 3253 font-family: "lp-icon";
3149 3254 content: "\f110";
3150 3255 animation: lp-rotating 1s linear infinite;
3151 - margin-left: 5px;
3152 3256 font-variant: normal;
3153 3257 text-transform: none;
3154 3258 -webkit-font-smoothing: antialiased;
3155 3259 -moz-osx-font-smoothing: grayscale;
3156 - vertical-align: middle;
3260 + color: black;
3157 3261 }
3158 3262
3159 3263 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3160 3264 float: left;
@@ -3397,8 +3501,11 @@
3397 3501 content: "\e921";
3398 3502 color: #999;
3399 3503 }
3400 3504
3505 +.info-learning .course-progress > div {
3506 + margin-bottom: 8px;
3507 +}
3401 3508 .info-learning .course-progress__line {
3402 3509 width: 100%;
3403 3510 background: #ccc;
3404 3511 height: 5px;
@@ -3427,8 +3534,11 @@
3427 3534 width: 2px;
3428 3535 height: 100%;
3429 3536 background: var(--lp-secondary-color);
3430 3537 }
3538 +.info-learning .start-date, .info-learning .end-date {
3539 + margin-bottom: 8px;
3540 +}
3431 3541
3432 3542 .lp-quiz-buttons {
3433 3543 margin-bottom: 20px;
3434 3544 display: block;
@@ -6526,8 +6636,11 @@
6526 6636 }
6527 6637 .lp-single-course .lp-single-course-main__right__inner > div {
6528 6638 margin-bottom: 20px;
6529 6639 }
6640 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6641 + margin-bottom: 12px;
6642 +}
6530 6643 .lp-single-course .lp-single-course-main__right__inner > div:last-child {
6531 6644 margin-bottom: 0;
6532 6645 }
6533 6646 .lp-single-course .lp-single-course-main .info-metas .info-meta-item {
@@ -8575,8 +8688,10 @@
8575 8688 }
8576 8689
8577 8690 /**
8578 8691 * Style for table LearnPress
8692 +* @since 4.3.3
8693 +* @version 1.0.1
8579 8694 */
8580 8695 .lp-table-wrap {
8581 8696 border-radius: 5px;
8582 8697 width: 100%;
@@ -8590,8 +8705,9 @@
8590 8705 border-collapse: collapse;
8591 8706 width: 100%;
8592 8707 margin: 0;
8593 8708 min-width: 768px;
8709 + border: none;
8594 8710 }
8595 8711 table.lp-list-table td {
8596 8712 padding: 0;
8597 8713 }
@@ -8598,50 +8714,63 @@
8598 8714 table.lp-list-table .learn-press-pagination {
8599 8715 text-align: right;
8600 8716 }
8601 8717 table.lp-list-table thead {
8602 - background-color: var(--lp-white-grey, #F7F7FB);
8603 8718 border: none;
8604 8719 }
8720 +table.lp-list-table thead tr:first-child td, table.lp-list-table thead tr:first-child th {
8721 + border-block-start: none;
8722 +}
8605 8723 table.lp-list-table thead tr {
8606 8724 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8607 8725 position: sticky;
8608 8726 top: 0;
8609 8727 z-index: 2;
8610 - background: #fff;
8728 + background-color: var(--lp-white-grey, #F7F7FB);
8611 8729 }
8612 -table.lp-list-table thead tr:hover {
8613 - background: #eff6ff;
8614 -}
8615 8730 table.lp-list-table thead th {
8616 8731 background: none;
8617 8732 border: none;
8618 - font-size: 1em;
8619 8733 padding: 10px 20px;
8620 8734 text-align: right;
8621 8735 }
8736 +table.lp-list-table thead th.sortable > a, table.lp-list-table thead th.sorted > a {
8737 + display: flex;
8738 + align-items: center;
8739 + gap: 0.5em;
8740 +}
8741 +table.lp-list-table thead th .sorting-indicator {
8742 + display: inline-flex;
8743 + flex-direction: column;
8744 + align-items: center;
8745 + gap: 0.05em;
8746 + height: 20px;
8747 + margin: 0;
8748 + padding: 0;
8749 +}
8750 +table.lp-list-table thead th .sorting-indicator i {
8751 + color: #aaa;
8752 + height: 10px;
8753 +}
8754 +table.lp-list-table thead th .sorting-indicator i.is-active {
8755 + color: #000;
8756 +}
8622 8757 table.lp-list-table thead th td {
8623 8758 border: none;
8624 8759 padding: 0;
8625 8760 }
8626 -table.lp-list-table tbody {
8627 - font-size: 14px;
8628 -}
8629 8761 table.lp-list-table tbody tr {
8630 8762 border: none;
8631 - border-bottom: 1px solid var(--lp-white-grey, #F7F7FB);
8632 8763 }
8764 +table.lp-list-table tbody tr:nth-child(even) {
8765 + background-color: hsla(0, 0%, 50%, 0.05);
8766 +}
8633 8767 table.lp-list-table tbody tr:hover {
8634 - background: #eff6ff !important;
8768 + background-color: #eff6ff;
8635 8769 }
8636 -table.lp-list-table tbody tr:nth-child(odd) {
8637 - background: #f6f7f7;
8638 -}
8639 -table.lp-list-table tbody tr:nth-child(even) {
8640 - background: #fff;
8641 -}
8642 8770 table.lp-list-table tbody tr td {
8643 8771 border: none;
8772 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8644 8773 padding: 10px 20px;
8645 8774 text-align: right;
8646 8775 }
8647 8776 table.lp-list-table tbody tr td a {
@@ -8646,13 +8775,23 @@
8646 8775 }
8647 8776 table.lp-list-table tbody tr td a {
8648 8777 text-decoration: none;
8649 8778 }
8779 +table.lp-list-table tbody tr:last-child td, table.lp-list-table tbody tr:last-child th {
8780 + border-bottom: none;
8781 +}
8782 +table.lp-list-table tbody th {
8783 + border: none;
8784 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8785 + padding: 10px 20px;
8786 + text-align: right;
8787 +}
8650 8788 table.lp-list-table tfoot tr {
8651 8789 border: none;
8652 8790 }
8653 8791 table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
8654 8792 border: none;
8793 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
8655 8794 }
8656 8795 table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
8657 8796 padding: 20px;
8658 8797 }
@@ -8673,16 +8812,8 @@
8673 8812 table.lp-list-table.order-table-details tfoot tr:not(:last-child) td, table.lp-list-table.order-table-details tfoot tr:not(:last-child) th {
8674 8813 padding-bottom: 0;
8675 8814 }
8676 8815
8677 -.lp_profile_course_progress__nav {
8678 - margin-top: 1rem;
8679 -}
8680 -
8681 -#profile-content-order-details .lp-table-wrap {
8682 - margin-bottom: 1rem;
8683 -}
8684 -
8685 8816 /**
8686 8817 * Style for the popup alert, confirm
8687 8818 * @link https://sweetalert2.github.io/
8688 8819 * @since 4.2.9
@@ -8776,15 +8907,27 @@
8776 8907 .lp-form-filter__fields > * {
8777 8908 flex: 1 1 0;
8778 8909 min-width: 0;
8779 8910 }
8911 +@media screen and (max-width: 782px) {
8912 + .lp-form-filter__fields > * {
8913 + flex: 1 1 50%;
8914 + }
8915 +}
8916 +@media screen and (max-width: 500px) {
8917 + .lp-form-filter__fields > * {
8918 + flex: 1 1 100%;
8919 + }
8920 +}
8780 8921 .lp-form-filter .filter-field {
8781 8922 display: flex;
8782 8923 flex-direction: column;
8783 8924 gap: 5px;
8925 + max-width: 200px;
8784 8926 }
8785 8927 .lp-form-filter .filter-field label {
8786 8928 text-align: right;
8929 + font-weight: bold;
8787 8930 }
8788 8931 .lp-form-filter button {
8789 8932 display: inline-flex;
8790 8933 align-items: center;
@@ -8793,8 +8936,23 @@
8793 8936 .lp-form-filter__actions {
8794 8937 display: flex;
8795 8938 gap: 8px;
8796 8939 align-items: center;
8940 +}
8941 +.lp-form-filter input, .lp-form-filter select {
8942 + min-height: 40px;
8943 + padding: 0 12px;
8944 +}
8945 +.lp-form-filter .lp-tom-select.ts-wrapper {
8946 + width: 100%;
8947 + min-width: auto;
8948 + /*&.dropdown-active {
8949 + width: 100%;
8950 + }*/
8951 +}
8952 +.lp-form-filter .lp-tom-select.ts-wrapper .ts-control {
8953 + min-height: 40px;
8954 + padding: 0 12px;
8797 8955 }
8798 8956
8799 8957 /* end reset css */
8800 8958 @media (max-width: 1024px) {