PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
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 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | assets/css/learnpress.css +374 -463 4.4.5 → 4.4.9 View file →
@@ -9,37 +9,17 @@
9 9
10 10 /**
11 11 * Mixin
12 12 */
13 -@-webkit-keyframes rotating4 {
14 - from {
15 - -webkit-transform: rotate(0deg);
16 - -o-transform: rotate(0deg);
17 - transform: rotate(0deg);
18 - }
19 - to {
20 - -webkit-transform: rotate(360deg);
21 - -o-transform: rotate(360deg);
22 - transform: rotate(360deg);
23 - }
24 -}
25 13 @keyframes rotating4 {
26 14 from {
27 - -ms-transform: rotate(0deg);
28 - -moz-transform: rotate(0deg);
29 - -webkit-transform: rotate(0deg);
30 - -o-transform: rotate(0deg);
31 15 transform: rotate(0deg);
32 16 }
33 17 to {
34 - -ms-transform: rotate(360deg);
35 - -moz-transform: rotate(360deg);
36 - -webkit-transform: rotate(360deg);
37 - -o-transform: rotate(360deg);
38 18 transform: rotate(360deg);
39 19 }
40 20 }
41 -@-webkit-keyframes animation4 {
21 +@keyframes animation4 {
42 22 from {
43 23 left: -40%;
44 24 width: 40%;
45 25 }
@@ -47,21 +27,90 @@
47 27 left: 100%;
48 28 width: 10%;
49 29 }
50 30 }
51 -@keyframes animation4 {
52 - from {
53 - left: -40%;
54 - width: 40%;
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 + left: 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 + left: 0;
55 64 }
56 - to {
65 + 50% {
66 + width: 100%;
67 + left: 0;
68 + }
69 + 100% {
70 + width: 0%;
57 71 left: 100%;
58 - width: 10%;
59 72 }
60 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: flex;
86 + align-items: center;
87 + justify-content: center;
88 + pointer-events: none;
89 + color: rgba(0, 0, 0, 0.2) !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 + line-height: 1;
101 + font-variant: normal;
102 + text-transform: none;
103 + -webkit-font-smoothing: antialiased;
104 + -moz-osx-font-smoothing: grayscale;
105 + color: black;
106 +}
107 +
61 108 .learn-press-message {
62 109 position: relative;
63 - margin: 24px auto;
110 + display: flex;
111 + align-items: center;
112 + margin: 0 !important;
64 113 padding: 10px 20px;
65 114 border-radius: var(--lp-border-radius, 5px);
66 115 background-color: #E5F7FF;
67 116 color: #007AFF;
@@ -66,24 +115,54 @@
66 115 background-color: #E5F7FF;
67 116 color: #007AFF;
68 117 max-width: 100%;
69 118 }
119 +.learn-press-message::before {
120 + display: inline-block;
121 + margin-right: 8px;
122 + font-family: "lp-icon";
123 + font-size: 20px;
124 + font-style: normal;
125 + font-weight: normal;
126 + line-height: 1;
127 +}
70 128 .learn-press-message.error {
71 129 background-color: #FEE5E5;
72 130 color: #FF3B30;
131 + border: 1px solid #E31A1A;
132 + padding: 10px 20px;
73 133 }
134 +.learn-press-message.error::before {
135 + content: "\f071";
136 + color: #E31A1A;
137 +}
74 138 .learn-press-message.warning {
75 139 background-color: #FEF7E6;
76 140 color: #FF9500;
141 + border: 1px solid #F8A100;
77 142 }
143 +.learn-press-message.warning::before {
144 + content: "\f06a";
145 + color: #F8A100;
146 +}
78 147 .learn-press-message.success {
79 148 background-color: #EBF8E5;
80 149 color: #3AB500;
150 + border: 1px solid #28A746;
81 151 }
152 +.learn-press-message.success::before {
153 + content: "\f058";
154 + color: #28A746;
155 +}
82 156 .learn-press-message.info {
83 157 background-color: rgba(0, 122, 255, 0.1019607843);
84 158 color: #007AFF;
159 + border: 1px solid #2E91FA;
85 160 }
161 +.learn-press-message.info::before {
162 + content: "\e931";
163 + color: #2E91FA;
164 +}
86 165 .learn-press-message a {
87 166 text-decoration: underline;
88 167 }
89 168
@@ -134,18 +213,12 @@
134 213
135 214 @keyframes lp-rotating {
136 215 from {
137 216 -webkit-transform: rotate(0deg);
138 - -moz-transform: rotate(0deg);
139 - -ms-transform: rotate(0deg);
140 - -o-transform: rotate(0deg);
141 217 transform: rotate(0deg);
142 218 }
143 219 to {
144 220 -webkit-transform: rotate(360deg);
145 - -moz-transform: rotate(360deg);
146 - -ms-transform: rotate(360deg);
147 - -o-transform: rotate(360deg);
148 221 transform: rotate(360deg);
149 222 }
150 223 }
151 224 @-webkit-keyframes lp-rotating {
@@ -150,18 +223,12 @@
150 223 }
151 224 @-webkit-keyframes lp-rotating {
152 225 from {
153 226 -webkit-transform: rotate(0deg);
154 - -moz-transform: rotate(0deg);
155 - -ms-transform: rotate(0deg);
156 - -o-transform: rotate(0deg);
157 227 transform: rotate(0deg);
158 228 }
159 229 to {
160 230 -webkit-transform: rotate(360deg);
161 - -moz-transform: rotate(360deg);
162 - -ms-transform: rotate(360deg);
163 - -o-transform: rotate(360deg);
164 231 transform: rotate(360deg);
165 232 }
166 233 }
167 234 .lp-loading-change {
@@ -184,46 +251,16 @@
184 251 */
185 252 /**
186 253 * Mixin
187 254 */
188 -@-webkit-keyframes rotating4 {
189 - from {
190 - -webkit-transform: rotate(0deg);
191 - -o-transform: rotate(0deg);
192 - transform: rotate(0deg);
193 - }
194 - to {
195 - -webkit-transform: rotate(360deg);
196 - -o-transform: rotate(360deg);
197 - transform: rotate(360deg);
198 - }
199 -}
200 255 @keyframes rotating4 {
201 256 from {
202 - -ms-transform: rotate(0deg);
203 - -moz-transform: rotate(0deg);
204 - -webkit-transform: rotate(0deg);
205 - -o-transform: rotate(0deg);
206 257 transform: rotate(0deg);
207 258 }
208 259 to {
209 - -ms-transform: rotate(360deg);
210 - -moz-transform: rotate(360deg);
211 - -webkit-transform: rotate(360deg);
212 - -o-transform: rotate(360deg);
213 260 transform: rotate(360deg);
214 261 }
215 262 }
216 -@-webkit-keyframes animation4 {
217 - from {
218 - left: -40%;
219 - width: 40%;
220 - }
221 - to {
222 - left: 100%;
223 - width: 10%;
224 - }
225 -}
226 263 @keyframes animation4 {
227 264 from {
228 265 left: -40%;
229 266 width: 40%;
@@ -258,10 +295,8 @@
258 295 .learnpress-page input[type=email],
259 296 .learnpress-page input[type=number],
260 297 .learnpress-page input[type=password], .learnpress-page textarea {
261 298 border-color: var(--lp-border-color, #E2E0DB);
262 - -webkit-border-radius: var(--lp-border-radius, 5px);
263 - -moz-border-radius: var(--lp-border-radius, 5px);
264 299 border-radius: var(--lp-border-radius, 5px);
265 300 }
266 301 .learnpress-page input[type=text]:focus,
267 302 .learnpress-page input[type=email]:focus,
@@ -279,15 +314,10 @@
279 314 font-family: inherit;
280 315 font-weight: 400;
281 316 text-align: center;
282 317 text-transform: capitalize;
283 - -webkit-border-radius: var(--lp-border-radius, 5px);
284 - -moz-border-radius: var(--lp-border-radius, 5px);
285 318 border-radius: var(--lp-border-radius, 5px);
286 319 -webkit-transition: all 0.25s;
287 - -moz-transition: all 0.25s;
288 - -ms-transition: all 0.25s;
289 - -o-transition: all 0.25s;
290 320 transition: all 0.25s;
291 321 }
292 322 .learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
293 323 height: 52px;
@@ -304,10 +334,8 @@
304 334 }
305 335 .learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
306 336 display: inline-block;
307 337 margin-right: 5px;
308 - -webkit-animation: lp-rotating 1s linear infinite;
309 - -moz-animation: lp-rotating 1s linear infinite;
310 338 animation: lp-rotating 1s linear infinite;
311 339 }
312 340 .learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
313 341 outline: 0;
@@ -327,11 +355,8 @@
327 355 overflow-x: hidden;
328 356 }*/
329 357 a {
330 358 -webkit-transition: 0.3s;
331 - -moz-transition: 0.3s;
332 - -ms-transition: 0.3s;
333 - -o-transition: 0.3s;
334 359 transition: 0.3s;
335 360 text-decoration: none;
336 361 }
337 362
@@ -358,30 +383,8 @@
358 383 width: 20px;
359 384 height: 20px;
360 385 }
361 386
362 -.lp-button {
363 - border: 1px solid var(--lp-border-color, #E2E0DB);
364 - border-radius: var(--lp-border-radius, 5px);
365 - padding: 8px 16px;
366 -}
367 -.lp-button.loading {
368 - pointer-events: none;
369 - opacity: 0.8;
370 -}
371 -.lp-button.loading:before {
372 - display: inline-block;
373 - font-family: "lp-icon";
374 - content: "\f110";
375 - animation: lp-rotating 1s linear infinite;
376 - margin-right: 5px;
377 - font-variant: normal;
378 - text-transform: none;
379 - -webkit-font-smoothing: antialiased;
380 - -moz-osx-font-smoothing: grayscale;
381 - vertical-align: middle;
382 -}
383 -
384 387 .lp-hidden {
385 388 display: none !important;
386 389 }
387 390
@@ -805,11 +808,8 @@
805 808 }
806 809
807 810 .lp-checkout-form__before,
808 811 .lp-checkout-form__after {
809 - width: 45%;
810 - width: -webkit-calc(50% - 30px);
811 - width: -moz-calc(50% - 30px);
812 812 width: calc(50% - 30px);
813 813 margin: 0 15px 40px 15px;
814 814 }
815 815 .lp-checkout-form__before .lp-checkout-block h4,
@@ -854,9 +854,9 @@
854 854 height: 19px;
855 855 margin: 0 4px 0 0;
856 856 border: 1px solid #ccc;
857 857 cursor: pointer;
858 - -webkit-appearance: none;
858 + appearance: none;
859 859 }
860 860 .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus {
861 861 outline: 0;
862 862 }
@@ -910,11 +910,8 @@
910 910 flex-direction: column-reverse;
911 911 margin: 0;
912 912 }
913 913 }
914 -.lp-checkout-form #btn-checkout-account-switch-to-guest {
915 - margin-bottom: 60px;
916 -}
917 914 .lp-checkout-form .description {
918 915 float: left;
919 916 }
920 917 .lp-checkout-form a {
@@ -962,32 +959,8 @@
962 959 }
963 960 .lp-checkout-form .lp-guest-switch-login a {
964 961 display: inline-block;
965 962 }
966 -.lp-checkout-form input[name=checkout-account-switch-form] {
967 - display: none;
968 -}
969 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
970 - display: none;
971 - overflow: hidden;
972 - height: 0;
973 - margin: 0;
974 - padding: 0;
975 - border: 0;
976 - opacity: 0;
977 -}
978 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
979 - overflow: hidden;
980 - height: 0;
981 -}
982 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
983 - display: block;
984 - overflow: auto;
985 - height: auto;
986 -}
987 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
988 - display: none;
989 -}
990 963 .lp-checkout-form::after {
991 964 display: block;
992 965 clear: both;
993 966 content: "";
@@ -995,31 +968,37 @@
995 968 .lp-checkout-form:focus {
996 969 outline: 0;
997 970 }
998 971
999 -#checkout-order .lp-checkout-order__inner {
1000 - padding: 0 20px;
1001 - border: 1px solid var(--lp-border-color, #E2E0DB);
1002 - border-radius: 4px;
972 +#checkout-order {
973 + /*.lp-checkout-order__inner {
974 + padding: 0 20px;
975 + border: 1px solid $border-color;
976 + border-radius: 4px;
977 + }*/
978 + /*td, th{
979 + border-right: 0;
980 + border-left: 0;
981 + background: transparent;
982 + &:last-child {
983 + padding-right: 0;
984 + }
985 + }
986 + table {
987 + width: 100%;
988 + margin: 0;
989 + border: 0;
990 + }*/
1003 991 }
992 +#checkout-order .lp-list-table {
993 + min-width: auto;
994 +}
1004 995 #checkout-order .cart-item:first-child td {
1005 996 border-top: 0;
1006 997 }
1007 -#checkout-order td, #checkout-order th {
1008 - border-right: 0;
1009 - border-left: 0;
1010 - background: transparent;
1011 -}
1012 -#checkout-order td:last-child, #checkout-order th:last-child {
1013 - padding-right: 0;
1014 -}
1015 -#checkout-order table {
1016 - width: 100%;
1017 - margin: 0;
1018 - border: 0;
1019 -}
1020 998 #checkout-order .course-name {
1021 999 font-weight: 600;
1000 + text-align: left;
1022 1001 }
1023 1002 #checkout-order .course-name a {
1024 1003 display: -webkit-box;
1025 1004 overflow: hidden;
@@ -1033,34 +1012,38 @@
1033 1012 #checkout-order .col-number {
1034 1013 min-width: 50px;
1035 1014 color: #666;
1036 1015 font-weight: 600;
1037 - text-align: right;
1016 + text-align: left;
1038 1017 }
1039 1018 #checkout-order tfoot {
1040 - font-size: 1.2em;
1019 + text-align: left;
1020 + /*tr:last-child {
1021 + border-width: 0;
1022 +
1023 + td, th {
1024 + border-width: 0;
1025 + }
1026 + }*/
1041 1027 }
1042 1028 #checkout-order tfoot th {
1043 1029 font-weight: 600;
1044 - padding-left: 0;
1030 + padding: 10px 20px;
1045 1031 }
1046 -#checkout-order tfoot .order-total {
1047 - font-size: 1.4em;
1032 +#checkout-order tfoot tr:hover {
1033 + background: #eff6ff;
1048 1034 }
1049 -#checkout-order tfoot tr:last-child {
1050 - border-width: 0;
1035 +#checkout-order tfoot td {
1036 + padding: 10px 20px;
1051 1037 }
1052 -#checkout-order tfoot tr:last-child td, #checkout-order tfoot tr:last-child th {
1053 - border-width: 0;
1038 +#checkout-order tfoot .order-total {
1039 + font-size: 1.2em;
1054 1040 }
1055 1041 #checkout-order .course-thumbnail {
1056 1042 width: 80px;
1057 - padding: 20px 13px 18px 0;
1058 1043 }
1059 1044 #checkout-order .course-thumbnail img {
1060 1045 width: 100px;
1061 - max-width: 100% !important;
1062 - height: auto !important;
1063 1046 }
1064 1047
1065 1048 .order-comments {
1066 1049 width: 100%;
@@ -1177,10 +1160,8 @@
1177 1160 margin: 0 8px 0 0;
1178 1161 border: 1px solid var(--lp-border-color, #E2E0DB);
1179 1162 background: #fff;
1180 1163 -webkit-appearance: none;
1181 - -webkit-border-radius: 50%;
1182 - -moz-border-radius: 50%;
1183 1164 border-radius: 50%;
1184 1165 }
1185 1166 #checkout-payment .lp-payment-method .gateway-input::before {
1186 1167 position: absolute;
@@ -1189,10 +1170,8 @@
1189 1170 width: 6px;
1190 1171 height: 6px;
1191 1172 background: #41abec;
1192 1173 transform: translate(-50%, -50%);
1193 - -webkit-border-radius: 50%;
1194 - -moz-border-radius: 50%;
1195 1174 border-radius: 50%;
1196 1175 }
1197 1176 #checkout-payment .lp-payment-method .gateway-input:checked::before {
1198 1177 content: "";
@@ -1309,16 +1288,27 @@
1309 1288 .learn-press-checkout-comment h4 {
1310 1289 display: none;
1311 1290 }
1312 1291
1313 -.lp-content-area .order_details {
1314 - width: 100%;
1315 - border-collapse: collapse;
1292 +.order_details.lp-list-table th {
1293 + max-width: 80px;
1294 + text-align: left;
1316 1295 }
1317 -.lp-content-area .order_details th a, .lp-content-area .order_details td a {
1318 - color: var(--lp-primary-color);
1319 -}
1320 1296
1297 +/*.lp-content-area .order_details {
1298 + width: 100%;
1299 + border-collapse: collapse;
1300 +
1301 +
1302 + th, td {
1303 + //text-align: left;
1304 + //padding: 10px 25px;
1305 + //border: 1px solid;
1306 + a {
1307 + color: var(--lp-primary-color);
1308 + }
1309 + }
1310 +}*/
1321 1311 .learnpress-checkout .learnpress > .learn-press-message {
1322 1312 max-width: var(--lp-container-max-width);
1323 1313 margin: 0 auto;
1324 1314 }
@@ -1327,75 +1317,95 @@
1327 1317 input[type=email],
1328 1318 input[type=number],
1329 1319 input[type=password] {
1330 1320 -webkit-box-sizing: border-box;
1331 - -moz-box-sizing: border-box;
1332 1321 box-sizing: border-box;
1333 1322 margin: 0;
1334 1323 box-shadow: unset;
1335 1324 }
1336 1325
1337 -.learnpress table {
1338 - width: 100%;
1339 - margin: 0 auto 1em auto;
1340 - border-spacing: 0;
1341 - border-collapse: collapse;
1342 -}
1343 -.learnpress table th, .learnpress table td {
1344 - padding: 0.7em 1em;
1345 - border: 1px solid var(--lp-border-color, #E2E0DB);
1346 - background: #fff;
1347 - text-align: left;
1348 -}
1349 -.learnpress table thead {
1350 - box-sizing: border-box;
1351 - border: 1px solid var(--lp-border-color, #E2E0DB);
1352 -}
1353 -.learnpress table thead th {
1354 - border-bottom: none;
1355 - background: var(--lp-white-grey, #F7F7FB);
1356 - font-size: 1.1em;
1357 - font-weight: 600;
1358 -}
1359 -.learnpress table tbody, .learnpress table tfoot {
1360 - box-sizing: border-box;
1361 -}
1362 -.learnpress table tbody td, .learnpress table tbody th, .learnpress table tfoot td, .learnpress table tfoot th {
1363 - border: 1px solid var(--lp-border-color, #E2E0DB);
1364 - line-height: 1.4;
1365 -}
1366 -.learnpress table tbody td a, .learnpress table tbody th a, .learnpress table tfoot td a, .learnpress table tfoot th a {
1367 - color: inherit;
1368 - text-decoration: none;
1369 -}
1370 -.learnpress table tbody td a:hover, .learnpress table tbody th a:hover, .learnpress table tfoot td a:hover, .learnpress table tfoot th a:hover {
1371 - color: var(--lp-primary-color);
1372 -}
1373 -.learnpress table tbody tr .column-status .result-percent, .learnpress table tfoot tr .column-status .result-percent {
1374 - font-weight: 500;
1375 -}
1376 -.learnpress table tbody tr .column-status .lp-label, .learnpress table tfoot tr .column-status .lp-label {
1377 - font-weight: 600;
1378 -}
1379 -.learnpress table tbody tr:nth-child(even) td, .learnpress table tfoot tr:nth-child(even) td {
1380 - background: var(--tb-even-color, #fafafa);
1381 -}
1382 -.learnpress table .list-table-nav td {
1383 - font-size: 0.875em;
1384 -}
1385 -.learnpress table .list-table-nav td.nav-text {
1386 - text-align: left;
1387 -}
1388 -.learnpress table .list-table-nav td.nav-pages {
1389 - text-align: right;
1390 -}
1391 -.learnpress table .list-table-nav td.nav-pages .learn-press-pagination {
1392 - text-align: right;
1393 -}
1394 -.learnpress table .list-table-nav td.nav-pages .page-numbers {
1395 - margin-bottom: 0;
1396 -}
1326 +/*.learnpress{
1327 + table {
1328 + width: 100%;
1329 + margin:0 auto 1em auto;
1330 + border-spacing: 0;
1331 + border-collapse: collapse;
1332 + th, td {
1333 + padding: .7em 1em;
1334 + border: 1px solid $border-color;
1335 + background: #fff;
1336 + text-align: left;
1337 + }
1397 1338
1339 + thead {
1340 + box-sizing: border-box;
1341 + border: 1px solid $border-color;
1342 +
1343 + th {
1344 + border-bottom: none;
1345 + background: $bg-grey;
1346 + font-size: 1.1em;
1347 + font-weight: 600;
1348 + }
1349 + }
1350 +
1351 + tbody, tfoot {
1352 + box-sizing: border-box;
1353 +
1354 + td, th {
1355 + //background: #fff;
1356 + border: 1px solid $border-color;
1357 + line-height: 1.4;
1358 +
1359 + a {
1360 + color: inherit;
1361 + text-decoration: none;
1362 +
1363 + &:hover {
1364 + color: var(--lp-primary-color);
1365 + }
1366 + }
1367 + }
1368 +
1369 + tr {
1370 + .column-status {
1371 + .result-percent {
1372 + font-weight: 500;
1373 + }
1374 +
1375 + .lp-label {
1376 + font-weight: 600;
1377 + }
1378 + }
1379 +
1380 + &:nth-child(even) td {
1381 + background: var(--tb-even-color, #fafafa);
1382 + }
1383 + }
1384 + }
1385 + .list-table-nav {
1386 + td {
1387 + font-size: 0.875em;
1388 +
1389 + &.nav-text {
1390 + text-align: left;
1391 + }
1392 +
1393 + &.nav-pages {
1394 + text-align: right;
1395 +
1396 + .learn-press-pagination {
1397 + text-align: right;
1398 + }
1399 +
1400 + .page-numbers {
1401 + margin-bottom: 0;
1402 + }
1403 + }
1404 + }
1405 + }
1406 + }
1407 +}*/
1398 1408 .lp-label {
1399 1409 display: inline-block;
1400 1410 color: #666;
1401 1411 font-weight: 300;
@@ -1441,9 +1451,8 @@
1441 1451 width: 100%;
1442 1452 border: 1px solid var(--lp-border-color, #E2E0DB);
1443 1453 padding: 8px 16px;
1444 1454 -webkit-box-sizing: border-box;
1445 - -moz-box-sizing: border-box;
1446 1455 box-sizing: border-box;
1447 1456 }
1448 1457 .learn-press-form .form-fields .form-field input[type=email]:focus,
1449 1458 .learn-press-form .form-fields .form-field input[type=text]:focus,
@@ -1723,18 +1732,22 @@
1723 1732 .learnpress_avatar__form__upload div {
1724 1733 line-height: 1.4;
1725 1734 }
1726 1735 .learnpress_avatar__button--loading:before {
1727 - display: inline-block;
1736 + position: absolute;
1737 + inset: 0;
1738 + display: flex;
1739 + align-items: center;
1740 + justify-content: center;
1728 1741 font-family: "lp-icon";
1729 1742 content: "\f110";
1730 1743 animation: lp-rotating 1s linear infinite;
1731 - margin-right: 5px;
1744 + line-height: 1;
1732 1745 font-variant: normal;
1733 1746 text-transform: none;
1734 1747 -webkit-font-smoothing: antialiased;
1735 1748 -moz-osx-font-smoothing: grayscale;
1736 - vertical-align: middle;
1749 + color: black;
1737 1750 }
1738 1751
1739 1752 button.learnpress_avatar__button {
1740 1753 height: 40px;
@@ -2076,9 +2089,8 @@
2076 2089 flex-wrap: wrap;
2077 2090 align-items: center;
2078 2091 justify-content: space-between;
2079 2092 gap: 8px;
2080 - border-top: 1px solid #e2e8f0;
2081 2093 }
2082 2094 .lp-enrolled-students-table-footer__count {
2083 2095 color: #64748b;
2084 2096 font-size: 13px;
@@ -2586,8 +2598,65 @@
2586 2598 font-size: 1.6em;
2587 2599 margin-bottom: 12px;
2588 2600 }
2589 2601
2602 +.learn-press-profile-course {
2603 + /*&__progress {
2604 + .lp_profile_course_progress {
2605 + &__item {
2606 + img {
2607 + width: 100%;
2608 + aspect-ratio: 16/9;
2609 + object-fit: cover;
2610 + height: auto;
2611 + display: block;
2612 + }
2613 +
2614 + td,
2615 + th {
2616 + text-align: center;
2617 +
2618 + &:first-child {
2619 + width: 15%;
2620 + padding: 0;
2621 + @media ( max-width: 768px ) {
2622 + display: none;
2623 + }
2624 + }
2625 +
2626 + &:nth-child( 2 ) {
2627 + width: 25%;
2628 +
2629 + a {
2630 + display: -webkit-box;
2631 + -webkit-line-clamp: 2;
2632 + -webkit-box-orient: vertical;
2633 + overflow: hidden;
2634 + }
2635 + }
2636 +
2637 + &:nth-child( 3 ) {
2638 + width: 10%;
2639 + }
2640 +
2641 + &:nth-child( 4 ) {
2642 + width: 25%;
2643 + }
2644 +
2645 + &:nth-child( 5 ) {
2646 + width: 25%;
2647 + }
2648 + }
2649 + }
2650 + }
2651 +
2652 + @media ( max-width: 768px ) {
2653 + .learn-press-course-tab__filter__content {
2654 + overflow-x: auto;
2655 + }
2656 + }
2657 + }*/
2658 +}
2590 2659 .learn-press-profile-course__statistic {
2591 2660 margin-bottom: 32px;
2592 2661 }
2593 2662 .learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
@@ -2630,58 +2699,8 @@
2630 2699 width: 100%;
2631 2700 margin: 0 0 16px;
2632 2701 }
2633 2702 }
2634 -.learn-press-profile-course__progress .lp_profile_course_progress__item img {
2635 - width: 100%;
2636 - aspect-ratio: 16/9;
2637 - object-fit: cover;
2638 - height: auto;
2639 - display: block;
2640 -}
2641 -.learn-press-profile-course__progress .lp_profile_course_progress__item td,
2642 -.learn-press-profile-course__progress .lp_profile_course_progress__item th {
2643 - text-align: center;
2644 -}
2645 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,
2646 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child {
2647 - width: 15%;
2648 - padding: 0;
2649 -}
2650 -@media (max-width: 768px) {
2651 - .learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,
2652 - .learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child {
2653 - display: none;
2654 - }
2655 -}
2656 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2),
2657 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) {
2658 - width: 25%;
2659 -}
2660 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,
2661 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) a {
2662 - display: -webkit-box;
2663 - -webkit-line-clamp: 2;
2664 - -webkit-box-orient: vertical;
2665 - overflow: hidden;
2666 -}
2667 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3),
2668 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(3) {
2669 - width: 10%;
2670 -}
2671 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4),
2672 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(4) {
2673 - width: 25%;
2674 -}
2675 -.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5),
2676 -.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(5) {
2677 - width: 25%;
2678 -}
2679 -@media (max-width: 768px) {
2680 - .learn-press-profile-course__progress .learn-press-course-tab__filter__content {
2681 - overflow-x: auto;
2682 - }
2683 -}
2684 2703
2685 2704 .lp-profile-content #profile-content-order-details h3 {
2686 2705 margin-top: 0;
2687 2706 font-size: 1.875em;
@@ -2725,8 +2744,16 @@
2725 2744 gap: 12px;
2726 2745 margin-top: 16px;
2727 2746 }
2728 2747
2748 +.lp_profile_course_progress__nav {
2749 + margin-top: 1rem;
2750 +}
2751 +
2752 +#profile-content-order-details .lp-table-wrap {
2753 + margin-bottom: 1rem;
2754 +}
2755 +
2729 2756 .course-extra-box {
2730 2757 margin-bottom: 16px;
2731 2758 border: 1px solid var(--lp-border-color, #E2E0DB);
2732 2759 border-radius: var(--lp-border-radius, 5px);
@@ -2765,17 +2792,12 @@
2765 2792 overflow: hidden;
2766 2793 transition: height 0.3s ease;
2767 2794 }
2768 2795 .course-extra-box__content-inner {
2769 - -webkit-animation-name: course-extra-box__content-inner-transform;
2770 2796 animation-name: course-extra-box__content-inner-transform;
2771 - -webkit-animation-duration: 0.3s;
2772 2797 animation-duration: 0.3s;
2773 - -webkit-animation-timing-function: ease-in-out;
2774 2798 animation-timing-function: ease-in-out;
2775 - -webkit-animation-iteration-count: 1;
2776 2799 animation-iteration-count: 1;
2777 - -webkit-animation-direction: normal;
2778 2800 animation-direction: normal;
2779 2801 }
2780 2802 .course-extra-box__content-inner > ul {
2781 2803 padding-left: 0 !important;
@@ -2836,19 +2858,13 @@
2836 2858 @-webkit-keyframes course-extra-box__content-inner-transform {
2837 2859 from {
2838 2860 opacity: 0;
2839 2861 -webkit-transform: translateX(5%);
2840 - -moz-transform: translateX(5%);
2841 - -ms-transform: translateX(5%);
2842 - -o-transform: translateX(5%);
2843 2862 transform: translateX(5%);
2844 2863 }
2845 2864 to {
2846 2865 opacity: 1;
2847 2866 -webkit-transform: translateX(0%);
2848 - -moz-transform: translateX(0%);
2849 - -ms-transform: translateX(0%);
2850 - -o-transform: translateX(0%);
2851 2867 transform: translateX(0%);
2852 2868 }
2853 2869 }
2854 2870 @keyframes course-extra-box__content-inner-transform {
@@ -2923,19 +2939,13 @@
2923 2939 @-webkit-keyframes course-faqs-box__content-inner-transform {
2924 2940 from {
2925 2941 opacity: 0;
2926 2942 -webkit-transform: translateY(-5%);
2927 - -moz-transform: translateY(-5%);
2928 - -ms-transform: translateY(-5%);
2929 - -o-transform: translateY(-5%);
2930 2943 transform: translateY(-5%);
2931 2944 }
2932 2945 to {
2933 2946 opacity: 1;
2934 2947 -webkit-transform: translateY(0%);
2935 - -moz-transform: translateY(0%);
2936 - -ms-transform: translateY(0%);
2937 - -o-transform: translateY(0%);
2938 2948 transform: translateY(0%);
2939 2949 }
2940 2950 }
2941 2951 @keyframes course-faqs-box__content-inner-transform {
@@ -2941,19 +2951,13 @@
2941 2951 @keyframes course-faqs-box__content-inner-transform {
2942 2952 from {
2943 2953 opacity: 0;
2944 2954 -webkit-transform: translateY(-5%);
2945 - -moz-transform: translateY(-5%);
2946 - -ms-transform: translateY(-5%);
2947 - -o-transform: translateY(-5%);
2948 2955 transform: translateY(-5%);
2949 2956 }
2950 2957 to {
2951 2958 opacity: 1;
2952 2959 -webkit-transform: translateY(0%);
2953 - -moz-transform: translateY(0%);
2954 - -ms-transform: translateY(0%);
2955 - -o-transform: translateY(0%);
2956 2960 transform: translateY(0%);
2957 2961 }
2958 2962 }
2959 2963 .extra-box__title, .course-faqs__title, .course-material__title {
@@ -2993,11 +2997,8 @@
2993 2997 display: block;
2994 2998 }
2995 2999 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2996 3000 -webkit-transform: rotate(180deg);
2997 - -moz-transform: rotate(180deg);
2998 - -ms-transform: rotate(180deg);
2999 - -o-transform: rotate(180deg);
3000 3001 transform: rotate(180deg);
3001 3002 top: 0;
3002 3003 }
3003 3004 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -3016,18 +3017,22 @@
3016 3017 box-shadow: none;
3017 3018 outline: none;
3018 3019 }
3019 3020 .course-curriculum .section-item__loadmore.loading button:before {
3020 - display: inline-block;
3021 + position: absolute;
3022 + inset: 0;
3023 + display: flex;
3024 + align-items: center;
3025 + justify-content: center;
3021 3026 font-family: "lp-icon";
3022 3027 content: "\f110";
3023 3028 animation: lp-rotating 1s linear infinite;
3024 - margin-right: 5px;
3029 + line-height: 1;
3025 3030 font-variant: normal;
3026 3031 text-transform: none;
3027 3032 -webkit-font-smoothing: antialiased;
3028 3033 -moz-osx-font-smoothing: grayscale;
3029 - vertical-align: middle;
3034 + color: black;
3030 3035 }
3031 3036 .course-curriculum .section-header {
3032 3037 display: table;
3033 3038 width: 100%;
@@ -3035,9 +3040,8 @@
3035 3040 border-bottom: 0;
3036 3041 border-bottom: 1px solid #d9e0f1;
3037 3042 cursor: pointer;
3038 3043 -webkit-box-sizing: border-box;
3039 - -moz-box-sizing: border-box;
3040 3044 box-sizing: border-box;
3041 3045 }
3042 3046 .course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
3043 3047 margin: 0;
@@ -3243,18 +3247,22 @@
3243 3247 margin-top: 20px;
3244 3248 margin-bottom: 20px;
3245 3249 }
3246 3250 .course-curriculum .curriculum-more__button.loading:before {
3247 - display: inline-block;
3251 + position: absolute;
3252 + inset: 0;
3253 + display: flex;
3254 + align-items: center;
3255 + justify-content: center;
3248 3256 font-family: "lp-icon";
3249 3257 content: "\f110";
3250 3258 animation: lp-rotating 1s linear infinite;
3251 - margin-right: 5px;
3259 + line-height: 1;
3252 3260 font-variant: normal;
3253 3261 text-transform: none;
3254 3262 -webkit-font-smoothing: antialiased;
3255 3263 -moz-osx-font-smoothing: grayscale;
3256 - vertical-align: middle;
3264 + color: black;
3257 3265 }
3258 3266
3259 3267 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3260 3268 float: right;
@@ -3497,8 +3505,11 @@
3497 3505 content: "\e921";
3498 3506 color: #999;
3499 3507 }
3500 3508
3509 +.info-learning .course-progress > div {
3510 + margin-bottom: 8px;
3511 +}
3501 3512 .info-learning .course-progress__line {
3502 3513 width: 100%;
3503 3514 background: #ccc;
3504 3515 height: 5px;
@@ -3527,8 +3538,11 @@
3527 3538 width: 2px;
3528 3539 height: 100%;
3529 3540 background: var(--lp-secondary-color);
3530 3541 }
3542 +.info-learning .start-date, .info-learning .end-date {
3543 + margin-bottom: 8px;
3544 +}
3531 3545
3532 3546 .lp-quiz-buttons {
3533 3547 margin-bottom: 20px;
3534 3548 display: block;
@@ -3590,15 +3604,10 @@
3590 3604 position: relative;
3591 3605 margin: 0 0 18px 0;
3592 3606 padding: 10px;
3593 3607 cursor: pointer;
3594 - -webkit-border-radius: 4px;
3595 - -moz-border-radius: 4px;
3596 3608 border-radius: 4px;
3597 3609 -webkit-transition: background linear 0.25s;
3598 - -moz-transition: background linear 0.25s;
3599 - -ms-transition: background linear 0.25s;
3600 - -o-transition: background linear 0.25s;
3601 3610 transition: background linear 0.25s;
3602 3611 }
3603 3612 .answer-options .answer-option .option-title {
3604 3613 display: table-cell;
@@ -3615,11 +3624,8 @@
3615 3624 width: 3px;
3616 3625 background: #ddd;
3617 3626 content: "";
3618 3627 -webkit-transition: background linear 0.25s;
3619 - -moz-transition: background linear 0.25s;
3620 - -ms-transition: background linear 0.25s;
3621 - -o-transition: background linear 0.25s;
3622 3628 transition: background linear 0.25s;
3623 3629 }
3624 3630 .answer-options .answer-option input[type=checkbox],
3625 3631 .answer-options .answer-option input[type=radio] {
@@ -3632,10 +3638,8 @@
3632 3638 height: 32px;
3633 3639 margin: 0 10px 0 3px;
3634 3640 border: 1px solid #cfcfcf;
3635 3641 background: #f9fafc;
3636 - -webkit-border-radius: 4px;
3637 - -moz-border-radius: 4px;
3638 3642 border-radius: 4px;
3639 3643 }
3640 3644 .answer-options .answer-option input[type=checkbox]::after,
3641 3645 .answer-options .answer-option input[type=radio]::after {
@@ -3678,10 +3682,8 @@
3678 3682 .answer-options .answer-option input[type=checkbox]:checked::after {
3679 3683 border: none;
3680 3684 }
3681 3685 .answer-options .answer-option input[type=radio] {
3682 - -webkit-border-radius: 50%;
3683 - -moz-border-radius: 50%;
3684 3686 border-radius: 50%;
3685 3687 }
3686 3688 .answer-options .answer-option input[type=radio]::before {
3687 3689 border-radius: 50%;
@@ -3735,10 +3737,8 @@
3735 3737 background: #f02425;
3736 3738 display: flex;
3737 3739 align-items: center;
3738 3740 justify-content: center;
3739 - -webkit-border-radius: var(--lp-border-radius, 5px);
3740 - -moz-border-radius: var(--lp-border-radius, 5px);
3741 3741 border-radius: var(--lp-border-radius, 5px);
3742 3742 gap: 8px;
3743 3743 }
3744 3744 .quiz-result .result-message::after {
@@ -4028,9 +4028,8 @@
4028 4028 border: 4px solid #b1c1e6;
4029 4029 border-radius: 50%;
4030 4030 content: "";
4031 4031 -webkit-box-sizing: border-box;
4032 - -moz-box-sizing: border-box;
4033 4032 box-sizing: border-box;
4034 4033 }
4035 4034 .quiz-status .countdown .clock .circle-progress-bar {
4036 4035 display: inline-block;
@@ -4263,11 +4262,8 @@
4263 4262 padding: 50px;
4264 4263 justify-content: center;
4265 4264 align-items: center;
4266 4265 -webkit-transform: none !important;
4267 - -moz-transform: none !important;
4268 - -ms-transform: none !important;
4269 - -o-transform: none !important;
4270 4266 transform: none !important;
4271 4267 }
4272 4268 .quiz-result .result-grade::before,
4273 4269 .quiz-result .result-grade svg {
@@ -4276,10 +4272,8 @@
4276 4272 left: 50%;
4277 4273 width: 200px;
4278 4274 height: 200px;
4279 4275 margin-left: -100px;
4280 - -webkit-border-radius: 50%;
4281 - -moz-border-radius: 50%;
4282 4276 border-radius: 50%;
4283 4277 }
4284 4278 .quiz-result .result-grade::before {
4285 4279 box-sizing: border-box;
@@ -4288,11 +4282,8 @@
4288 4282 content: "";
4289 4283 }
4290 4284 .quiz-result .result-grade svg {
4291 4285 -webkit-transform: rotate(-90deg);
4292 - -moz-transform: rotate(-90deg);
4293 - -ms-transform: rotate(-90deg);
4294 - -o-transform: rotate(-90deg);
4295 4286 transform: rotate(-90deg);
4296 4287 }
4297 4288 .quiz-result .result-grade svg circle {
4298 4289 stroke: var(--lp-primary-color);
@@ -4298,11 +4289,8 @@
4298 4289 stroke: var(--lp-primary-color);
4299 4290 }
4300 4291 .quiz-result.passed .result-grade svg {
4301 4292 -webkit-transform: rotate(-90deg);
4302 - -moz-transform: rotate(-90deg);
4303 - -ms-transform: rotate(-90deg);
4304 - -o-transform: rotate(-90deg);
4305 4293 transform: rotate(-90deg);
4306 4294 }
4307 4295 .quiz-result.passed .result-grade .result-achieved {
4308 4296 color: #333;
@@ -4327,15 +4315,10 @@
4327 4315 position: absolute;
4328 4316 top: 50%;
4329 4317 border-color: #d9e0f1;
4330 4318 -webkit-transform: translateY(-50%);
4331 - -moz-transform: translateY(-50%);
4332 - -ms-transform: translateY(-50%);
4333 - -o-transform: translateY(-50%);
4334 4319 transform: translateY(-50%);
4335 4320 margin: 0 0 0 10px;
4336 - -webkit-border-radius: 4px;
4337 - -moz-border-radius: 4px;
4338 4321 border-radius: 4px;
4339 4322 }
4340 4323 .question .answer-option input[type=radio]::after,
4341 4324 .question .answer-option input[type=checkbox]::after {
@@ -4354,10 +4337,8 @@
4354 4337 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4355 4338 border-color: #99aee4;
4356 4339 }
4357 4340 .question .answer-option input[type=radio] {
4358 - -webkit-border-radius: 50%;
4359 - -moz-border-radius: 50%;
4360 4341 border-radius: 50%;
4361 4342 }
4362 4343 .question .answer-option input[type=radio]::before {
4363 4344 border-radius: 50%;
@@ -4369,10 +4350,8 @@
4369 4350 padding: 10px 10px 10px 60px;
4370 4351 border: 1px solid var(--lp-border-color, #E2E0DB);
4371 4352 color: #666;
4372 4353 font-weight: normal;
4373 - -webkit-border-radius: 4px;
4374 - -moz-border-radius: 4px;
4375 4354 border-radius: 4px;
4376 4355 }
4377 4356 .question .answer-option .option-title:hover {
4378 4357 background: #f9f9f9;
@@ -4497,10 +4476,8 @@
4497 4476 margin: 0 5px;
4498 4477 padding: 0 6px;
4499 4478 background: #ddd;
4500 4479 line-height: 1;
4501 - -webkit-border-radius: 4px;
4502 - -moz-border-radius: 4px;
4503 4480 border-radius: 4px;
4504 4481 }
4505 4482 .question.question-fill_in_blanks .blanks.ordered {
4506 4483 list-style-position: inside;
@@ -5138,10 +5115,8 @@
5138 5115 color: #fff;
5139 5116 background: #383838;
5140 5117 font-size: 0.8em;
5141 5118 line-height: 1.2em;
5142 - -webkit-border-radius: 3px;
5143 - -moz-border-radius: 3px;
5144 5119 border-radius: 3px;
5145 5120 }
5146 5121 .learn-press-tip-floating > * {
5147 5122 font-size: 0.8em;
@@ -5158,10 +5133,8 @@
5158 5133 background: #468fbc;
5159 5134 line-height: 1rem;
5160 5135 text-align: center;
5161 5136 cursor: pointer;
5162 - -webkit-border-radius: 50%;
5163 - -moz-border-radius: 50%;
5164 5137 border-radius: 50%;
5165 5138 }
5166 5139 .learn-press-tip-floating .close::before {
5167 5140 font-family: "lp-icon";
@@ -5199,46 +5172,16 @@
5199 5172 */
5200 5173 /**
5201 5174 * Mixin
5202 5175 */
5203 -@-webkit-keyframes rotating4 {
5204 - from {
5205 - -webkit-transform: rotate(0deg);
5206 - -o-transform: rotate(0deg);
5207 - transform: rotate(0deg);
5208 - }
5209 - to {
5210 - -webkit-transform: rotate(360deg);
5211 - -o-transform: rotate(360deg);
5212 - transform: rotate(360deg);
5213 - }
5214 -}
5215 5176 @keyframes rotating4 {
5216 5177 from {
5217 - -ms-transform: rotate(0deg);
5218 - -moz-transform: rotate(0deg);
5219 - -webkit-transform: rotate(0deg);
5220 - -o-transform: rotate(0deg);
5221 5178 transform: rotate(0deg);
5222 5179 }
5223 5180 to {
5224 - -ms-transform: rotate(360deg);
5225 - -moz-transform: rotate(360deg);
5226 - -webkit-transform: rotate(360deg);
5227 - -o-transform: rotate(360deg);
5228 5181 transform: rotate(360deg);
5229 5182 }
5230 5183 }
5231 -@-webkit-keyframes animation4 {
5232 - from {
5233 - left: -40%;
5234 - width: 40%;
5235 - }
5236 - to {
5237 - left: 100%;
5238 - width: 10%;
5239 - }
5240 -}
5241 5184 @keyframes animation4 {
5242 5185 from {
5243 5186 left: -40%;
5244 5187 width: 40%;
@@ -5262,10 +5205,8 @@
5262 5205 min-width: 300px !important;
5263 5206 padding: 10px !important;
5264 5207 background: #F5F5F5;
5265 5208 transition: opacity 0.25s;
5266 - -webkit-border-radius: 3px;
5267 - -moz-border-radius: 3px;
5268 5209 border-radius: 3px;
5269 5210 }
5270 5211 body.confirm #popup_container #popup_title {
5271 5212 display: none !important;
@@ -5273,10 +5214,8 @@
5273 5214 body.confirm #popup_container #popup_message {
5274 5215 margin: -10px;
5275 5216 background: #FFF;
5276 5217 padding: 20px;
5277 - -webkit-border-radius: 3px;
5278 - -moz-border-radius: 3px;
5279 5218 border-radius: 3px;
5280 5219 }
5281 5220 body.confirm #popup_container .close {
5282 5221 position: absolute;
@@ -5379,13 +5318,8 @@
5379 5318 padding: 0 !important;
5380 5319 min-height: 300px;
5381 5320 list-style: none;
5382 5321 position: relative;
5383 - display: -webkit-box;
5384 - display: -moz-box;
5385 - display: -ms-flexbox;
5386 - display: -moz-flex;
5387 - display: -webkit-flex;
5388 5322 display: flex;
5389 5323 -webkit-flex-wrap: wrap;
5390 5324 flex-wrap: wrap;
5391 5325 }
@@ -5828,9 +5762,8 @@
5828 5762 background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5829 5763 background-size: 0.8em;
5830 5764 background-position: calc(100% - 0.5em) center;
5831 5765 background-repeat: no-repeat;
5832 - -moz-appearance: none;
5833 5766 -webkit-appearance: none;
5834 5767 appearance: none;
5835 5768 line-height: 1.1;
5836 5769 }
@@ -5860,20 +5793,8 @@
5860 5793 font-size: inherit;
5861 5794 line-height: 1.1;
5862 5795 box-shadow: none;
5863 5796 }
5864 -.lp-courses-bar .search-courses input::-webkit-input-placeholder {
5865 - color: #999;
5866 -}
5867 -.lp-courses-bar .search-courses input::-moz-placeholder {
5868 - color: #999;
5869 -}
5870 -.lp-courses-bar .search-courses input:-ms-input-placeholder {
5871 - color: #999;
5872 -}
5873 -.lp-courses-bar .search-courses input:-moz-placeholder {
5874 - color: #999;
5875 -}
5876 5797 .lp-courses-bar .search-courses input::placeholder {
5877 5798 color: #999;
5878 5799 }
5879 5800 .lp-courses-bar .search-courses input:focus {
@@ -5900,10 +5821,8 @@
5900 5821 }
5901 5822 .lp-courses-bar .search-courses button.loading > i:before {
5902 5823 display: inline-block;
5903 5824 content: "\f110";
5904 - -webkit-animation: lp-rotating 1s linear infinite;
5905 - -moz-animation: lp-rotating 1s linear infinite;
5906 5825 animation: lp-rotating 1s linear infinite;
5907 5826 }
5908 5827 .lp-courses-bar .switch-layout {
5909 5828 align-items: center;
@@ -6721,8 +6640,11 @@
6721 6640 }
6722 6641 .lp-single-course .lp-single-course-main__right__inner > div {
6723 6642 margin-bottom: 20px;
6724 6643 }
6644 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6645 + margin-bottom: 12px;
6646 +}
6725 6647 .lp-single-course .lp-single-course-main__right__inner > div:last-child {
6726 6648 margin-bottom: 0;
6727 6649 }
6728 6650 .lp-single-course .lp-single-course-main .info-metas .info-meta-item {
@@ -6865,8 +6787,18 @@
6865 6787 }
6866 6788 .lp-single-course button {
6867 6789 font-size: 1em;
6868 6790 }
6791 +@media (min-width: 992px) {
6792 + .lp-single-course .lp-is-mobile {
6793 + display: none;
6794 + }
6795 +}
6796 +@media (max-width: 991px) {
6797 + .lp-single-course .lp-is-pc {
6798 + display: none;
6799 + }
6800 +}
6869 6801
6870 6802 .course-featured {
6871 6803 padding: 4px 12px;
6872 6804 border-radius: var(--lp-border-radius, 5px);
@@ -7439,9 +7371,8 @@
7439 7371 display: none;
7440 7372 }
7441 7373 #popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
7442 7374 -webkit-box-sizing: border-box;
7443 - -moz-box-sizing: border-box;
7444 7375 box-sizing: border-box;
7445 7376 }
7446 7377
7447 7378 #popup-header {
@@ -7543,20 +7474,8 @@
7543 7474 box-shadow: none;
7544 7475 height: auto;
7545 7476 font-size: 1rem;
7546 7477 }
7547 -#popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7548 - color: #999;
7549 -}
7550 -#popup-sidebar .search-course input[name=s]::-moz-placeholder {
7551 - color: #999;
7552 -}
7553 -#popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
7554 - color: #999;
7555 -}
7556 -#popup-sidebar .search-course input[name=s]:-moz-placeholder {
7557 - color: #999;
7558 -}
7559 7478 #popup-sidebar .search-course input[name=s]::placeholder {
7560 7479 color: #999;
7561 7480 }
7562 7481 #popup-sidebar .search-course input[name=s]:focus {
@@ -8318,11 +8237,8 @@
8318 8237 .social-share-toggle .wrapper-content-widget {
8319 8238 visibility: hidden;
8320 8239 text-align: left;
8321 8240 opacity: 0;
8322 - -webkit-transition: all 0.27s ease;
8323 - -moz-transition: all 0.27s ease;
8324 - -o-transition: all 0.27s ease;
8325 8241 transition: all 0.27s ease;
8326 8242 position: absolute;
8327 8243 right: 0;
8328 8244 top: auto;
@@ -8463,10 +8379,8 @@
8463 8379 left: 50%;
8464 8380 padding: 35px 60px 28px 60px;
8465 8381 background: #fff;
8466 8382 transform: translate(-50%, -50%);
8467 - -webkit-border-radius: 4px;
8468 - -moz-border-radius: 4px;
8469 8383 border-radius: 4px;
8470 8384 }
8471 8385 #lp-modal-window #lp-modal-content {
8472 8386 margin: 0 0 24px 0;
@@ -8516,10 +8430,8 @@
8516 8430 overflow: hidden;
8517 8431 position: relative;
8518 8432 height: 6px;
8519 8433 background: #ccc;
8520 - -webkit-border-radius: 5px;
8521 - -moz-border-radius: 5px;
8522 8434 border-radius: 5px;
8523 8435 }
8524 8436 .learn-press-progress .progress-bg .progress-active {
8525 8437 position: absolute;
@@ -8527,10 +8439,8 @@
8527 8439 width: 100%;
8528 8440 height: 100%;
8529 8441 margin-left: -100%;
8530 8442 background: var(--lp-primary-color);
8531 - -webkit-border-radius: 5px;
8532 - -moz-border-radius: 5px;
8533 8443 border-radius: 5px;
8534 8444 }
8535 8445 .learn-press-progress .learn-press-progress__active {
8536 8446 position: absolute;
@@ -8540,11 +8450,8 @@
8540 8450 height: 100%;
8541 8451 border-radius: 3px;
8542 8452 background: var(--lp-primary-color);
8543 8453 -webkit-transition: 0.5s;
8544 - -moz-transition: 0.5s;
8545 - -ms-transition: 0.5s;
8546 - -o-transition: 0.5s;
8547 8454 transition: 0.5s;
8548 8455 }
8549 8456 .learn-press-progress::before {
8550 8457 display: block;
@@ -8785,8 +8692,10 @@
8785 8692 }
8786 8693
8787 8694 /**
8788 8695 * Style for table LearnPress
8696 +* @since 4.3.3
8697 +* @version 1.0.1
8789 8698 */
8790 8699 .lp-table-wrap {
8791 8700 border-radius: 5px;
8792 8701 width: 100%;
@@ -8800,8 +8709,9 @@
8800 8709 border-collapse: collapse;
8801 8710 width: 100%;
8802 8711 margin: 0;
8803 8712 min-width: 768px;
8713 + border: none;
8804 8714 }
8805 8715 table.lp-list-table td {
8806 8716 padding: 0;
8807 8717 }
@@ -8808,22 +8718,23 @@
8808 8718 table.lp-list-table .learn-press-pagination {
8809 8719 text-align: left;
8810 8720 }
8811 8721 table.lp-list-table thead {
8812 - background-color: var(--lp-white-grey, #F7F7FB);
8813 8722 border: none;
8814 8723 }
8724 +table.lp-list-table thead tr:first-child td, table.lp-list-table thead tr:first-child th {
8725 + border-block-start: none;
8726 +}
8815 8727 table.lp-list-table thead tr {
8816 8728 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8817 8729 position: sticky;
8818 8730 top: 0;
8819 8731 z-index: 2;
8820 - background: #fff;
8732 + background-color: var(--lp-white-grey, #F7F7FB);
8821 8733 }
8822 8734 table.lp-list-table thead th {
8823 8735 background: none;
8824 8736 border: none;
8825 - font-size: 1em;
8826 8737 padding: 10px 20px;
8827 8738 text-align: left;
8828 8739 }
8829 8740 table.lp-list-table thead th td {
@@ -8829,23 +8740,20 @@
8829 8740 table.lp-list-table thead th td {
8830 8741 border: none;
8831 8742 padding: 0;
8832 8743 }
8833 -table.lp-list-table tbody {
8834 - font-size: 14px;
8835 -}
8836 8744 table.lp-list-table tbody tr {
8837 8745 border: none;
8838 - border-bottom: 1px solid var(--lp-white-grey, #F7F7FB);
8839 8746 }
8840 -table.lp-list-table tbody tr:nth-child(odd) td {
8841 - background: #f6f7f7;
8747 +table.lp-list-table tbody tr:nth-child(even) {
8748 + background-color: hsla(0, 0%, 50%, 0.05);
8842 8749 }
8843 -table.lp-list-table tbody tr:nth-child(even) td {
8844 - background: #fff;
8750 +table.lp-list-table tbody tr:hover {
8751 + background-color: #eff6ff;
8845 8752 }
8846 8753 table.lp-list-table tbody tr td {
8847 8754 border: none;
8755 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8848 8756 padding: 10px 20px;
8849 8757 text-align: left;
8850 8758 }
8851 8759 table.lp-list-table tbody tr td a {
@@ -8850,13 +8758,20 @@
8850 8758 }
8851 8759 table.lp-list-table tbody tr td a {
8852 8760 text-decoration: none;
8853 8761 }
8762 +table.lp-list-table tbody tr:last-child td {
8763 + border-bottom: none;
8764 +}
8765 +table.lp-list-table tbody th {
8766 + padding: 10px 20px;
8767 +}
8854 8768 table.lp-list-table tfoot tr {
8855 8769 border: none;
8856 8770 }
8857 8771 table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
8858 8772 border: none;
8773 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
8859 8774 }
8860 8775 table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
8861 8776 padding: 20px;
8862 8777 }
@@ -8877,16 +8792,8 @@
8877 8792 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 {
8878 8793 padding-bottom: 0;
8879 8794 }
8880 8795
8881 -.lp_profile_course_progress__nav {
8882 - margin-top: 1rem;
8883 -}
8884 -
8885 -#profile-content-order-details .lp-table-wrap {
8886 - margin-bottom: 1rem;
8887 -}
8888 -
8889 8796 /**
8890 8797 * Style for the popup alert, confirm
8891 8798 * @link https://sweetalert2.github.io/
8892 8799 * @since 4.2.9
@@ -8987,8 +8894,9 @@
8987 8894 gap: 5px;
8988 8895 }
8989 8896 .lp-form-filter .filter-field label {
8990 8897 text-align: left;
8898 + font-weight: bold;
8991 8899 }
8992 8900 .lp-form-filter button {
8993 8901 display: inline-flex;
8994 8902 align-items: center;
@@ -8998,8 +8906,12 @@
8998 8906 display: flex;
8999 8907 gap: 8px;
9000 8908 align-items: center;
9001 8909 }
8910 +.lp-form-filter input, .lp-form-filter select {
8911 + min-height: 40px;
8912 + padding: 0 12px;
8913 +}
9002 8914
9003 8915 /* end reset css */
9004 8916 @media (max-width: 1024px) {
9005 8917 body.learnpress-page {
@@ -9107,9 +9019,8 @@
9107 9019 margin-left: 0;
9108 9020 }
9109 9021 .content-item-wrap #comments #comment {
9110 9022 -webkit-box-sizing: border-box;
9111 - -moz-box-sizing: border-box;
9112 9023 box-sizing: border-box;
9113 9024 }
9114 9025
9115 9026 .course-tabs input[name=learn-press-course-tab-radio],