learndash.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650
  1. /**
  2. * LearnDash Compatibility
  3. */
  4. /**
  5. * Astra Theme compatibility with LearnDash
  6. */
  7. /*---------- Media Query min-width Structure ----------*/
  8. /*---------- Media Query max-width Structure ----------*/
  9. /*---------- Break-point min-width Structure ----------*/
  10. /*---------- Break-point max-width Structure ----------*/
  11. .ast-page-builder-template .sfwd-courses .entry-header,
  12. .ast-page-builder-template .sfwd-lessons .entry-header,
  13. .ast-page-builder-template .sfwd-topic .entry-header,
  14. .ast-page-builder-template .sfwd-quiz .entry-header,
  15. .ast-page-builder-template .sfwd-certificates .entry-header,
  16. .ast-page-builder-template.single .sfwd-courses .entry-header,
  17. .ast-page-builder-template.single .sfwd-lessons .entry-header,
  18. .ast-page-builder-template.single .sfwd-topic .entry-header,
  19. .ast-page-builder-template.single .sfwd-quiz .entry-header,
  20. .ast-page-builder-template.single .sfwd-certificates .entry-header {
  21. margin-bottom: 0;
  22. }
  23. .single .sfwd-courses .entry-header,
  24. .single .sfwd-lessons .entry-header,
  25. .single .sfwd-topic .entry-header,
  26. .single .sfwd-quiz .entry-header,
  27. .single .sfwd-certificates .entry-header {
  28. margin-bottom: .5em;
  29. }
  30. .single .sfwd-courses .entry-header .ast-single-post-order + .post-thumb img,
  31. .single .sfwd-lessons .entry-header .ast-single-post-order + .post-thumb img,
  32. .single .sfwd-topic .entry-header .ast-single-post-order + .post-thumb img,
  33. .single .sfwd-quiz .entry-header .ast-single-post-order + .post-thumb img,
  34. .single .sfwd-certificates .entry-header .ast-single-post-order + .post-thumb img {
  35. margin-top: 1em;
  36. margin-bottom: 1em;
  37. }
  38. .single .sfwd-lessons .learndash_content .ast-oembed-container {
  39. margin-bottom: 1.6em;
  40. }
  41. .ld-course-list-content .ld-entry-content {
  42. margin-bottom: 1.5em;
  43. }
  44. .ld-course-list-content .ld-entry-content img {
  45. margin: 0 auto 1.5em;
  46. }
  47. .learndash .learndash_join_button {
  48. margin-bottom: 1em;
  49. }
  50. .learndash.user_has_no_access .btn-join {
  51. margin-bottom: .5em;
  52. display: inline-block;
  53. }
  54. #learndash_course_certificate .btn-blue {
  55. display: inline-block;
  56. }
  57. .wpProQuiz_modal_window #wpProQuiz_overlay_close {
  58. padding: 5px 15px;
  59. }
  60. .wpProQuiz_modal_window .wp-list-table th {
  61. font-weight: normal;
  62. padding: 5px 10px;
  63. }
  64. .wpProQuiz_modal_window .wp-list-table th p {
  65. margin-bottom: 0;
  66. }
  67. .wpProQuiz_modal_window #wpProQuiz_user_content h2 {
  68. font-size: 1.5em;
  69. margin-bottom: 5px;
  70. font-weight: 600;
  71. }
  72. body .learndash,
  73. body #ld_topic_categorydropdown,
  74. body #ld_lesson_categorydropdown,
  75. body #ld_course_categorydropdown {
  76. margin-bottom: 1em;
  77. }
  78. body .learndash label,
  79. body #ld_topic_categorydropdown label,
  80. body #ld_lesson_categorydropdown label,
  81. body #ld_course_categorydropdown label {
  82. display: inline-block;
  83. width: 100%;
  84. font-weight: 600;
  85. }
  86. body .learndash-pager span a {
  87. font-size: 1.5em;
  88. width: 1.5em;
  89. height: 1.5em;
  90. line-height: 1.25;
  91. text-align: center;
  92. display: inline-block;
  93. }
  94. body .learndash-pager span .pagedisplay {
  95. text-transform: capitalize;
  96. line-height: 2.2;
  97. }
  98. body #ld_course_list .ld_course_grid .caption {
  99. padding: 15px;
  100. position: relative;
  101. }
  102. body #ld_course_list .ld_course_grid .caption *:last-child {
  103. margin-bottom: 0;
  104. }
  105. body #ld_course_list .ld_course_grid .caption .entry-title {
  106. margin-bottom: 5px;
  107. }
  108. body dd.course_progress {
  109. width: 100%;
  110. }
  111. body .widget_course_return,
  112. body .course_navigation .widget_course_return a,
  113. body #learndash_lessons,
  114. body #learndash_quizzes,
  115. body .expand_collapse,
  116. body .notavailable_message,
  117. body #learndash_lesson_topics_list div > strong,
  118. body #learndash_lesson_topics_list div ul > li .sn,
  119. body .learndash_profile_heading,
  120. body #learndash_profile a,
  121. body #learndash_profile div,
  122. body #learndash_lessons a,
  123. body #learndash_quizzes a,
  124. body .expand_collapse a,
  125. body .learndash_topic_dots a,
  126. body .learndash_topic_dots a > span,
  127. body #learndash_lesson_topics_list span a {
  128. font-size: 1em;
  129. font-weight: inherit;
  130. }
  131. body #course_list > div h4 > a {
  132. padding: 5px .75em;
  133. }
  134. body .user_has_no_access #course_list .list-count,
  135. body .user_has_no_access #lessons_list .list-count,
  136. body .user_has_no_access #quiz_list .list-count {
  137. color: gray;
  138. }
  139. body #course_list .list-count,
  140. body #lessons_list .list-count,
  141. body #quiz_list .list-count {
  142. border-right: none;
  143. pointer-events: none;
  144. min-width: 2.5em;
  145. }
  146. body #course_list > div,
  147. body #lessons_list > div,
  148. body #quiz_list > div {
  149. border: none;
  150. }
  151. body #course_list > div:nth-of-type(odd),
  152. body #lessons_list > div:nth-of-type(odd),
  153. body #quiz_list > div:nth-of-type(odd) {
  154. background: #fbfbfb;
  155. }
  156. body #course_list > div h4 > a,
  157. body #lessons_list > div h4 > a,
  158. body #quiz_list > div h4 > a {
  159. padding: 8px 2.5em 8px 0;
  160. position: relative;
  161. }
  162. body #lessons_list > div h4,
  163. body #course_list > div h4,
  164. body #quiz_list > div h4 {
  165. font-size: 1em;
  166. }
  167. body #learndash_lessons .right,
  168. body #learndash_quizzes .right {
  169. width: auto;
  170. }
  171. body .list_arrow.collapse, body .list_arrow.collapse.lesson_incomplete, body .list_arrow.collapse.lesson_completed, body .list_arrow.expand, body .list_arrow.expand.lesson_incomplete, body .list_arrow.expand.lesson_completed {
  172. background: none;
  173. padding: 10px;
  174. line-height: 1.5;
  175. }
  176. body .list_arrow.lesson_completed:before {
  177. content: "\e901";
  178. font-weight: bold;
  179. }
  180. body .list_arrow.lesson_incomplete:before {
  181. color: rgba(0, 0, 0, 0.5);
  182. content: "\e903";
  183. font-weight: normal;
  184. }
  185. body .list_arrow:before {
  186. display: inline-block;
  187. font-family: 'Astra';
  188. text-rendering: auto;
  189. -webkit-font-smoothing: antialiased;
  190. -moz-osx-font-smoothing: grayscale;
  191. font-size: 1em;
  192. font-weight: normal;
  193. margin-right: 5px;
  194. cursor: pointer;
  195. vertical-align: middle;
  196. }
  197. body .course_navigation .learndash_navigation_lesson_topics_list .list_lessons {
  198. margin-bottom: 5px;
  199. }
  200. body .course_navigation .learndash_navigation_lesson_topics_list .lesson {
  201. margin: 0 0 0 5px;
  202. }
  203. body .course_navigation .learndash_navigation_lesson_topics_list .list_arrow {
  204. background: none;
  205. line-height: inherit;
  206. }
  207. body .widget_sfwd-lessons-widget ul {
  208. padding: 0;
  209. }
  210. body .widget_sfwd-lessons-widget ul li a {
  211. font-size: 1rem;
  212. line-height: 1.75;
  213. }
  214. body #learndash_course_content .learndash_topic_dots ul > li, body #learndash_course_content .learndash_topic_dots ul > li:hover, body #learndash_course_content .learndash_topic_dots ul > li.nth-of-type-odd {
  215. background: transparent;
  216. }
  217. body #learndash_course_content .learndash_topic_dots ul > li a {
  218. padding: 0 .75em 0 0;
  219. }
  220. body #learndash_course_content_title {
  221. margin-bottom: 10px;
  222. font-weight: 600;
  223. }
  224. body #learndash_lessons,
  225. body #learndash_quizzes {
  226. border: none;
  227. box-shadow: none;
  228. }
  229. body #learndash_lessons h4 > a:hover,
  230. body #learndash_quizzes h4 > a:hover {
  231. background: none;
  232. }
  233. body #learndash_lessons #quiz_list,
  234. body #learndash_lessons .lessons_list,
  235. body #learndash_quizzes #quiz_list,
  236. body #learndash_quizzes .lessons_list {
  237. border: 1px solid #e2e2e2;
  238. border-top: none;
  239. overflow: hidden;
  240. }
  241. body .widget_sfwd-certificates-widget h4,
  242. body .widget_sfwd-transactions-widget h4,
  243. body .widget_sfwd-courses-widget h4 {
  244. font-size: 1em;
  245. line-height: inherit;
  246. }
  247. body .widget_ldcourseinfo #course_progress_details {
  248. margin-top: 1em;
  249. }
  250. body .widget_ldcourseinfo h4 {
  251. font-size: 1.2em;
  252. margin-bottom: 5px;
  253. }
  254. body .widget_ldcourseinfo .ld-course-info-my-courses {
  255. vertical-align: top;
  256. margin-bottom: 5px;
  257. line-height: 1.5;
  258. display: inline-block;
  259. }
  260. body .widget_ldcourseinfo .ld-course-info-my-courses img {
  261. vertical-align: top;
  262. margin-right: .5em;
  263. display: inline-block;
  264. float: left;
  265. }
  266. body .widget_ldcourseinfo .ld-course-info-my-courses h2.ld-entry-title {
  267. font-size: 1em;
  268. width: calc(70% - .5em);
  269. display: inline-block;
  270. }
  271. body a#quiz_continue_link,
  272. body .btn-blue,
  273. body .learndash_checkout_button input[type="submit"] {
  274. font-size: 1em;
  275. }
  276. body .wpProQuiz_content .wpProQuiz_questionList {
  277. margin-bottom: 1em;
  278. padding: 1em;
  279. background: #fbfbfb;
  280. border-color: #e2e2e2;
  281. }
  282. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerIncorrect,
  283. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerIncorrect:last-child, body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerIncorrect,
  284. body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerIncorrect:last-child {
  285. color: #ff0000;
  286. }
  287. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_questionListItem,
  288. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_questionListItem:last-child, body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_questionListItem,
  289. body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_questionListItem:last-child {
  290. padding: 0 10px;
  291. }
  292. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_questionListItem input,
  293. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_questionListItem:last-child input, body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_questionListItem input,
  294. body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_questionListItem:last-child input {
  295. margin-right: 5px;
  296. background: #fff;
  297. }
  298. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerIncorrect, body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerIncorrect:last-child,
  299. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerCorrect,
  300. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerCorrect:last-child, body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerIncorrect, body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerIncorrect:last-child,
  301. body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerCorrect,
  302. body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerCorrect:last-child {
  303. padding: 5px 10px;
  304. background: none;
  305. }
  306. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerCorrect,
  307. body .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] .wpProQuiz_answerCorrect:last-child, body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerCorrect,
  308. body .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_answerCorrect:last-child {
  309. background-color: #6db46d;
  310. color: #fff;
  311. }
  312. body .wpProQuiz_content .wpProQuiz_questionList[data-type="free_answer"] .wpProQuiz_questionListItem {
  313. padding: 0;
  314. }
  315. body .wpProQuiz_content .wpProQuiz_questionList[data-type="free_answer"] .wpProQuiz_answerIncorrect .wpProQuiz_questionInput {
  316. border-color: #ff0000;
  317. }
  318. body .wpProQuiz_content .wpProQuiz_questionList[data-type="free_answer"] .wpProQuiz_answerCorrect .wpProQuiz_questionInput {
  319. border-color: #6db46d;
  320. }
  321. body .wpProQuiz_content .wpProQuiz_questionList[data-type="free_answer"] .wpProQuiz_questionListItem {
  322. background: none;
  323. }
  324. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] {
  325. background: #fff;
  326. }
  327. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] .wpProQuiz_questionListItem,
  328. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] .wpProQuiz_questionListItem:last-child {
  329. padding: 0;
  330. font-weight: 600;
  331. }
  332. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] .wpProQuiz_sortable {
  333. padding: 5px 10px;
  334. background: #fbfbfb;
  335. box-shadow: none;
  336. border-color: #e2e2e2;
  337. display: inline-block;
  338. width: 100%;
  339. position: relative;
  340. }
  341. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] .wpProQuiz_sortable:before {
  342. content: "\e5d2";
  343. font-family: Astra;
  344. font-size: 1.25em;
  345. line-height: 1;
  346. vertical-align: middle;
  347. position: relative;
  348. top: -2px;
  349. margin-right: 5px;
  350. }
  351. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] .wpProQuiz_answerIncorrect .wpProQuiz_sortable {
  352. color: #ff0000;
  353. }
  354. body .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] .wpProQuiz_answerCorrect .wpProQuiz_sortable {
  355. background-color: #6db46d;
  356. color: #fff;
  357. }
  358. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_questionListItem,
  359. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_questionListItem:last-child,
  360. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_questionListItem,
  361. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_questionListItem:last-child {
  362. padding: 0;
  363. }
  364. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_matrixSortString,
  365. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_matrixSortString {
  366. background: #fff;
  367. border-color: #e2e2e2;
  368. padding: 5px 15px 15px;
  369. }
  370. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_matrixSortString .wpProQuiz_header,
  371. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_matrixSortString .wpProQuiz_header {
  372. margin-bottom: 10px;
  373. }
  374. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] ul.wpProQuiz_sortStringList,
  375. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] ul.wpProQuiz_sortStringList {
  376. padding: 0;
  377. margin: 0 -5px;
  378. min-height: 2em;
  379. width: 100%;
  380. float: left;
  381. }
  382. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_sortStringItem,
  383. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_sortStringItem {
  384. padding: 5px 10px;
  385. background: #fbfbfb;
  386. }
  387. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_sortStringItem:before,
  388. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_sortStringItem:before {
  389. content: "\e5d2";
  390. font-family: Astra;
  391. font-size: 1.25em;
  392. line-height: 1;
  393. vertical-align: middle;
  394. position: relative;
  395. top: -2px;
  396. margin-right: 5px;
  397. }
  398. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_answerIncorrect,
  399. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_answerIncorrect {
  400. background: none;
  401. font-weight: 600;
  402. }
  403. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_answerIncorrect .wpProQuiz_sortStringItem,
  404. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_answerIncorrect .wpProQuiz_sortStringItem {
  405. color: #ff0000;
  406. }
  407. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_answerCorrect,
  408. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_answerCorrect {
  409. background: none;
  410. font-weight: 600;
  411. }
  412. body .wpProQuiz_content .wpProQuiz_listItem[data-type="matrix_sort_answer"] .wpProQuiz_answerCorrect .wpProQuiz_sortStringItem,
  413. body .wpProQuiz_content .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_answerCorrect .wpProQuiz_sortStringItem {
  414. background-color: #6db46d;
  415. color: #fff;
  416. }
  417. body .wpProQuiz_content .wpProQuiz_tipp > div {
  418. padding: 10px 15px;
  419. border-radius: 2px;
  420. left: 0;
  421. bottom: 12px;
  422. background: #fff;
  423. border: 1px solid #ccc;
  424. box-shadow: 0px 0px 4px 0px #ccc;
  425. max-width: 500px;
  426. }
  427. body .wpProQuiz_content .wpProQuiz_tipp > div .wpProQuiz_header {
  428. font-weight: 600;
  429. border-bottom: 1px solid #e2e2e2;
  430. padding-bottom: 5px;
  431. }
  432. body .wpProQuiz_content .wpProQuiz_tipp > div > p:last-child {
  433. margin-bottom: .5em;
  434. }
  435. body .wpProQuiz_content .wpProQuiz_tipp > div:before, body .wpProQuiz_content .wpProQuiz_tipp > div:after {
  436. content: " ";
  437. position: absolute;
  438. transform: translateY(100%);
  439. }
  440. body .wpProQuiz_content .wpProQuiz_tipp > div:before {
  441. bottom: 0px;
  442. border-left: 8px solid transparent;
  443. border-top: 8px solid #eee;
  444. border-right: 8px solid transparent;
  445. border-top-color: rgba(0, 0, 0, 0.2);
  446. left: 15px;
  447. }
  448. body .wpProQuiz_content .wpProQuiz_tipp > div:after {
  449. left: 16px;
  450. bottom: 1px;
  451. border-left: 7px solid transparent;
  452. border-top: 7px solid #ffffff;
  453. border-right: 7px solid transparent;
  454. }
  455. body .wpProQuiz_content .wpProQuiz_resultName {
  456. width: 120px;
  457. padding-right: 10px;
  458. }
  459. body .wpProQuiz_content .wpProQuiz_response {
  460. background: none;
  461. box-shadow: none;
  462. border: 0;
  463. padding: 0;
  464. }
  465. body .wpProQuiz_content .wpProQuiz_incorrect {
  466. padding: 5px 1em;
  467. border: 1px solid #ff0000;
  468. color: #ff0000;
  469. background: rgba(255, 0, 0, 0.2);
  470. }
  471. body .wpProQuiz_content .wpProQuiz_incorrect p:last-child {
  472. margin-bottom: 0;
  473. }
  474. body .wpProQuiz_content .wpProQuiz_correct {
  475. padding: 5px 1em;
  476. border: 1px solid #6db46d;
  477. color: #6db46d;
  478. background: rgba(109, 180, 109, 0.2);
  479. }
  480. body .wpProQuiz_content .wpProQuiz_correct p:last-child {
  481. margin-bottom: 0;
  482. }
  483. body .wpProQuiz_content .wpProQuiz_questionListItem input,
  484. body .wpProQuiz_content .wpProQuiz_questionListItem:last-child input {
  485. background: #fff;
  486. }
  487. body .wpProQuiz_content .wpProQuiz_lock p,
  488. body .wpProQuiz_content .wpProQuiz_loadQuiz p {
  489. margin: 1em;
  490. }
  491. body .wpProQuiz_content .wpProQuiz_box,
  492. body .wpProQuiz_content .wpProQuiz_reviewQuestion {
  493. border-color: #e2e2e2;
  494. background-color: #fbfbfb;
  495. }
  496. body .wpProQuiz_content .wpProQuiz_box li,
  497. body .wpProQuiz_content .wpProQuiz_reviewQuestion li {
  498. min-width: 2.5em;
  499. height: 2.5em;
  500. line-height: 2.5;
  501. padding: 0;
  502. border-color: #e2e2e2;
  503. box-shadow: none;
  504. font-weight: 600;
  505. }
  506. body .wpProQuiz_content .wpProQuiz_reviewColor {
  507. margin-right: 5px;
  508. height: .75em;
  509. width: .75em;
  510. }
  511. body .wpProQuiz_content .wpProQuiz_reviewLegend li {
  512. margin-right: .75em;
  513. padding: 0;
  514. }
  515. body .wpProQuiz_content .wpProQuiz_button2 {
  516. padding: 5px 15px;
  517. border: none;
  518. }
  519. body .wpProQuiz_content .wpProQuiz_time_limit {
  520. position: relative;
  521. padding-bottom: 10px;
  522. }
  523. body .wpProQuiz_content .wpProQuiz_time_limit:before {
  524. content: '';
  525. width: 100%;
  526. height: 8px;
  527. Background: #fbfbfb;
  528. display: block;
  529. position: absolute;
  530. bottom: 0;
  531. border-radius: 4px;
  532. }
  533. body .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
  534. position: absolute;
  535. bottom: 0;
  536. border-radius: 4px;
  537. height: 8px;
  538. margin-bottom: 0;
  539. }
  540. /**
  541. * LearnDash Shortcode
  542. */
  543. #ld_course_info_mycourses_list .ld-course-info-my-courses {
  544. padding: 10px 0;
  545. }
  546. body.single-sfwd-quiz {
  547. overflow-x: unset;
  548. }