@font-face{font-family:"Chap";font-style:normal;font-weight:300;src:url(/assets/Chap-f504f9c6af64df22a6798e1cbeaeacd0335083e4d7a4257362460c72e3a25cfe.eot?#iefix) format("embedded-opentype"),url(/assets/Chap-05ae4a3c8b9ad58c6b76069a1fef02062f7b28c85324091252ac2000a812d888.woff) format("woff"),url(/assets/Chap-0bb8bc5354aa01a3753e29257db6b8a0ee5ded06e9f8eec22926f279f7384cda.ttf) format("truetype"),url(/assets/Chap-c5defc0dc3d2d48f591313172aa15d0d5ba863705691416172205c34ee8b15d7.svg#Chap) format("svg")}@font-face{font-family:"DIN";font-style:normal;font-weight:300;src:url(/assets/din-d40e1d0fab745f7b17928e881f28e9dfbe4b36acecb163bd7bce0f86c6e9ceb5.eot?#iefix) format("embedded-opentype"),url(/assets/din-c9750a2180f4d51ac40e02bd4e65daf35b978d3e5f88d2ec9737ffbaf3a6849b.woff) format("woff"),url(/assets/din-ef66b368ce9f40dfac3bf4e2bc0700f69739eb09c282f826681eb39754a931dc.ttf) format("truetype"),url(/assets/din-ade23bb8bacefa6eeeb227948374705c51e2c381a064c97eba9ac7af7791b74e.svg#DIN) format("svg")}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?v=4.7.0");src:url("/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?v=4.7.0") format("woff2"),url("/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?v=4.7.0") format("woff"),url("/assets/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf?v=4.7.0") format("truetype"),url("/assets/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.back-to:before,.bulk:before,.certificate-button:before,.class:before,.go-to-class:before,.delete-button:before,.delete-button-red:before,.details:before,.download:before,.download-srt:before,.edit-button:before,.export:before,.linkedin-button:before,.login-as:before,.preview-button:before,.preview-certificate:before,.preview-page:before,.progress-report-button:before,.print-button:before,.verify:before,.completed .verify:before,.waive:before,.watch:before,.email,.amara-button:before,.duplicate-button:before,.exam-data:before,.export-challenge:before,.export-scholarships:before,.export-users:before,.evaluation-spreadsheet:before,.evaluation-comments:before,.hw-data:before,.placeholder-button:before,.survey:before,.accept-scholarship:before,.reject-scholarship:before,.add:before,.add-sm:before,.add-question:before,.add-answer:before,.add-textbook:before,.add-author:before,.add-subquestion:before,.add-media:before,.add-category:before,.mark-complete:before,.mark-incomplete:before,.download-assignment:before,.twitter-icon:before,.facebook-icon:before,.add-wrapper:before,.send-wrapper:before,.save-wrapper:before,.submit-challenge:before,.upload-wrapper:before,.upload-challenge-wrapper:before,.upload-hw-wrapper:before,.download-zip:before,.lock:before,.map:before,.reorder:before,.organizable figure:before,.delete-action:before,.donate-link:before,.download-icon:before,.duplicate-action:before,.edit-action:before,.close,#summary-videos+label:before,#summary-summary+label:before,.expand,.link:before,.evaluation-button:before,.survey-button:before,.sidebar-list a:before,.numbered-sidebar a:before,input[type="checkbox"].advanced-search+label:before,.field_with_errors label:before,.field_with_errors label.required:before,.add-field:before,.browse-type:before,.nested-toggle+.nested-label,.helptext:before,.help-text:before,.infotext:before,.info-text:before,.ratiotext:before,.ratio-text:before,.errortext:before,.error-text:before,.srt a:before,.ignore-peer-review:before,.unignore-peer-review:before,.paypal-button:before,.paywall-button:before,.enrollment-icon:before,.landing-spinner,.peer-submitted-work li a:before,.virtual-lab-label:before,.star:before,.facebook-share:before,.googleplus-share:before,.linkedin-share:before,.twitter-share:before,.twitter:before,.add-submission:before,.remove-tag:before,.select-tags:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-spin,.landing-spinner{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-bar-chart-o:before,.fa-bar-chart:before,.exam-data:before{content:"\f080"}.fa-book:before,.class:before,.go-to-class:before{content:"\f02d"}.fa-bookmark-o:before,.placeholder-button:before{content:"\f097"}.fa-caret-down:before,.course-summary .checkbox:checked+.unit-name .expand:before,.select-tags:before,.tag-arrow:before{content:"\f0d7"}.fa-caret-right:before,.expand:before,.sidebar-list a:before,.numbered-sidebar a:before,.virtual-lab-label:before{content:"\f0da"}.fa-cc:before,.amara-button:before{content:"\f20a"}.fa-check:before,.accept-scholarship:before,.mark-complete:before,.mark-incomplete:before{content:"\f00c"}.fa-check-square-o:before,.survey:before{content:"\f046"}.fa-chevron-left:before,.back-to:before,.prev-story:before{content:"\f053"}.fa-chevron-right:before,.next-story:before{content:"\f054"}.fa-chevron-down:before,.nested-toggle+.nested-label:before{content:"\f078"}.fa-circle-o-notch:before,.landing-spinner:before{content:"\f1ce"}.fa-comment:before{content:"\f075"}.fa-comments:before,.link[href*="forum"]:before{content:"\f086"}.fa-comments-o:before,.evaluation-comments:before{content:"\f0e6"}.fa-copy:before,.duplicate-button:before,.duplicate:before,.duplicate-action:before,.fa-files-o:before{content:"\f0c5"}.fa-crop:before,.ratiotext:before,.ratio-text:before{content:"\f125"}.fa-download:before,.download:before,.download-srt:before,.export:before,.export-challenge:before,.download-assignment:before,.download-zip:before,.download-icon:before,.link[href$="mp4"]:before,.link[href*="zip"]:before,.srt a:before{content:"\f019"}.fa-envelope:before,.bulk:before,.email:before,.mail:before{content:"\f0e0"}.fa-eye:before,.preview-button:before,.unignore-peer-review:before{content:"\f06e"}.fa-eye-slash:before,.ignore-peer-review:before{content:"\f070"}.fa-exclamation-triangle:before,.verify:before,.completed .verify:before,.field_with_errors label:before,.field_with_errors label.required:before,.errortext:before,.error-text:before{content:"\f071"}.fa-facebook:before,.facebook-share:before{content:"\f09a"}.fa-facebook-square:before,.facebook-icon:before{content:"\f082"}.fa-file-pdf-o:before,.link[href*="pdf"]:before{content:"\f1c1"}.fa-file-text-o:before,.hw-data:before,.link[href$="doc"]:before{content:"\f0f6"}.fa-globe:before,.link:before{content:"\f0ac"}.fa-google-plus:before,.googleplus-share:before{content:"\f0d5"}.fa-graduation-cap:before,.certificate-button:before{content:"\f19d"}.fa-heart:before,.donate-link:before{content:"\f004"}.fa-hourglass-half:before,.unpublished:before{content:"\f252"}.fa-info-circle:before,.details:before,.helptext:before,.help-text:before,.infotext:before,.info-text:before{content:"\f05a"}.fa-key:before,.login-as:before,.login-icon:before{content:"\f084"}.fa-language:before,.download-srt:before,.link.srt-icon:before{content:"\f1ab"}.fa-line-chart:before,.progress-report-button:before{content:"\f201"}.fa-linkedin:before,.append-linkedin:before,.linkedin-share:before{content:"\f0e1"}.fa-linkedin-square:before,.linkedin-button:before{content:"\f08c"}.fa-list:before,#summary-summary+label:before{content:"\f03a"}.fa-lock:before,.lock:before,.paid:before,i.enrollment-icon.unpaid:before{content:"\f023"}.fa-map-marker:before,.map:before{content:"\f041"}.fa-minus-square-o:before,input[type="checkbox"].advanced-search:checked+label:before{content:"\f147"}.fa-newspaper-o:before,.see-all-stories:before{content:"\f1ea"}.fa-paperclip:before,.peer-submitted-work li a:before{content:"\f0c6"}.fa-paper-plane:before,.send-wrapper:before{content:"\f1d8"}.fa-paypal:before,.paypal-button:before,.paywall-button:before{content:"\f1ed"}.fa-pencil:before,.edit-button:before,.edit:before,.edit-action:before{content:"\f040"}.fa-pencil-square-o:before,.evaluation-button:before,.survey-button:before{content:"\f044"}.fa-plus:before,.add:before,.add-sm:before,.add-question:before,.add-answer:before,.add-textbook:before,.add-author:before,.add-subquestion:before,.add-media:before,.add-category:before,.add-wrapper:before,.add-field:before,.add-submission:before{content:"\f067"}.fa-plus-square-o:before,input[type="checkbox"].advanced-search+label:before{content:"\f196"}.fa-print:before,.print-button:before{content:"\f02f"}.fa-reorder:before,.reorder:before,.organizable figure:before,.fa-bars:before{content:"\f0c9"}.fa-save:before,.save-wrapper:before{content:"\f0c7"}.fa-search:before,.preview-certificate:before,.preview-page:before,.view-segment:before,.view-page:before{content:"\f002"}.fa-spinner:before{content:"\f110"}.fa-star:before,.star:before{content:"\f005"}.fa-table:before,.evaluation-spreadsheet:before{content:"\f0ce"}.fa-times:before,.reject-scholarship:before,.close:before,.remove-tag:before{content:"\f00d"}.fa-trash-o:before,.delete-button:before,.delete-button-red:before,.delete:before,.delete-action:before{content:"\f014"}.fa-trophy:before,.export-scholarships:before,.awarded:before{content:"\f091"}.fa-twitter:before,.twitter-share:before{content:"\f099"}.fa-twitter-square:before,.twitter-icon:before,.twitter:before{content:"\f081"}.fa-unlock-alt:before,.waive:before,.waived:before,i.enrollment-icon.paid:before{content:"\f13e"}.fa-upload:before,.submit-challenge:before,.upload-wrapper:before,.upload-challenge-wrapper:before,.upload-hw-wrapper:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-users:before,.export-users:before{content:"\f0c0"}.fa-youtube-play:before,.watch:before,#summary-videos+label:before{content:"\f16a"}.checkbox-columns .other label,.checkbox-columns.full .other label,.checkbox-columns.auto .other label,.checkbox-columns.quarter .other label,.checkbox-columns.split .other label,.checkbox-columns.third .other label,.program-year-fields .other label,.program-year-fields.other .other label,.show-type-fields .other label,.show-status-fields .other label,.donate-fields .other label,.terms-fields .other label,.challenge-conditions-fields .other label{display:inline-block;color:#444;font:300 1rem "DIN", "Helvetica Neue", Helvetica, sans-serif;vertical-align:top}input[type="submit"]{margin:0}.button-wrapper{display:inline-block}.admin-buttons{position:absolute;top:12px;right:12px}.admin-buttons .view-page{margin-top:15px}.course-actions{position:fixed;text-align:right}@media screen and (max-width: 768px){.course-actions{width:80%}}.enrollment-buttons{position:absolute;top:8px;right:12px}.advanced-search{display:inline-block;background-color:#efefef;box-shadow:#dbdbdb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.advanced-search:hover{color:#666;background:#f7f7f7;box-shadow:#d6d6d6 4px 4px 0px 0px}.agree{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.agree:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.append-export{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-11px;padding:6px 8px 3px;border-left-color:#0e6366}.append-export:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.append-export:before{display:inline-block;font-family:fontawesome;content:"\f019";font-size:0.85em}.append-linkedin{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-11px;padding:5px 8px 3px;border-left-color:#0e6366}.append-linkedin:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.append-linkedin:before{font-family:fontAwesome;display:inline-block;width:12px;height:12px}.aside_login{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;width:100%}.aside_login:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.back{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.back:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.back-to{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.back-to:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.back-to:before{margin-right:0.5em}@media screen and (max-width: 768px){.back-to:before{display:none}}.blue-button,.full_width-blue{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.blue-button:hover,.full_width-blue:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.full_width-blue{width:100%}.bulk{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;float:right}.bulk:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.bulk:before{margin-right:0.5em}@media screen and (max-width: 768px){.bulk:before{display:none}}.calculate{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.calculate:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.cancel{color:#999;margin-left:6px}.certificate-button{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.certificate-button:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.certificate-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.certificate-button:before{display:none}}.class,.go-to-class{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.class:hover,.go-to-class:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.class:before,.go-to-class:before{margin-right:0.5em}@media screen and (max-width: 768px){.class:before,.go-to-class:before{display:none}}.coming-soon{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#b0b0b0;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;box-shadow:none;cursor:default;vertical-align:top;margin-top:1px;opacity:0.75}.create{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.create:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.delete-account{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal 1.1em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;position:absolute;top:11px;right:5px}.delete-account:hover{color:#999;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.delete-button{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.delete-button:hover{color:#999;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.delete-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.delete-button:before{display:none}}.delete-button-red{display:inline-block;background-color:#C52014;box-shadow:#a01a10 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.delete-button-red:hover{color:#fcfcfc;background:#d32215;box-shadow:#97180f 4px 4px 0px 0px}.delete-button-red:before{margin-right:0.5em}@media screen and (max-width: 768px){.delete-button-red:before{display:none}}.details{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.details:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.details:before{margin-right:0.5em}@media screen and (max-width: 768px){.details:before{display:none}}.donate{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.donate:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.download,.download-srt{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#148E93;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;box-shadow:none;font:normal 0.8em "DIN", "Helvetica Neue", Helvetica, sans-serif;padding:3px 6px 1px;margin:0 0 0 4px;vertical-align:1px}.download:hover,.download-srt:hover{color:#148E93;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.download:before,.download-srt:before{margin-right:4px}.edit-button{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal 1em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.edit-button:hover{color:#999;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.edit-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.edit-button:before{display:none}}.enroll{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.enroll:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.enroll-challenge{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;width:100%;text-align:center}.enroll-challenge:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.evaluation{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.evaluation:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.export{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.export:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.export:before{margin-right:0.5em}@media screen and (max-width: 768px){.export:before{display:none}}.external-button:after{display:inline-block;font-family:"FontAwesome";content:"\f08e";font-size:0.7em;margin:0 0 0 3px}.grey-button,.full_width-grey{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.grey-button:hover,.full_width-grey:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.full_width-grey{width:100%}.linkedin-button{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.linkedin-button:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.linkedin-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.linkedin-button:before{display:none}}.login{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.login:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.login:before{transform:rotate(90deg)}.login-as{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.3em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.login-as:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.login-as:before{margin-right:0.5em}@media screen and (max-width: 768px){.login-as:before{display:none}}.more{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.more:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.more-info{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.more-info:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.new{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;width:100%}.new:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.post{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.post:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.preview-button{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.preview-button:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.preview-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.preview-button:before{display:none}}.preview-certificate{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.preview-certificate:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.preview-certificate:before{margin-right:0.5em}@media screen and (max-width: 768px){.preview-certificate:before{display:none}}.preview-page{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.preview-page:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.preview-page:before{margin-right:0.5em}@media screen and (max-width: 768px){.preview-page:before{display:none}}.progress-report-button{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.progress-report-button:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.progress-report-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.progress-report-button:before{display:none}}.print{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.print:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.print-button{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.print-button:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.print-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.print-button:before{display:none}}.register{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.register:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.report-card{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.report-card:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.reset{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.reset:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.resume{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.resume:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.save{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.save:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.see-all{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.see-all:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.send{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.send:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.skip{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.skip:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.skip.top{position:absolute;top:8px;right:8px;font-size:1.2em;z-index:2}.submit{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.submit:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.submit-content-container{position:absolute;top:8px;right:8px}@media screen and (max-width: 768px){.submit-content-container{position:relative;top:initial;right:intial}}.submit-content{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.submit-content:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.submit-content:before{content:"+";display:inline-block;margin-right:3px}.submit-question{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.submit-question:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.unenroll,.enrollment-buttons .enroll{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.unenroll:hover,.enrollment-buttons .enroll:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.unenroll.submit,.enrollment-buttons .submit.enroll{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.unenroll.submit:hover,.enrollment-buttons .submit.enroll:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.verify,.completed .verify{display:inline-block;background:#f7d8d8;border:1px solid #efadae;color:#C42627;font-size:0.8em;margin-left:3px;padding:0 12px;height:1.5em;border-radius:0.5em}.verify:before,.completed .verify:before{margin-right:3px}.verify:hover,.completed .verify:hover{background:#fcedee;color:#C42627}.view{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.view:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.waive{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.waive:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.waive:before{margin-right:0.5em}@media screen and (max-width: 768px){.waive:before{display:none}}.watch{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.watch:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.watch:before{margin-right:0.5em}@media screen and (max-width: 768px){.watch:before{display:none}}p .print-button,.item-count label .print-button,.item-browse label .print-button,.comment-toggle label .print-button,p .certificate-button,.item-count label .certificate-button,.item-browse label .certificate-button,.comment-toggle label .certificate-button,p .progress-report-button,.item-count label .progress-report-button,.item-browse label .progress-report-button,.comment-toggle label .progress-report-button,p .evaluation,.item-count label .evaluation,.item-browse label .evaluation,.comment-toggle label .evaluation,p .blue-button,.item-count label .blue-button,.item-browse label .blue-button,.comment-toggle label .blue-button,p .full_width-blue,.item-count label .full_width-blue,.item-browse label .full_width-blue,.comment-toggle label .full_width-blue,p .grey-button,.item-count label .grey-button,.item-browse label .grey-button,.comment-toggle label .grey-button,p .full_width-grey,.item-count label .full_width-grey,.item-browse label .full_width-grey,.comment-toggle label .full_width-grey,p .print,.item-count label .print,.item-browse label .print,.comment-toggle label .print,p .export,.item-count label .export,.item-browse label .export,.comment-toggle label .export,p .linkedin-button,.item-count label .linkedin-button,.item-browse label .linkedin-button,.comment-toggle label .linkedin-button{font-size:1.0em}.email{position:relative;font-weight:bold;margin-left:4px}.email:before{margin-right:2px}.email:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.email:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.more{float:right}.half .report-card,.half .resume,.half .more,.half .evaluation{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change{margin-left:6px;font-size:1.2em}.amara-button{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.amara-button:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.amara-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.amara-button:before{display:none}}.duplicate-button{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.duplicate-button:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.duplicate-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.duplicate-button:before{display:none}}.exam-data{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.exam-data:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.exam-data:before{margin-right:0.5em}@media screen and (max-width: 768px){.exam-data:before{display:none}}.export-challenge{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.export-challenge:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.export-challenge:before{margin-right:0.5em}@media screen and (max-width: 768px){.export-challenge:before{display:none}}.export-scholarships{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.export-scholarships:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.export-scholarships:before{margin-right:0.5em}@media screen and (max-width: 768px){.export-scholarships:before{display:none}}.export-users{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.export-users:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.export-users:before{margin-right:0.5em}@media screen and (max-width: 768px){.export-users:before{display:none}}.evaluation-spreadsheet{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.evaluation-spreadsheet:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.evaluation-spreadsheet:before{margin-right:0.5em}@media screen and (max-width: 768px){.evaluation-spreadsheet:before{display:none}}.evaluation-comments{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.evaluation-comments:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.evaluation-comments:before{margin-right:0.5em}@media screen and (max-width: 768px){.evaluation-comments:before{display:none}}.hw-data{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.hw-data:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.hw-data:before{margin-right:0.5em}@media screen and (max-width: 768px){.hw-data:before{display:none}}.placeholder-button{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.placeholder-button:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.placeholder-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.placeholder-button:before{display:none}}.placeholder-button:before{position:relative;top:-7px}.survey{display:inline-block;background-color:rgba(255,255,255,0.4);box-shadow:rgba(235,235,235,0.4) 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.survey:hover{color:#666;background:rgba(255,255,255,0.4);box-shadow:rgba(230,230,230,0.4) 4px 4px 0px 0px}.survey:before{margin-right:0.5em}@media screen and (max-width: 768px){.survey:before{display:none}}.accept-scholarship{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;line-height:2em}.accept-scholarship:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.accept-scholarship:before{margin-right:0.5em}@media screen and (max-width: 768px){.accept-scholarship:before{display:none}}.reject-scholarship{display:inline-block;background-color:#C52014;box-shadow:#a01a10 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;line-height:2em}.reject-scholarship:hover{color:#fcfcfc;background:#d32215;box-shadow:#97180f 4px 4px 0px 0px}.reject-scholarship:before{margin-right:0.5em}@media screen and (max-width: 768px){.reject-scholarship:before{display:none}}.add,.add-sm{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.add:hover,.add-sm:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.add:before,.add-sm:before{margin-right:0.5em}@media screen and (max-width: 768px){.add:before,.add-sm:before{display:none}}.add-question,.add-answer,.add-textbook,.add-author,.add-subquestion,.add-media,.add-category{display:inline-block;background-color:#fcfcfc;box-shadow:#e8e8e8 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.add-question:hover,.add-answer:hover,.add-textbook:hover,.add-author:hover,.add-subquestion:hover,.add-media:hover,.add-category:hover{color:#666;background:white;box-shadow:#e3e3e3 4px 4px 0px 0px}.add-question:before,.add-answer:before,.add-textbook:before,.add-author:before,.add-subquestion:before,.add-media:before,.add-category:before{margin-right:0.5em}@media screen and (max-width: 768px){.add-question:before,.add-answer:before,.add-textbook:before,.add-author:before,.add-subquestion:before,.add-media:before,.add-category:before{display:none}}.add-subquestion{margin-left:25px}.add-answer{margin-left:50px}.add-textbook{margin-left:212px}@media screen and (max-width: 768px){.add-textbook{margin-left:0}}.add-author{margin-left:130px}@media screen and (max-width: 768px){.add-author{margin-left:0}}p .add,.item-count label .add,.item-browse label .add,.comment-toggle label .add,p .add-sm,.item-count label .add-sm,.item-browse label .add-sm,.comment-toggle label .add-sm{font-size:1.0em}.add-sm{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal 0.8em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.add-sm:hover{color:#999;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.icon-spacer{display:inline-block;width:23px}.wrapper .course-actions,.course-header .course-actions{position:absolute;top:15px;right:20px}.mark-complete,.mark-incomplete{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;margin:0;width:170px;position:relative}.mark-complete:hover,.mark-incomplete:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.mark-complete:before,.mark-incomplete:before{margin-right:0.5em}@media screen and (max-width: 768px){.mark-complete:before,.mark-incomplete:before{display:none}}.mark-incomplete:before{display:none}table .more-info,table .view,table .submit{font-size:1.0em;padding:6px}.submit-answer{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.submit-answer:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.download-assignment{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.download-assignment:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.download-assignment:before{margin-right:0.5em}@media screen and (max-width: 768px){.download-assignment:before{display:none}}.prev,.next{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;margin:0;position:absolute;z-index:50;top:0px}.prev:hover,.next:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.prev{left:0}.next{right:0}.twitter-icon,.facebook-icon{display:inline-block;margin-right:10px}.twitter-icon:before,.facebook-icon:before{font-size:3em;float:left}.twitter-icon{color:#4fc0e0}.twitter-icon:hover{color:#69c9e5}.facebook-icon{color:#4c69ba}.facebook-icon:hover{color:#627cc3}.add-wrapper{display:inline-block;background-color:#fcfcfc;box-shadow:#e8e8e8 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#fcfcfc 0%, #f2f2f2 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.add-wrapper:hover{color:#666;background:white;box-shadow:#e3e3e3 4px 4px 0px 0px}.add-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.add-wrapper input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#666;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.add-wrapper:hover{color:#666;box-shadow:#e3e3e3 4px 4px 0px 0px;background:white}.add-wrapper:hover input{color:#666;box-shadow:none;border:none}.send-wrapper{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#148E93 0%, #127d81 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.send-wrapper:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.send-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.send-wrapper input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.send-wrapper:hover{color:#fcfcfc;box-shadow:#0e6366 4px 4px 0px 0px;background:#169ba0}.send-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.save-wrapper{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#148E93 0%, #127d81 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.save-wrapper:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.save-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.save-wrapper input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.save-wrapper:hover{color:#fcfcfc;box-shadow:#0e6366 4px 4px 0px 0px;background:#169ba0}.save-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.save-wrapper input{font-size:1.2em}.submit-challenge{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#148E93 0%, #127d81 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.submit-challenge:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.submit-challenge:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.submit-challenge input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.submit-challenge:hover{color:#fcfcfc;box-shadow:#0e6366 4px 4px 0px 0px;background:#169ba0}.submit-challenge:hover input{color:#fcfcfc;box-shadow:none;border:none}.submit-challenge input{font-size:1.8em}.upload-wrapper{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#148E93 0%, #127d81 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.upload-wrapper:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.upload-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.upload-wrapper input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.upload-wrapper:hover{color:#fcfcfc;box-shadow:#0e6366 4px 4px 0px 0px;background:#169ba0}.upload-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.upload-challenge-wrapper{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#148E93 0%, #127d81 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.upload-challenge-wrapper:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.upload-challenge-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.upload-challenge-wrapper input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.upload-challenge-wrapper:hover{color:#fcfcfc;box-shadow:#0e6366 4px 4px 0px 0px;background:#169ba0}.upload-challenge-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.upload-hw-wrapper{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#333;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;background-image:linear-gradient(#fff 0%, whitesmoke 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none}.upload-hw-wrapper:hover{color:#333;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.upload-hw-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.upload-hw-wrapper input{font:1em "Chap", sans-serif;line-height:32px;background:none;padding:0px 12px 0px 30px;cursor:pointer;color:#333;width:100%;text-align:left;z-index:2;box-shadow:none;border:none}.upload-hw-wrapper:hover{color:#333;box-shadow:#e6e6e6 4px 4px 0px 0px;background:white}.upload-hw-wrapper:hover input{color:#333;box-shadow:none;border:none}dt,dd{font-style:normal}.flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;clear:both}.text-wrapper-flex{display:flex !important}.flex-center{display:inline-block;text-align:center;margin:auto}.fifth{display:inline-block;-webkit-flex-basis:19%;flex-basis:19%}.delete{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px}.delete:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.delete:hover:before{color:#148E93}.delete:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.delete:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.download-zip{font-size:1.8em}.download-zip:before{display:inline-block;margin-right:4px;margin-right:4px}.download-zip span{display:none}.duplicate{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px}.duplicate:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.duplicate:hover:before{color:#148E93}.duplicate:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.duplicate:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.edit{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px}.edit:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.edit:hover:before{color:#148E93}.edit:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.edit:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.lock{color:#d0d0d0;font-size:1.6em;margin-bottom:-3px}.login-icon{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px;transform:rotate(90deg)}.login-icon:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.login-icon:hover:before{color:#148E93}.login-icon:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.login-icon:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.mail{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px}.mail:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.mail:hover:before{color:#148E93}.mail:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.mail:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.map:before{font-size:1.2em;margin-right:4px}.view-segment,.view-page{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px}.view-segment:before,.view-page:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.view-segment:hover:before,.view-page:hover:before{color:#148E93}.view-segment:hover:after,.view-page:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.view-segment:after,.view-page:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.reorder,.organizable figure:before{color:#d0d0d0;cursor:move;font-size:1.6em;margin-bottom:-3px}.unpublished{display:inline-block;vertical-align:middle;margin:1px 4px 0;text-align:left;position:relative;font-size:1.8em;width:1em;text-indent:-9999px;color:#4f4f4f;height:1px;color:#b0b0b0}.unpublished:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc( 50% - 0.5em);right:calc( 50% - 0.5em);margin:0;z-index:2}.unpublished:hover:before{color:#148E93}.unpublished:hover:after{z-index:1;opacity:1.0;padding:3px 6px;width:auto;height:auto;transition:all 0.1s ease-in 2s}.unpublished:after{content:attr(alt);display:inline-block;position:absolute;background:#FEF9E0;border:1px solid #fdf3c2;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#444;left:6px;top:-10px;text-indent:0px;white-space:nowrap;z-index:-1;opacity:0.0;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.delete-action{display:block;font-size:1.4em;margin:5px 0}.delete-action:before{margin-right:0.25em}.donate-link{display:block;font-size:1.4em;margin:5px 0}.donate-link:before{margin-right:0.25em}.download-icon{display:block;font-size:1.2em;margin:5px 0}.download-icon:before{margin-right:0.25em}.duplicate-action{display:block;font-size:1.4em;margin:5px 0}.duplicate-action:before{margin-right:0.25em}.edit-action{display:block;font-size:1.4em;margin:5px 0}.edit-action:before{margin-right:0.25em}.close{cursor:pointer;margin:0;width:auto;position:absolute;top:10px;right:10px;font-size:2.6em;color:#ccc}.close:hover{color:#666}*{margin:0;padding:0;box-sizing:border-box}.wrapper,.course-header{float:left;position:relative;width:100%}.inline{display:inline}.hidden{display:none}.stretch{display:inline-block;width:100%}.clear{clear:both}.no-margin,.no_margin{margin:0}.fixed{position:fixed}hr{border:none;border-top:1px solid rgba(255,255,255,0.6);height:0;margin:16px 0;background:none;clear:both}img,table,figure,iframe{max-width:100%}img[align="left"],img.left,img[style~="float:left;"],table[align="left"],table.left,table[style~="float:left;"],figure[align="left"],figure.left,figure[style~="float:left;"],iframe[align="left"],iframe.left,iframe[style~="float:left;"]{margin-right:12px;float:left}img[align="right"],img.right,img[style~="float:right;"],table[align="right"],table.right,table[style~="float:right;"],figure[align="right"],figure.right,figure[style~="float:right;"],iframe[align="right"],iframe.right,iframe[style~="float:right;"]{margin-left:12px;float:right}img[align="center"],table[align="center"],figure[align="center"],iframe[align="center"]{margin-left:auto;margin-right:auto}aside img{height:auto !important}figure{position:relative}figure a,figure img,figure figcaption{float:left;clear:left}figure img{margin-bottom:6px}figcaption,.caption{font:normal 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#999}figcaption a,.caption a{display:inline;float:none;clear:none}.caption{max-width:100%;overflow:hidden;text-overflow:ellipsis;clear:both}a img:hover{background:#148E93}.indented,.half,.onethird,.onequarter,.twothird{float:left;display:inline-block;padding:0 20px}.half{width:50%}@media screen and (max-width: 768px){.half{width:100%;clear:both}}.half.no-margin{padding:0}.half .half{padding:0}.onethird{width:33%}@media screen and (max-width: 768px){.onethird{width:100%;clear:both}}.onequarter{width:25%}@media screen and (max-width: 768px){.onequarter{width:100%;clear:both}}.twothird{width:66%}@media screen and (max-width: 768px){.twothird{width:100%;clear:both}}iframe{max-width:100%}table{width:100%;border-collapse:collapse;margin-top:20px;text-align:left}table[border="1"]{border:none}table.zebra tbody tr:nth-child(2n+2){background:#f9f9f9}table.reset-table,table.form-table{margin:6px 0;table-layout:fixed}table.reset-table tbody tr:nth-child(2n+2),table.form-table tbody tr:nth-child(2n+2){background:none}table.reset-table td,table.form-table td{padding:0;border:none}table.form-table td{padding:0 0 10px;vertical-align:bottom}table.form-table td:nth-child(1){vertical-align:top}aside table{table-layout:fixed}th,td{line-height:1.1em}th{font:bold 1em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#999;border-bottom:2px solid #666;padding:3px 9px;text-transform:uppercase}td{border-bottom:1px solid #ccc;padding:12px 9px;line-height:1.6em}td p,td .item-count label,.item-count td label,td .item-browse label,.item-browse td label,td .comment-toggle label,.comment-toggle td label{margin:2px 0 0;line-height:1.2em}td img{display:inline-block;max-width:100%}tfoot td{border-top:2px solid #666;border-bottom:none}@media screen and (max-width: 768px){.dashboard-table th,.dashboard-table td{vertical-align:top;width:50%}}@media screen and (max-width: 768px){.dashboard-table h3{font-size:1.5em}}@media screen and (max-width: 768px){.dashboard-table .blue-button,.dashboard-table .full_width-blue{display:block;margin-bottom:5px;font-size:1.3em}}.courses-homepage,.active-courses,.upcoming-courses,.tutorials,.completed-tutorials,.archived-courses{margin:10px 0 40px}.courses-homepage tbody tr:nth-child(2n+2),.active-courses tbody tr:nth-child(2n+2),.upcoming-courses tbody tr:nth-child(2n+2),.tutorials tbody tr:nth-child(2n+2),.completed-tutorials tbody tr:nth-child(2n+2),.archived-courses tbody tr:nth-child(2n+2){background:#f9f9f9}.courses-homepage tbody tr:hover,.active-courses tbody tr:hover,.upcoming-courses tbody tr:hover,.tutorials tbody tr:hover,.completed-tutorials tbody tr:hover,.archived-courses tbody tr:hover{background:#91e7ff}.courses-homepage th,.active-courses th,.upcoming-courses th,.tutorials th,.completed-tutorials th,.archived-courses th,.courses-homepage td,.active-courses td,.upcoming-courses td,.tutorials td,.completed-tutorials td,.archived-courses td{border-left:1px dotted #e0e0e0}.courses-homepage th:nth-child(1),.active-courses th:nth-child(1),.upcoming-courses th:nth-child(1),.tutorials th:nth-child(1),.completed-tutorials th:nth-child(1),.archived-courses th:nth-child(1),.courses-homepage td:nth-child(1),.active-courses td:nth-child(1),.upcoming-courses td:nth-child(1),.tutorials td:nth-child(1),.completed-tutorials td:nth-child(1),.archived-courses td:nth-child(1){width:70px}@media screen and (max-width: 768px){.courses-homepage th:nth-child(1),.active-courses th:nth-child(1),.upcoming-courses th:nth-child(1),.tutorials th:nth-child(1),.completed-tutorials th:nth-child(1),.archived-courses th:nth-child(1),.courses-homepage td:nth-child(1),.active-courses td:nth-child(1),.upcoming-courses td:nth-child(1),.tutorials td:nth-child(1),.completed-tutorials td:nth-child(1),.archived-courses td:nth-child(1){display:none}}.courses-homepage th:nth-child(3),.active-courses th:nth-child(3),.upcoming-courses th:nth-child(3),.tutorials th:nth-child(3),.completed-tutorials th:nth-child(3),.archived-courses th:nth-child(3),.courses-homepage td:nth-child(3),.active-courses td:nth-child(3),.upcoming-courses td:nth-child(3),.tutorials td:nth-child(3),.completed-tutorials td:nth-child(3),.archived-courses td:nth-child(3){white-space:nowrap}@media screen and (max-width: 768px){.courses-homepage th:nth-child(3),.active-courses th:nth-child(3),.upcoming-courses th:nth-child(3),.tutorials th:nth-child(3),.completed-tutorials th:nth-child(3),.archived-courses th:nth-child(3),.courses-homepage th:nth-child(4),.active-courses th:nth-child(4),.upcoming-courses th:nth-child(4),.tutorials th:nth-child(4),.completed-tutorials th:nth-child(4),.archived-courses th:nth-child(4),.courses-homepage td:nth-child(3),.active-courses td:nth-child(3),.upcoming-courses td:nth-child(3),.tutorials td:nth-child(3),.completed-tutorials td:nth-child(3),.archived-courses td:nth-child(3),.courses-homepage td:nth-child(4),.active-courses td:nth-child(4),.upcoming-courses td:nth-child(4),.tutorials td:nth-child(4),.completed-tutorials td:nth-child(4),.archived-courses td:nth-child(4){display:none}}.courses-homepage th:nth-last-child(1),.active-courses th:nth-last-child(1),.upcoming-courses th:nth-last-child(1),.tutorials th:nth-last-child(1),.completed-tutorials th:nth-last-child(1),.archived-courses th:nth-last-child(1),.courses-homepage td:nth-last-child(1),.active-courses td:nth-last-child(1),.upcoming-courses td:nth-last-child(1),.tutorials td:nth-last-child(1),.completed-tutorials td:nth-last-child(1),.archived-courses td:nth-last-child(1){white-space:nowrap;text-align:right;border-right:1px dotted #e0e0e0;min-width:50px}@media screen and (max-width: 768px){.courses-homepage th:nth-last-child(1),.active-courses th:nth-last-child(1),.upcoming-courses th:nth-last-child(1),.tutorials th:nth-last-child(1),.completed-tutorials th:nth-last-child(1),.archived-courses th:nth-last-child(1),.courses-homepage td:nth-last-child(1),.active-courses td:nth-last-child(1),.upcoming-courses td:nth-last-child(1),.tutorials td:nth-last-child(1),.completed-tutorials td:nth-last-child(1),.archived-courses td:nth-last-child(1){white-space:inherit}}.courses-homepage td,.active-courses td,.upcoming-courses td,.tutorials td,.completed-tutorials td,.archived-courses td{height:80px}.courses-homepage img,.active-courses img,.upcoming-courses img,.tutorials img,.completed-tutorials img,.archived-courses img{float:left}.courses-homepage{margin:0 0 10px}.courses-homepage tbody tr:nth-child(2n+2){background:rgba(255,255,255,0.1)}.courses-homepage tbody tr:hover{background:rgba(255,255,255,0.2)}.courses-homepage th:nth-child(3),.courses-homepage td:nth-child(3){max-width:240px;white-space:normal}.courses-homepage th:nth-child(4),.courses-homepage td:nth-child(4){width:150px}@media screen and (max-width: 1260px){.courses-homepage th:nth-child(4),.courses-homepage td:nth-child(4){display:none}}.courses-homepage th:nth-child(5),.courses-homepage td:nth-child(5){width:auto}.active-courses th:nth-child(5),.active-courses td:nth-child(5),.upcoming-courses th:nth-child(5),.upcoming-courses td:nth-child(5){width:160px}.archived-courses th:nth-child(2),.archived-courses td:nth-child(2){width:400px}.archived-courses th:nth-child(5),.archived-courses td:nth-child(5){width:160px}.archived-courses th:nth-last-child(1),.archived-courses td:nth-last-child(1){text-align:left}@media screen and (max-width: 768px){.archived-courses th:nth-last-child(1),.archived-courses td:nth-last-child(1){display:none}}.my-courses{margin-top:0}.my-courses td:nth-child(2),.my-courses th:nth-child(2){width:150px;text-align:center}.my-courses td:nth-child(3),.my-courses th:nth-child(3){width:220px;text-align:right}.users{margin-bottom:20px}.users td:nth-child(1),.users th:nth-child(1){width:250px}.users td:nth-child(3),.users th:nth-child(3){width:200px}.users td:nth-child(4),.users th:nth-child(4){width:80px;text-align:center}.users td:nth-last-child(1),.users th:nth-last-child(1){width:120px;text-align:right;white-space:nowrap}.grades{float:right;display:inline-table;width:40%;margin:0px 10px 0 40px}.grades th,.grades td{padding:2px 6px;line-height:1em}.grades td:nth-child(2){width:100px;padding-left:40px}.enrollments,.challenge-enrollments{margin-bottom:20px}.enrollments td:nth-child(2),.challenge-enrollments td:nth-child(2),.enrollments th:nth-child(2),.challenge-enrollments th:nth-child(2){width:100px;text-align:center}@media screen and (max-width: 768px){.enrollments td:nth-child(1),.challenge-enrollments td:nth-child(1),.enrollments td:nth-child(2),.challenge-enrollments td:nth-child(2),.enrollments th:nth-child(1),.challenge-enrollments th:nth-child(1),.enrollments th:nth-child(2),.challenge-enrollments th:nth-child(2){display:none}}.enrollments td:nth-last-child(1),.challenge-enrollments td:nth-last-child(1),.enrollments th:nth-last-child(1),.challenge-enrollments th:nth-last-child(1){text-align:right;white-space:nowrap}@media screen and (max-width: 768px){.enrollments td:nth-last-child(1),.challenge-enrollments td:nth-last-child(1),.enrollments th:nth-last-child(1),.challenge-enrollments th:nth-last-child(1){text-align:center;white-space:inherit}}@media screen and (max-width: 768px){.enrollments td:nth-last-child(1):before,.challenge-enrollments td:nth-last-child(1):before,.enrollments th:nth-last-child(1):before,.challenge-enrollments th:nth-last-child(1):before{content:attr(value);display:block;font:bold 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif;margin-bottom:5px}}@media screen and (max-width: 768px){.enrollments td a.append-export,.challenge-enrollments td a.append-export,.enrollments th a.append-export,.challenge-enrollments th a.append-export{display:none}}.challenge-enrollments th:nth-child(2),.challenge-enrollments td:nth-child(2){width:120px}.challenge-enrollments th:nth-child(3),.challenge-enrollments td:nth-child(3){text-align:center;width:180px}.emails{margin-bottom:40px}.emails td:nth-child(2),.emails th:nth-child(2){width:200px;text-align:center}.exams .download-zip{font-size:1.6em}.exams th:nth-child(n+2),.exams td:nth-child(n+2){text-align:center}.exams tbody td:nth-child(2){padding:0}.exams .caption{font-size:1.4em}.exams tfoot{font-size:1.1em}.exams .peer-review-links{border-left:1px dotted #d0d0d0;border-right:1px dotted #d0d0d0}.exams .peer-review-links a:hover{background:#f5f5f5}.course-evaluation,.course-evaluation-lg,.course-survey{margin-bottom:40px}.course-evaluation th,.course-evaluation-lg th,.course-survey th,.course-evaluation td,.course-evaluation-lg td,.course-survey td{width:70px;text-align:center;border-right:1px dotted #e0e0e0}.course-evaluation th:first-child,.course-evaluation-lg th:first-child,.course-survey th:first-child,.course-evaluation td:first-child,.course-evaluation-lg td:first-child,.course-survey td:first-child{width:auto;text-align:left;border-left:1px dotted #e0e0e0}.course-evaluation th,.course-evaluation-lg th,.course-survey th{font-size:1.3em;color:#333}.course-evaluation tbody tr:hover,.course-evaluation-lg tbody tr:hover,.course-survey tbody tr:hover{background:#FEF9E0}.course-evaluation-lg th,.course-evaluation-lg td{width:110px}.course-survey{margin-top:0}.course-survey th,.course-survey td{width:100px}.media{width:auto;max-width:400px;display:inline-block;float:none}.media tbody tr{cursor:move}.media th,.media td{padding:5px 10px}.media th:first-child,.media td:first-child{padding-right:0}.media th:nth-child(2),.media td:nth-child(2){padding-right:20px}.models th:nth-child(1),.models td:nth-child(1){width:50px}.models th:nth-child(3),.models td:nth-child(3){width:220px}body{color:#444;font:normal 62.5% "DIN", "Helvetica Neue", Helvetica, sans-serif}.center{text-align:center}.right_align{text-align:right}.see-more{text-align:right}i,em{font-style:italic}b,strong{font-weight:bold}sup,sub{font-size:0.7em}sup{vertical-align:super}sub{vertical-align:sub}.med{font-size:1.2em}.comment_out{color:#bfbfbf;font-size:0.9em}.green{color:#5E9F4B}.red{color:#961a19}.explanation{position:relative;margin:10px -21px;padding:10px 20px;color:#1a1a1a;background:#FCFFD0;border-top:1px solid #feffef;border-bottom:1px solid #faffb1;box-shadow:#ccc 0 1px 4px 0;z-index:10;clear:both}.explanation.green{background:#e3f0df;border-top:1px solid #f2f8f1;border-bottom:1px solid #d4e8ce}.explanation p,.explanation .item-count label,.item-count .explanation label,.explanation .item-browse label,.item-browse .explanation label,.explanation .comment-toggle label,.comment-toggle .explanation label,.explanation li{margin:0 0 4px}.explanation ul{margin:0 0 0 20px}a,span.gc-cs-link{color:#148E93;text-decoration:none}a:hover,span.gc-cs-link:hover{color:#005d77}p,.item-count label,.item-browse label,.comment-toggle label{margin:3px 0 12px;line-height:1.6;font-size:1.6em}p.instructor,.item-count label.instructor,.item-browse label.instructor,.comment-toggle label.instructor{margin:5px 0 0;font-size:1.2em;font-weight:bold;line-height:1.0em;clear:none}p.optional,.item-count label.optional,.item-browse label.optional,.comment-toggle label.optional{display:inline-block;font-size:1.3em}p.optional a,.item-count label.optional a,.item-browse label.optional a,.comment-toggle label.optional a{color:#ADADAD}p.optional a:hover,.item-count label.optional a:hover,.item-browse label.optional a:hover,.comment-toggle label.optional a:hover{color:#005d77}.additional-desc{display:inline-block;font-size:1.4em;color:#9F9F9F}blockquote,.comments{font:normal 1.3em "DIN", "Helvetica Neue", Helvetica, sans-serif;margin:10px 20px;padding:0 20px;border-left:1px solid #ccc;line-height:1.6}h1,h2,p.h2,.item-count label.h2,.item-browse label.h2,.comment-toggle label.h2,h3,h4,h5{margin:0}h1{font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;color:#333}h1 a.current{color:#000}h2,p.h2,.item-count label.h2,.item-browse label.h2,.comment-toggle label.h2{font:normal 2.6em "Chap", sans-serif;color:#000}h2 a.current,p.h2 a.current,.item-count label.h2 a.current,.item-browse label.h2 a.current,.comment-toggle label.h2 a.current{color:#000}h3{font:bold 1.8em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;margin-bottom:10px}h3 .sm{font-size:0.7em;font-weight:normal}h4{font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;margin-bottom:6px}h5{font:bold 1.1em "DIN", "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;float:left;clear:both;background:#999;min-width:203px;color:#f5f5f5;text-align:right;padding:3px;border-radius:2px;margin:20px 0 10px}h5+p,.item-count h5+label,.item-browse h5+label,.comment-toggle h5+label{color:#999;display:inline-block;margin:20px 0 10px 10px;padding:3px 0;font:italic 1.3em "DIN", "Helvetica Neue", Helvetica, sans-serif}.numbered{counter-increment:numbered}.numbered:before{content:counter(numbered);display:inline-block;margin-right:6px}.underlined{border-bottom:3px double #ccc}aside h1{color:#999}.toggle-wrapper,.enrollment-wrapper{position:relative;clear:both}.toggle-content,.enrollment-wrapper .enrollment-content,.summary-content{overflow:hidden}.toggle,.toggle-enrollment{position:absolute;top:0;left:0;z-index:-1;opacity:0.01}.toggle:checked ~ .toggle-content,.toggle-enrollment:checked ~ .toggle-content,.enrollment-wrapper .toggle:checked ~ .enrollment-content,.enrollment-wrapper .toggle-enrollment:checked ~ .enrollment-content,.toggle:checked ~ .summary-content,.toggle-enrollment:checked ~ .summary-content{height:0px;margin-top:0px}.toggle:checked ~ .expandable:before,.toggle-enrollment:checked ~ .expandable:before,.toggle:checked ~ .question-heading:before,.toggle-enrollment:checked ~ .question-heading:before{content:"\f0da"}.expandable,.question-heading{cursor:pointer;position:relative;font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif !important;color:#1a1a1a}.expandable:before,.question-heading:before{font-family:fontawesome;content:"\f0d7";width:8px;height:8px;display:inline-block;margin:0px 5px 2px 0}#exam_builder{counter-reset:numbered sub_numbered}.question-heading{counter-increment:numbered;font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif !important;color:#1a1a1a;margin:0 10px 10px 0 !important}.question-heading:after{content:counter(numbered);display:inline-block}.subquestion-heading{counter-increment:sub_numbered;display:inline-block;width:auto;text-align:left;font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif !important;color:#1a1a1a;margin:0 10px 10px 0 !important}.subquestion-heading:after{content:"(" counter(sub_numbered, lower-alpha) ")";display:inline-block}.enrollment-wrapper{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #e0e0e0}.enrollment-wrapper .enrollment-content{padding-left:25px;margin-top:10px}.enrollment-wrapper .exams{margin-bottom:10px}.summary-toggle{float:left;position:relative;margin-top:-15px;width:100%}.summary-toggle .toggle,.summary-toggle .toggle-enrollment{z-index:2}.summary-toggle .sm_margin{margin-top:5px;margin-bottom:5px}.summary-toggle input[type="radio"]+label{float:left;text-transform:uppercase;font-size:1.2em;line-height:2.2em;padding:4px 10px 0;margin:0;cursor:pointer;background:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;color:#444}.summary-toggle input[type="radio"]+label:hover{box-shadow:#e0e0e0 4px 4px 0px 0px}.summary-toggle input[type="radio"]:checked+label{background:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;color:#fcfcfc}#summary-videos+label{border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:none;margin-left:0}@media screen and (max-width: 768px){#summary-videos+label{margin-left:0}}#summary-videos+label:before{margin-right:5px}@media screen and (max-width: 768px){#summary-videos+label:before{display:none}}#summary-summary{left:20px}#summary-summary+label{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:none;margin-left:5px}#summary-summary+label:before{margin-right:5px}@media screen and (max-width: 768px){#summary-summary+label:before{display:none}}#summary-summary:checked ~ .summary-content{height:auto}#summary-summary:checked ~ .segment-content{display:none}.summary-content{height:0;margin:0 -20px;width:calc( 100% + 40px)}#toggle-instructions{vertical-align:top;margin-top:18px}#toggle-instructions:not(:checked) ~ .cke-wrapper{display:none}.unit,.paywall-unit,.subunits-list,.subunit,.segments-list,.segment-item{float:left;display:block;width:100%;margin:0;padding:0}.course-summary{float:left;clear:both;list-style:none;counter-reset:unit;max-width:100%;width:100%;margin:0;overflow:visible}.course-summary a.download,.course-summary a.download-srt{display:inline-block;padding:4px 10px}.course-summary .unit-name{display:block;position:relative;padding:8px 0 4px 80px;font-size:1.4em}.course-summary .unit-name:before{content:counter(unit);display:inline-block;position:absolute;left:48px;top:8px;min-width:24px;text-align:right}.course-summary .checkbox{position:absolute;opacity:0.01;z-index:1}.course-summary .checkbox+.unit-name{margin:0;font:bold 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;cursor:pointer}.course-summary .checkbox:checked+.unit-name ~ .subunits-list{visibility:visible;max-height:1000px;transition:all 0.25s ease-in}.course-summary .checkbox:checked+.unit-name ~ .subunits-list .subunits-list{max-height:inherit}.unit,.paywall-unit{counter-increment:unit;counter-reset:subunit;position:relative}.unit .unit-name,.paywall-unit .unit-name{display:inline-block;padding-bottom:8px;min-width:520px}@media screen and (max-width: 768px){.unit .unit-name,.paywall-unit .unit-name{min-width:0px}}.unit .unit-name.first-child,.paywall-unit .unit-name.first-child{border-top:none}.unit.current,.current.paywall-unit{background:#f6f6f6}.paywall-unit{line-height:36px;padding-left:60px;border-bottom:1px solid #ccc}.subunits-list{max-height:0px;visibility:hidden;transition:all 0.25s ease-out;overflow:hidden;counter-increment:subunit}.subunit{position:relative}.subunit b{display:inline-block;font-size:1.1em;padding:10px 0px 10px 80px;min-width:520px}@media screen and (max-width: 768px){.subunit b{min-width:inherit}}.subunit.current{background:#fff}.segment-item{position:relative;padding:0 0 0 80px;line-height:34px}.segment-item:hover{background:#ffffdf}.segment-item .segment{display:inline-block;font-weight:normal;margin:0;line-height:34px;min-width:440px}@media screen and (max-width: 768px){.segment-item .segment{min-width:0px}}.segment-item .seen{left:-15px}.expand{display:inline-block;width:8px;height:1em;position:absolute;left:40px;top:50%;margin-top:-0.5em}.unit-links,.subunit-links,.segment-links{display:inline-block;margin-left:5px}.unit-links:after,.subunit-links:after,.segment-links:after{content:"";border-bottom:1px solid #fcfcfc;border-top:1px solid #ccc;position:absolute;left:0;right:0;top:36px;height:0;z-index:2}@media screen and (max-width: 768px){.unit-links:after,.subunit-links:after,.segment-links:after{display:none}}.segment-links:after{top:34px}.link{display:inline-block;font:normal 0.85em "DIN", "Helvetica Neue", Helvetica, sans-serif;padding:0px 5px;line-height:36px;border-left:1px solid #e0e0e0;color:#999}.link:before{margin-right:4px}@media screen and (max-width: 768px){.link:before{display:none}}.link[href*="forum"]{color:#148E93}.subunit-number{display:block;text-align:right;position:absolute;width:35px;left:40px;top:10px;font-size:1.1em;font-weight:bold;color:#1a1a1a}.subunit-number:before{content:counter(unit) "." counter(subunit)}.empty .unit-name,.empty .subunit-name,.empty .subunit-number{color:#ccc}@media screen and (max-width: 768px){.unit,.paywall-unit{border-bottom:1px solid #c0c0c0}}.unit>.seen-wrapper,.paywall-unit>.seen-wrapper{left:10px;top:10px}.subunit>.seen-wrapper{left:25px;top:12px}@media screen and (max-width: 768px){.segment-item{border-bottom:1px solid #ccc;border-top:1px solid #e0e0e0}}.segment-item>.seen-wrapper{left:55px;top:0px}.seen-wrapper{position:relative;display:inline-block;position:absolute;z-index:10;left:0}.seen{z-index:-1;opacity:0.01;position:absolute;left:-10px}.seen+.seen-label{display:inline-block;cursor:pointer;width:20px;height:20px;margin:-2px 2px 0 0;line-height:1em;text-align:center;font:normal 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#ccc;border:1px solid #e2e2e4;vertical-align:middle}.seen+.seen-label span{display:inline-block;vertical-align:top;line-height:20px}.seen+.seen-label:hover{background-image:linear-gradient(#efeff0, white);box-shadow:#dfdfe1 0 0 4px 0 inset}.seen:checked ~ .seen-label{color:#148E93;border:none}.empty .seen-wrapper{visibility:hidden}.evaluation-button,.survey-button{display:block;clear:both;font:bold 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif;width:100%;height:40px;line-height:40px;color:#333;position:relative;border:1px solid #e0e0e0;padding:0 0 0 10px;margin:3px 0;box-shadow:#e0e0e0 0 0px 3px 0}.evaluation-button:hover,.survey-button:hover{background:#fafafa;color:#000}.evaluation-button:before,.survey-button:before{display:inline-block;color:#d0d0d0;width:25px;font-size:1.3em;vertical-align:middle}ul,ol,li{margin:0;padding:0}ul{list-style:outside disc;margin-top:18px}ol{list-style:outside decimal}ol ol{list-style:outside lower-alpha}ul,ol{clear:both;margin:12px 0 12px 20px;font:normal 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif}ul ul,ul ol,ol ul,ol ol{font-size:1.0em;margin-left:20px;margin-bottom:0px}li{margin-bottom:12px}li h2,li p.h2,li .item-count label.h2,.item-count li label.h2,li .item-browse label.h2,.item-browse li label.h2,li .comment-toggle label.h2,.comment-toggle li label.h2{font-size:1.85em}li h3{font-size:1.29em}li h4{font-size:1.07em}li p,li .item-count label,.item-count li label,li .item-browse label,.item-browse li label,li .comment-toggle label,.comment-toggle li label{font-size:1.0em}li li{margin-top:6px}.unit,.paywall-unit,.subunits-list,.subunit,.segments-list,.segment-item{float:left;display:block;width:100%;margin:0;padding:0}.course-summary{float:left;clear:both;list-style:none;counter-reset:unit;max-width:100%;width:100%;margin:0;overflow:visible}.course-summary a.download,.course-summary a.download-srt{display:inline-block;padding:4px 10px}.course-summary .unit-name{display:block;position:relative;padding:8px 0 4px 80px;font-size:1.4em}.course-summary .unit-name:before{content:counter(unit);display:inline-block;position:absolute;left:48px;top:8px;min-width:24px;text-align:right}.course-summary .checkbox{position:absolute;opacity:0.01;z-index:1}.course-summary .checkbox+.unit-name{margin:0;font:bold 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;cursor:pointer}.course-summary .checkbox:checked+.unit-name ~ .subunits-list{visibility:visible;max-height:1000px;transition:all 0.25s ease-in}.course-summary .checkbox:checked+.unit-name ~ .subunits-list .subunits-list{max-height:inherit}.unit,.paywall-unit{counter-increment:unit;counter-reset:subunit;position:relative}.unit .unit-name,.paywall-unit .unit-name{display:inline-block;padding-bottom:8px;min-width:520px}@media screen and (max-width: 768px){.unit .unit-name,.paywall-unit .unit-name{min-width:0px}}.unit .unit-name.first-child,.paywall-unit .unit-name.first-child{border-top:none}.unit.current,.current.paywall-unit{background:#f6f6f6}.paywall-unit{line-height:36px;padding-left:60px;border-bottom:1px solid #ccc}.subunits-list{max-height:0px;visibility:hidden;transition:all 0.25s ease-out;overflow:hidden;counter-increment:subunit}.subunit{position:relative}.subunit b{display:inline-block;font-size:1.1em;padding:10px 0px 10px 80px;min-width:520px}@media screen and (max-width: 768px){.subunit b{min-width:inherit}}.subunit.current{background:#fff}.segment-item{position:relative;padding:0 0 0 80px;line-height:34px}.segment-item:hover{background:#ffffdf}.segment-item .segment{display:inline-block;font-weight:normal;margin:0;line-height:34px;min-width:440px}@media screen and (max-width: 768px){.segment-item .segment{min-width:0px}}.segment-item .seen{left:-15px}.expand{display:inline-block;width:8px;height:1em;position:absolute;left:40px;top:50%;margin-top:-0.5em}.unit-links,.subunit-links,.segment-links{display:inline-block;margin-left:5px}.unit-links:after,.subunit-links:after,.segment-links:after{content:"";border-bottom:1px solid #fcfcfc;border-top:1px solid #ccc;position:absolute;left:0;right:0;top:36px;height:0;z-index:2}@media screen and (max-width: 768px){.unit-links:after,.subunit-links:after,.segment-links:after{display:none}}.segment-links:after{top:34px}.link{display:inline-block;font:normal 0.85em "DIN", "Helvetica Neue", Helvetica, sans-serif;padding:0px 5px;line-height:36px;border-left:1px solid #e0e0e0;color:#999}.link:before{margin-right:4px}@media screen and (max-width: 768px){.link:before{display:none}}.link[href*="forum"]{color:#148E93}.subunit-number{display:block;text-align:right;position:absolute;width:35px;left:40px;top:10px;font-size:1.1em;font-weight:bold;color:#1a1a1a}.subunit-number:before{content:counter(unit) "." counter(subunit)}.empty .unit-name,.empty .subunit-name,.empty .subunit-number{color:#ccc}@media screen and (max-width: 768px){.unit,.paywall-unit{border-bottom:1px solid #c0c0c0}}.unit>.seen-wrapper,.paywall-unit>.seen-wrapper{left:10px;top:10px}.subunit>.seen-wrapper{left:25px;top:12px}@media screen and (max-width: 768px){.segment-item{border-bottom:1px solid #ccc;border-top:1px solid #e0e0e0}}.segment-item>.seen-wrapper{left:55px;top:0px}.seen-wrapper{position:relative;display:inline-block;position:absolute;z-index:10;left:0}.seen{z-index:-1;opacity:0.01;position:absolute;left:-10px}.seen+.seen-label{display:inline-block;cursor:pointer;width:20px;height:20px;margin:-2px 2px 0 0;line-height:1em;text-align:center;font:normal 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#ccc;border:1px solid #e2e2e4;vertical-align:middle}.seen+.seen-label span{display:inline-block;vertical-align:top;line-height:20px}.seen+.seen-label:hover{background-image:linear-gradient(#efeff0, white);box-shadow:#dfdfe1 0 0 4px 0 inset}.seen:checked ~ .seen-label{color:#148E93;border:none}.empty .seen-wrapper{visibility:hidden}.evaluation-button,.survey-button{display:block;clear:both;font:bold 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif;width:100%;height:40px;line-height:40px;color:#333;position:relative;border:1px solid #e0e0e0;padding:0 0 0 10px;margin:3px 0;box-shadow:#e0e0e0 0 0px 3px 0}.evaluation-button:hover,.survey-button:hover{background:#fafafa;color:#000}.evaluation-button:before,.survey-button:before{display:inline-block;color:#d0d0d0;width:25px;font-size:1.3em;vertical-align:middle}.content-nav{display:block;list-style:none;margin:0;white-space:nowrap;overflow:auto}@media screen and (max-width: 768px){.content-nav{display:none}}@media screen and (max-width: 1260px){.content-nav{font-size:1.3em}}.content-nav li{display:inline-block;margin:0;padding:0;font:normal 1em "DIN", "Helvetica Neue", Helvetica, sans-serif}.content-nav h1,.content-nav a{line-height:17px}.content-nav h1{display:inline-block;font-size:1.1em;margin-right:6px}.content-nav h1 a{padding:0}.content-nav a{display:inline-block;padding:0 9px}.content-nav a.current{color:#000;font-weight:bold}.sidebar-list,.numbered-sidebar{list-style:none;margin:0 0 0 10px;font:normal 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif}.sidebar-list li,.numbered-sidebar li{margin:0}.sidebar-list a,.numbered-sidebar a{color:#666666;padding:6px 0;display:block;position:relative}.sidebar-list a:before,.numbered-sidebar a:before{margin-right:5px}.sidebar-list a:hover,.numbered-sidebar a:hover{color:#005d77}.sidebar-list a.current,.numbered-sidebar a.current,.sidebar-list a.current:hover,.numbered-sidebar a.current:hover{color:#148E93}.numbered-sidebar{counter-reset:anchor}.numbered-sidebar li{counter-increment:anchor}.numbered-sidebar li a:before{content:counter(anchor);display:inline-block;text-align:right;min-width:20px;left:-25px;position:absolute;color:#bdbdbd}.progress-header{padding:0;margin:0}.progress-header li{float:left;padding:0;margin:0 25px 0 0}.subnav{float:left;margin:6px 0 -1px}@media screen and (max-width: 768px){.subnav{clear:both;margin:10px -20px 0;width:calc( 100% + 40px)}}.subnav li{float:left;display:inline-block;margin:0 3px 0 0;position:relative}@media screen and (max-width: 768px){.subnav li{display:block;width:100%;margin:0;border-top:1px solid #ccc}}.subnav a{display:inline-block;padding:6px 15px;border:1px solid transparent;border-bottom:none;border-top-right-radius:2px;border-top-left-radius:2px}@media screen and (max-width: 768px){.subnav a{display:block;padding:10px 20px}}.subnav a:hover{color:#005d77}.subnav a.current,.subnav a.current:hover{color:#1a1a1a;font-weight:bold;background-image:linear-gradient(#fff, rgba(255,255,255,0));border-color:#ccc;border-bottom:1px solid transparent;box-shadow:#e0e0e0 0 -1px 1px}.subnav+hr{margin-top:0px}.course-material{width:100%;margin:0;padding:10px 0}.course-material b{display:block;font-size:1.1em;margin-bottom:4px;padding-bottom:2px;border-bottom:3px double #bdbdbd}.course-material li{display:inline-block;width:48%;margin:0 0 30px;padding:0 1.5%;vertical-align:top}.course-material ul{margin:0}.course-material ul li{display:list-item;width:94%;padding:5px 0;margin:0 0 0 20px;list-style:outside disc}.course-material ul li.no-bullet{list-style:none;margin-left:0}.course-material ul b{font-size:1.0em;margin:0;padding:0;border:none}.course-material ul em{font-size:0.9em;color:#666}.pages{float:left}.pages p,.pages .item-count label,.item-count .pages label,.pages .item-browse label,.item-browse .pages label,.pages .comment-toggle label,.comment-toggle .pages label{margin:0}.pagination{float:left;display:block}.page a,.page.current span,.page.current:hover span{display:inline-block;border-radius:2px;border:1px solid #e0e0e0;background:#e0e0e0;background-image:linear-gradient(#fcfcfc, #e0e0e0);font:normal 1.3em "DIN", "Helvetica Neue", Helvetica, sans-serif;line-height:20px;text-align:center;min-width:22px;padding:0 6px;color:#444}.page{display:inline-block}.page.current span,.page.current:hover span{background:#148E93;border-color:#148E93;color:#f5f5f5}.page:hover a{background:#fcfcfc;color:#444}.advanced-search-wrapper{position:relative;float:left;text-align:right}input[type="checkbox"].advanced-search{position:absolute;top:0;right:0;z-index:-1;opacity:0.01}input[type="checkbox"].advanced-search:checked ~ .advanced-search-content{max-height:800px;padding:20px 20px 10px;border-top:1px dotted #ccc;transition:all .2s ease-in-out}input[type="checkbox"].advanced-search+label{float:right;font:normal 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;margin:0;color:#999;cursor:pointer;line-height:44px;margin-top:-44px}input[type="checkbox"].advanced-search+label:before{margin-right:3px}input[type="checkbox"].advanced-search+label:hover{color:#005d77}@media screen and (max-width: 768px){input[type="checkbox"].advanced-search+label{width:auto}}.advanced-search-content{display:block;max-height:0;overflow:hidden;float:left;width:calc( 100% + 40px);margin:-1px -20px 0;background:#e0e0e0;border-bottom:1px solid #ccc;padding:0px 20px;transition:all .2s ease-in-out}.advanced-search-content .field,.advanced-search-content .actions,.advanced-search-content .filter{padding:0;min-height:inherit;text-align:left}.advanced-search-content .field.half label,.advanced-search-content .half.actions label,.advanced-search-content .half.filter label{min-width:25%}.advanced-search-content .field.half .other label,.advanced-search-content .half.actions .other label,.advanced-search-content .half.filter .other label{min-width:0}.advanced-search-content label{width:auto;text-align:right;min-width:12.5%}.advanced-search-content label.cancel{min-width:inherit;font-weight:normal;font-size:1.2em;cursor:pointer;margin-top:12px}.advanced-search-content label.cancel:hover{color:#005d77}.advanced-search-content .text,.advanced-search-content .checkbox-columns{width:70%;text-align:left}.advanced-search-content .text label,.advanced-search-content .checkbox-columns label{text-align:left}.advanced-search-content .text{font-size:1.3em;height:30px;line-height:30px;padding:0px 12px}.advanced-search-content .actions{padding:10px 0 0;text-align:right}.field,.actions,.filter,p.field,p.actions,.item-count label.actions,.item-browse label.actions,.comment-toggle label.actions,p.filter,.item-count label.filter,.item-browse label.filter,.comment-toggle label.filter,.item-count label.field,.item-browse label.field,.comment-toggle label.field{float:left;position:relative;clear:both;width:100%;display:block;padding:5px 0;line-height:36px;min-height:48px}.field.half,.half.actions,.half.filter,p.field.half,p.half.actions,.item-count label.half.actions,.item-browse label.half.actions,.comment-toggle label.half.actions,p.half.filter,.item-count label.half.filter,.item-browse label.half.filter,.comment-toggle label.half.filter,.item-count label.field.half,.item-browse label.field.half,.comment-toggle label.field.half{width:50%;clear:none}@media screen and (max-width: 768px){.field.half,.half.actions,.half.filter,p.field.half,p.half.actions,.item-count label.half.actions,.item-browse label.half.actions,.comment-toggle label.half.actions,p.half.filter,.item-count label.half.filter,.item-browse label.half.filter,.comment-toggle label.half.filter,.item-count label.field.half,.item-browse label.field.half,.comment-toggle label.field.half{width:100%;clear:both}}.field .field,.actions .field,.filter .field,.field .actions,.actions .actions,.filter .actions,.field .filter,.actions .filter,.filter .filter,p.field .field,p.actions .field,.item-count label.actions .field,.item-browse label.actions .field,.comment-toggle label.actions .field,p.filter .field,.item-count label.filter .field,.item-browse label.filter .field,.comment-toggle label.filter .field,.item-count label.field .field,.item-browse label.field .field,.comment-toggle label.field .field,p.field .actions,p.actions .actions,.item-count label.actions .actions,.item-browse label.actions .actions,.comment-toggle label.actions .actions,p.filter .actions,.item-count label.filter .actions,.item-browse label.filter .actions,.comment-toggle label.filter .actions,.item-count label.field .actions,.item-browse label.field .actions,.comment-toggle label.field .actions,p.field .filter,p.actions .filter,.item-count label.actions .filter,.item-browse label.actions .filter,.comment-toggle label.actions .filter,p.filter .filter,.item-count label.filter .filter,.item-browse label.filter .filter,.comment-toggle label.filter .filter,.item-count label.field .filter,.item-browse label.field .filter,.comment-toggle label.field .filter{float:none;display:inline-block}.field.tight,.tight.actions,.tight.filter,p.field.tight,p.tight.actions,.item-count label.tight.actions,.item-browse label.tight.actions,.comment-toggle label.tight.actions,p.tight.filter,.item-count label.tight.filter,.item-browse label.tight.filter,.comment-toggle label.tight.filter,.item-count label.field.tight,.item-browse label.field.tight,.comment-toggle label.field.tight{margin-top:-20px}.field.-loose,.-loose.actions,.-loose.filter,p.field.-loose,p.-loose.actions,.item-count label.-loose.actions,.item-browse label.-loose.actions,.comment-toggle label.-loose.actions,p.-loose.filter,.item-count label.-loose.filter,.item-browse label.-loose.filter,.comment-toggle label.-loose.filter,.item-count label.field.-loose,.item-browse label.field.-loose,.comment-toggle label.field.-loose{margin:20px 0}.field.inline,.inline.actions,.inline.filter,p.field.inline,p.inline.actions,.item-count label.inline.actions,.item-browse label.inline.actions,.comment-toggle label.inline.actions,p.inline.filter,.item-count label.inline.filter,.item-browse label.inline.filter,.comment-toggle label.inline.filter,.item-count label.field.inline,.item-browse label.field.inline,.comment-toggle label.field.inline{clear:none;width:auto}@media screen and (max-width: 768px){.field.inline,.inline.actions,.inline.filter,p.field.inline,p.inline.actions,.item-count label.inline.actions,.item-browse label.inline.actions,.comment-toggle label.inline.actions,p.inline.filter,.item-count label.inline.filter,.item-browse label.inline.filter,.comment-toggle label.inline.filter,.item-count label.field.inline,.item-browse label.field.inline,.comment-toggle label.field.inline{clear:both;width:100%}}.field.no-label,.no-label.actions,.no-label.filter,p.field.no-label,p.no-label.actions,.item-count label.no-label.actions,.item-browse label.no-label.actions,.comment-toggle label.no-label.actions,p.no-label.filter,.item-count label.no-label.filter,.item-browse label.no-label.filter,.comment-toggle label.no-label.filter,.item-count label.field.no-label,.item-browse label.field.no-label,.comment-toggle label.field.no-label{padding-left:135px}.field.tutorial,.tutorial.actions,.tutorial.filter,p.field.tutorial,p.tutorial.actions,.item-count label.tutorial.actions,.item-browse label.tutorial.actions,.comment-toggle label.tutorial.actions,p.tutorial.filter,.item-count label.tutorial.filter,.item-browse label.tutorial.filter,.comment-toggle label.tutorial.filter,.item-count label.field.tutorial,.item-browse label.field.tutorial,.comment-toggle label.field.tutorial{clear:none;width:auto;margin:9px 0 0 6px;font-size:0.9em}.field.tutorial label,.tutorial.actions label,.tutorial.filter label,p.field.tutorial label,p.tutorial.actions label,.item-count label.tutorial.actions label,.item-browse label.tutorial.actions label,.comment-toggle label.tutorial.actions label,p.tutorial.filter label,.item-count label.tutorial.filter label,.item-browse label.tutorial.filter label,.comment-toggle label.tutorial.filter label,.item-count label.field.tutorial label,.item-browse label.field.tutorial label,.comment-toggle label.field.tutorial label{color:#999;vertical-align:top;margin:-2px 0 0 4px}.field.media,.media.actions,.media.filter,p.field.media,p.media.actions,.item-count label.media.actions,.item-browse label.media.actions,.comment-toggle label.media.actions,p.media.filter,.item-count label.media.filter,.item-browse label.media.filter,.comment-toggle label.media.filter,.item-count label.field.media,.item-browse label.field.media,.comment-toggle label.field.media{width:100%;border-bottom:1px dashed #e0e0e0;max-width:100%;padding:10px 20px 5px;background:#fcfcfc;border:1px solid #e9e9e9;border-left-width:6px;margin:10px 0 0}.field.media .field,.media.actions .field,.media.filter .field,.field.media .actions,.media.actions .actions,.media.filter .actions,.field.media .filter,.media.actions .filter,.media.filter .filter,p.field.media .field,p.media.actions .field,.item-count label.media.actions .field,.item-browse label.media.actions .field,.comment-toggle label.media.actions .field,p.media.filter .field,.item-count label.media.filter .field,.item-browse label.media.filter .field,.comment-toggle label.media.filter .field,.item-count label.field.media .field,.item-browse label.field.media .field,.comment-toggle label.field.media .field,p.field.media .actions,p.media.actions .actions,.item-count label.media.actions .actions,.item-browse label.media.actions .actions,.comment-toggle label.media.actions .actions,p.media.filter .actions,.item-count label.media.filter .actions,.item-browse label.media.filter .actions,.comment-toggle label.media.filter .actions,.item-count label.field.media .actions,.item-browse label.field.media .actions,.comment-toggle label.field.media .actions,p.field.media .filter,p.media.actions .filter,.item-count label.media.actions .filter,.item-browse label.media.actions .filter,.comment-toggle label.media.actions .filter,p.media.filter .filter,.item-count label.media.filter .filter,.item-browse label.media.filter .filter,.comment-toggle label.media.filter .filter,.item-count label.field.media .filter,.item-browse label.field.media .filter,.comment-toggle label.field.media .filter{display:none;margin:0;padding:0}.field.media label,.media.actions label,.media.filter label,p.field.media label,p.media.actions label,.item-count label.media.actions label,.item-browse label.media.actions label,.comment-toggle label.media.actions label,p.media.filter label,.item-count label.media.filter label,.item-browse label.media.filter label,.comment-toggle label.media.filter label,.item-count label.field.media label,.item-browse label.field.media label,.comment-toggle label.field.media label{width:100px;text-align:left}.field.media hr,.media.actions hr,.media.filter hr,p.field.media hr,p.media.actions hr,.item-count label.media.actions hr,.item-browse label.media.actions hr,.comment-toggle label.media.actions hr,p.media.filter hr,.item-count label.media.filter hr,.item-browse label.media.filter hr,.comment-toggle label.media.filter hr,.item-count label.field.media hr,.item-browse label.field.media hr,.comment-toggle label.field.media hr{margin:0px 0 10px}.field.center label,.center.actions label,.center.filter label,p.field.center label,p.center.actions label,.item-count label.center.actions label,.item-browse label.center.actions label,.comment-toggle label.center.actions label,p.center.filter label,.item-count label.center.filter label,.item-browse label.center.filter label,.comment-toggle label.center.filter label,.item-count label.field.center label,.item-browse label.field.center label,.comment-toggle label.field.center label{margin:0}@media screen and (max-width: 768px){.field>label,.actions>label,.filter>label,p.field>label,p.actions>label,.item-count label.actions>label,.item-browse label.actions>label,.comment-toggle label.actions>label,p.filter>label,.item-count label.filter>label,.item-browse label.filter>label,.comment-toggle label.filter>label,.item-count label.field>label,.item-browse label.field>label,.comment-toggle label.field>label{text-align:left;width:100%}}.field_with_errors{display:inline-block;vertical-align:top}.field_with_errors input.text,.field_with_errors textarea{border-color:red}.field_with_errors label,.field_with_errors label.required{color:red}.field_with_errors label:before,.field_with_errors label.required:before{font-size:1.3em;color:red;margin-right:4px}.field_with_errors+label{font:normal 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif;width:auto}.field_with_errors+label a{color:red;font-weight:bold;text-decoration:underline}.field_with_errors+label a:hover{text-decoration:none}.authors .field_with_errors{display:block}.actions{padding-left:212px}@media screen and (max-width: 768px){.actions{padding-left:0}}.filter{font-size:0.9em}.filter>label{width:auto}.account .field_with_errors{float:left}.account .field_with_errors:after{display:none}.errorExplanation{float:left;width:100%;border:1px solid #cc0000;background:#e60000;padding:15px 15px 10px;border-radius:4px;color:#fff;margin-bottom:20px}.errorExplanation h2,.errorExplanation p.h2,.errorExplanation .item-count label.h2,.item-count .errorExplanation label.h2,.errorExplanation .item-browse label.h2,.item-browse .errorExplanation label.h2,.errorExplanation .comment-toggle label.h2,.comment-toggle .errorExplanation label.h2,.errorExplanation p,.errorExplanation .item-count label,.item-count .errorExplanation label,.errorExplanation .item-browse label,.item-browse .errorExplanation label,.errorExplanation .comment-toggle label,.comment-toggle .errorExplanation label{display:none}.errorExplanation ul{margin:0;list-style-position:inside}.errorExplanation li{margin-bottom:2px}#new-unit:target .option1{display:none}#new-unit:target .option2{display:block}.option2{display:none}label,p.label,.item-count label.label,.item-browse label.label,.comment-toggle label.label{font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;display:inline-block;width:200px;text-align:right;color:#666;vertical-align:top;margin:8px 10px 0 0}@media screen and (max-width: 768px){label,p.label,.item-count label.label,.item-browse label.label,.comment-toggle label.label{width:100%}}label.align-mid,p.label.align-mid,.item-count label.label.align-mid,.item-browse label.label.align-mid,.comment-toggle label.label.align-mid{vertical-align:middle;margin-top:-4px}label.required,p.label.required,.item-count label.label.required,.item-browse label.label.required,.comment-toggle label.label.required{color:#333}label.required:before,p.label.required:before,.item-count label.label.required:before,.item-browse label.label.required:before,.comment-toggle label.label.required:before{content:"*";display:inline-block;font-size:1.2em;padding-right:2px;color:red}label.block,p.label.block,.item-count label.label.block,.item-browse label.label.block,.comment-toggle label.label.block{display:block;width:auto;text-align:left}label.auto,p.label.auto,.item-count label.label.auto,.item-browse label.label.auto,.comment-toggle label.label.auto{width:auto;padding-left:15px}@media screen and (max-width: 768px){label.auto,p.label.auto,.item-count label.label.auto,.item-browse label.label.auto,.comment-toggle label.label.auto{width:100%;padding:0}}label+p,.item-count label+label,.item-browse label+label,.comment-toggle label+label,p.label+p,.item-count label.label+p,.item-browse label.label+p,.comment-toggle label.label+p,.item-count p.label+label,.item-count label.label+label,.item-browse p.label+label,.item-browse label.label+label,.comment-toggle p.label+label,.comment-toggle label.label+label{display:inline-block;font:normal 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;margin:1px 0 0;padding:0;color:#1a1a1a}label+b,p.label+b,.item-count label.label+b,.item-browse label.label+b,.comment-toggle label.label+b{font-size:1.5em}label+ul,p.label+ul,.item-count label.label+ul,.item-browse label.label+ul,.comment-toggle label.label+ul{display:inline-block}p label,.item-count label label,.item-browse label label,.comment-toggle label label{font-size:1em}.checkbox-columns{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns .field,.checkbox-columns .actions,.checkbox-columns .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns .checkbox,.checkbox-columns .radio{line-height:30px}.checkbox-columns .checkbox+label,.checkbox-columns .radio+label{height:30px;line-height:30px;margin-left:6px}.checkbox-columns label{line-height:30px}.checkbox-columns label.hidden{display:none !important}.checkbox-columns .other{width:100%;clear:both}.checkbox-columns .other label{line-height:30px;margin-right:10px}.checkbox-columns .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-columns .field,.checkbox-columns .actions,.checkbox-columns .filter{flex-basis:100%}.checkbox-columns.full{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns.full .field,.checkbox-columns.full .actions,.checkbox-columns.full .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.full .checkbox,.checkbox-columns.full .radio{line-height:30px}.checkbox-columns.full .checkbox+label,.checkbox-columns.full .radio+label{height:30px;line-height:30px;margin-left:6px}.checkbox-columns.full label{line-height:30px}.checkbox-columns.full label.hidden{display:none !important}.checkbox-columns.full .other{width:100%;clear:both}.checkbox-columns.full .other label{line-height:30px;margin-right:10px}.checkbox-columns.full .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-columns.full .field,.checkbox-columns.full .actions,.checkbox-columns.full .filter{flex-basis:100%}.checkbox-columns.auto{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns.auto .field,.checkbox-columns.auto .actions,.checkbox-columns.auto .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.auto .checkbox,.checkbox-columns.auto .radio{line-height:30px}.checkbox-columns.auto .checkbox+label,.checkbox-columns.auto .radio+label{height:30px;line-height:30px;margin-left:6px}.checkbox-columns.auto label{line-height:30px}.checkbox-columns.auto label.hidden{display:none !important}.checkbox-columns.auto .other{width:100%;clear:both}.checkbox-columns.auto .other label{line-height:30px;margin-right:10px}.checkbox-columns.auto .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-columns.auto .field,.checkbox-columns.auto .actions,.checkbox-columns.auto .filter{flex-basis:inherit;width:auto}.checkbox-columns.quarter{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns.quarter .field,.checkbox-columns.quarter .actions,.checkbox-columns.quarter .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.quarter .checkbox,.checkbox-columns.quarter .radio{line-height:30px}.checkbox-columns.quarter .checkbox+label,.checkbox-columns.quarter .radio+label{height:30px;line-height:30px;margin-left:6px}.checkbox-columns.quarter label{line-height:30px}.checkbox-columns.quarter label.hidden{display:none !important}.checkbox-columns.quarter .other{width:100%;clear:both}.checkbox-columns.quarter .other label{line-height:30px;margin-right:10px}.checkbox-columns.quarter .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-columns.quarter .field,.checkbox-columns.quarter .actions,.checkbox-columns.quarter .filter{flex-basis:24%}.checkbox-columns.split{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns.split .field,.checkbox-columns.split .actions,.checkbox-columns.split .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.split .checkbox,.checkbox-columns.split .radio{line-height:30px}.checkbox-columns.split .checkbox+label,.checkbox-columns.split .radio+label{height:30px;line-height:30px;margin-left:6px}.checkbox-columns.split label{line-height:30px}.checkbox-columns.split label.hidden{display:none !important}.checkbox-columns.split .other{width:100%;clear:both}.checkbox-columns.split .other label{line-height:30px;margin-right:10px}.checkbox-columns.split .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-columns.split .field,.checkbox-columns.split .actions,.checkbox-columns.split .filter{flex-basis:48%}.checkbox-columns.third{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns.third .field,.checkbox-columns.third .actions,.checkbox-columns.third .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.third .checkbox,.checkbox-columns.third .radio{line-height:30px}.checkbox-columns.third .checkbox+label,.checkbox-columns.third .radio+label{height:30px;line-height:30px;margin-left:6px}.checkbox-columns.third label{line-height:30px}.checkbox-columns.third label.hidden{display:none !important}.checkbox-columns.third .other{width:100%;clear:both}.checkbox-columns.third .other label{line-height:30px;margin-right:10px}.checkbox-columns.third .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-columns.third .field,.checkbox-columns.third .actions,.checkbox-columns.third .filter{flex-basis:32%}input[type="radio"]+input[type="text"],input[type="checkbox"]+input[type="text"]{width:calc(100% - 30px);margin-left:3px;height:auto;line-height:1.4em;vertical-align:middle;font-size:1em}.generic-input,input.text,input[type="text"],input.email,input[type="email"],input.number,input[type="number"],input.date,input[type="date"],input.sm_text,input.med_text,input.xmed_text,input.lg_text,input.url,select.text,select[type="text"],select.email,select[type="email"],select.number,select[type="number"],select.date,select[type="date"],select.sm_text,select.med_text,select.xmed_text,select.lg_text,select.url,.new-series,textarea,.tag-input,.taggle_list{border:1px solid #ccc;border-radius:4px;box-shadow:#ccc 0 1px 4px 0 inset;font:normal 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;line-height:36px;height:36px;margin:0 6px 0 0;padding:0px 6px;width:400px}@media screen and (max-width: 768px){.generic-input,input.text,input[type="text"],input.email,input[type="email"],input.number,input[type="number"],input.date,input[type="date"],input.sm_text,input.med_text,input.xmed_text,input.lg_text,input.url,select.text,select[type="text"],select.email,select[type="email"],select.number,select[type="number"],select.date,select[type="date"],select.sm_text,select.med_text,select.xmed_text,select.lg_text,select.url,.new-series,textarea,.tag-input,.taggle_list{width:100%}}select{font:normal 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif;line-height:36px;height:36px;margin:0;padding:0;width:400px}select.sm_select{width:60px}select.auto{width:auto}@media screen and (max-width: 768px){select{width:100%}}table select{width:auto;margin:2px 0 4px}p select,.item-count label select,.item-browse label select,.comment-toggle label select{font-size:1.0rem;height:auto}input.checkbox+label,input.radio+label,input[type="checkbox"]+label,input[type="radio"]+label,select.checkbox+label,select.radio+label,select[type="checkbox"]+label,select[type="radio"]+label{font:normal 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;vertical-align:top;margin:0px 20px 0 0px;line-height:36px}input.checkbox+label.remember-me,input.radio+label.remember-me,input[type="checkbox"]+label.remember-me,input[type="radio"]+label.remember-me,select.checkbox+label.remember-me,select.radio+label.remember-me,select[type="checkbox"]+label.remember-me,select[type="radio"]+label.remember-me{color:#999;font-size:1.3em}@media screen and (max-width: 768px){input.checkbox+label,input.radio+label,input[type="checkbox"]+label,input[type="radio"]+label,select.checkbox+label,select.radio+label,select[type="checkbox"]+label,select[type="radio"]+label{width:auto}}input.text,input[type="text"],input.email,input[type="email"],input.number,input[type="number"],input.date,input[type="date"],input.sm_text,input.med_text,input.xmed_text,input.lg_text,input.url,select.text,select[type="text"],select.email,select[type="email"],select.number,select[type="number"],select.date,select[type="date"],select.sm_text,select.med_text,select.xmed_text,select.lg_text,select.url{background:#fff}input.file,input[type="file"],select.file,select[type="file"]{width:auto;margin-top:10px;margin-right:6px;vertical-align:top}input.date,input[type="date"],select.date,select[type="date"]{width:auto}input+label,select+label{width:auto;text-align:left;margin-left:30px}input.text+p,.item-count input.text+label,.item-browse input.text+label,.comment-toggle input.text+label,input[type="text"]+p,.item-count input[type="text"]+label,.item-browse input[type="text"]+label,.comment-toggle input[type="text"]+label,input.email+p,.item-count input.email+label,.item-browse input.email+label,.comment-toggle input.email+label,input[type="email"]+p,.item-count input[type="email"]+label,.item-browse input[type="email"]+label,.comment-toggle input[type="email"]+label,input.date+p,.item-count input.date+label,.item-browse input.date+label,.comment-toggle input.date+label,input[type="date"]+p,.item-count input[type="date"]+label,.item-browse input[type="date"]+label,.comment-toggle input[type="date"]+label,input.number+p,.item-count input.number+label,.item-browse input.number+label,.comment-toggle input.number+label,input[type="number"]+p,.item-count input[type="number"]+label,.item-browse input[type="number"]+label,.comment-toggle input[type="number"]+label,select.text+p,.item-count select.text+label,.item-browse select.text+label,.comment-toggle select.text+label,select[type="text"]+p,.item-count select[type="text"]+label,.item-browse select[type="text"]+label,.comment-toggle select[type="text"]+label,select.email+p,.item-count select.email+label,.item-browse select.email+label,.comment-toggle select.email+label,select[type="email"]+p,.item-count select[type="email"]+label,.item-browse select[type="email"]+label,.comment-toggle select[type="email"]+label,select.date+p,.item-count select.date+label,.item-browse select.date+label,.comment-toggle select.date+label,select[type="date"]+p,.item-count select[type="date"]+label,.item-browse select[type="date"]+label,.comment-toggle select[type="date"]+label,select.number+p,.item-count select.number+label,.item-browse select.number+label,.comment-toggle select.number+label,select[type="number"]+p,.item-count select[type="number"]+label,.item-browse select[type="number"]+label,.comment-toggle select[type="number"]+label{color:#999;display:inline-block;margin:9px 0 0;font-size:1.2em;max-width:35%;vertical-align:top}input.text+p.no-margin,.item-count input.text+label.no-margin,.item-browse input.text+label.no-margin,.comment-toggle input.text+label.no-margin,input[type="text"]+p.no-margin,.item-count input[type="text"]+label.no-margin,.item-browse input[type="text"]+label.no-margin,.comment-toggle input[type="text"]+label.no-margin,input.email+p.no-margin,.item-count input.email+label.no-margin,.item-browse input.email+label.no-margin,.comment-toggle input.email+label.no-margin,input[type="email"]+p.no-margin,.item-count input[type="email"]+label.no-margin,.item-browse input[type="email"]+label.no-margin,.comment-toggle input[type="email"]+label.no-margin,input.date+p.no-margin,.item-count input.date+label.no-margin,.item-browse input.date+label.no-margin,.comment-toggle input.date+label.no-margin,input[type="date"]+p.no-margin,.item-count input[type="date"]+label.no-margin,.item-browse input[type="date"]+label.no-margin,.comment-toggle input[type="date"]+label.no-margin,input.number+p.no-margin,.item-count input.number+label.no-margin,.item-browse input.number+label.no-margin,.comment-toggle input.number+label.no-margin,input[type="number"]+p.no-margin,.item-count input[type="number"]+label.no-margin,.item-browse input[type="number"]+label.no-margin,.comment-toggle input[type="number"]+label.no-margin,select.text+p.no-margin,.item-count select.text+label.no-margin,.item-browse select.text+label.no-margin,.comment-toggle select.text+label.no-margin,select[type="text"]+p.no-margin,.item-count select[type="text"]+label.no-margin,.item-browse select[type="text"]+label.no-margin,.comment-toggle select[type="text"]+label.no-margin,select.email+p.no-margin,.item-count select.email+label.no-margin,.item-browse select.email+label.no-margin,.comment-toggle select.email+label.no-margin,select[type="email"]+p.no-margin,.item-count select[type="email"]+label.no-margin,.item-browse select[type="email"]+label.no-margin,.comment-toggle select[type="email"]+label.no-margin,select.date+p.no-margin,.item-count select.date+label.no-margin,.item-browse select.date+label.no-margin,.comment-toggle select.date+label.no-margin,select[type="date"]+p.no-margin,.item-count select[type="date"]+label.no-margin,.item-browse select[type="date"]+label.no-margin,.comment-toggle select[type="date"]+label.no-margin,select.number+p.no-margin,.item-count select.number+label.no-margin,.item-browse select.number+label.no-margin,.comment-toggle select.number+label.no-margin,select[type="number"]+p.no-margin,.item-count select[type="number"]+label.no-margin,.item-browse select[type="number"]+label.no-margin,.comment-toggle select[type="number"]+label.no-margin{margin-top:0}input.checkbox,input.radio,input[type="checkbox"],input[type="radio"],select.checkbox,select.radio,select[type="checkbox"],select[type="radio"]{margin:0 2px 0 0;font-size:1.8em;line-height:36px;cursor:pointer}input.checkbox:checked+label .answer,input.radio:checked+label .answer,input[type="checkbox"]:checked+label .answer,input[type="radio"]:checked+label .answer,select.checkbox:checked+label .answer,select.radio:checked+label .answer,select[type="checkbox"]:checked+label .answer,select[type="radio"]:checked+label .answer{visibility:visible}input.lg_text,select.lg_text{width:205px}input.xmed_text,select.xmed_text{width:152px}input.med_text,select.med_text{width:120px}input.sm_text,select.sm_text{width:60px}input.state,select.state{width:205px}.new-series{line-height:24px;height:24px;width:200px;margin:0}.save-series{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.1em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;text-transform:uppercase;padding:0 8px;vertical-align:top;height:22px;line-height:22px}.save-series:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}input+a,select+a{display:inline-block;font-style:italic;font-size:1.2em;line-height:20px;margin-left:12px}input[type="submit"]+p,.item-count input[type="submit"]+label,.item-browse input[type="submit"]+label,.comment-toggle input[type="submit"]+label{display:inline-block;font:normal 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;margin:1px 0 0;padding:0;color:#1a1a1a}textarea{display:inline-block;width:400px;min-width:400px;max-width:400px;min-height:140px;height:140px;max-height:400px;padding:6px;line-height:1.2em}@media screen and (max-width: 768px){textarea{min-width:100%;max-width:100%;width:100%}}p textarea,.item-count label textarea,.item-browse label textarea,.comment-toggle label textarea{width:100%;min-width:100%;max-width:100%}.manage-faq,.manage-materials{width:100%;min-width:100%;max-width:100%;min-height:500px;max-height:auto}.subject,.message{width:600px;min-width:600px;max-width:600px}.message{min-height:400px;height:400px;max-height:none}.field.if-no,.if-no.actions,.if-no.filter{display:none}#evaluation_complete_no:checked ~ .field.if-no,#evaluation_complete_no:checked ~ .if-no.actions,#evaluation_complete_no:checked ~ .if-no.filter{display:block}.textbook{float:left;clear:both;margin:10px 0;position:relative;z-index:1}.textbook .remove{z-index:2}.textbook-heading{counter-increment:numbered;font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;margin:0px 0 10px 130px;text-align:left;width:auto}.textbook-heading:after{content:counter(numbered);display:inline-block;margin-left:3px}.author{float:left;clear:both;margin:10px 0;position:relative;z-index:1}.author .remove{z-index:2}.author-heading{counter-increment:numbered;font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;margin:0px 0 10px 135px;text-align:left;width:auto}.author-heading:after{content:counter(numbered);display:inline-block;margin-left:3px}aside .field,aside .actions,aside .filter{padding:0;min-height:0}aside .actions{padding-left:0}aside .text,aside .email{width:100%}.ember-view fieldset{padding:20px;border-top:1px solid #fff;border-bottom:1px solid #BFBFBF;clear:both}.ember-view fieldset>.field dd,.ember-view fieldset>.actions dd,.ember-view fieldset>.filter dd{font-size:1.4em}.ember-view fieldset>.field dd p,.ember-view fieldset>.actions dd p,.ember-view fieldset>.filter dd p,.ember-view fieldset>.field dd .item-count label,.item-count .ember-view fieldset>.field dd label,.ember-view fieldset>.actions dd .item-count label,.item-count .ember-view fieldset>.actions dd label,.ember-view fieldset>.filter dd .item-count label,.item-count .ember-view fieldset>.filter dd label,.ember-view fieldset>.field dd .item-browse label,.item-browse .ember-view fieldset>.field dd label,.ember-view fieldset>.actions dd .item-browse label,.item-browse .ember-view fieldset>.actions dd label,.ember-view fieldset>.filter dd .item-browse label,.item-browse .ember-view fieldset>.filter dd label,.ember-view fieldset>.field dd .comment-toggle label,.comment-toggle .ember-view fieldset>.field dd label,.ember-view fieldset>.actions dd .comment-toggle label,.comment-toggle .ember-view fieldset>.actions dd label,.ember-view fieldset>.filter dd .comment-toggle label,.comment-toggle .ember-view fieldset>.filter dd label{font-size:1em}.ember-view .field,.ember-view .actions,.ember-view .filter{line-height:24px;min-height:0px}.ember-view input.radio{line-height:24px;margin:0px 5px 0 0;vertical-align:-3px}@media screen and (max-width: 768px){.ember-view input.radio{margin-left:-30px}}.ember-view input.radio+label{line-height:24px;font-size:1.4em}.ember-view label{width:auto;font:normal 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;vertical-align:top;margin:0px 20px 0 2px;line-height:36px}@media screen and (max-width: 768px){.ember-view label{width:90%}}.ember-view label.combined{font-size:1.0em;cursor:pointer;padding-top:4px;text-align:left;margin:0 0 0 30px;line-height:1.4em}.ember-view label.combined span{display:inline-block;font-size:1.4em;max-width:620px;text-align:left;vertical-align:top}.ember-view label.combined span span{font-size:1em}.ember-view label.combined p,.ember-view label.combined .item-count label,.item-count .ember-view label.combined label,.ember-view label.combined .item-browse label,.item-browse .ember-view label.combined label,.ember-view label.combined .comment-toggle label,.comment-toggle .ember-view label.combined label{font-size:1.0em;line-height:1.4em;margin:0;display:inline}.search{float:right;position:relative;white-space:nowrap;overflow:hidden}.search input.text{font-size:1.3em;height:30px;line-height:30px;padding:0px 12px;margin:0;width:240px;background:#fcfcfc}.search .search-icon,.search .search-icon.submit{vertical-align:top;margin:6px 0 0 -28px}.search-by{display:inline-block;margin-left:8px;vertical-align:middle}.search-by input.checkbox+label{font:italic 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#999;margin:0}@media screen and (max-width: 768px){.search-by{display:block}}.search-icon,.search-icon.submit{background:transparent url(/assets/search-ab1acd0305164a865c8cb0c9e86f63e23e90fe061d66a6a4a2fbf3a9f5884c8b.svg) no-repeat 0 0;display:inline-block;border:none;width:18px;height:18px;margin:0;padding:0;cursor:pointer;box-shadow:transparent 0 0 0 0;text-indent:9999px;opacity:0.8}.search-icon:hover,.search-icon.submit:hover{opacity:1.0}.admin-browse{float:left;width:100%}.admin-browse .item-count,.admin-browse .item-browse{display:inline-block;float:none}.admin-browse .item-count label,.admin-browse .item-browse label{width:auto}.admin-browse .search{float:right;display:inline-block;margin:0 6px 1px 0;vertical-align:middle;padding-right:6px}.admin-course label{width:auto}.admin-course p,.admin-course .item-count label,.item-count .admin-course label,.admin-course .item-browse label,.item-browse .admin-course label,.admin-course .comment-toggle label,.comment-toggle .admin-course label{margin-right:10px;font-size:1.6em;vertical-align:-1px}.course-editor{line-height:1}.course-editor .field,.course-editor .actions,.course-editor .filter{display:inline-block;padding:0;float:none;width:auto;margin:10px 0 0px 213px;line-height:1;min-height:0}.course-editor .field:nth-child(2),.course-editor .actions:nth-child(2),.course-editor .filter:nth-child(2){margin-left:0}.course-editor .field label,.course-editor .actions label,.course-editor .filter label{line-height:1}img[src^="http://latex"],img[src^="/gif.latex"],img.equation{vertical-align:bottom;margin:0px 2px 0 0;background:none;padding:0}img[src^="http://latex"][src*="matrix"],img[src^="http://latex"][src*="frac"],img[src^="/gif.latex"][src*="matrix"],img[src^="/gif.latex"][src*="frac"],img.equation[src*="matrix"],img.equation[src*="frac"]{vertical-align:middle}.other-course-fields{border:1px dotted #b0b0b0;padding:20px;margin-bottom:10px;border-radius:3px}.add-field{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.add-field:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.add-field:before{margin-right:0.5em}@media screen and (max-width: 768px){.add-field:before{display:none}}.program-year-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.program-year-fields .field,.program-year-fields .actions,.program-year-fields .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 0 1%;border:none;clear:none}.program-year-fields .checkbox,.program-year-fields .radio{line-height:30px}.program-year-fields .checkbox+label,.program-year-fields .radio+label{height:30px;line-height:30px;margin-left:6px}.program-year-fields label{line-height:30px}.program-year-fields label.hidden{display:none !important}.program-year-fields .other{width:100%;clear:both}.program-year-fields .other label{line-height:30px;margin-right:10px}.program-year-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.program-year-fields .field,.program-year-fields .actions,.program-year-fields .filter{flex-basis:inherit;width:auto}.program-year-fields input{height:30px}.program-year-fields .field:nth-child(2),.program-year-fields .actions:nth-child(2),.program-year-fields .filter:nth-child(2){margin-left:0}.program-year-fields select{width:100px;line-height:30px;height:30px}.program-year-fields.other{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.program-year-fields.other .field,.program-year-fields.other .actions,.program-year-fields.other .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 0 1%;border:none;clear:none}.program-year-fields.other .checkbox,.program-year-fields.other .radio{line-height:30px}.program-year-fields.other .checkbox+label,.program-year-fields.other .radio+label{height:30px;line-height:30px;margin-left:6px}.program-year-fields.other label{line-height:30px}.program-year-fields.other label.hidden{display:none !important}.program-year-fields.other .other{width:100%;clear:both}.program-year-fields.other .other label{line-height:30px;margin-right:10px}.program-year-fields.other .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.program-year-fields.other .field,.program-year-fields.other .actions,.program-year-fields.other .filter{flex-basis:48%}.program-year-fields.other input[type="text"]{vertical-align:top;width:80% !important}.multiple-program-fields p,.multiple-program-fields .item-count label,.item-count .multiple-program-fields label,.multiple-program-fields .item-browse label,.item-browse .multiple-program-fields label,.multiple-program-fields .comment-toggle label,.comment-toggle .multiple-program-fields label,.multiple-program-fields .help-text{margin:0}textarea.full{width:100%;min-width:100%;max-width:100%;min-height:140px;height:140px;max-height:400px}.applicants{position:fixed;top:490px;padding:10px 0 10px 10px !important;border:1px solid #efefef}.sort-wrapper{display:flex}@media screen and (max-width: 768px){.sort-wrapper{flex-direction:column}}.sort-wrapper p,.sort-wrapper .item-count label,.item-count .sort-wrapper label,.sort-wrapper .item-browse label,.item-browse .sort-wrapper label,.sort-wrapper .comment-toggle label,.comment-toggle .sort-wrapper label{flex:1 0;margin:6px 0 0}.sort{display:flex;text-align:right}.sort label{width:auto;white-space:nowrap}.sort select{width:160px}.browse-flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.browse-flex{flex-wrap:wrap}}.browse-field{flex:0 0 calc(25% - 5px)}@media screen and (max-width: 768px){.browse-field{flex:1 0 100%}}.browse-field>label{display:block;text-align:left;width:auto;font:700 1.8em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#0a0a0a;margin:0 0 5px}@media screen and (max-width: 768px){#browse_results{min-height:300px}}.browse-container,.glossary,.news-listitems,.resources{display:flex;flex-wrap:wrap;clear:both;margin-top:10px;width:101.3%}.browse-box{flex:0 0 32%;margin:0 0.65% 20px;position:relative;background:#fff;box-shadow:#d0d0d0 0 1px 6px;padding-bottom:30px;transition:all 0.1s linear}.browse-box img{box-shadow:none}.browse-box dt{display:block;height:160px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.browse-box dt a{display:block;height:100%}.browse-box dt img{display:block;width:100%;padding:0;box-shadow:none;height:160px !important;object-fit:cover;object-position:50% 50%;opacity:0.75;mix-blend-mode:luminosity;transition:all 0.15s ease-in-out}.browse-box a:hover img{background-color:#fff;mix-blend-mode:normal;opacity:0.9}.browse-box h2,.browse-box p.h2,.browse-box .item-count label.h2,.item-count .browse-box label.h2,.browse-box .item-browse label.h2,.item-browse .browse-box label.h2,.browse-box .comment-toggle label.h2,.comment-toggle .browse-box label.h2{font-size:2.4em;line-height:1.0em;margin:10px 0}@media screen and (max-width: 768px){.browse-box h2,.browse-box p.h2,.browse-box .item-count label.h2,.item-count .browse-box label.h2,.browse-box .item-browse label.h2,.item-browse .browse-box label.h2,.browse-box .comment-toggle label.h2,.comment-toggle .browse-box label.h2{font-size:1.8em}}.browse-box p,.browse-box .item-count label,.item-count .browse-box label,.browse-box .item-browse label,.item-browse .browse-box label,.browse-box .comment-toggle label,.comment-toggle .browse-box label{margin:0 0 10px;line-height:1.2em}.browse-box p:nth-last-of-type(1),.browse-box .item-count label:nth-last-of-type(1),.item-count .browse-box label:nth-last-of-type(1),.browse-box .item-browse label:nth-last-of-type(1),.item-browse .browse-box label:nth-last-of-type(1),.browse-box .comment-toggle label:nth-last-of-type(1),.comment-toggle .browse-box label:nth-last-of-type(1){margin-bottom:0}@media screen and (max-width: 768px){.browse-box p,.browse-box .item-count label,.item-count .browse-box label,.browse-box .item-browse label,.item-browse .browse-box label,.browse-box .comment-toggle label,.comment-toggle .browse-box label{font-size:1.4em}}.challenge-box dt{background-color:#bf07bf;background-image:url(/assets/challenge-box-90dfec75781c2bd893960aaf13f020de5846391ed8bb6430d27b14c4a0120590.jpg)}.course-box dt{background-color:#103810;background-image:url(/assets/course-box-e4d2fa301be353476789abdba9e96bd54fe072f29d48efca4be5cca71e4ac276.jpg)}.glossary-box dt{background-color:#ceb501;background-image:url(/assets/glossary-box-70b6ee18de8e23b5e7a420a09edd9c8ce8d637d7809fc76a39ba2b217e1863ec.jpg)}.news-box dt{background-color:#ff7e00;background-image:url(/assets/news-box-ac6c4e6265f534aa408d2933060beb57562c96521a7d5bb3636f93c255ab5312.jpg)}.page-box dt{background-color:#c2cbec;background-image:url(/assets/page-box-7c8d26a5e2ee0d84cb15e79cdae5c47912b778e2feb09c95026257bbce530e38.jpg)}.play-box dt{background-color:#125359;background-image:url(/assets/page-box-7c8d26a5e2ee0d84cb15e79cdae5c47912b778e2feb09c95026257bbce530e38.jpg)}.resource-box dt{background-color:#75310e;background-image:url(/assets/resource-box-bc519c32948d374dcac721d2d538743e9a6e8631f7737c24f6f2506399bf6a7b.jpg)}.tutorial-box dt{background-color:#008e94;background-image:url(/assets/tutorial-box-45aaf122cd97fb74794cdd1ab7dab02dcd18d9b955d78c688c7691c74309b36e.jpg)}.video-box dt{background-color:#6a5eb4;background-image:url(/assets/video-box-99e3d445571d5d32df07d34cb1b6147ddbf30a8df8110a68a42ccdc770e0e20e.jpg)}.browse-type{background:rgba(0,0,0,0.8);color:#fff;padding:2px 10px 0;line-height:40px;text-transform:uppercase;position:absolute;top:120px;left:10px;z-index:1;font-size:1.4em;max-height:40px}@media screen and (max-width: 768px){.browse-type{font-size:1.1em}}.browse-type:before{content:"";display:inline-block;margin:-4px 8px 0 0;height:40px;line-height:40px;font-size:1.5em;vertical-align:middle}.challenge-icon::before{background:transparent url(/assets/challenge-icon-e35a04f2cc1c65f839917d9c4a538749c4fed7b5764deed3da02404c8f114b6d.svg) no-repeat 50% 50%;width:30px;background-size:contain;margin-top:-5px;vertical-align:middle}.course-icon::before{content:"\f02d"}.glossary-icon::before{background:transparent url(/assets/glossary-icon-b9f854ffaace79e64a92a6e50473032c40f1081353714fdd7e2a94b3b4667ae5.svg) no-repeat 50% 50%;width:30px;background-size:contain;margin-top:-5px;vertical-align:middle}.news-icon::before{content:"\f1ea"}.page-icon::before{content:"\f15c"}.video-icon::before{background:transparent url(/assets/video-icon-5a56c1264328f89fe5a536dbc0ad6bb324a263dda599340433698c792570949e.svg) no-repeat 50% 50%;width:30px;background-size:contain;margin-top:-5px;vertical-align:middle}.resource-icon::before{content:"\f085"}.tutorial-icon::before{content:"\f109"}.browse-info{padding:5px 10px 10px;border-top:3px solid #f5f5f5}.certificate{background:#fff url(/assets/certificate-bg-1dd7d2f988d4912d69d7b6c6aafbd2122f958adddfce8712a18f03e07f3cb78b.svg) no-repeat 0 0;height:612px;width:792px;margin:20px auto;overflow:hidden;box-shadow:#ccc 0 2px 12px;text-align:center;padding:140px 60px 0;position:relative;clear:both}.certificate.challenge{background-image:url(/assets/certificate-challenge-bg-758fe9451479ddb6aa9da015a20a7e8196059de12ed7e976cfa72462176d153a.svg)}.cert-header,.cert-name,.cert-p,.cert-coursename,.cert-sig{color:#606351;line-height:1.2em}.cert-header{font-size:2em;font-weight:700;font-style:italic}.cert-name{font-size:4.0em;font-weight:400;text-transform:uppercase}.cert-p{font-size:1.8em}.cert-coursename{font-size:3.2em;line-height:1em}.cert-sig1-wrapper,.cert-sig2-wrapper{position:absolute;width:200px;bottom:115px}.cert-sig1-wrapper img,.cert-sig2-wrapper img{background:transparent;box-shadow:none;padding:0}.written-sig{font-size:2.4em;position:relative;width:160%;left:-30%;bottom:-5px}.cert-sig1-wrapper{left:130px}.cert-sig2-wrapper{right:130px}.cert-sig{position:absolute;left:-50px;bottom:-30px;width:300px;font-size:1.1em}textarea.cke_source{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;box-sizing:border-box;padding:20px}textarea.wysiwyg,textarea.basic-wysiwyg{width:910px;min-width:910px;max-width:910px;height:300px;min-height:300px;max-height:800px}@media screen and (max-width: 1260px){textarea.wysiwyg,textarea.basic-wysiwyg{width:728px;min-width:728px;max-width:728px}}textarea.evaluation-wysiwyg{width:960px;min-width:960px;max-width:960px;height:300px;min-height:300px;max-height:800px}textarea.wysiwyg.sidebar{width:307px;min-width:307px;max-width:307px}.show-course-fields{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.show-course-fields>div{flex:1 0 50%;flex-wrap:wrap;align-content:flex-start}}.show-course-fields .field,.show-course-fields .actions,.show-course-fields .filter{white-space:nowrap}@media screen and (max-width: 768px){.show-course-fields .field,.show-course-fields .actions,.show-course-fields .filter{flex:1 0 100%;margin-top:-20px !important}}.show-type-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px;flex:1 0;flex-wrap:nowrap}.show-type-fields .field,.show-type-fields .actions,.show-type-fields .filter{display:inline-block;line-height:40px;min-height:40px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.show-type-fields .checkbox,.show-type-fields .radio{line-height:40px}.show-type-fields .checkbox+label,.show-type-fields .radio+label{height:40px;line-height:40px;margin-left:6px}.show-type-fields label{line-height:40px}.show-type-fields label.hidden{display:none !important}.show-type-fields .other{width:100%;clear:both}.show-type-fields .other label{line-height:40px;margin-right:10px}.show-type-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:40px;height:40px}.show-type-fields .field,.show-type-fields .actions,.show-type-fields .filter{flex-basis:inherit;width:auto}.show-type-fields input+label{margin-right:10px}.show-status-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px;flex:0 0 480px;flex-wrap:nowrap;text-align:right}.show-status-fields .field,.show-status-fields .actions,.show-status-fields .filter{display:inline-block;line-height:40px;min-height:40px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.show-status-fields .checkbox,.show-status-fields .radio{line-height:40px}.show-status-fields .checkbox+label,.show-status-fields .radio+label{height:40px;line-height:40px;margin-left:6px}.show-status-fields label{line-height:40px}.show-status-fields label.hidden{display:none !important}.show-status-fields .other{width:100%;clear:both}.show-status-fields .other label{line-height:40px;margin-right:10px}.show-status-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:40px;height:40px}.show-status-fields .field,.show-status-fields .actions,.show-status-fields .filter{flex-basis:inherit;width:auto}.show-status-fields input+label{margin-right:10px}@media screen and (max-width: 768px){.show-status-fields{text-align:left}}.courses-container{display:flex;flex-wrap:wrap;clear:both}@media screen and (max-width: 768px){.courses-container{justify-content:space-between}}.courses-container .browse-box{flex:0 0 24%;margin:10px 1% 20px 0}@media screen and (max-width: 768px){.courses-container .browse-box{flex:0 0 49%}}.course{flex:0 0 32%;margin:0 0.65% 20px;position:relative;background:#fff;box-shadow:#d0d0d0 0 1px 6px;padding-bottom:30px;transition:all 0.1s linear}.course:nth-of-type(3n+1){margin-left:0}@media screen and (max-width: 768px){.course{flex:1 0 280px}}.course dt{display:block;height:160px;background:#1a1a1a url(/assets/logo-0648a26b449617269a5781d6cce055e46eac5b625f8659f55957b01a2967e4f3.svg) no-repeat 50% 50%;background-position:contain}.course img{display:block;width:100%;padding:0;box-shadow:none;max-height:160px;object-fit:cover;object-position:50% 50%;max-height:160px}@media screen and (max-width: 768px){.course img{height:160px !important}}.course a img:hover{background-color:#fff}.course h2,.course p.h2,.course .item-count label.h2,.item-count .course label.h2,.course .item-browse label.h2,.item-browse .course label.h2,.course .comment-toggle label.h2,.comment-toggle .course label.h2{font-size:2.4em;line-height:1.0em;margin:10px 0}.course p,.course .item-count label,.item-count .course label,.course .item-browse label,.item-browse .course label,.course .comment-toggle label,.comment-toggle .course label{margin:0 0 10px;line-height:1.2em}.course p:nth-last-of-type(1),.course .item-count label:nth-last-of-type(1),.item-count .course label:nth-last-of-type(1),.course .item-browse label:nth-last-of-type(1),.item-browse .course label:nth-last-of-type(1),.course .comment-toggle label:nth-last-of-type(1),.comment-toggle .course label:nth-last-of-type(1){margin-bottom:0}.course-type{background:rgba(0,0,0,0.8);color:#fff;padding:0 10px;line-height:30px;text-transform:uppercase;position:absolute;top:130px;left:10px;z-index:1;font-size:1.4em}.course-tags span{display:inline-block;padding:1px 10px 0;line-height:16px;font-size:0.9em;background:#b0b0b0;text-transform:uppercase;color:#fff;font-weight:700;margin-right:3px}.course-info{padding:5px 10px 10px;border-top:3px solid #f5f5f5}.course-action{position:absolute;bottom:0;width:100%;border-top:3px solid #f5f5f5;z-index:2}.course-action a{display:block;background:#148E93;color:#fff;text-align:center;font-size:1.6em;text-transform:uppercase;font-weight:300;line-height:30px}.course-action a:hover{background:#169fa5}.course-action a.closed-challenge{background:none;color:#b0b0b0}.paywall-course:before{font-family:fontawesome;font-style:normal;content:"\f023";display:inline-block;width:26px;text-align:center;position:absolute;background:#148E93;background:linear-gradient(#1ab9c0 0px, #148E93 8px);top:-2px;left:5px;line-height:28px;font-size:1.6em;color:#fcfcfc;z-index:2;border-top-left-radius:2px;border-top-right-radius:2px}.paywall-course:after{content:"";border-style:solid;border-width:0 13px 6px;border-color:transparent #148E93;position:absolute;top:26px;left:5px}.current-enrollments{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.current-enrollments{justify-content:space-between}}.current-enrollments .browse-box{-webkit-flex:0 0 24%;flex:0 0 24%;margin:10px 1% 10px 0}@media screen and (max-width: 768px){.current-enrollments .browse-box{flex:0 0 49%;margin:10px 1% 10px 0}}.current-enrollments .browse-box.no-enrollments dt{height:0px}.nav-container{align-self:flex-end}.nav{display:flex;margin:0;vertical-align:top;line-height:30px;margin:0px 20px 0 0;font:normal 1.6em "Chap", sans-serif}@media only screen and (max-width: 1024px){.nav{font-size:1.5em}}@media screen and (max-width: 768px){.nav{display:none;width:100vw;position:absolute;background:rgba(2,12,12,0.96);z-index:999;right:0;top:76px;margin:0;border-top:3px solid #148E93}}.nav>li>a{text-transform:uppercase;box-shadow:#0f6b6f 3px 3px 0px 0px}@media screen and (max-width: 768px){.nav>li>a{box-shadow:none}}.nav li{display:inline-block;margin:0 0 0 4px}@media screen and (max-width: 768px){.nav li{display:block;border-top:1px solid #333333;border-bottom:1px solid #000;margin:0}}.nav li:nth-last-child(1) .nested{right:0;left:inherit;text-align:right}.nav li:hover a{background:#148E93}@media screen and (max-width: 768px){.nav li:hover a{background:none}}.nav li:hover ul{display:block}@media screen and (max-width: 768px){.nav li:hover ul{display:none}}.nav li:hover ul a{background:transparent;color:#F3F3F3}@media screen and (max-width: 768px){.nav li:hover ul a{color:#bfbfbf}}.nav li:hover ul a:hover{background:#148E93;color:#fff}.nav a{display:block;color:#fcfcfc;background:rgba(20,142,147,0.9);padding:0 25px;line-height:2.5em}@media screen and (max-width: 1260px){.nav a{padding:0 18px}}@media screen and (max-width: 768px){.nav a{line-height:3.5em;background:transparent;margin:0}}.nav a.current{background:#148E93;color:#fff;font-weight:900}.nested{display:none;background:#0f6b6f;min-width:100%;position:absolute;left:3px;margin:0;padding:3px 0;z-index:100;font-size:1em;z-index:600;font-family:"Chap", sans-serif}@media screen and (max-width: 768px){.nested{position:relative;background:none;border-top:1px dotted #303030;padding:0}}.nested li{white-space:nowrap;display:block;margin:0}@media screen and (max-width: 768px){.nested li{white-space:inherit}}.nested a{color:#F3F3F3;line-height:1.1em;padding:8px 25px;margin:0}@media screen and (max-width: 768px){.nested a{color:#bfbfbf;padding-left:35px}}.nested-toggle{display:none}.nested-toggle+.nested-label{display:none;width:auto;color:#bfbfbf;position:absolute;top:0;right:0;z-index:3;line-height:53px;margin:0;padding:0 20px;border-left:1px solid #333;transform:rotate(0deg)}@media screen and (max-width: 768px){.nested-toggle+.nested-label{display:inline-block}}.nested-toggle:checked ~ .nested{display:block}.nested-toggle:checked+.nested-label{transform:rotate(180deg)}#mobile-nav{display:none}@media screen and (max-width: 768px){#mobile-nav:checked ~ .nav{display:block}}#mobile-nav:checked ~ .mobile-label{color:#148E93}#mobile-nav+.mobile-label{color:rgba(0,0,0,0.8);line-height:70px;padding:6px 10px 0 0;width:auto;margin-right:0}.mobile-label{display:none;float:right;text-transform:uppercase;font-size:1.6em;cursor:pointer;padding-right:5px}.mobile-label:hover{color:#fff}.mobile-label:before{font-family:"FontAwesome";content:"\f0c9";margin-right:4px}@media screen and (max-width: 768px){.mobile-label{display:inline-block}}.nav .mobile-links{line-height:56px;display:none}@media screen and (max-width: 768px){.nav .mobile-links{display:block}}.nav .mobile-links p,.nav .mobile-links .item-count label,.item-count .nav .mobile-links label,.nav .mobile-links .item-browse label,.item-browse .nav .mobile-links label,.nav .mobile-links .comment-toggle label,.comment-toggle .nav .mobile-links label{display:inline-block;margin:0;line-height:3em;font-size:0.9em}.nav .mobile-links p.left,.nav .mobile-links .item-count label.left,.item-count .nav .mobile-links label.left,.nav .mobile-links .item-browse label.left,.item-browse .nav .mobile-links label.left,.nav .mobile-links .comment-toggle label.left,.comment-toggle .nav .mobile-links label.left{float:left;padding-left:10px}.nav .mobile-links p.right,.nav .mobile-links .item-count label.right,.item-count .nav .mobile-links label.right,.nav .mobile-links .item-browse label.right,.item-browse .nav .mobile-links label.right,.nav .mobile-links .comment-toggle label.right,.comment-toggle .nav .mobile-links label.right{float:right;padding-right:10px}.nav .mobile-links a{display:inline;line-height:1em;margin:0 !important;padding:0 !important}.nav .mobile-links a:hover{color:#005d77 !important}.nav .mobile-links:hover a{background:none;color:#bfbfbf}.helptext,.help-text{background:#e3f0df;border:1px solid #d4e8ce;color:#5E9F4B;margin:0 0 10px;position:relative;clear:both;padding:10px 10px 10px 40px;font-size:1.3em;font-style:italic;line-height:1.4em;border-radius:2px}.helptext:before,.help-text:before{font-size:2em;position:absolute;left:10px;top:50%;margin-top:-0.5em}.helptext ul,.help-text ul{font-size:1em;list-style:inside circle}.helptext p:last-child,.helptext .item-count label:last-child,.item-count .helptext label:last-child,.helptext .item-browse label:last-child,.item-browse .helptext label:last-child,.helptext .comment-toggle label:last-child,.comment-toggle .helptext label:last-child,.help-text p:last-child,.help-text .item-count label:last-child,.item-count .help-text label:last-child,.help-text .item-browse label:last-child,.item-browse .help-text label:last-child,.help-text .comment-toggle label:last-child,.comment-toggle .help-text label:last-child{margin:0}.helptext p,.helptext .item-count label,.item-count .helptext label,.helptext .item-browse label,.item-browse .helptext label,.helptext .comment-toggle label,.comment-toggle .helptext label,.helptext blockquote,.helptext .comments,.help-text p,.help-text .item-count label,.item-count .help-text label,.help-text .item-browse label,.item-browse .help-text label,.help-text .comment-toggle label,.comment-toggle .help-text label,.help-text blockquote,.help-text .comments{font-size:1em}.helptext blockquote,.helptext .comments,.help-text blockquote,.help-text .comments{border-left-color:#5E9F4B}.infotext,.info-text{background:#d9d9d9;border:1px solid #cccccc;color:#666;margin:0 0 10px;position:relative;clear:both;padding:10px 10px 10px 40px;font-size:1.3em;font-style:italic;line-height:1.4em;border-radius:2px}.infotext:before,.info-text:before{font-size:2em;position:absolute;left:10px;top:50%;margin-top:-0.5em}.infotext ul,.info-text ul{font-size:1em;list-style:inside circle}.infotext p:last-child,.infotext .item-count label:last-child,.item-count .infotext label:last-child,.infotext .item-browse label:last-child,.item-browse .infotext label:last-child,.infotext .comment-toggle label:last-child,.comment-toggle .infotext label:last-child,.info-text p:last-child,.info-text .item-count label:last-child,.item-count .info-text label:last-child,.info-text .item-browse label:last-child,.item-browse .info-text label:last-child,.info-text .comment-toggle label:last-child,.comment-toggle .info-text label:last-child{margin:0}.infotext p,.infotext .item-count label,.item-count .infotext label,.infotext .item-browse label,.item-browse .infotext label,.infotext .comment-toggle label,.comment-toggle .infotext label,.infotext blockquote,.infotext .comments,.info-text p,.info-text .item-count label,.item-count .info-text label,.info-text .item-browse label,.item-browse .info-text label,.info-text .comment-toggle label,.comment-toggle .info-text label,.info-text blockquote,.info-text .comments{font-size:1em}.infotext blockquote,.infotext .comments,.info-text blockquote,.info-text .comments{border-left-color:#666}.ratiotext,.ratio-text{background:#d9d9d9;border:1px solid #cccccc;color:#666;margin:0 0 10px;position:relative;clear:both;padding:10px 10px 10px 40px;font-size:1.3em;font-style:italic;line-height:1.4em;border-radius:2px}.ratiotext:before,.ratio-text:before{font-size:2em;position:absolute;left:10px;top:50%;margin-top:-0.5em}.ratiotext ul,.ratio-text ul{font-size:1em;list-style:inside circle}.ratiotext p:last-child,.ratiotext .item-count label:last-child,.item-count .ratiotext label:last-child,.ratiotext .item-browse label:last-child,.item-browse .ratiotext label:last-child,.ratiotext .comment-toggle label:last-child,.comment-toggle .ratiotext label:last-child,.ratio-text p:last-child,.ratio-text .item-count label:last-child,.item-count .ratio-text label:last-child,.ratio-text .item-browse label:last-child,.item-browse .ratio-text label:last-child,.ratio-text .comment-toggle label:last-child,.comment-toggle .ratio-text label:last-child{margin:0}.ratiotext p,.ratiotext .item-count label,.item-count .ratiotext label,.ratiotext .item-browse label,.item-browse .ratiotext label,.ratiotext .comment-toggle label,.comment-toggle .ratiotext label,.ratiotext blockquote,.ratiotext .comments,.ratio-text p,.ratio-text .item-count label,.item-count .ratio-text label,.ratio-text .item-browse label,.item-browse .ratio-text label,.ratio-text .comment-toggle label,.comment-toggle .ratio-text label,.ratio-text blockquote,.ratio-text .comments{font-size:1em}.ratiotext blockquote,.ratiotext .comments,.ratio-text blockquote,.ratio-text .comments{border-left-color:#666}.errortext,.error-text{background:#ffe6e6;border:1px solid #ffcccc;color:red;margin:0 0 10px;position:relative;clear:both;padding:10px 10px 10px 40px;font-size:1.3em;font-style:italic;line-height:1.4em;border-radius:2px}.errortext:before,.error-text:before{font-size:2em;position:absolute;left:10px;top:50%;margin-top:-0.5em}.errortext ul,.error-text ul{font-size:1em;list-style:inside circle}.errortext p:last-child,.errortext .item-count label:last-child,.item-count .errortext label:last-child,.errortext .item-browse label:last-child,.item-browse .errortext label:last-child,.errortext .comment-toggle label:last-child,.comment-toggle .errortext label:last-child,.error-text p:last-child,.error-text .item-count label:last-child,.item-count .error-text label:last-child,.error-text .item-browse label:last-child,.item-browse .error-text label:last-child,.error-text .comment-toggle label:last-child,.comment-toggle .error-text label:last-child{margin:0}.errortext p,.errortext .item-count label,.item-count .errortext label,.errortext .item-browse label,.item-browse .errortext label,.errortext .comment-toggle label,.comment-toggle .errortext label,.errortext blockquote,.errortext .comments,.error-text p,.error-text .item-count label,.item-count .error-text label,.error-text .item-browse label,.item-browse .error-text label,.error-text .comment-toggle label,.comment-toggle .error-text label,.error-text blockquote,.error-text .comments{font-size:1em}.errortext blockquote,.errortext .comments,.error-text blockquote,.error-text .comments{border-left-color:red}.modal-wrapper,.grade-wrapper{display:table;vertical-align:middle;position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,0.75);z-index:999}.modal-cell{display:table-cell;vertical-align:middle}.modal-content{position:relative;max-width:50%;padding:40px;background:#fcfcfc;border-radius:2px;box-shadow:#000 0 5px 20px 0;min-height:400px;margin:auto}.modal-content.wide{max-width:75%}.modal-content.sm{max-width:25%;min-width:500px;min-height:240px}.download-srts{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-flow:row wrap;flex-flow:row wrap}.srt{-webkit-flex-basis:49%;flex-basis:49%;display:inline-block;font-size:1.4em;line-height:1.8em;border:1px dotted #e0e0e0;padding-left:4px;margin:1px 0.5%}.srt:hover{background:#91e7ff}@media screen and (max-width: 1260px){.srt{-webkit-flex-basis:99%;flex-basis:99%}}.srt b,.srt span,.srt a{display:inline-block}.srt .download-links{float:right}.srt a{margin-right:10px;font-size:0.9em}.srt a:before{margin-right:3px}.grade-wrapper{display:none}.toggle-override{position:absolute;z-index:2;opacity:0.01;top:0;left:0}.toggle-override+.edit{margin:0;cursor:pointer;line-height:1em}.toggle-override:checked ~ .grade-wrapper{display:table}.pages-form{position:fixed;width:calc(20% - 40px)}.pages-form .field,.pages-form .actions,.pages-form .filter{margin:0 0 10px}.pages-form .field>label:first-child,.pages-form .actions>label:first-child,.pages-form .filter>label:first-child{display:block;width:auto;text-align:left}.pages-form .field>label:first-child.published,.pages-form .actions>label:first-child.published,.pages-form .filter>label:first-child.published{display:inline-block;margin:-2px 5px 0 0}.pages-form .published+input{margin-top:10px}.pages-form input[type="text"],.pages-form select{max-width:100%;width:100%}.pages-form .checkbox-columns{width:100%}.pages-form .checkbox-columns .field,.pages-form .checkbox-columns .actions,.pages-form .checkbox-columns .filter{width:100%;display:block}.peer-review-preview .toggle-view{display:none}.ignore-peer-review{margin-top:10px;display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.ignore-peer-review:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.ignore-peer-review:before{margin-right:0.5em}@media screen and (max-width: 768px){.ignore-peer-review:before{display:none}}.unignore-peer-review{margin-top:10px;display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.unignore-peer-review:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.unignore-peer-review:before{margin-right:0.5em}@media screen and (max-width: 768px){.unignore-peer-review:before{display:none}}.peer-reviews-list li{margin-bottom:0}.peer-reviews-list a{display:block;line-height:1.5em;position:relative}.peer-reviews-list a:before{content:"\f007";font-family:FontAwesome;display:inline-block;margin-right:5px;color:#ccc}.instructor-reviewed{position:relative}.instructor-reviewed:before{content:"\f19d";font-family:FontAwesome;color:#dfdfdf;position:absolute;width:100%;font-size:1em;text-align:center;left:0;top:-15px;color:#148E93}.instructor-reviewed span{position:relative}.completed-wrapper{float:left;width:100%;clear:both}tr.completed,.bulk-field.completed,.field.completed,.completed.actions,.completed.filter{display:none !important}.bulk-field{margin:10px 0}.bulk-field .radio+label{line-height:1.2em}.bulk-field .radio:disabled+label{color:#efadae}.field.completed input+label,.completed.actions input+label,.completed.filter input+label{color:#999;font-style:italic !important}#show-completed,#show-completed-tutorials,#toggle-completed-tutorials{opacity:0.01;cursor:default;position:absolute;left:0}#show-completed:checked ~ .admin-courses .bulk-field.completed,#show-completed:checked ~ .admin-courses .field.completed,#show-completed:checked ~ .admin-courses .completed.actions,#show-completed:checked ~ .admin-courses .completed.filter,#show-completed:checked ~ .field .bulk-field.completed,#show-completed:checked ~ .actions .bulk-field.completed,#show-completed:checked ~ .filter .bulk-field.completed,#show-completed:checked ~ .field .field.completed,#show-completed:checked ~ .actions .field.completed,#show-completed:checked ~ .filter .field.completed,#show-completed:checked ~ .field .completed.actions,#show-completed:checked ~ .actions .completed.actions,#show-completed:checked ~ .filter .completed.actions,#show-completed:checked ~ .field .completed.filter,#show-completed:checked ~ .actions .completed.filter,#show-completed:checked ~ .filter .completed.filter,#show-completed:checked ~ .checkbox-columns .bulk-field.completed,#show-completed:checked ~ .checkbox-columns .field.completed,#show-completed:checked ~ .checkbox-columns .completed.actions,#show-completed:checked ~ .checkbox-columns .completed.filter,#show-completed:checked ~ .completed-table .bulk-field.completed,#show-completed:checked ~ .completed-table .field.completed,#show-completed:checked ~ .completed-table .completed.actions,#show-completed:checked ~ .completed-table .completed.filter,#show-completed-tutorials:checked ~ .admin-courses .bulk-field.completed,#show-completed-tutorials:checked ~ .admin-courses .field.completed,#show-completed-tutorials:checked ~ .admin-courses .completed.actions,#show-completed-tutorials:checked ~ .admin-courses .completed.filter,#show-completed-tutorials:checked ~ .field .bulk-field.completed,#show-completed-tutorials:checked ~ .actions .bulk-field.completed,#show-completed-tutorials:checked ~ .filter .bulk-field.completed,#show-completed-tutorials:checked ~ .field .field.completed,#show-completed-tutorials:checked ~ .actions .field.completed,#show-completed-tutorials:checked ~ .filter .field.completed,#show-completed-tutorials:checked ~ .field .completed.actions,#show-completed-tutorials:checked ~ .actions .completed.actions,#show-completed-tutorials:checked ~ .filter .completed.actions,#show-completed-tutorials:checked ~ .field .completed.filter,#show-completed-tutorials:checked ~ .actions .completed.filter,#show-completed-tutorials:checked ~ .filter .completed.filter,#show-completed-tutorials:checked ~ .checkbox-columns .bulk-field.completed,#show-completed-tutorials:checked ~ .checkbox-columns .field.completed,#show-completed-tutorials:checked ~ .checkbox-columns .completed.actions,#show-completed-tutorials:checked ~ .checkbox-columns .completed.filter,#show-completed-tutorials:checked ~ .completed-table .bulk-field.completed,#show-completed-tutorials:checked ~ .completed-table .field.completed,#show-completed-tutorials:checked ~ .completed-table .completed.actions,#show-completed-tutorials:checked ~ .completed-table .completed.filter{display:block !important}#show-completed:checked ~ .admin-courses .bulk-field.completed label,#show-completed:checked ~ .admin-courses .field.completed label,#show-completed:checked ~ .admin-courses .completed.actions label,#show-completed:checked ~ .admin-courses .completed.filter label,#show-completed:checked ~ .field .bulk-field.completed label,#show-completed:checked ~ .actions .bulk-field.completed label,#show-completed:checked ~ .filter .bulk-field.completed label,#show-completed:checked ~ .field .field.completed label,#show-completed:checked ~ .actions .field.completed label,#show-completed:checked ~ .filter .field.completed label,#show-completed:checked ~ .field .completed.actions label,#show-completed:checked ~ .actions .completed.actions label,#show-completed:checked ~ .filter .completed.actions label,#show-completed:checked ~ .field .completed.filter label,#show-completed:checked ~ .actions .completed.filter label,#show-completed:checked ~ .filter .completed.filter label,#show-completed:checked ~ .checkbox-columns .bulk-field.completed label,#show-completed:checked ~ .checkbox-columns .field.completed label,#show-completed:checked ~ .checkbox-columns .completed.actions label,#show-completed:checked ~ .checkbox-columns .completed.filter label,#show-completed:checked ~ .completed-table .bulk-field.completed label,#show-completed:checked ~ .completed-table .field.completed label,#show-completed:checked ~ .completed-table .completed.actions label,#show-completed:checked ~ .completed-table .completed.filter label,#show-completed-tutorials:checked ~ .admin-courses .bulk-field.completed label,#show-completed-tutorials:checked ~ .admin-courses .field.completed label,#show-completed-tutorials:checked ~ .admin-courses .completed.actions label,#show-completed-tutorials:checked ~ .admin-courses .completed.filter label,#show-completed-tutorials:checked ~ .field .bulk-field.completed label,#show-completed-tutorials:checked ~ .actions .bulk-field.completed label,#show-completed-tutorials:checked ~ .filter .bulk-field.completed label,#show-completed-tutorials:checked ~ .field .field.completed label,#show-completed-tutorials:checked ~ .actions .field.completed label,#show-completed-tutorials:checked ~ .filter .field.completed label,#show-completed-tutorials:checked ~ .field .completed.actions label,#show-completed-tutorials:checked ~ .actions .completed.actions label,#show-completed-tutorials:checked ~ .filter .completed.actions label,#show-completed-tutorials:checked ~ .field .completed.filter label,#show-completed-tutorials:checked ~ .actions .completed.filter label,#show-completed-tutorials:checked ~ .filter .completed.filter label,#show-completed-tutorials:checked ~ .checkbox-columns .bulk-field.completed label,#show-completed-tutorials:checked ~ .checkbox-columns .field.completed label,#show-completed-tutorials:checked ~ .checkbox-columns .completed.actions label,#show-completed-tutorials:checked ~ .checkbox-columns .completed.filter label,#show-completed-tutorials:checked ~ .completed-table .bulk-field.completed label,#show-completed-tutorials:checked ~ .completed-table .field.completed label,#show-completed-tutorials:checked ~ .completed-table .completed.actions label,#show-completed-tutorials:checked ~ .completed-table .completed.filter label{color:#999 !important;font-style:italic}#show-completed:checked ~ .admin-courses tr.completed,#show-completed:checked ~ .field tr.completed,#show-completed:checked ~ .actions tr.completed,#show-completed:checked ~ .filter tr.completed,#show-completed:checked ~ .checkbox-columns tr.completed,#show-completed:checked ~ .completed-table tr.completed,#show-completed-tutorials:checked ~ .admin-courses tr.completed,#show-completed-tutorials:checked ~ .field tr.completed,#show-completed-tutorials:checked ~ .actions tr.completed,#show-completed-tutorials:checked ~ .filter tr.completed,#show-completed-tutorials:checked ~ .checkbox-columns tr.completed,#show-completed-tutorials:checked ~ .completed-table tr.completed{display:table-row !important}#show-completed:checked ~ .admin-courses .show-completed-label:before,#show-completed:checked ~ .admin-courses .show-enrollments-label:before,#show-completed:checked ~ .admin-courses .show-completed-label-indent:before,#show-completed:checked ~ .field .show-completed-label:before,#show-completed:checked ~ .actions .show-completed-label:before,#show-completed:checked ~ .filter .show-completed-label:before,#show-completed:checked ~ .field .show-enrollments-label:before,#show-completed:checked ~ .actions .show-enrollments-label:before,#show-completed:checked ~ .filter .show-enrollments-label:before,#show-completed:checked ~ .field .show-completed-label-indent:before,#show-completed:checked ~ .actions .show-completed-label-indent:before,#show-completed:checked ~ .filter .show-completed-label-indent:before,#show-completed:checked ~ .checkbox-columns .show-completed-label:before,#show-completed:checked ~ .checkbox-columns .show-enrollments-label:before,#show-completed:checked ~ .checkbox-columns .show-completed-label-indent:before,#show-completed:checked ~ .completed-table .show-completed-label:before,#show-completed:checked ~ .completed-table .show-enrollments-label:before,#show-completed:checked ~ .completed-table .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .admin-courses .show-completed-label:before,#show-completed-tutorials:checked ~ .admin-courses .show-enrollments-label:before,#show-completed-tutorials:checked ~ .admin-courses .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .field .show-completed-label:before,#show-completed-tutorials:checked ~ .actions .show-completed-label:before,#show-completed-tutorials:checked ~ .filter .show-completed-label:before,#show-completed-tutorials:checked ~ .field .show-enrollments-label:before,#show-completed-tutorials:checked ~ .actions .show-enrollments-label:before,#show-completed-tutorials:checked ~ .filter .show-enrollments-label:before,#show-completed-tutorials:checked ~ .field .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .actions .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .filter .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .checkbox-columns .show-completed-label:before,#show-completed-tutorials:checked ~ .checkbox-columns .show-enrollments-label:before,#show-completed-tutorials:checked ~ .checkbox-columns .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .completed-table .show-completed-label:before,#show-completed-tutorials:checked ~ .completed-table .show-enrollments-label:before,#show-completed-tutorials:checked ~ .completed-table .show-completed-label-indent:before{content:"\f070  Hide "}#show-completed:checked ~ .show-completed-label:before,#show-completed:checked ~ .show-completed-label-indent:before,#show-completed-tutorials:checked ~ .show-completed-label:before,#show-completed-tutorials:checked ~ .show-completed-label-indent:before{content:"\f070  Hide "}.completed-table .completed{color:#999;font-style:italic}.show-label,.show-completed-label,.show-enrollments-label,.show-completed-label-indent{font-size:1.4em;color:#bdbdbd;width:auto;margin:0;font-weight:normal;font-style:italic;cursor:pointer;font-family:fontawesome !important}.show-label:hover,.show-completed-label:hover,.show-enrollments-label:hover,.show-completed-label-indent:hover{color:#005d77}.show-label:before,.show-completed-label:before,.show-enrollments-label:before,.show-completed-label-indent:before{font-family:fontawesome;content:"\f06e  Show ";display:inline-block;vertical-align:top;margin:0 3px 0 0}.completed-tutorials{max-height:1200px;overflow:hidden;transition:max-height .5s ease-in}.tutorial-heading{display:inline-block}.show-completed-tutorials{font-size:1.4em;color:#bdbdbd;width:auto;margin:0;font-weight:normal;font-style:italic;cursor:pointer;font-family:fontawesome !important;display:inline-block}.show-completed-tutorials:hover{color:#005d77}.show-completed-tutorials:before{font-family:fontawesome;content:"\f06e  Show ";display:inline-block;vertical-align:top;margin:0 3px 0 0}.show-completed-tutorials:before{content:"\f070  Hide "}#toggle-completed-tutorials+.show-completed-tutorials{margin:-6px 0 0 6px;color:#148E93}#toggle-completed-tutorials+.show-completed-tutorials:hover{color:#005d77}#toggle-completed-tutorials:checked+.show-completed-tutorials:before{content:"\f06e  Show "}#toggle-completed-tutorials:checked ~ .completed-tutorials{max-height:0px;transition:max-height .1s ease-out}.show-completed-label-indent{margin-left:132px}.slider{width:45%;padding:20px 0 10px;display:block;margin:20px auto 50px}.slider .fill{background:#148E93;background-image:linear-gradient(#18a8ae, #148E93);box-shadow:#0e6366 0 2px 6px 0 inset}.slider .readout,.slider .on-handle-readout{color:#148E93}.slider b,.slider .slider-container{float:left;display:inline-block}.slider b{font:bold 1.2em "DIN", "Helvetica Neue", Helvetica, sans-serif;width:20%;padding:5px 0 0 15px;vertical-align:middle;text-align:left}.slider b:nth-child(1){text-align:right;padding:5px 15px 0 0}.slider b+.slider-container,.slider b+div .slider-container{width:60%}.slider.full-width{width:98%}.slider-container{width:100%;z-index:2}.slider-component{width:100%;padding:0 20px;position:relative;background:#fcfcfc;height:40px;border-radius:20px;border:1px solid #ccc;border-color:#ccc #e0e0e0 #efefef #e0e0e0;box-shadow:#e0e0e0 0 2px 4px 0 inset}.slider-component .bar{position:relative;width:100%;display:block;float:left;height:100%}.fill{position:absolute;top:0;left:-20px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px}.fill[style="right: 100%;"]{visibility:hidden}.handle{position:absolute;top:-2px;margin-left:-22px;height:42px;width:42px;background:#ccc;background-image:linear-gradient(#e0e0e0, white);box-shadow:#999 0 1px 3px;border-radius:50%;border:1px solid #fff;cursor:move;z-index:20}.readout{background:#fff;font:bold 1.6em "DIN", "Helvetica Neue", Helvetica, sans-serif;background-image:linear-gradient(#fff, #e0e0e0);width:40px;text-align:center;position:absolute;padding:0;left:50%;margin-left:-20px;top:-46px;border:1px solid #ccc;color:#444;cursor:move;box-shadow:#ccc 0 1px 3px;border-radius:2px;height:40px;line-height:40px}.readout:after{content:"";position:absolute;border:10px solid transparent;border-width:5px 5px;border-top-color:#ccc;bottom:-10px;left:50%;width:0px;margin-left:-5px;z-index:1}.on-handle-readout{text-align:center;font:bold 2em "DIN", "Helvetica Neue", Helvetica, sans-serif;line-height:42px;cursor:not-allowed}.increments{display:block;clear:both;width:60%;margin:10px auto 0;padding:0 20px}.increments span{display:inline-block;font:normal 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif;vertical-align:bottom;padding-top:18px;color:#B0B0AD;text-align:center;width:11%}.increments span:first-child,.increments span:last-child{width:5.5%}.increments span:first-child{text-align:left;text-indent:-3px}.increments span:first-child:before{left:0}.increments span:last-child{text-align:right}.increments span:last-child:before{left:inherit;right:0}.increments span:before{content:"";width:1px;height:20px;background:#e0e0e0;background-image:linear-gradient(#e0e0e0, #fff);position:absolute;top:1px;left:50%}.number{display:inline-block;margin-right:-7px}.donate-wrapper{text-align:center;padding-top:30px}.donate-button{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 2.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.donate-button:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.donation-links{display:flex;clear:both;border:1px solid #e0e0e0;justify-content:center}.donation-links p,.donation-links .item-count label,.item-count .donation-links label,.donation-links .item-browse label,.item-browse .donation-links label,.donation-links .comment-toggle label,.comment-toggle .donation-links label{flex-basis:33.3%;flex-grow:1;display:block;border-right:1px solid #e0e0e0;margin:0}.donation-links p:nth-last-child(1),.donation-links .item-count label:nth-last-child(1),.item-count .donation-links label:nth-last-child(1),.donation-links .item-browse label:nth-last-child(1),.item-browse .donation-links label:nth-last-child(1),.donation-links .comment-toggle label:nth-last-child(1),.comment-toggle .donation-links label:nth-last-child(1){border:none}.donation-links a{display:block;padding:2em 0;font-weight:900;background:linear-gradient(#fff, #efefef)}.donation-links a:hover{background:#fff}.donate-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.donate-fields .field,.donate-fields .actions,.donate-fields .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.donate-fields .checkbox,.donate-fields .radio{line-height:30px}.donate-fields .checkbox+label,.donate-fields .radio+label{height:30px;line-height:30px;margin-left:6px}.donate-fields label{line-height:30px}.donate-fields label.hidden{display:none !important}.donate-fields .other{width:100%;clear:both}.donate-fields .other label{line-height:30px;margin-right:10px}.donate-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.donate-fields .field,.donate-fields .actions,.donate-fields .filter{flex-basis:100%}.donate-fields .field,.donate-fields .actions,.donate-fields .filter{margin-bottom:0px}.paypal-button{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 2.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.paypal-button:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.paypal-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.paypal-button:before{display:none}}.paywall-fields{display:none}.paywall-input:checked ~ .paywall-fields{display:block}.paywall-wrapper{text-align:center;padding-top:80px}.paywall-button{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 2.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.paywall-button:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.paywall-button:before{margin-right:0.5em}@media screen and (max-width: 768px){.paywall-button:before{display:none}}.enrollment-icon{display:inline-block;margin:0 10px;font-size:2.5em;vertical-align:middle;color:#555}.enrollment-icon span{display:inline-block;width:0;color:transparent;text-indent:-9999px}i.enrollment-icon{font-size:1.4em;margin:0 5px 0 0}.landing-wrapper{text-align:center;padding-top:200px}.landing-spinner{-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;margin-top:20px;font-size:40em;width:1em;height:1em;color:#efefef;position:absolute;top:calc(50% - 0.4em);left:calc(50% - 0.5em)}.landing-spinner ~ h2,.landing-spinner ~ p.h2,.item-count .landing-spinner ~ label.h2,.item-browse .landing-spinner ~ label.h2,.comment-toggle .landing-spinner ~ label.h2,.landing-spinner ~ p,.item-count .landing-spinner ~ label,.item-browse .landing-spinner ~ label,.comment-toggle .landing-spinner ~ label{position:relative;z-index:2}.peer-submitted-work{list-style:none}.peer-submitted-work li a:before{display:inline-block;margin-right:5px;font-size:1.1em}.terms-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.terms-fields .field,.terms-fields .actions,.terms-fields .filter{display:inline-block;line-height:30px;min-height:30px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.terms-fields .checkbox,.terms-fields .radio{line-height:30px}.terms-fields .checkbox+label,.terms-fields .radio+label{height:30px;line-height:30px;margin-left:6px}.terms-fields label{line-height:30px}.terms-fields label.hidden{display:none !important}.terms-fields .other{width:100%;clear:both}.terms-fields .other label{line-height:30px;margin-right:10px}.terms-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.terms-fields .field,.terms-fields .actions,.terms-fields .filter{flex-basis:100%}.terms-fields .field,.terms-fields .actions,.terms-fields .filter{padding-left:20px}.terms-fields label{max-width:90%;line-height:1.2em !important}.virtual-lab-fields{padding:10px 20px;background:#f6f6f6;border:1px solid #e0e0e0;border-radius:3px;margin-bottom:5px}.virtual-lab-fields .models-table{display:none;margin:10px 0}.virtual-lab-fields input[type="checkbox"]{position:absolute;z-index:2;opacity:0.01}.virtual-lab-fields input[type="checkbox"]:checked+.virtual-lab-label:before{transform:rotate(90deg);transition:transform 0.1s}.virtual-lab-fields input[type="checkbox"]:checked ~ .models-table{display:table}.virtual-lab-fields input[type="checkbox"]+.virtual-lab-label{font-size:1.8em;font-weight:700}.virtual-lab-fields .link{border:none;font-size:1.3em;margin-right:10px;vertical-align:middle;line-height:44px}.virtual-lab-label{cursor:pointer;vertical-align:middle;padding-left:20px;position:relative}.virtual-lab-label img,.virtual-lab-label span{display:inline-block;margin:0 5px;vertical-align:middle}.virtual-lab-label:before{font-size:1.2em;display:inline-block;position:absolute;top:calc(50% - 0.5em);left:0;transform:rotate(0deg);transition:transform 0.1s}.models-table{float:none;margin:0px 0 0 10px;box-sizing:border-box}.models-table tr:hover{background:#fcfcfc}.models-table th:nth-child(1),.models-table td:nth-child(1){width:100px;padding:10px 0;text-align:right}.models-table td{border:none;border-top:1px solid #e0e0e0}.models-table p,.models-table .item-count label,.item-count .models-table label,.models-table .item-browse label,.item-browse .models-table label,.models-table .comment-toggle label,.comment-toggle .models-table label{display:inline-block;margin-right:20px}.progress-table{margin:0 0 20px 0}.progress-table th:nth-child(2),.progress-table th:nth-child(3),.progress-table th:nth-child(5),.progress-table th:nth-child(6),.progress-table th:nth-last-child(1),.progress-table td:nth-child(2),.progress-table td:nth-child(3),.progress-table td:nth-child(5),.progress-table td:nth-child(6),.progress-table td:nth-last-child(1){text-align:center}.progress-table th:nth-child(2),.progress-table th:nth-child(3),.progress-table td:nth-child(2),.progress-table td:nth-child(3){width:80px}.progress-table th:nth-last-child(1),.progress-table td:nth-last-child(1){width:120px}.progress-table tbody td{border-right:1px dashed #dadada;border-left:1px dashed #dadada}.progress-table tbody td:nth-child(5){padding:0}.progress-table tbody tr:hover{background:#FEF9E0}.peer-review-links{display:flex}.peer-review-links a{display:inline-block;flex-grow:1;font-size:1.4em;border-right:1px dashed #e0e0e0;line-height:50px}.peer-review-links a:nth-last-child(1){border:none}.available-courses-container{position:relative}@media screen and (max-width: 768px){.available-courses-container{padding-bottom:80px}}.available-courses-flex{position:relative;display:-webkit-flex;display:flex;padding:35px 0 30px;margin-top:-35px;overflow:hidden}@media screen and (max-width: 768px){.available-courses-flex{padding-bottom:0px;margin:-35px 20px 0}}.available-courses-flex .browse-box{flex:0 0 24%;margin:10px 1.25% 20px 0}@media screen and (max-width: 768px){.available-courses-flex .browse-box{flex:0 0 49%;margin:10px 1% 20px 0}}.see-all-container{position:absolute;bottom:10px;right:-6px;text-align:right;z-index:2}.prev-story,.next-story{position:absolute;top:calc(50% - 25px);font-size:3em;line-height:50px;color:#ccc;width:40px;text-align:center;transition:all 0.1s ease-in-out;z-index:2}.prev-story:before,.next-story:before{font-family:fontawesome;display:block}.prev-story span,.next-story span{display:none}.prev-story:hover,.next-story:hover{color:#005d77}.prev-story{left:-40px}.prev-story:hover{padding-right:20px}.next-story{right:-40px}.next-story:hover{padding-left:20px}@media screen and (max-width: 768px){.prev-story{left:-20px}}@media screen and (max-width: 768px){.next-story{right:-20px}}.see-all-stories{display:inline-block;vertical-align:top;font-size:1.4em;width:30px;line-height:30px;margin:0 0 0 5px;text-align:center;border:1px solid #ccc;color:#ccc;background:rgba(255,255,255,0.4);z-index:2}.see-all-stories:before{font-family:fontawesome;display:block}.see-all-stories span{display:none}.see-all-stories:hover{color:#005d77;background:rgba(255,255,255,0.8)}.challenge-conditions-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px;margin-top:10px}.challenge-conditions-fields .field,.challenge-conditions-fields .actions,.challenge-conditions-fields .filter{display:inline-block;line-height:24px;min-height:24px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.challenge-conditions-fields .checkbox,.challenge-conditions-fields .radio{line-height:24px}.challenge-conditions-fields .checkbox+label,.challenge-conditions-fields .radio+label{height:24px;line-height:24px;margin-left:6px}.challenge-conditions-fields label{line-height:24px}.challenge-conditions-fields label.hidden{display:none !important}.challenge-conditions-fields .other{width:100%;clear:both}.challenge-conditions-fields .other label{line-height:24px;margin-right:10px}.challenge-conditions-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:24px;height:24px}.challenge-conditions-fields .field,.challenge-conditions-fields .actions,.challenge-conditions-fields .filter{flex-basis:100%}.course-container{display:-webkit-flex;display:flex;-webkit-align-content:stretch;align-content:stretch;width:100%;padding:10px;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:3px;margin-bottom:6px}.course-container:hover{background:#fcfcfc}.course-block h2,.course-block p.h2,.course-block .item-count label.h2,.item-count .course-block label.h2,.course-block .item-browse label.h2,.item-browse .course-block label.h2,.course-block .comment-toggle label.h2,.comment-toggle .course-block label.h2{font-size:2.4em;line-height:1em}@media screen and (max-width: 1260px){.course-block h2,.course-block p.h2,.course-block .item-count label.h2,.item-count .course-block label.h2,.course-block .item-browse label.h2,.item-browse .course-block label.h2,.course-block .comment-toggle label.h2,.comment-toggle .course-block label.h2{font-size:2em}}.course-block p,.course-block .item-count label,.item-count .course-block label,.course-block .item-browse label,.item-browse .course-block label,.course-block .comment-toggle label,.comment-toggle .course-block label{display:inline-block;margin:0px;line-height:1.25em}.course-block b{margin-right:4px;font-size:1.4em}.course-block dd{display:inline}.course-img,.course-details,.course-buttons{display:inline-block}.course-img{-webkit-flex-basis:100px;flex-basis:100px;min-width:100px}.course-details{-webkit-flex-grow:1;flex-grow:1;padding-left:10px;padding-right:20px}.course-details .course-block:first-child{margin-bottom:5px}.course-buttons{-webkit-flex-basis:140px;flex-basis:140px;min-width:140px}.course-buttons .course-block{margin-top:3px}.course-buttons .course-block:first-child{margin:0}.course-buttons a{width:100%}.glossary-header,.resources-header,.virtual-lab-header,.alphabet{float:left;position:relative;width:calc( 100% + 40px);margin-left:-20px;margin-right:-20px;padding:10px 30px;border-bottom:1px solid #f0f0f0}.glossary-header,.resources-header,.virtual-lab-header{margin-top:-15px}.glossary-header p,.resources-header p,.virtual-lab-header p,.glossary-header .item-count label,.item-count .glossary-header label,.resources-header .item-count label,.item-count .resources-header label,.virtual-lab-header .item-count label,.item-count .virtual-lab-header label,.glossary-header .item-browse label,.item-browse .glossary-header label,.resources-header .item-browse label,.item-browse .resources-header label,.virtual-lab-header .item-browse label,.item-browse .virtual-lab-header label,.glossary-header .comment-toggle label,.comment-toggle .glossary-header label,.resources-header .comment-toggle label,.comment-toggle .resources-header label,.virtual-lab-header .comment-toggle label,.comment-toggle .virtual-lab-header label{margin:0}.glossary-header label,.resources-header label,.virtual-lab-header label,.glossary-header select,.resources-header select,.virtual-lab-header select{width:auto}.glossary-header label,.resources-header label,.virtual-lab-header label{margin:3px 6px 0 0}.glossary-header select,.resources-header select,.virtual-lab-header select{line-height:1;height:auto}.glossary-header .search,.resources-header .search,.virtual-lab-header .search{position:absolute;top:6px;right:25px;padding-right:6px;z-index:200}@media screen and (max-width: 768px){.glossary-header .search,.resources-header .search,.virtual-lab-header .search{position:relative;display:block;top:initial;right:initial;float:none;width:200px}}@media screen and (max-width: 768px){.glossary-header .search input.text,.resources-header .search input.text,.virtual-lab-header .search input.text{width:200px}}.item-count,.item-browse,.comment-toggle{display:inline-block;margin-right:15px}.item-count p,.item-count label,.item-browse p,.item-browse label,.comment-toggle p,.comment-toggle label{display:inline-block;margin:0}.item-count select,.item-browse select,.comment-toggle select{margin-left:5px;width:auto;height:auto;font-size:1.4em;vertical-align:1px}.item-browse{vertical-align:top}.alphabet{background:#f8f5ee;text-align:justify;padding-bottom:0;z-index:2}.alphabet a,.alphabet span{padding:4px;font:normal 1.3em "DIN", "Helvetica Neue", Helvetica, sans-serif}.alphabet span{color:#bdbdbd}.item-nav{display:flex}.item-nav p:nth-of-type(2),.item-nav .item-count label:nth-of-type(2),.item-count .item-nav label:nth-of-type(2),.item-nav .item-browse label:nth-of-type(2),.item-browse .item-nav label:nth-of-type(2),.item-nav .comment-toggle label:nth-of-type(2),.comment-toggle .item-nav label:nth-of-type(2){flex:1 0;text-align:right}.prev-item,.next-item{display:inline-block;background-color:#fff;box-shadow:#ebebeb 3px 3px 0px 0px;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none}.prev-item:hover,.next-item:hover{color:#666;background:white;box-shadow:#e6e6e6 4px 4px 0px 0px}.browse-object{font-size:0.7em;text-transform:uppercase;border-radius:2px;padding:0px 4px 0 0;vertical-align:middle}.browse-object:before{content:normal}.comments{font-size:0.9em}.glossary-show,.virtual-lab-show{float:left;width:100%;margin-top:10px}.glossary-show dfn,.virtual-lab-show dfn{float:left;font:normal 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif;width:32%;margin-right:1%;margin-bottom:20px;line-height:1.6em;overflow:hidden}@media screen and (max-width: 768px){.glossary-show dfn,.virtual-lab-show dfn{width:100%}}.glossary-show dfn.full,.virtual-lab-show dfn.full{width:100%;margin-right:0}.glossary-show dfn.types,.glossary-show dfn.title,.glossary-show dfn.categories,.virtual-lab-show dfn.types,.virtual-lab-show dfn.title,.virtual-lab-show dfn.categories{width:100%;height:auto;margin-bottom:0}.glossary-show dt,.virtual-lab-show dt{font-size:1.1em;color:#1a1a1a;font-weight:bold}.glossary-show dd,.virtual-lab-show dd{display:inline-block;overflow:hidden;text-overflow:ellipsis;min-height:45px}.glossary-show dd p,.glossary-show dd .item-count label,.item-count .glossary-show dd label,.glossary-show dd .item-browse label,.item-browse .glossary-show dd label,.glossary-show dd .comment-toggle label,.comment-toggle .glossary-show dd label,.virtual-lab-show dd p,.virtual-lab-show dd .item-count label,.item-count .virtual-lab-show dd label,.virtual-lab-show dd .item-browse label,.item-browse .virtual-lab-show dd label,.virtual-lab-show dd .comment-toggle label,.comment-toggle .virtual-lab-show dd label{font-size:1em}.glossary-show dd a,.virtual-lab-show dd a{text-overflow:ellipsis}.glossary-show dd.comments,.virtual-lab-show dd.comments{display:inline-block}.glossary-show h2,.glossary-show p.h2,.glossary-show .item-count label.h2,.item-count .glossary-show label.h2,.glossary-show .item-browse label.h2,.item-browse .glossary-show label.h2,.glossary-show .comment-toggle label.h2,.comment-toggle .glossary-show label.h2,.virtual-lab-show h2,.virtual-lab-show p.h2,.virtual-lab-show .item-count label.h2,.item-count .virtual-lab-show label.h2,.virtual-lab-show .item-browse label.h2,.item-browse .virtual-lab-show label.h2,.virtual-lab-show .comment-toggle label.h2,.comment-toggle .virtual-lab-show label.h2{font-size:1.8em}.glossary-show h5,.virtual-lab-show h5{font-size:0.8em}.resource-show{float:left;width:100%;margin-top:10px}.resource-show dfn{float:left;font:normal 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif;width:24%;margin-right:1%;margin-bottom:20px;line-height:1.6em;overflow:hidden}@media screen and (max-width: 768px){.resource-show dfn{width:100%}}.resource-show dfn.full{width:100%;margin-right:0}.resource-show dfn.types,.resource-show dfn.title,.resource-show dfn.categories{width:100%;height:auto;margin-bottom:0}.resource-show dt{font-size:1.1em;color:#1a1a1a;font-weight:bold}.resource-show dd{display:inline-block;overflow:hidden;text-overflow:ellipsis;min-height:45px}.resource-show dd p,.resource-show dd .item-count label,.item-count .resource-show dd label,.resource-show dd .item-browse label,.item-browse .resource-show dd label,.resource-show dd .comment-toggle label,.comment-toggle .resource-show dd label{font-size:1em}.resource-show dd a{text-overflow:ellipsis}.resource-show dd.comments{display:inline-block}.resource-show h2,.resource-show p.h2,.resource-show .item-count label.h2,.item-count .resource-show label.h2,.resource-show .item-browse label.h2,.item-browse .resource-show label.h2,.resource-show .comment-toggle label.h2,.comment-toggle .resource-show label.h2{font-size:1.8em}.resource-show h5{font-size:0.8em}dt.hidden{display:block;position:relative;z-index:-1;height:0;opacity:0.01}.course-desc dfn{display:block;margin:15px 0}.course-desc dfn.map-wrapper{margin-top:-15px}.course-desc dt{font:bold 1.5em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a}.course-desc .onethird p,.course-desc .onethird .item-count label,.item-count .course-desc .onethird label,.course-desc .onethird .item-browse label,.item-browse .course-desc .onethird label,.course-desc .onethird .comment-toggle label,.comment-toggle .course-desc .onethird label{margin:0}.unread{font-weight:700}.unread:after{content:"...";position:absolute;color:#efefef;font-size:0.9em;top:-5px;right:-4px;width:21px;text-align:center}.unread:before{content:"\f075";font-family:fontawesome;position:absolute;color:#148E93;font-size:1.1em;top:-3px;right:-2px}.container .muut,.container .moot{font-size:1.4em}.container .muut textarea,.container .moot textarea{max-width:100%}.container #muut>.m-h3{display:none}.container #muut>.m-h3 ~ a{display:none}.container .m-header{width:100%;background:none;clear:both}.container .m-login{display:none}.container .m-navi a{text-transform:uppercase;border:1px solid gainsboro;color:#333;line-height:2em;border-radius:4px;background-image:linear-gradient(#fcfcfc, #e0e0e0);box-shadow:#ccc 0 1px 1px;cursor:pointer}.container .m-navi a:before{margin-right:4px}.container .m-navi a:hover{box-shadow:#ccc 0 1px 6px 0 inset}.container .m-navi a.m-selected{background:none;box-shadow:#e6e6e6 0 1px 4px 0 inset;color:#666}.container .m-navi a.m-nav-feed{border-top-right-radius:0px;border-bottom-right-radius:0px}.container .m-navi a.m-nav-all{display:none}.container .m-subnavi{width:75%}.container .m-pagetitle{display:block}.container .m-newcount{margin:-3px 0 0 6px}.container .m-wrap{max-width:none}.container #m-search input[type="text"]{border-radius:2px}.container .m-input-wrap{background:#fdfdfd}.container .m-select label{color:transparent}.container .m-select label:before{content:"Select subforum";color:#666;position:absolute;right:10px}.container .m-select label:after{color:#666}.container .m-select strong{line-height:0.5em;color:transparent;margin-top:5px}.container .m-select strong:before{content:"Select subforum";color:#333;display:block}.container input.submit-question{margin-bottom:15px;vertical-align:bottom}.container .q-and-a{line-height:1.4em;padding:0 15px 20px;margin-bottom:20px;border-bottom:1px dotted #ccc}.container .q-and-a em,.container .q-and-a b{display:block}.container .q-and-a em{color:#999;font-size:1.2em;text-transform:uppercase}.container .q-and-a b{font-size:1.5em}.container .m-users,.container .m-admin-area{display:none}.moot .m-sso-link{text-indent:-9999px}.moot .m-sso-link:before{content:"Click here to login";position:absolute;left:10px;text-indent:0px}.glossary{padding:20px 0 0;align-items:flex-start}.glossary dfn{flex:0 0 24%;margin:0 1% 20px 0;padding-bottom:20px;min-height:300px}@media screen and (max-width: 768px){.glossary dfn{flex:0 0 49%;margin:0 0.5% 20px}}.glossary-box video,.glossary-box iframe{display:none}.glossary-icon:empty:before{margin-right:0}.glossary-info{padding:5px 10px 10px;border-top:3px solid #f5f5f5;min-height:120px}.glossary-info dd:nth-of-type(n+2){font-size:1.4em;line-height:1.1em;padding:2px 0 1px;color:#666}.glossary-info dd:nth-of-type(n+2) p,.glossary-info dd:nth-of-type(n+2) .item-count label,.item-count .glossary-info dd:nth-of-type(n+2) label,.glossary-info dd:nth-of-type(n+2) .item-browse label,.item-browse .glossary-info dd:nth-of-type(n+2) label,.glossary-info dd:nth-of-type(n+2) .comment-toggle label,.comment-toggle .glossary-info dd:nth-of-type(n+2) label{font-size:1em;line-height:1.1em}.glossary-description{max-height:48px;overflow:hidden;transition:max-height 0.1s linear}.more-glossary-input{position:absolute;opacity:0.001;z-index:999}.more-glossary-input:checked ~ .glossary-description{max-height:1000px}.more-glossary-input:checked ~ .more-glossary{transform:rotate(180deg)}.more-glossary{margin:0;width:100%;display:block;color:#e0e0e0;font-size:1.3em;padding:5px 0;text-align:center;position:absolute;bottom:-20px;left:0;transition:transform 0.1s linear}.more-glossary:before{font-family:FontAwesome;content:"\f078"}.more-glossary:hover{color:#ccc}.remove-media{display:inline-block;position:relative;margin:-2px 0 0 4px;vertical-align:top}.remove{position:absolute;top:0;left:0;z-index:-1;opacity:0.01}input[type="checkbox"]+.remove-x{background:#f2f2f2;border:1px solid #eaeaea;height:18px;width:18px;border-radius:50%;line-height:18px;font-weight:bold;text-align:center;overflow:hidden;color:transparent;font-size:0.9em;cursor:pointer;box-shadow:#ccc 0 1px 3px 0 inset}input[type="checkbox"]+.remove-x:before{display:inline-block;content:"x";color:#d9d9d9;vertical-align:top;margin-top:-1px}input[type="checkbox"]+.remove-x:hover{background:#fcfcfc;border-color:#d9d9d9}input[type="checkbox"]:checked+.remove-x{background:#d8323e;background-image:linear-gradient(#e05d66, #d8323e);border-color:#d8323e;box-shadow:#666 0 1px 3px 0, transparent 0 0px 0px 0 inset}input[type="checkbox"]:checked+.remove-x:before{color:#fff}.media-preview{float:left;clear:both;width:70%;display:block;padding:0 0 5px 0px;margin:10px 0 10px 220px;line-height:1.2em;border-bottom:1px dotted #e0e0e0}.organizable figure{padding:5px 10px 5px 35px;border-top:1px solid #fff;border-bottom:1px solid #f0f0f0;cursor:move;position:relative;max-width:100%;width:100%}.organizable figure:nth-child(even){background:#f9f9f9}.organizable figure:hover{background:#fcfcfc}.organizable figure:before{content:"";position:absolute;left:5px;top:7px}.media .toggle-file+label,.media .toggle-url+label{font-size:1.2em}.media .toggle-file:checked ~ .media-file{display:inline-block}.media .toggle-url:checked ~ .media-url{display:inline-block}.certificate-preview{max-width:100%}.submissions{font-size:1em;width:60%}.submissions ul{margin-top:9px}.news-listitems .news-topic{background:#efefef}.news-listitems .browse-box{flex:0 0 24%;margin:10px 1% 20px 0}@media screen and (max-width: 768px){.news-listitems .browse-box{flex:0 0 49%}}.news-source,.news-date{display:inline-block;margin-bottom:4px;font-style:italic;font-size:1.2em}.news-source a,.news-date a{color:#999;border-bottom:1px dotted #ccc}.news-date{font-weight:bold}.news-image{display:inline-block;margin-bottom:20px;margin-right:15px}.news-image img{max-width:100%}.story-text{display:inline-block}.news-crop{max-height:240px;overflow:hidden;border:2px solid #fff}.news-crop img{padding:0}.news-crop:hover{border-color:#148E93}.news-showitem{padding-bottom:40px}.news-showitem h2,.news-showitem p.h2,.news-showitem .item-count label.h2,.item-count .news-showitem label.h2,.news-showitem .item-browse label.h2,.item-browse .news-showitem label.h2,.news-showitem .comment-toggle label.h2,.comment-toggle .news-showitem label.h2{margin-bottom:6px}.recent-news{position:relative;padding:0px 40px 30px;margin:0px 0 0 -40px;width:calc(100% + 80px);overflow:hidden}@media screen and (max-width: 768px){.recent-news{padding:0px 60px 30px}}.recent-news .prev-story{left:0px}@media screen and (max-width: 768px){.recent-news .prev-story{left:20px}}.recent-news .next-story{right:0px}@media screen and (max-width: 768px){.recent-news .next-story{right:20px}}.news-wrapper{display:flex;overflow:hidden}.news-wrapper .browse-box{margin:10px 1% 0 0;flex:0 0 24.25%}@media screen and (max-width: 768px){.news-wrapper .browse-box{flex:0 0 49%;margin:10px 1% 20px 0}}.news-wrapper .news-topic{background:#efefef}.news-topic{font-size:1em;color:#999;font-weight:bold;display:inline-block;padding:4px 6px;text-align:center;margin:0 2px 4px 0;background:#e0e0e0;border-radius:2px;text-transform:uppercase}.manage-news .news-topic{display:block}.news-topics-flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.news-topics-flex .news-topic{font-size:1.2em}.star{display:inline-block;font-size:1.8em;color:#999}.star span{display:inline-block;text-indent:-9999px;color:transparent}.star-input{position:absolute;z-index:2;opacity:0.01}.star-input:checked ~ .star,.star-input:checked ~ .star:hover{color:#DFBD0B}.star-input+label.star{color:#e0e0e0;text-shadow:#ccc 0 0 0px 1px;position:relative;width:1.5em;height:100%;margin:0;cursor:pointer}.star-input+label.star:hover{color:#999}.star-input+label.star:before{position:absolute;top:calc( 50% - 0.5em);left:0.25em}th .star{width:1.5em;text-align:center}.segment-wrapper .preview,.text-wrapper .preview,.text-wrapper-flex .preview{border:none;box-shadow:none}.segment-wrapper img,.text-wrapper img,.text-wrapper-flex img{padding:0;box-shadow:transparent 0 0 0 0;background:none}.question{margin:15px 0 10px;padding:15px 0;border-top:1px dashed #efefef;border-bottom:1px dashed #efefef}.question .delete{position:absolute;top:18px;left:0}.question .numbered{margin-left:30px}.question .numbered:before{display:none}.question .numbered:after{content:counter(numbered);display:inline-block;margin-left:6px}.correct h4:after,.incorrect h4:after{content:"";display:inline-block;vertical-align:middle;margin:-4px 0 0 10px}.correct .combined,.incorrect .combined{cursor:inherit}.correct .correct-answer,.incorrect .correct-answer{position:relative;padding-right:15px}.correct{background-color:#D8EAD9}.correct input:checked+span:before{display:inline-block;font-family:fontawesome;font-size:1.5em;content:"\f00c";color:#5E9F4B;position:absolute;top:0px;left:-40px}.incorrect{background-color:#F8E8EF}.incorrect input:checked+span:before{display:inline-block;font-family:fontawesome;font-size:1.5em;content:"\f00d";color:#961a19;position:absolute;width:18px;height:18px;top:0px;left:-40px}.incorrect .correct-answer span{color:green;font-weight:bold}.incorrect .correct-answer img{border:1px solid green;box-shadow:green 0 0 4px 0}.score{float:left;clear:both;display:block;width:100%;padding:10px 20px;margin:0;background:#ddd;background-image:linear-gradient(#ddd 75%, #ccc 100%)}.score .calculate,.score p,.score .item-count label,.item-count .score label,.score .item-browse label,.item-browse .score label,.score .comment-toggle label,.comment-toggle .score label{float:right}.score p,.score .item-count label,.item-count .score label,.score .item-browse label,.item-browse .score label,.score .comment-toggle label,.comment-toggle .score label{margin:0 10px;line-height:30px;color:#148E93}.ratings{margin:20px 0}.ratings-quantity,.ratings-stars{display:inline-block;vertical-align:top}.ratings-quantity b,.ratings-quantity span{display:inline-block;vertical-align:top;line-height:1.0em}.ratings-quantity b{font-size:2em;font-weight:300;color:#148E93;margin:-2px 4px 0 0}.ratings-quantity span{font-size:0.8em;text-transform:uppercase;font-weight:bold;margin:2px 0 0 -4px}.ratings-stars{margin-top:1.25em}@media screen and (max-width: 1260px){.ratings-stars{margin:0}}.star{position:relative;display:inline-block;margin-right:3px;font-size:2.2em;font-family:fontawesome;color:#ccc}.star:before{content:"\f005"}.star.full-rating{color:#148E93}.star.half-rating:after{content:"\f089";color:#148E93;position:absolute;top:0;left:0}.ratings-buttons{margin:10px 0 0}.resources-header .search{right:140px}@media screen and (max-width: 768px){.resources-header .search{right:inherit}}.resources{padding:20px 0 0}.resources dfn{flex:0 0 24%;margin:0 1% 20px 0;padding-bottom:0}@media screen and (max-width: 768px){.resources dfn{flex:0 0 49%;margin:0 0.5% 20px 0}}.resource-info{padding:5px 10px 10px;border-top:3px solid #f5f5f5}.resource-info dd:nth-of-type(n+2){font-size:1.3em;line-height:1.1em;text-indent:-10px;margin-left:10px;padding:2px 0 1px;color:#666}.course-header{margin:-15px -20px 20px;padding:15px 20px 0;border-bottom:1px solid #ccc}.course-header img{margin-right:10px}@media screen and (max-width: 768px){.course-header img{margin-bottom:10px}}.course-header h2,.course-header p.h2,.course-header .item-count label.h2,.item-count .course-header label.h2,.course-header .item-browse label.h2,.item-browse .course-header label.h2,.course-header .comment-toggle label.h2,.comment-toggle .course-header label.h2{max-width:600px;line-height:1.0em}.course-header .course-actions a{width:auto}.course-details{float:left}@media screen and (max-width: 768px){.course-details{width:100%}}.segment-content{position:relative}.segment-content .seen-wrapper{margin-top:2px;line-height:30px}.segment-content .seen-label{font-size:1.6em}.segment-breadcrumbs{float:left;margin:0 0 0 24px;line-height:30px;max-width:70%}@media screen and (max-width: 768px){.segment-breadcrumbs{max-width:100%}}.course-footer{float:right;position:relative;display:block;width:25%;min-width:150px;min-height:30px;text-align:center;margin-bottom:5px}.course-footer.right_align{text-align:right}@media screen and (max-width: 768px){.course-footer{width:100%}}.segment-wrapper,.text-wrapper,.text-wrapper-flex{float:left;display:block;width:100%;min-height:530px;margin-top:6px;background:#fcfcfc;border:1px solid #ccc;box-shadow:#666 0 0 3px 0}.segment-wrapper .toggle-view,.text-wrapper .toggle-view,.text-wrapper-flex .toggle-view{display:none}.segment-wrapper fieldset,.text-wrapper fieldset,.text-wrapper-flex fieldset{padding:20px;border:none;border-top:1px solid #fff;border-bottom:1px solid #BFBFBF}.segment-wrapper .field,.text-wrapper .field,.text-wrapper-flex .field,.segment-wrapper .actions,.text-wrapper .actions,.text-wrapper-flex .actions,.segment-wrapper .filter,.text-wrapper .filter,.text-wrapper-flex .filter{line-height:24px;min-height:0px}.segment-wrapper .field label+p,.text-wrapper .field label+p,.text-wrapper-flex .field label+p,.segment-wrapper .actions label+p,.text-wrapper .actions label+p,.text-wrapper-flex .actions label+p,.segment-wrapper .filter label+p,.text-wrapper .filter label+p,.text-wrapper-flex .filter label+p,.segment-wrapper .field .item-count label+label,.item-count .segment-wrapper .field label+label,.text-wrapper .field .item-count label+label,.item-count .text-wrapper .field label+label,.text-wrapper-flex .field .item-count label+label,.item-count .text-wrapper-flex .field label+label,.segment-wrapper .actions .item-count label+label,.item-count .segment-wrapper .actions label+label,.text-wrapper .actions .item-count label+label,.item-count .text-wrapper .actions label+label,.text-wrapper-flex .actions .item-count label+label,.item-count .text-wrapper-flex .actions label+label,.segment-wrapper .filter .item-count label+label,.item-count .segment-wrapper .filter label+label,.text-wrapper .filter .item-count label+label,.item-count .text-wrapper .filter label+label,.text-wrapper-flex .filter .item-count label+label,.item-count .text-wrapper-flex .filter label+label,.segment-wrapper .field .item-browse label+label,.item-browse .segment-wrapper .field label+label,.text-wrapper .field .item-browse label+label,.item-browse .text-wrapper .field label+label,.text-wrapper-flex .field .item-browse label+label,.item-browse .text-wrapper-flex .field label+label,.segment-wrapper .actions .item-browse label+label,.item-browse .segment-wrapper .actions label+label,.text-wrapper .actions .item-browse label+label,.item-browse .text-wrapper .actions label+label,.text-wrapper-flex .actions .item-browse label+label,.item-browse .text-wrapper-flex .actions label+label,.segment-wrapper .filter .item-browse label+label,.item-browse .segment-wrapper .filter label+label,.text-wrapper .filter .item-browse label+label,.item-browse .text-wrapper .filter label+label,.text-wrapper-flex .filter .item-browse label+label,.item-browse .text-wrapper-flex .filter label+label,.segment-wrapper .field .comment-toggle label+label,.comment-toggle .segment-wrapper .field label+label,.text-wrapper .field .comment-toggle label+label,.comment-toggle .text-wrapper .field label+label,.text-wrapper-flex .field .comment-toggle label+label,.comment-toggle .text-wrapper-flex .field label+label,.segment-wrapper .actions .comment-toggle label+label,.comment-toggle .segment-wrapper .actions label+label,.text-wrapper .actions .comment-toggle label+label,.comment-toggle .text-wrapper .actions label+label,.text-wrapper-flex .actions .comment-toggle label+label,.comment-toggle .text-wrapper-flex .actions label+label,.segment-wrapper .filter .comment-toggle label+label,.comment-toggle .segment-wrapper .filter label+label,.text-wrapper .filter .comment-toggle label+label,.comment-toggle .text-wrapper .filter label+label,.text-wrapper-flex .filter .comment-toggle label+label,.comment-toggle .text-wrapper-flex .filter label+label{line-height:32px}.segment-wrapper iframe,.text-wrapper iframe,.text-wrapper-flex iframe{width:100%}.segment-wrapper.short,.short.text-wrapper,.short.text-wrapper-flex{min-height:0}.text-wrapper,.text-wrapper-flex{padding:20px}.share-wrapper{margin:auto;width:1220px}@media screen and (max-width: 1260px){.share-wrapper{width:960px}}@media screen and (max-width: 768px){.share-wrapper{width:100%}}.share{background:#f5fdfe;border:3px double #c8f6f8;padding:20px 60px;text-align:center;overflow:hidden;max-height:300px;position:relative;box-shadow:#666 0 0px 6px 0}.share .close{text-align:left;color:#9beef1}.share .close:hover{color:#58e3e8}.share .close:before{position:absolute;right:0}.share .close span{color:transparent;display:inline-block;text-indent:-9999px;width:0}#close-share{z-index:2;bottom:-20px;position:relative;opacity:0.01}#close-share:checked ~ .share{max-height:0px;padding:0 60px;border:none;transition:all 0.1s ease-out}#close-share:checked ~ .share .close{display:none}.facebook-share{display:inline-block;font-size:2.6em;margin-left:5px;vertical-align:bottom;width:60px;height:60px;line-height:60px;color:#fff;background:#4c69ba;background-image:linear-gradient(#627cc3, #4c69ba);border-radius:50%;text-align:center;border:2px solid #fff;box-shadow:#ccc 0 1px 4px 0}.facebook-share:before{text-shadow:0 1px 3px #3b5398}.facebook-share:hover{color:#fff;background:#4c69ba}.googleplus-share{display:inline-block;font-size:2.6em;margin-left:5px;vertical-align:bottom;width:60px;height:60px;line-height:60px;color:#fff;background:#df4a32;background-image:linear-gradient(#e3614c, #df4a32);border-radius:50%;text-align:center;border:2px solid #fff;box-shadow:#ccc 0 1px 4px 0}.googleplus-share:before{text-shadow:0 1px 3px #c0341e}.googleplus-share:hover{color:#fff;background:#df4a32}.linkedin-share{display:inline-block;font-size:2.6em;margin-left:5px;vertical-align:bottom;width:60px;height:60px;line-height:60px;color:#fff;background:#007ab8;background-image:linear-gradient(#008ed7, #007ab8);border-radius:50%;text-align:center;border:2px solid #fff;box-shadow:#ccc 0 1px 4px 0}.linkedin-share:before{text-shadow:0 1px 3px #005885}.linkedin-share:hover{color:#fff;background:#007ab8}.twitter-share{display:inline-block;font-size:2.6em;margin-left:5px;vertical-align:bottom;width:60px;height:60px;line-height:60px;color:#fff;background:#4fc0e0;background-image:linear-gradient(#69c9e5, #4fc0e0);border-radius:50%;text-align:center;border:2px solid #fff;box-shadow:#ccc 0 1px 4px 0}.twitter-share:before{text-shadow:0 1px 3px #26afd6}.twitter-share:hover{color:#fff;background:#4fc0e0}.twitter{display:inline-block;background-color:#4fc0e0;box-shadow:#2cb4da 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.2em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;padding-left:6px}.twitter:hover{color:#fcfcfc;background:#5cc5e2;box-shadow:#26afd6 4px 4px 0px 0px}.twitter:before{float:left;margin-right:5px;font-size:1.6em}.twitter span{display:inline-block;line-height:19px}.upload-submission-wrapper{background:rgba(255,255,255,0.3);border:1px solid #e0e0e0;border-radius:3px;padding:10px;margin-bottom:10px}.upload-submission-wrapper h3{margin-bottom:0}.upload-submission-wrapper .help-text{margin-top:6px}.deadline-text{font-size:1.3em;line-height:1.2em;margin:0 0 10px}.submissions-fields{border-top:3px double #e0e0e0;margin:5px 0 0;clear:both;font-size:0.8em}.submissions-fields ul,.submissions-fields li{margin-top:3px;margin-bottom:0}.submission-wrapper{clear:both;float:left;width:100%;padding:20px;margin:0 0 10px;border:3px double #e0e0e0;border-radius:3px;background:#f6f6f6}.submission-header{display:inline-block;vertical-align:top}.submission-header+.delete{vertical-align:top;line-height:38px}.add-submission{display:inline-block;background-color:#148E93;box-shadow:#0f6b6f 3px 3px 0px 0px;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "Chap", sans-serif;cursor:pointer;transition:all 0.1s ease-in-out;border:none;text-transform:uppercase}.add-submission:hover{color:#fcfcfc;background:#169ba0;box-shadow:#0e6366 4px 4px 0px 0px}.add-submission:before{margin-right:0.5em}@media screen and (max-width: 768px){.add-submission:before{display:none}}.topics-table{margin-top:20px}.topics-table th,.topics-table td{text-align:left}.topics-table th:nth-last-child(1),.topics-table td:nth-last-child(1){width:80px;text-align:right;white-space:nowrap}.topics-table td{border-right:1px dashed #e0e0e0;border-left:1px dashed #e0e0e0}.topics-table thead th{padding-bottom:5px}.topics-table tbody tr:hover{background:#91e7ff}.topics-table img{display:block}.tags-field-flex{display:flex}.tags-field-flex>label{line-height:36px}.tags-field-flex .tag-wrapper{flex:1 0}.tag-wrapper{position:relative}.taggle{display:inline-block;font-size:0.8em;padding:0 6px;border-radius:3px;margin-right:3px;background:#f0f0f0;color:#b0b0b0}.taggle_placeholder{position:absolute;color:transparent;top:-12px}.taggle_list{width:100%;height:auto;list-style:none}.tag-input,.taggle_list{padding:6px 30px 3px 6px;max-height:none;display:flex;margin:0;flex-wrap:wrap}.tag-input li,.taggle_list li{margin:0}.tag-input li:nth-last-child(1),.taggle_list li:nth-last-child(1){flex:1 0}.tag-input .tag,.tag-input .taggle,.taggle_list .tag,.taggle_list .taggle{display:inline-block;float:none;font-size:0.9em;line-height:30px;background:#148E93;color:#fff;padding:0 0 0 10px;margin-right:4px;border-radius:3px;position:relative;cursor:pointer}.tag-input .taggle,.taggle_list .taggle{padding:0 0 0 10px;margin-bottom:2px;display:inline-flex}.tag-input .taggle span,.taggle_list .taggle span{display:inline-block;margin:auto}.tag-input .taggle button.close,.taggle_list .taggle button.close{border:none;font-size:1.4em;display:inline-block;position:relative;color:#fff;font-weight:900;width:30px;text-align:center;border-left:1px solid #18a8ae;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:10px;top:0;right:0;line-height:26px;padding:3px 3px 4px;background:none;cursor:pointer}.tag-input .taggle button.close:before,.taggle_list .taggle button.close:before{display:none}.tag-input .taggle button.close:hover,.taggle_list .taggle button.close:hover{background:#961a19;color:#fff}.tag-input .taggle button.close span,.taggle_list .taggle button.close span{display:inline-block;width:0;white-space:nowrap;overflow:hidden;color:transparent;vertical-align:top}.taggle_input{display:inline-block;padding:8px;padding-left:0;float:left;margin-top:-5px;background:none}.remove-tag{display:inline-block;font-size:1em;line-height:30px;margin:0 0 0 10px}.remove-tag:before{display:inline-block;border-top-right-radius:3px;border-bottom-right-radius:3px;line-height:30px;color:#fff;width:30px;text-align:center;border-left:1px solid #e0e0e0}.remove-tag span{display:inline-block;position:absolute;left:-9999px;color:transparent}.remove-tag:hover:before{background:#961a19}.add-tag{display:inline-block;flex-grow:1}input.add-tag-input,input.taggle_input{background:none;box-shadow:none;border:none;outline:none;max-height:none;line-height:30px;float:none;margin:0;width:100% !important;font-size:1.2em}input.add-tag-input:focus,input.taggle_input:focus{outline:none}.select-tags{display:inline-block;width:20px;text-align:center;line-height:30px;font-size:1.6em;color:#444}.select-tags:before{display:inline-block}.select-tags:hover{color:#148E93}.select-tags span{display:inline-block;position:absolute;left:-9999px;color:transparent}.taggle_sizer{padding:0;margin:0;position:absolute;top:-500px;z-index:-1;visibility:hidden}.tag-arrow{color:#afafaf;position:absolute;right:0;top:0;line-height:50px;width:30px;font-size:2.0em;cursor:pointer;text-align:center}.tag-arrow:hover{color:#999}.tag-arrow:before{font-family:fontawesome;display:inline-block}.ui-autocomplete{position:absolute;top:0;left:0}.ui-menu{margin:0;padding:6px 6px 4px;box-shadow:#ccc 0 1px 6px;z-index:2;display:flex;flex-wrap:wrap;background:#fff}@media screen and (max-width: 768px){.ui-menu{font-size:1.3em;max-height:400px;overflow:auto}}.ui-menu .ui-menu-item{display:inline-block !important;position:relative;float:none;width:auto;font-size:1em !important;line-height:30px;background:#e0e0e0;margin:0 4px 2px 0;padding:0 10px;border-radius:3px;cursor:pointer}.ui-menu .ui-menu-item:hover{background:#148E93;color:#fff}.ui-menu .ui-menu-item:hover .ui-menu-item-wrapper{background:none;border:none}.ui-menu .ui-state-active{display:inline-block !important;padding:0;border:none !important;background:none !important;color:inherit}.topics-tag-field .ui-menu{width:1180px !important}@media screen and (max-width: 1260px){.topics-tag-field .ui-menu{width:920px !important}}@media screen and (max-width: 768px){.topics-tag-field .ui-menu{width:calc(100vw - 40px) !important}}*{position:relative}body{width:100%;min-width:1000px;background-image:url(/assets/header-154913fe50074892bfb507b790d1bc4b6bfb24aab295336bb3a5bb083362b23c.png),url(/assets/footer-1240303fd404608c63052330a1d1d13778e7676fa13423358a16b71a9c32346b.png),linear-gradient(#dcc58f 9%, #decda1 30%, #005d77 72%);background-repeat:no-repeat, no-repeat, no-repeat;background-position:50% 0%, 50% 100%;background-size:contain}@media screen and (max-width: 768px){body{min-width:0px;background-size:inherit}}body.m-overlayed{font-size:1em}.container{width:1280px;margin:0 auto;overflow:hidden}@media screen and (max-width: 1260px){.container{width:1020px}}@media screen and (max-width: 768px){.container{width:100%}}header{display:flex;padding:10px 0}.logo-container{display:-webkit-flex;flex:1 0}.title{display:inline-block;font:400 1em "DIN";height:70px;line-height:1em;vertical-align:20px;margin:50px 5px 0 15px;vertical-align:top}@media screen and (max-width: 1260px){.title{font-size:0.8em;margin-top:20px}}@media screen and (max-width: 768px){.title{margin:10px 0 0;height:auto}}.title a{display:block}.title a,.title a:hover{color:#343333}@media screen and (max-width: 768px){.title a,.title a:hover{letter-spacing:0.1em}}.title span{display:block;line-height:36px}@media screen and (max-width: 768px){.title span{line-height:18px}}.title span:nth-of-type(1){font-size:4.0em;letter-spacing:2px}@media screen and (max-width: 768px){.title span:nth-of-type(1){font-size:2.0em}}.title span:nth-of-type(2){font-size:4.5em;font-weight:900;letter-spacing:4.5px;color:#148E93}@media screen and (max-width: 768px){.title span:nth-of-type(2){font-size:2.2em;letter-spacing:4px}}.title em{display:block;border-top:2px solid #343333;text-align:justify;font-size:2.2em;font-style:normal;color:#343333;line-height:36px;margin-top:3px;letter-spacing:2.4px;white-space:nowrap;width:256px}@media screen and (max-width: 1260px){.title em{width:210px}}@media screen and (max-width: 768px){.title em{font-size:1.2em;margin-top:1px;line-height:18px;width:137px;letter-spacing:1.3px}}.logo{display:inline-block;margin:0px 0 0 20px}@media screen and (max-width: 768px){.logo{margin:0 5px 0 5px;vertical-align:bottom}}.logo img{width:240px;height:180px}@media screen and (max-width: 1260px){.logo img{width:180px;height:140px}}@media screen and (max-width: 768px){.logo img{width:85px;height:60px}}.logo:hover img{background:none}.account{position:absolute;top:10px;right:10px;margin:0;font:normal 1.4em "Chap", sans-serif}@media screen and (max-width: 768px){.account{display:none}}.account li{display:inline-block;margin:0}.account a{background:none;border:none;display:inline-block;color:#332B29;font-weight:900;padding:0 10px;cursor:pointer;line-height:20px}.account a:hover{color:#005d77}.notice-container{position:relative;margin-top:1px}.notice,.alert,.not-saved{width:100%;font:bold 1.4em "DIN", "Helvetica Neue", Helvetica, sans-serif;color:#1a1a1a;text-align:center;text-transform:uppercase;line-height:1.8em;padding:0;background:#DFDB2D;background-image:linear-gradient(#e2df43 0%, #DFDB2D 20%, #DFDB2D 80%, #d2ce20 100%);box-shadow:#666 0 2px 2px 0}@media screen and (max-width: 768px){.notice,.alert,.not-saved{line-height:1.2em}}.alert{background:#e60000;background-image:linear-gradient(red 0%, #e60000 20%, #e60000 80%, #c00 100%)}.highlight{background:#DFDB2D;color:#1a1a1a}section{padding-top:10px}@media screen and (max-width: 768px){section{padding-top:0px}}section .container{padding:10px 30px 20px;position:relative}@media screen and (max-width: 768px){section .container{padding:0}}.main-section{background:rgba(255,255,255,0.85);padding:0}aside,article{padding:15px 20px;position:relative;vertical-align:top}article{display:table-cell;width:896px;min-height:600px;counter-reset:numbered}@media screen and (max-width: 1260px){article{width:714px}}@media screen and (max-width: 768px){article{display:block;width:100%;background:none;border:none;box-shadow:transparent 0 0 0}}article:last-child{width:1220px}@media screen and (max-width: 1260px){article:last-child{width:960px}}@media screen and (max-width: 768px){article:last-child{width:100%}}article img{padding:2px;background:#fcfcfc;box-shadow:#666 0 0 3px 0}@media screen and (max-width: 768px){article img{max-width:100%;height:auto !important}}.aside-container{display:table-cell}@media screen and (max-width: 768px){.aside-container{display:none}}aside{float:right;margin-left:15px;width:307.2px;padding-bottom:30px}@media screen and (max-width: 1260px){aside{width:244.8px}}aside p,aside .item-count label,.item-count aside label,aside .item-browse label,.item-browse aside label,aside .comment-toggle label,.comment-toggle aside label{overflow-wrap:break-word}.main-container{display:flex}footer{background-size:cover;padding:60px calc((100vw - 1220px)/2);margin-top:1px}@media only screen and (max-width: 1024px){footer{padding:30px 30px}}@media screen and (max-width: 768px){footer{padding:20px 10px}}footer h2,footer p.h2,footer .item-count label.h2,.item-count footer label.h2,footer .item-browse label.h2,.item-browse footer label.h2,footer .comment-toggle label.h2,.comment-toggle footer label.h2,footer p,footer .item-count label,.item-count footer label,footer .item-browse label,.item-browse footer label,footer .comment-toggle label,.comment-toggle footer label,footer a{color:#fff}.footer-flex{display:flex}@media only screen and (max-width: 1024px){.footer-flex{flex-wrap:wrap}}.footer-flex .col{display:inline-block;flex:1 0}@media only screen and (max-width: 1024px){.footer-flex .col{flex-basis:50%;text-align:center;margin-bottom:20px}}@media screen and (max-width: 768px){.footer-flex .col{flex-basis:100%;text-align:center;margin-bottom:20px}}.footer-flex a:hover{color:#fff}.footer-icon{display:block;width:50px;height:70px;background-size:contain;background-repeat:no-repeat;background-position:0 100%;margin-bottom:16px}@media only screen and (max-width: 1024px){.footer-icon{margin-left:auto;margin-right:auto}}.browse-icon{background-image:url(/assets/browse-icon-f349a0623ea003ffd874de571505eaa2de8f08b38251b52e3823a311fa44a656.svg)}.give-icon{background-image:url(/assets/give-icon-bfd28d735fc30b30d2c6ee33122304cea0fc63ce233a93a14b10dd1d4bac12d6.svg)}.register-icon{background-image:url(/assets/register-icon-e8333fcb1d269a39e4eb1997de4edd0fe104af46acbc35dadbf2ec03e073cd87.svg)}.connect-icon{background-image:url(/assets/connect-icon-63219a0a9eb77ef306bf59d2b7bc2aa444dcbbb1c0243a4130252c0fb6e985f5.svg)}.link-icon{display:block;background:transparent url(/assets/link-icon-40c829c35998e72156c2e74e7f2ae388a6a5bada1e71aeb65d44f0420ff73d2f.svg) no-repeat 0 0;background-size:contain;width:32px;height:24px}@media only screen and (max-width: 1024px){.link-icon{margin-left:auto;margin-right:auto}}.social-links a{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:0 0;margin-right:5px}.facebook-footer{background-image:url(/assets/facebook-icon-8f75e213b8c3bcfe5c1ab98cbabc5a180588a821b7e10cfa10af853f0a719fd5.svg)}.linkedin-footer{background-image:url(/assets/linkedin-icon-d47f432c0a8e68456b29b87ddd75cb7fb79938cdac80da4e27ae9f675324e842.svg)}.twitter-footer{background-image:url(/assets/twitter-icon-2b86407adeb3f5888c76c2c4614827a9894dd8bfd4e33f2e0b177527ed95cad8.svg)}.youtube-footer{background-image:url(/assets/youtube-icon-e1cafdb3299d405b8235cd89c49624e8ce3967d254f6c282829981c31f5b2f6b.svg)}.mail-footer{background-image:url(/assets/mail-icon-c0e029881895b2a95f01cd65cdcbb03e5b233ef0c6ae21f8bc8c99f8f08433f1.svg)}.sfi{display:inline-block;background:transparent url(/assets/sfi-595a04964546e9153ebe94d86027dad6367b385e60d91b7f3a6758f2560f7032.svg) no-repeat 0 0;width:52px;height:52px;opacity:0.8}.sfi:hover{opacity:1.0}.footer-base{display:flex;margin-top:40px}.footer-base p,.footer-base .item-count label,.item-count .footer-base label,.footer-base .item-browse label,.item-browse .footer-base label,.footer-base .comment-toggle label,.comment-toggle .footer-base label{display:inline-block;margin:0 0 0 10px;font:normal 1.3em "DIN", "Helvetica Neue", Helvetica, sans-serif;line-height:52px;color:#fcfcfc}
