<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:"DIN";src:url(/assets/din-c213569cac02e407dd33eb76df3d885432722da83c7ba976c477242dd7f88f95.eot?#iefix) format("embedded-opentype"),url(/assets/din-a528702cbd5f0e1827fcacc044aa78b93c12dcd16a92b7017ba243048b50de09.woff) format("woff"),url(/assets/din-5909fb2b886fe26d339c4ce2f6fc74088725f57cc4d0dfe1d0291af16db6ba0e.ttf) format("truetype"),url(/assets/din-97203baca8ef64020c7c97eb1414252d22ad49150dddbd6e74c2d9130901f37e.svg#DIN) format("svg");font-style:normal;font-weight:300}/*!
 *  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-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?#iefix&amp;v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-fa79d127baca4558a0b973f5f514b90fc5ef43314c41095f5cb285ffaa0a4029.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-c9a0a23a23a3f6f7165cba218b40483a0b1750d92b49c40842f1d8f566f5f421.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-2794b002e3568f5abce8991e2431ca79e0ce84a08ea1268884b4e097b62762a6.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-67c6c8e9ffb0fcd7c7c64eaff12a298abf5b54a54b54f0e6c4c49161dba62d6d.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal}.fa,.select-tags:before,.remove-tag:before,.add-submission:before,.twitter:before,.twitter-share:before,.linkedin-share:before,.googleplus-share:before,.facebook-share:before,.star:before,.newtopic-button:before,.allposts-button:before,.myfeed-button:before,.virtual-lab-label:before,.peer-submitted-work li a:before,.landing-spinner,.enrollment-icon:before,.paywall-button:before,.paypal-button:before,.unignore-peer-review:before,.ignore-peer-review:before,.srt a:before,.errortext:before,.error-text:before,.warning:before,.warning-text:before,.ratiotext:before,.ratio-text:before,.infotext:before,.info-text:before,.helptext:before,.help-text:before,.nested-toggle+.nested-label,.browse-type:before,.add-field:before,.field_with_errors label:before,.field_with_errors label.required:before,input[type=checkbox].advanced-search+label:before,.sidebar-list a:before,.numbered-sidebar a:before,.evaluation-button:before,.survey-button:before,.link:before,.expand,#summary-summary+label:before,#summary-videos+label:before,.close,.repeat-icon:before,.edit-action:before,.duplicate-action:before,.download-icon:before,.donate-link:before,.delete-action:before,.cancel-icon:before,.reorder:before,.organizable figure:before,.map:before,.lock:before,.download-zip:before,.upload-hw-wrapper:before,.upload-challenge-wrapper:before,.upload-wrapper:before,.submit-challenge:before,.save-wrapper:before,.send-wrapper:before,.add-wrapper:before,.twitter-icon:before,.facebook-icon:before,.download-assignment:before,.mark-complete:before,.mark-incomplete:before,.add-question:before,.add-author:before,.add-textbook:before,.add-answer:before,.add-slide:before,.add-subquestion:before,.add-media:before,.add-category:before,.add:before,.add-sm:before,.reject-scholarship:before,.accept-scholarship:before,.survey:before,.placeholder-button:before,.hw-data:before,.evaluation-comments:before,.evaluation-spreadsheet:before,.export-users:before,.export-scholarships:before,.export-challenge:before,.exam-data:before,.duplicate-button:before,.amara-button:before,.watch:before,.waive:before,.verify:before,.completed .verify:before,.print-button:before,.progress-report-button:before,.preview-page:before,.preview-certificate:before,.preview-button:before,.login-as:before,.linkedin-button:before,.export:before,.edit-button:before,.download:before,.download-srt:before,.details:before,.delete-button-red:before,.delete-button:before,.class:before,.go-to-class:before,.certificate-button:before,.bulk:before,.back-to: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{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-bar-chart-o:before,.fa-bar-chart:before,.exam-data:before{content:""}.fa-book:before,.class:before,.go-to-class:before{content:""}.fa-bookmark-o:before,.placeholder-button:before{content:""}.fa-caret-down:before,.tag-arrow:before,.select-tags:before,.course-summary .checkbox:checked+.unit-name .expand:before{content:""}.fa-caret-right:before,.virtual-lab-label:before,.sidebar-list a:before,.numbered-sidebar a:before,.expand:before{content:""}.fa-cc:before,.amara-button:before{content:""}.fa-check:before,.mark-complete:before,.mark-incomplete:before,.accept-scholarship:before{content:""}.fa-check-square-o:before,.survey:before{content:""}.fa-chevron-left:before,.prev-story:before,.back-to:before{content:""}.fa-chevron-right:before,.next-story:before{content:""}.fa-chevron-down:before,.nested-toggle+.nested-label:before{content:""}.fa-circle-o-notch:before,.landing-spinner:before{content:""}.fa-comment:before{content:""}.fa-comments:before,.allposts-button:before,.link[href*=forum]:before{content:""}.fa-comments-o:before,.evaluation-comments:before{content:""}.fa-copy:before,.duplicate-action:before,.duplicate:before,.duplicate-button:before,.fa-files-o:before{content:""}.fa-crop:before,.ratiotext:before,.ratio-text:before{content:""}.fa-download:before,.srt a:before,.link[href$=mp4]:before,.link[href*=zip]:before,.download-icon:before,.download-zip:before,.download-assignment:before,.export-challenge:before,.export:before,.download:before,.download-srt:before{content:""}.fa-envelope:before,.mail:before,.bulk:before{content:""}.fa-eye:before,.unignore-peer-review:before,.preview-button:before{content:""}.fa-eye-slash:before,.ignore-peer-review:before{content:""}.fa-exclamation-triangle:before,.errortext:before,.error-text:before,.warning:before,.warning-text:before,.field_with_errors label:before,.field_with_errors label.required:before,.verify:before,.completed .verify:before{content:""}.fa-facebook:before,.facebook-share:before{content:""}.fa-facebook-square:before,.facebook-icon:before{content:""}.fa-file-pdf-o:before,.link[href*=pdf]:before{content:""}.fa-file-text-o:before,.link[href$=doc]:before,.hw-data:before{content:""}.fa-globe:before,.link:before{content:""}.fa-google-plus:before,.googleplus-share:before{content:""}.fa-graduation-cap:before,.certificate-button:before{content:""}.fa-heart:before,.donate-link:before{content:""}.fa-home:before,.myfeed-button:before{content:""}.fa-hourglass-half:before,.unpublished:before{content:""}.fa-info-circle:before,.infotext:before,.info-text:before,.helptext:before,.help-text:before,.details:before{content:""}.fa-key:before,.login-icon:before,.login-as:before{content:""}.fa-language:before,.link.srt-icon:before,.download-srt:before{content:""}.fa-line-chart:before,.progress-report-button:before{content:""}.fa-linkedin:before,.linkedin-share:before,.append-linkedin:before{content:""}.fa-linkedin-square:before,.linkedin-button:before{content:""}.fa-list:before,#summary-summary+label:before{content:""}.fa-lock:before,i.enrollment-icon.unpaid:before,.paid:before,.lock:before{content:""}.fa-map-marker:before,.map:before{content:""}.fa-minus-square-o:before,input[type=checkbox].advanced-search:checked+label:before{content:""}.fa-newspaper-o:before,.see-all-stories:before{content:""}.fa-paperclip:before,.peer-submitted-work li a:before{content:""}.fa-paper-plane:before,.send-wrapper:before{content:""}.fa-paypal:before,.paywall-button:before,.paypal-button:before{content:""}.fa-pencil:before,.edit-action:before,.edit:before,.edit-button:before{content:""}.fa-pencil-square-o:before,.evaluation-button:before,.survey-button:before{content:""}.fa-plus:before,.add-submission:before,.newtopic-button:before,.add-field:before,.add-wrapper:before,.add-question:before,.add-author:before,.add-textbook:before,.add-answer:before,.add-slide:before,.add-subquestion:before,.add-media:before,.add-category:before,.add:before,.add-sm:before{content:""}.fa-plus-square-o:before,input[type=checkbox].advanced-search+label:before{content:""}.fa-print:before,.print-button:before{content:""}.fa-reorder:before,.reorder:before,.organizable figure:before,.fa-bars:before{content:""}.fa-save:before,.save-wrapper:before{content:""}.fa-search:before,.view-segment:before,.view-page:before,.preview-page:before,.preview-certificate:before{content:""}.fa-spinner:before{content:""}.fa-star:before,.star:before{content:""}.fa-table:before,.evaluation-spreadsheet:before{content:""}.fa-times:before,.remove-tag:before,.close:before,.cancel-icon:before,.reject-scholarship:before{content:""}.fa-trash-o:before,.delete-action:before,.delete:before,.delete-button-red:before,.delete-button:before{content:""}.fa-trophy:before,.awarded:before,.export-scholarships:before{content:""}.fa-twitter:before,.twitter-share:before{content:""}.fa-twitter-square:before,.twitter:before,.twitter-icon:before{content:""}.fa-unlock-alt:before,i.enrollment-icon.paid:before,.waived:before,.waive:before{content:""}.fa-upload:before,.upload-hw-wrapper:before,.upload-challenge-wrapper:before,.upload-wrapper:before,.submit-challenge:before{content:""}.fa-user:before{content:""}.fa-users:before,.export-users:before{content:""}.fa-youtube-play:before,#summary-videos+label:before,.watch:before{content:""}.challenge-conditions-fields .other label,.terms-fields .other label,.donate-fields .other label,.show-status-fields .other label,.show-type-fields .other label,.program-year-fields.other .other label,.program-year-fields .other label,.checkbox-columns.third .other label,.checkbox-columns.split .other label,.checkbox-columns.quarter .other label,.checkbox-columns.auto .other label,.checkbox-columns.full .other label,.checkbox-columns .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:0px;right:12px}.admin-buttons .view-page{margin-top:15px}.enrollment-buttons{position:absolute;top:8px;right:12px}.advanced-search{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#efefef;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.advanced-search:hover{color:#666;background:hsl(0,0%,96.7254901961%)}.agree{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.agree:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.append-export{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.append-export:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.append-export{border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-11px;padding:6px 8px 3px;border-left-color:rgb(13.8922155689,98.6347305389,102.1077844311)}.append-export:before{display:inline-block;font-family:fontawesome;content:"";font-size:.85em}.append-linkedin{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.append-linkedin:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.append-linkedin{border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-11px;padding:5px 8px 3px;border-left-color:rgb(13.8922155689,98.6347305389,102.1077844311)}.append-linkedin:before{font-family:fontAwesome;display:inline-block;width:12px;height:12px}.aside_login{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.aside_login:hover{color:#666;background:#fff}.aside_login{width:100%}.back{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.back:hover{color:#666;background:#fff}.back-to{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.back-to:hover{color:#666;background:#fff}.back-to:before{margin-right:.5em}@media screen and (max-width: 768px){.back-to:before{display:none}}.blue-button,.full_width-blue{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.blue-button:hover,.full_width-blue:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.full_width-blue{width:100%}.bulk{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.bulk:hover{color:#666;background:#fff}.bulk:before{margin-right:.5em}@media screen and (max-width: 768px){.bulk:before{display:none}}.bulk{float:right}.calculate{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.calculate:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.cancel{color:#999;margin-left:6px}.certificate-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.certificate-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.certificate-button:before{margin-right:.5em}@media screen and (max-width: 768px){.certificate-button:before{display:none}}.class,.go-to-class{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.class:hover,.go-to-class:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.class:before,.go-to-class:before{margin-right:.5em}@media screen and (max-width: 768px){.class:before,.go-to-class:before{display:none}}.coming-soon{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#b0b0b0;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(176,176,176,.15);border-radius:none}.coming-soon{box-shadow:none;cursor:default;vertical-align:top;margin-top:1px;opacity:.75}.create{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.create:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.delete-account{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#961a19;margin-right:6px;text-align:center;font:normal 1.1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(150,26,25,.15);border-radius:none}.delete-account:hover{color:#961a19;background:#fff}.delete-account{border:1px solid rgba(150,26,25,.25)}.delete-account:hover{background:#961a19;color:#fff}.delete-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,60%,.15);border-radius:none}.delete-button:hover{color:#999;background:#fff}.delete-button:before{margin-right:.5em}@media screen and (max-width: 768px){.delete-button:before{display:none}}.delete-button-red{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#c52014;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.delete-button-red:hover{color:#fcfcfc;background:rgb(210.8898617512,34.2562211982,21.4101382488)}.delete-button-red:before{margin-right:.5em}@media screen and (max-width: 768px){.delete-button-red:before{display:none}}.details{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.details:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.details:before{margin-right:.5em}@media screen and (max-width: 768px){.details:before{display:none}}.donate{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.donate:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.download,.download-srt{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#148e93;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(20,142,147,.15);border-radius:none}.download:hover,.download-srt:hover{color:#148e93;background:#fff}.download,.download-srt{box-shadow:none;font:normal .8em "DIN","Helvetica Neue",Helvetica,sans-serif;padding:3px 6px 1px;margin:0 0 0 4px;vertical-align:1px}.download:before,.download-srt:before{margin-right:4px}.edit-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal 1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,60%,.15);border-radius:none}.edit-button:hover{color:#999;background:#fff}.edit-button:before{margin-right:.5em}@media screen and (max-width: 768px){.edit-button:before{display:none}}.enroll{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.enroll:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.enroll-challenge{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.enroll-challenge:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.enroll-challenge{width:100%;text-align:center}.evaluation{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.evaluation:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.export{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.export:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.export:before{margin-right:.5em}@media screen and (max-width: 768px){.export:before{display:none}}.external-button:after{display:inline-block;font-family:"FontAwesome";content:"";font-size:.7em;margin:0 0 0 3px}.grey-button,.full_width-grey{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.grey-button:hover,.full_width-grey:hover{color:#666;background:#fff}.full_width-grey{width:100%}.linkedin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.linkedin-button:hover{color:#666;background:#fff}.linkedin-button:before{margin-right:.5em}@media screen and (max-width: 768px){.linkedin-button:before{display:none}}.login{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.login:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.login:before{transform:rotate(90deg)}.login-as{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.3em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.login-as:hover{color:#666;background:#fff}.login-as:before{margin-right:.5em}@media screen and (max-width: 768px){.login-as:before{display:none}}.more{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.more:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.more-info{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.more-info:hover{color:#666;background:#fff}.new{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.new:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.new{width:100%}.post{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.post:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.preview-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.preview-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.preview-button:before{margin-right:.5em}@media screen and (max-width: 768px){.preview-button:before{display:none}}.preview-certificate{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.preview-certificate:hover{color:#666;background:#fff}.preview-certificate:before{margin-right:.5em}@media screen and (max-width: 768px){.preview-certificate:before{display:none}}.preview-page{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.preview-page:hover{color:#666;background:#fff}.preview-page:before{margin-right:.5em}@media screen and (max-width: 768px){.preview-page:before{display:none}}.progress-report-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.progress-report-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.progress-report-button:before{margin-right:.5em}@media screen and (max-width: 768px){.progress-report-button:before{display:none}}.print{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.print:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.print-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.print-button:hover{color:#666;background:#fff}.print-button:before{margin-right:.5em}@media screen and (max-width: 768px){.print-button:before{display:none}}.register{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.register:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.report-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.report-card:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.reset{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.reset:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.resume{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.resume:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.save{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.save:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.see-all{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.see-all:hover{color:#666;background:#fff}.send{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.send:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.skip{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.skip:hover{color:#666;background:#fff}.skip.top{position:absolute;top:8px;right:8px;font-size:1.2em;z-index:2}.submit{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.submit:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.submit-content-container{float:right;margin:0 0 10px}@media screen and (max-width: 768px){.submit-content-container{position:relative;top:initial;right:intial}}.submit-content{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.submit-content:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.submit-content{margin:0}.submit-content:before{content:"+";display:inline-block;margin-right:3px}.submit-question{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.submit-question:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.unenroll,.enrollment-buttons .enroll{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.unenroll:hover,.enrollment-buttons .enroll:hover{color:#666;background:#fff}.unenroll.submit,.enrollment-buttons .submit.enroll{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.unenroll.submit:hover,.enrollment-buttons .submit.enroll:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.verify,.completed .verify{display:inline-block;background:rgb(247.4487179487,216.0512820513,216.25);border:1px solid rgb(239.1666666667,173.3333333333,173.75);color:#c42627;font-size:.8em;margin-left:3px;padding:0 12px;height:1.5em;border-radius:.5em}.verify:before,.completed .verify:before{margin-right:3px}.verify:hover,.completed .verify:hover{background:rgb(251.5897435897,237.4102564103,237.5);color:#c42627}.view{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.view:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.waive{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.waive:hover{color:#666;background:#fff}.waive:before{margin-right:.5em}@media screen and (max-width: 768px){.waive:before{display:none}}.watch{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.watch:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.watch:before{margin-right:.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:1em}.email{position:relative;font-weight:bold;margin-left:4px}.email:before{font-family:fontawesome;content:"";margin-right:2px}.email:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.email:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.amara-button:hover{color:#666;background:hsla(0,0%,100%,.4)}.amara-button:before{margin-right:.5em}@media screen and (max-width: 768px){.amara-button:before{display:none}}.duplicate-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.duplicate-button:hover{color:#666;background:hsla(0,0%,100%,.4)}.duplicate-button:before{margin-right:.5em}@media screen and (max-width: 768px){.duplicate-button:before{display:none}}.exam-data{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.exam-data:hover{color:#666;background:hsla(0,0%,100%,.4)}.exam-data:before{margin-right:.5em}@media screen and (max-width: 768px){.exam-data:before{display:none}}.export-challenge{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.export-challenge:hover{color:#666;background:hsla(0,0%,100%,.4)}.export-challenge:before{margin-right:.5em}@media screen and (max-width: 768px){.export-challenge:before{display:none}}.export-scholarships{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.export-scholarships:hover{color:#666;background:hsla(0,0%,100%,.4)}.export-scholarships:before{margin-right:.5em}@media screen and (max-width: 768px){.export-scholarships:before{display:none}}.export-users{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.export-users:hover{color:#666;background:hsla(0,0%,100%,.4)}.export-users:before{margin-right:.5em}@media screen and (max-width: 768px){.export-users:before{display:none}}.evaluation-spreadsheet{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.evaluation-spreadsheet:hover{color:#666;background:hsla(0,0%,100%,.4)}.evaluation-spreadsheet:before{margin-right:.5em}@media screen and (max-width: 768px){.evaluation-spreadsheet:before{display:none}}.evaluation-comments{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.evaluation-comments:hover{color:#666;background:hsla(0,0%,100%,.4)}.evaluation-comments:before{margin-right:.5em}@media screen and (max-width: 768px){.evaluation-comments:before{display:none}}.hw-data{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.hw-data:hover{color:#666;background:hsla(0,0%,100%,.4)}.hw-data:before{margin-right:.5em}@media screen and (max-width: 768px){.hw-data:before{display:none}}.placeholder-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.placeholder-button:hover{color:#666;background:hsla(0,0%,100%,.4)}.placeholder-button:before{margin-right:.5em}@media screen and (max-width: 768px){.placeholder-button:before{display:none}}.placeholder-button:before{position:relative;top:-7px}.survey{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:hsla(0,0%,100%,.4);padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.survey:hover{color:#666;background:hsla(0,0%,100%,.4)}.survey:before{margin-right:.5em}@media screen and (max-width: 768px){.survey:before{display:none}}.accept-scholarship{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.accept-scholarship:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.accept-scholarship:before{margin-right:.5em}@media screen and (max-width: 768px){.accept-scholarship:before{display:none}}.accept-scholarship{line-height:2em}.reject-scholarship{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#c52014;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.reject-scholarship:hover{color:#fcfcfc;background:rgb(210.8898617512,34.2562211982,21.4101382488)}.reject-scholarship:before{margin-right:.5em}@media screen and (max-width: 768px){.reject-scholarship:before{display:none}}.reject-scholarship{line-height:2em}.add,.add-sm{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.add:hover,.add-sm:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.add:before,.add-sm:before{margin-right:.5em}@media screen and (max-width: 768px){.add:before,.add-sm:before{display:none}}.add-question,.add-author,.add-textbook,.add-answer,.add-slide,.add-subquestion,.add-media,.add-category{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fcfcfc;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.add-question:hover,.add-author:hover,.add-textbook:hover,.add-answer:hover,.add-slide:hover,.add-subquestion:hover,.add-media:hover,.add-category:hover{color:#666;background:#fff}.add-question:before,.add-author:before,.add-textbook:before,.add-answer:before,.add-slide:before,.add-subquestion:before,.add-media:before,.add-category:before{margin-right:.5em}@media screen and (max-width: 768px){.add-question:before,.add-author:before,.add-textbook:before,.add-answer:before,.add-slide:before,.add-subquestion:before,.add-media:before,.add-category:before{display:none}}.add-subquestion{margin-left:25px}.add-answer,.add-slide{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:1em}.add-sm{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#999;margin-right:6px;text-align:center;font:normal .8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,60%,.15);border-radius:none}.add-sm:hover{color:#999;background:#fff}.icon-spacer{display:inline-block;width:23px}.wrapper .course-actions{position:absolute;top:15px;right:20px}.mark-complete,.mark-incomplete{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.mark-complete:hover,.mark-incomplete:hover{color:#666;background:#fff}.mark-complete:before,.mark-incomplete:before{margin-right:.5em}@media screen and (max-width: 768px){.mark-complete:before,.mark-incomplete:before{display:none}}.mark-complete,.mark-incomplete{margin:0;width:170px;position:relative}.mark-incomplete:before{display:none}table .more-info,table .view,table .submit{font-size:1em;padding:6px}.submit-answer{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.submit-answer:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.download-assignment{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.download-assignment:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.download-assignment:before{margin-right:.5em}@media screen and (max-width: 768px){.download-assignment:before{display:none}}.prev,.next{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.prev:hover,.next:hover{color:#666;background:#fff}.prev,.next{line-height:1.5;margin:0;position:absolute;z-index:50;top: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:rgb(105.0173913043,201.3130434783,228.5826086957)}.facebook-icon{color:#4c69ba}.facebook-icon:hover{color:rgb(98.0862903226,123.5080645161,194.5137096774)}.add-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fcfcfc;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.add-wrapper:hover{color:#666;background:#fff}.add-wrapper{background-image:linear-gradient(#fcfcfc 0%, rgb(241.8, 241.8, 241.8) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.add-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.add-wrapper input{padding-left:30px !important}.add-wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#666;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.add-wrapper:hover{color:#666;background:#fff}.add-wrapper:hover input{color:#666;box-shadow:none;border:none}.send-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.send-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.send-wrapper{background-image:linear-gradient(#148E93 0%, rgb(17.5568862275, 124.6538922156, 129.0431137725) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.send-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.send-wrapper input{padding-left:30px !important}.send-wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.send-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.send-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.save-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.save-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.save-wrapper{background-image:linear-gradient(#148E93 0%, rgb(17.5568862275, 124.6538922156, 129.0431137725) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.save-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.save-wrapper input{padding-left:30px !important}.save-wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.save-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.save-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.save-wrapper input{font-size:1.2em}.submit-challenge{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.submit-challenge:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.submit-challenge{background-image:linear-gradient(#148E93 0%, rgb(17.5568862275, 124.6538922156, 129.0431137725) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.submit-challenge:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.submit-challenge input{padding-left:30px !important}.submit-challenge input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.submit-challenge:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.submit-challenge:hover input{color:#fcfcfc;box-shadow:none;border:none}.submit-challenge input{font-size:1.8em}.upload-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.upload-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.upload-wrapper{background-image:linear-gradient(#148E93 0%, rgb(17.5568862275, 124.6538922156, 129.0431137725) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.upload-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.upload-wrapper input{padding-left:30px !important}.upload-wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.upload-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.upload-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.upload-challenge-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.upload-challenge-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.upload-challenge-wrapper{background-image:linear-gradient(#148E93 0%, rgb(17.5568862275, 124.6538922156, 129.0431137725) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.upload-challenge-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.upload-challenge-wrapper input{padding-left:30px !important}.upload-challenge-wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.upload-challenge-wrapper:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.upload-challenge-wrapper:hover input{color:#fcfcfc;box-shadow:none;border:none}.upload-hw-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#333;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(51,51,51,.15);border-radius:none}.upload-hw-wrapper:hover{color:#333;background:#fff}.upload-hw-wrapper{background-image:linear-gradient(#fff 0%, rgb(244.8, 244.8, 244.8) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.upload-hw-wrapper:before{position:absolute;top:50%;margin-top:-0.5em;left:12px}.upload-hw-wrapper input{padding-left:30px !important}.upload-hw-wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#333;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.upload-hw-wrapper:hover{color:#333;background:#fff}.upload-hw-wrapper:hover input{color:#333;box-shadow:none;border:none}dt,dd{font-style:normal}.flex{display:flex;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;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% - .5em);right:calc(50% - .5em);margin:0;z-index:2}.delete:hover:before{color:#148e93}.delete:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.delete:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;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% - .5em);right:calc(50% - .5em);margin:0;z-index:2}.duplicate:hover:before{color:#148e93}.duplicate:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.duplicate:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;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% - .5em);right:calc(50% - .5em);margin:0;z-index:2}.edit:hover:before{color:#148e93}.edit:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.edit:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;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}.login-icon:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc(50% - .5em);right:calc(50% - .5em);margin:0;z-index:2}.login-icon:hover:before{color:#148e93}.login-icon:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.login-icon:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.login-icon{transform:rotate(90deg)}.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% - .5em);right:calc(50% - .5em);margin:0;z-index:2}.mail:hover:before{color:#148e93}.mail:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.mail:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;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% - .5em);right:calc(50% - .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;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.view-segment:after,.view-page:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;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}.unpublished:before{display:inline-block;font-family:FontAwesome;text-indent:0;position:absolute;top:calc(50% - .5em);right:calc(50% - .5em);margin:0;z-index:2}.unpublished:hover:before{color:#148e93}.unpublished:hover:after{z-index:1;opacity:1;padding:3px 6px;width:auto;height:auto;transition:all .1s ease-in 2s}.unpublished:after{content:attr(alt);display:inline-block;position:absolute;background:#fef9e0;border:1px solid hsl(50,93.75%,87.7254901961%);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;box-shadow:#999 0 0 3px 0;padding:0;width:0;height:0;overflow:hidden}.unpublished{color:#b0b0b0}.cancel-icon{display:block;font-size:1.4em;margin:5px 0}.cancel-icon:before{margin-right:.25em}.delete-action{display:block;font-size:1.4em;margin:5px 0}.delete-action:before{margin-right:.25em}.donate-link{display:block;font-size:1.4em;margin:5px 0}.donate-link:before{margin-right:.25em}.download-icon{display:block;font-size:1.4em;margin:5px 0}.download-icon:before{margin-right:.25em}.duplicate-action{display:block;font-size:1.4em;margin:5px 0}.duplicate-action:before{margin-right:.25em}.edit-action{display:block;font-size:1.4em;margin:5px 0}.edit-action:before{margin-right:.25em}.repeat-icon{display:block;font-size:1.4em;margin:5px 0}.repeat-icon:before{margin-right:.25em}.repeat-icon:before{content:""}.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{float:left;position:relative;width:100%}.inline{display:inline}.hidden,.for-print{display:none}[hidden]{display:none !important}.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 hsla(0,0%,80%,.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}.twothird,.onequarter,.onethird,.half,.indented{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}}.archived-courses,.tutorials,.completed-tutorials,.active-courses,.upcoming-courses,.courses-homepage{margin:10px 0 40px}.archived-courses tbody tr:nth-child(2n+2),.tutorials tbody tr:nth-child(2n+2),.completed-tutorials tbody tr:nth-child(2n+2),.active-courses tbody tr:nth-child(2n+2),.upcoming-courses tbody tr:nth-child(2n+2),.courses-homepage tbody tr:nth-child(2n+2){background:#f9f9f9}.archived-courses tbody tr:hover,.tutorials tbody tr:hover,.completed-tutorials tbody tr:hover,.active-courses tbody tr:hover,.upcoming-courses tbody tr:hover,.courses-homepage tbody tr:hover{background:rgb(144.5,230.8571428571,255)}.archived-courses th,.tutorials th,.completed-tutorials th,.active-courses th,.upcoming-courses th,.courses-homepage th,.archived-courses td,.tutorials td,.completed-tutorials td,.active-courses td,.upcoming-courses td,.courses-homepage td{border-left:1px dotted #e0e0e0}.archived-courses th:nth-child(1),.tutorials th:nth-child(1),.completed-tutorials th:nth-child(1),.active-courses th:nth-child(1),.upcoming-courses th:nth-child(1),.courses-homepage th:nth-child(1),.archived-courses td:nth-child(1),.tutorials td:nth-child(1),.completed-tutorials td:nth-child(1),.active-courses td:nth-child(1),.upcoming-courses td:nth-child(1),.courses-homepage td:nth-child(1){width:70px}@media screen and (max-width: 768px){.archived-courses th:nth-child(1),.tutorials th:nth-child(1),.completed-tutorials th:nth-child(1),.active-courses th:nth-child(1),.upcoming-courses th:nth-child(1),.courses-homepage th:nth-child(1),.archived-courses td:nth-child(1),.tutorials td:nth-child(1),.completed-tutorials td:nth-child(1),.active-courses td:nth-child(1),.upcoming-courses td:nth-child(1),.courses-homepage td:nth-child(1){display:none}}.archived-courses th:nth-child(3),.tutorials th:nth-child(3),.completed-tutorials th:nth-child(3),.active-courses th:nth-child(3),.upcoming-courses th:nth-child(3),.courses-homepage th:nth-child(3),.archived-courses td:nth-child(3),.tutorials td:nth-child(3),.completed-tutorials td:nth-child(3),.active-courses td:nth-child(3),.upcoming-courses td:nth-child(3),.courses-homepage td:nth-child(3){white-space:nowrap}@media screen and (max-width: 768px){.archived-courses th:nth-child(3),.tutorials th:nth-child(3),.completed-tutorials th:nth-child(3),.active-courses th:nth-child(3),.upcoming-courses th:nth-child(3),.courses-homepage th:nth-child(3),.archived-courses th:nth-child(4),.tutorials th:nth-child(4),.completed-tutorials th:nth-child(4),.active-courses th:nth-child(4),.upcoming-courses th:nth-child(4),.courses-homepage th:nth-child(4),.archived-courses td:nth-child(3),.tutorials td:nth-child(3),.completed-tutorials td:nth-child(3),.active-courses td:nth-child(3),.upcoming-courses td:nth-child(3),.courses-homepage td:nth-child(3),.archived-courses td:nth-child(4),.tutorials td:nth-child(4),.completed-tutorials td:nth-child(4),.active-courses td:nth-child(4),.upcoming-courses td:nth-child(4),.courses-homepage td:nth-child(4){display:none}}.archived-courses th:nth-last-child(1),.tutorials th:nth-last-child(1),.completed-tutorials th:nth-last-child(1),.active-courses th:nth-last-child(1),.upcoming-courses th:nth-last-child(1),.courses-homepage th:nth-last-child(1),.archived-courses td:nth-last-child(1),.tutorials td:nth-last-child(1),.completed-tutorials td:nth-last-child(1),.active-courses td:nth-last-child(1),.upcoming-courses td:nth-last-child(1),.courses-homepage 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){.archived-courses th:nth-last-child(1),.tutorials th:nth-last-child(1),.completed-tutorials th:nth-last-child(1),.active-courses th:nth-last-child(1),.upcoming-courses th:nth-last-child(1),.courses-homepage th:nth-last-child(1),.archived-courses td:nth-last-child(1),.tutorials td:nth-last-child(1),.completed-tutorials td:nth-last-child(1),.active-courses td:nth-last-child(1),.upcoming-courses td:nth-last-child(1),.courses-homepage td:nth-last-child(1){white-space:inherit}}.archived-courses td,.tutorials td,.completed-tutorials td,.active-courses td,.upcoming-courses td,.courses-homepage td{height:80px}.archived-courses img,.tutorials img,.completed-tutorials img,.active-courses img,.upcoming-courses img,.courses-homepage img{float:left}.courses-homepage{margin:0 0 10px}.courses-homepage tbody tr:nth-child(2n+2){background:hsla(0,0%,100%,.1)}.courses-homepage tbody tr:hover{background:hsla(0,0%,100%,.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: 1460px){.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:20px 0 40px}.enrollments td:nth-child(2),.challenge-enrollments td:nth-child(2),.enrollments td:nth-child(3),.challenge-enrollments td:nth-child(3),.enrollments th:nth-child(2),.challenge-enrollments th:nth-child(2),.enrollments th:nth-child(3),.challenge-enrollments th:nth-child(3){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 td:nth-child(3),.challenge-enrollments td:nth-child(3),.enrollments th:nth-child(1),.challenge-enrollments th:nth-child(1),.enrollments th:nth-child(2),.challenge-enrollments th:nth-child(2),.enrollments th:nth-child(3),.challenge-enrollments th:nth-child(3){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}}@media screen and (max-width: 768px){.completed-row td:nth-child(1){display:table-cell}}.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-survey,.course-evaluation-lg{margin-bottom:40px}.course-evaluation th,.course-survey th,.course-evaluation-lg th,.course-evaluation td,.course-survey td,.course-evaluation-lg td{width:70px;text-align:center;border-right:1px dotted #e0e0e0}.course-evaluation th:first-child,.course-survey th:first-child,.course-evaluation-lg th:first-child,.course-evaluation td:first-child,.course-survey td:first-child,.course-evaluation-lg td:first-child{width:auto;text-align:left;border-left:1px dotted #e0e0e0}.course-evaluation th,.course-survey th,.course-evaluation-lg th{font-size:1.3em;color:#333}.course-evaluation tbody tr:hover,.course-survey tbody tr:hover,.course-evaluation-lg 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:.7em}sup{vertical-align:super}sub{vertical-align:sub}.med{font-size:1.2em}.comment_out{color:#bfbfbf;font-size:.9em}.green{color:#5e9f4b}.red{color:#961a19}.explanation{position:relative;margin:10px -21px;padding:10px 20px;color:#1a1a1a;background:#fcffd0;border-top:1px solid rgb(253.9531914894,255,238.6);border-bottom:1px solid rgb(250.0468085106,255,177.4);box-shadow:#ccc 0 1px 4px 0;z-index:10;clear:both}.explanation.green{background:rgb(227.1794871795,240.0961538462,223.4038461538);border-top:1px solid rgb(242.4358974359,248.2692307692,240.7307692308);border-bottom:1px solid rgb(211.9230769231,231.9230769231,206.0769230769)}.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:1em;clear:none;color:#fff;margin-bottom:20px}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 "DIN","Helvetica Neue",Helvetica,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}h2.-DIN,p.-DIN.h2,.item-count label.-DIN.h2,.item-browse label.-DIN.h2,.comment-toggle label.-DIN.h2{font-family:"DIN","Helvetica Neue",Helvetica,sans-serif}h3{font:bold 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;color:#1a1a1a;margin-bottom:10px}h3 .sm{font-size:.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}h5.-lg{float:none;font-size:1.3em;text-align:left;padding:3px 10px 0;line-height:2}.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,.summary-content,.enrollment-wrapper .enrollment-content{overflow:hidden}.toggle,.toggle-enrollment{position:absolute;top:0;left:0;z-index:-1;opacity:.01}.toggle:checked~.toggle-content,.toggle:checked~.summary-content,.enrollment-wrapper .toggle:checked~.enrollment-content,.toggle-enrollment:checked~.toggle-content,.toggle-enrollment:checked~.summary-content,.enrollment-wrapper .toggle-enrollment:checked~.enrollment-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:""}.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:"";width:8px;height:8px;display:inline-block;margin:0px 5px 2px 0}#exam_builder{counter-reset:numbered sub_numbered}#exam_builder+div{display:none}.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:hsl(0,0%,92%) 3px 3px 0px 0px;color:#444}.summary-toggle input[type=radio]+label:hover{box-shadow:hsl(0,0%,88%) 4px 4px 0px 0px}.summary-toggle input[type=radio]:checked+label{background:#148e93;box-shadow:rgb(15.1137724551,107.3077844311,111.0862275449) 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}.segment-item,.segments-list,.subunit,.subunits-list,.unit,.paywall-unit{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:.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 .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 .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:rgb(255,254.7130044843,223)}.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 .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 silver}}.unit&gt;.seen-wrapper,.paywall-unit&gt;.seen-wrapper{left:10px;top:10px}.subunit&gt;.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&gt;.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:.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 hsl(240,3.2258064517%,88.9215686275%);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:hsl(240,3.2258064516%,87.9215686275%) 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:rgb(250.1,250.1,250.1);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:1em;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:1em}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:.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 .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 .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:rgb(255,254.7130044843,223)}.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 .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 silver}}.unit&gt;.seen-wrapper,.paywall-unit&gt;.seen-wrapper{left:10px;top:10px}.subunit&gt;.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&gt;.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:.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 hsl(240,3.2258064517%,88.9215686275%);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:hsl(240,3.2258064516%,87.9215686275%) 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:rgb(250.1,250.1,250.1);color:#000}.evaluation-button:before,.survey-button:before{display:inline-block;color:#d0d0d0;width:25px;font-size:1.3em;vertical-align:middle}.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:#666;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{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:5px 0}@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 rgba(0,0,0,0);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:#fff;border-color:#efefef}.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:1em;margin:0;padding:0;border:none}.course-material ul em{font-size:.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.current span,.page.current:hover span,.page a{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:.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-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.advanced-search-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.advanced-search-button{background-image:linear-gradient(#148E93 0%, rgb(17.5568862275, 124.6538922156, 129.0431137725) 40%);padding:0;line-height:1;position:relative;vertical-align:top;border:none;border-radius:none}.advanced-search-button input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;background:none;padding:0px 12px;cursor:pointer;color:#fcfcfc;width:100%;text-align:left;z-index:2;box-shadow:none;border:none;border-radius:none}.advanced-search-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.advanced-search-button:hover input{color:#fcfcfc;box-shadow:none;border:none}.advanced-search-content{display:block;max-height:0;overflow:hidden;float:left;width:calc(100% + 40px);margin:-1px -20px 0;background:#efefef;border-bottom:1px solid #e0e0e0;padding:0px 20px;transition:all .2s ease-in-out}.advanced-search-content .field,.advanced-search-content .filter,.advanced-search-content .actions{padding:0;min-height:inherit;text-align:left}.advanced-search-content .field.half label,.advanced-search-content .half.filter label,.advanced-search-content .half.actions label{min-width:25%}.advanced-search-content .field.half .other label,.advanced-search-content .half.filter .other label,.advanced-search-content .half.actions .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}.expand-label{margin:0;width:0;font-size:1em;width:auto;text-align:left;font-weight:inherit;color:inherit}.field,.filter,.actions,p.field,.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.filter,.half.actions,p.field.half{width:50%;clear:none}@media screen and (max-width: 768px){.field.half,.half.filter,.half.actions,p.field.half{width:100%;clear:both}}.field .field,.filter .field,.field .filter,.filter .filter,.actions .field,.actions .filter,.field .actions,.filter .actions,.actions .actions,p.field .field{float:none;display:inline-block}.field.tight,.tight.filter,.tight.actions,p.field.tight{margin-top:-20px}.field.-loose,.-loose.filter,.-loose.actions,p.field.-loose{margin:20px 0}.field.inline,.inline.filter,.inline.actions,p.field.inline{clear:none;width:auto}@media screen and (max-width: 768px){.field.inline,.inline.filter,.inline.actions,p.field.inline{clear:both;width:100%}}.field.no-label,.no-label.filter,.no-label.actions,p.field.no-label{padding-left:135px}.field.tutorial,.tutorial.filter,.tutorial.actions,p.field.tutorial{clear:none;width:auto;margin:9px 0 0 6px;font-size:.9em}.field.tutorial label,.tutorial.filter label,.tutorial.actions label,p.field.tutorial label{color:#999;vertical-align:top;margin:-2px 0 0 4px}.field.media,.media.filter,.media.actions,p.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.filter .field,.field.media .filter,.media.filter .filter,.media.actions .field,.media.actions .filter,.field.media .actions,.media.filter .actions,.media.actions .actions,p.field.media .field{display:none;margin:0;padding:0}.field.media label,.media.filter label,.media.actions label,p.field.media label{width:100px;text-align:left}.field.media hr,.media.filter hr,.media.actions hr,p.field.media hr{margin:0px 0 10px}.field.center label,.center.filter label,.center.actions label,p.field.center label{margin:0}@media screen and (max-width: 768px){.field&gt;label,.filter&gt;label,.actions&gt;label,p.field&gt;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:.9em}.filter&gt;label{width:auto}.account .field_with_errors{float:left}.account .field_with_errors:after{display:none}.errorExplanation{float:left;width:100%;border:1px solid #c00;background:rgb(229.5,0,0);padding:15px 15px 10px;border-radius:4px;color:#fff;margin-bottom:20px}.errorExplanation 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{vertical-align:middle;margin-top:-4px}label.required,p.label.required{color:#333}label.required:before,p.label.required:before{content:"*";display:inline-block;font-size:1.2em;padding-right:2px;color:red}label.optional-label:after,p.label.optional-label:after{content:" (optional)";color:#999;font-style:italic;font-size:.8em}label.block,p.label.block{display:block;width:auto;text-align:left}label.auto,p.label.auto{width:auto;padding-left:15px}@media screen and (max-width: 768px){label.auto,p.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-browse p.label+label,.comment-toggle p.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;align-items:center;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-columns .field,.checkbox-columns .actions,.checkbox-columns .filter{display:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns input[type=checkbox],.checkbox-columns input[type=radio],.checkbox-columns .checkbox,.checkbox-columns .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.checkbox-columns input[type=checkbox]+label,.checkbox-columns input[type=radio]+label,.checkbox-columns .checkbox+label,.checkbox-columns .radio+label{min-height:30px;line-height:30px;margin-left:5px}.checkbox-columns label{line-height:30px}.checkbox-columns label.hidden{display:none !important}.checkbox-columns .other{width:100%;clear:both;margin-left:1%}.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;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.full input[type=checkbox],.checkbox-columns.full input[type=radio],.checkbox-columns.full .checkbox,.checkbox-columns.full .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.checkbox-columns.full input[type=checkbox]+label,.checkbox-columns.full input[type=radio]+label,.checkbox-columns.full .checkbox+label,.checkbox-columns.full .radio+label{min-height:30px;line-height:30px;margin-left:5px}.checkbox-columns.full label{line-height:30px}.checkbox-columns.full label.hidden{display:none !important}.checkbox-columns.full .other{width:100%;clear:both;margin-left:1%}.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;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.auto input[type=checkbox],.checkbox-columns.auto input[type=radio],.checkbox-columns.auto .checkbox,.checkbox-columns.auto .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.checkbox-columns.auto input[type=checkbox]+label,.checkbox-columns.auto input[type=radio]+label,.checkbox-columns.auto .checkbox+label,.checkbox-columns.auto .radio+label{min-height:30px;line-height:30px;margin-left:5px}.checkbox-columns.auto label{line-height:30px}.checkbox-columns.auto label.hidden{display:none !important}.checkbox-columns.auto .other{width:100%;clear:both;margin-left:1%}.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;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.quarter input[type=checkbox],.checkbox-columns.quarter input[type=radio],.checkbox-columns.quarter .checkbox,.checkbox-columns.quarter .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.checkbox-columns.quarter input[type=checkbox]+label,.checkbox-columns.quarter input[type=radio]+label,.checkbox-columns.quarter .checkbox+label,.checkbox-columns.quarter .radio+label{min-height:30px;line-height:30px;margin-left:5px}.checkbox-columns.quarter label{line-height:30px}.checkbox-columns.quarter label.hidden{display:none !important}.checkbox-columns.quarter .other{width:100%;clear:both;margin-left:1%}.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;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.split input[type=checkbox],.checkbox-columns.split input[type=radio],.checkbox-columns.split .checkbox,.checkbox-columns.split .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.checkbox-columns.split input[type=checkbox]+label,.checkbox-columns.split input[type=radio]+label,.checkbox-columns.split .checkbox+label,.checkbox-columns.split .radio+label{min-height:30px;line-height:30px;margin-left:5px}.checkbox-columns.split label{line-height:30px}.checkbox-columns.split label.hidden{display:none !important}.checkbox-columns.split .other{width:100%;clear:both;margin-left:1%}.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;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 6px 1%;border:none;clear:none}.checkbox-columns.third input[type=checkbox],.checkbox-columns.third input[type=radio],.checkbox-columns.third .checkbox,.checkbox-columns.third .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.checkbox-columns.third input[type=checkbox]+label,.checkbox-columns.third input[type=radio]+label,.checkbox-columns.third .checkbox+label,.checkbox-columns.third .radio+label{min-height:30px;line-height:30px;margin-left:5px}.checkbox-columns.third label{line-height:30px}.checkbox-columns.third label.hidden{display:none !important}.checkbox-columns.third .other{width:100%;clear:both;margin-left:1%}.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,.tag-input,.taggle_list,textarea,.new-series,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{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,.tag-input,.taggle_list,textarea,.new-series,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{width:100%}}select{font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:36px;height:36px;margin:0;padding:0;width:400px;border:1px solid #ccc;border-radius:4px;box-shadow:#ccc 0 1px 4px 0 inset;padding:6px}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:1rem;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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.save-series:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.save-series{text-transform:uppercase;padding:0 8px;vertical-align:top;height:22px;line-height:22px}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}textarea{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%}.manage-faq,.manage-materials{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%}.exam-frontend fieldset{padding:20px;border-top:1px solid #fff;border-bottom:1px solid #bfbfbf;clear:both}.exam-frontend fieldset&gt;div{clear:both}.exam-frontend fieldset&gt;.field dd,.exam-frontend fieldset&gt;.actions dd,.exam-frontend fieldset&gt;.filter dd{font-size:1.4em}.exam-frontend fieldset&gt;.field dd p,.exam-frontend fieldset&gt;.field dd .item-count label,.item-count .exam-frontend fieldset&gt;.field dd label,.exam-frontend fieldset&gt;.field dd .item-browse label,.item-browse .exam-frontend fieldset&gt;.field dd label,.exam-frontend fieldset&gt;.field dd .comment-toggle label,.comment-toggle .exam-frontend fieldset&gt;.field dd label,.exam-frontend fieldset&gt;.actions dd p,.exam-frontend fieldset&gt;.actions dd .item-count label,.item-count .exam-frontend fieldset&gt;.actions dd label,.exam-frontend fieldset&gt;.actions dd .item-browse label,.item-browse .exam-frontend fieldset&gt;.actions dd label,.exam-frontend fieldset&gt;.actions dd .comment-toggle label,.comment-toggle .exam-frontend fieldset&gt;.actions dd label,.exam-frontend fieldset&gt;.filter dd p,.exam-frontend fieldset&gt;.filter dd .item-count label,.item-count .exam-frontend fieldset&gt;.filter dd label,.exam-frontend fieldset&gt;.filter dd .item-browse label,.item-browse .exam-frontend fieldset&gt;.filter dd label,.exam-frontend fieldset&gt;.filter dd .comment-toggle label,.comment-toggle .exam-frontend fieldset&gt;.filter dd label{font-size:1em}.exam-frontend .field,.exam-frontend .actions,.exam-frontend .filter{line-height:24px;min-height:0px}.exam-frontend input.radio{line-height:24px;margin:0px 5px 0 0;vertical-align:-3px}@media screen and (max-width: 768px){.exam-frontend input.radio{margin-left:-30px}}.exam-frontend input.radio+label{line-height:24px;font-size:1.4em}.exam-frontend 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){.exam-frontend label{width:90%}}.exam-frontend label.combined{font-size:1em;cursor:pointer;padding-top:4px;text-align:left;margin:0 0 0 30px;line-height:1.4em}.exam-frontend label.combined span{display:inline-block;font-size:1.4em;max-width:620px;text-align:left;vertical-align:top}.exam-frontend label.combined span span{font-size:1em}.exam-frontend label.combined p,.exam-frontend label.combined .item-count label,.item-count .exam-frontend label.combined label,.exam-frontend label.combined .item-browse label,.item-browse .exam-frontend label.combined label,.exam-frontend label.combined .comment-toggle label,.comment-toggle .exam-frontend label.combined label{font-size:1em;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:rgba(0,0,0,0) url(/assets/search-b8a64dcad6927781e687fae8164d755044e8693d8e5a92c5f8e68e8ed4317789.svg) no-repeat 0 0;display:inline-block;border:none;width:18px;height:18px;margin:0;padding:0;cursor:pointer;box-shadow:rgba(0,0,0,0) 0 0 0 0;text-indent:9999px;opacity:.8}.search-icon:hover,.search-icon.submit:hover{opacity:1}.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;box-shadow:none;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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.add-field:hover{color:#666;background:#fff}.add-field:before{margin-right:.5em}@media screen and (max-width: 768px){.add-field:before{display:none}}.program-year-fields{width:100%;display:flex;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 0 1%;border:none;clear:none}.program-year-fields input[type=checkbox],.program-year-fields input[type=radio],.program-year-fields .checkbox,.program-year-fields .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.program-year-fields input[type=checkbox]+label,.program-year-fields input[type=radio]+label,.program-year-fields .checkbox+label,.program-year-fields .radio+label{min-height:30px;line-height:30px;margin-left:5px}.program-year-fields label{line-height:30px}.program-year-fields label.hidden{display:none !important}.program-year-fields .other{width:100%;clear:both;margin-left:1%}.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;align-items:center;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:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 0 1%;border:none;clear:none}.program-year-fields.other input[type=checkbox],.program-year-fields.other input[type=radio],.program-year-fields.other .checkbox,.program-year-fields.other .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.program-year-fields.other input[type=checkbox]+label,.program-year-fields.other input[type=radio]+label,.program-year-fields.other .checkbox+label,.program-year-fields.other .radio+label{min-height:30px;line-height:30px;margin-left:5px}.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;margin-left:1%}.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&gt;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,.resources,.news-listitems,.glossary{display:flex;flex-wrap:wrap;clear:both;margin-top:10px;width:101.3%}.browse-box{flex:0 0 32%;margin:0 .65% 20px;position:relative;background:#fff;box-shadow:#d0d0d0 0 1px 6px;padding-bottom:30px;transition:all .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;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all .15s ease-in-out}.browse-box a:hover img{opacity:.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-family:"DIN","Helvetica Neue",Helvetica,sans-serif;font-size:2.4em;line-height:1em;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}}.browse-type{display:flex;background:rgba(0,0,0,.8);color:#fff;padding:2px 10px 0;line-height:1.1em;text-transform:uppercase;position:absolute;top:120px;left:10px;z-index:1;font-size:1.4em;max-height:40px;align-items:center}@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:rgba(0,0,0,0) url(/assets/challenge-icon-79104c27125657e2ae50c9d89d6e29f5ce2fc8de07be077ab5d70b5b7716edc7.svg) no-repeat 50% 50%;width:30px;background-size:contain;margin-top:-5px;vertical-align:middle}.course-icon::before{content:""}.glossary-icon::before{background:rgba(0,0,0,0) url(/assets/glossary-icon-fa22b7918ef6c95bcb0f069b07560fb20c918d250febb8fea5c6f3dfe6227d59.svg) no-repeat 50% 50%;width:30px;background-size:contain;margin-top:-5px;vertical-align:middle}.news-icon::before{content:""}.page-icon::before{content:""}.video-icon::before{background:rgba(0,0,0,0) url(/assets/video-icon-8092ea35c720553c8789aabc273cc2c27c19270b3e49a5bd6519ac0b1ed6ecac.svg) no-repeat 50% 50%;width:30px;background-size:contain;margin-top:-5px;vertical-align:middle}.resource-icon::before{content:""}.tutorial-icon::before{content:""}.browse-info{padding:5px 10px 10px;border-top:3px solid #f5f5f5}.certificate-pdf,.certificate-challenge-pdf{display:none}.certificate{background:#fff url(/assets/certificate-bg-2ce26d98ae790b66076d0664d4e8712981de01819f31f1e751942ecbe2f2b169.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-afd2f390825da97ce1f3a5c2e0d68c0347b5263ff84d7f22e9adf6c69a78a623.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:4em;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:rgba(0,0,0,0);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: 1460px){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&gt;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;align-items:center;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.show-type-fields .field,.show-type-fields .actions,.show-type-fields .filter{display:flex;align-items:center;line-height:36px;min-height:36px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.show-type-fields input[type=checkbox],.show-type-fields input[type=radio],.show-type-fields .checkbox,.show-type-fields .radio{position:relative;line-height:36px;vertical-align:top;top:-1px}.show-type-fields input[type=checkbox]+label,.show-type-fields input[type=radio]+label,.show-type-fields .checkbox+label,.show-type-fields .radio+label{min-height:36px;line-height:36px;margin-left:5px}.show-type-fields label{line-height:36px}.show-type-fields label.hidden{display:none !important}.show-type-fields .other{width:100%;clear:both;margin-left:1%}.show-type-fields .other label{line-height:36px;margin-right:10px}.show-type-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:36px;height:36px}.show-type-fields .field,.show-type-fields .actions,.show-type-fields .filter{flex-basis:inherit;width:auto}.show-type-fields{flex:1 0;flex-wrap:nowrap}.show-status-fields{width:100%;display:flex;align-items:center;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.show-status-fields .field,.show-status-fields .actions,.show-status-fields .filter{display:flex;align-items:center;line-height:36px;min-height:36px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.show-status-fields input[type=checkbox],.show-status-fields input[type=radio],.show-status-fields .checkbox,.show-status-fields .radio{position:relative;line-height:36px;vertical-align:top;top:-1px}.show-status-fields input[type=checkbox]+label,.show-status-fields input[type=radio]+label,.show-status-fields .checkbox+label,.show-status-fields .radio+label{min-height:36px;line-height:36px;margin-left:5px}.show-status-fields label{line-height:36px}.show-status-fields label.hidden{display:none !important}.show-status-fields .other{width:100%;clear:both;margin-left:1%}.show-status-fields .other label{line-height:36px;margin-right:10px}.show-status-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:36px;height:36px}.show-status-fields .field,.show-status-fields .actions,.show-status-fields .filter{flex-basis:inherit;width:auto}.show-status-fields{flex:0 0 480px;flex-wrap:nowrap;text-align:right}@media screen and (max-width: 768px){.show-status-fields{text-align:left}}.first-label label{margin-top:0px;margin-bottom:0px;width:auto}.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 .65% 20px;position:relative;background:#fff;box-shadow:#d0d0d0 0 1px 6px;padding-bottom:30px;transition:all .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-5de79acbd7048c8c9a80aa66c6043994f30a869898f43380640bf3503a4c78ba.svg) no-repeat 50% 50%;background-position:contain}.course img{display:block;width:100%;padding:0;box-shadow:none;max-height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;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:1em;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,.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:.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:rgb(22.4431137725,159.3461077844,164.9568862275)}.course-action a.closed-challenge{background:none;color:#b0b0b0}.paywall-course:before{font-family:fontawesome;font-style:normal;content:"";display:inline-block;width:26px;text-align:center;position:absolute;background:#148e93;background:linear-gradient(rgb(26.1077844311, 185.3652694611, 191.8922155689) 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:rgba(0,0,0,0) #148e93;position:absolute;top:26px;left:5px}.current-enrollments{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.current-enrollments{justify-content:space-between}}.current-enrollments .browse-box{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{display:flex;margin:0;vertical-align:top;line-height:30px;margin:0px;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;background:rgba(37,37,37,.9);max-width:100vw;box-sizing:border-box}@media only screen and (max-width: 1024px){.nav{font-size:1.5em}}@media screen and (max-width: 768px){.nav{transition:max-height .15s ease-in-out;overflow:hidden;flex-direction:column;max-height:0px;width:100vw;position:absolute;background:linear-gradient(-45deg, rgba(42, 103, 115, 0.93), rgba(66, 102, 74, 0.98));z-index:999;right:-10px;top:145px;margin:0;border-top:3px solid rgba(0,0,0,0)}}.nav&gt;li&gt;a{text-transform:uppercase;padding-top:3px}@media screen and (max-width: 768px){.nav&gt;li&gt;a{box-shadow:none}}.nav li{display:inline-block;margin:0}@media screen and (max-width: 768px){.nav li{display:block;border-top:1px solid hsla(51,8%,66%,.2);border-bottom:1px solid hsla(51,8%,66%,.2);margin:0}}.nav li:nth-last-child(1) .nested,.nav li:nth-last-child(2) .nested{right:0;left:inherit;text-align:right}.nav li:hover a{background:rgba(42,103,115,.9)}@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:rgba(0,0,0,0);color:#f3f3f3}@media screen and (max-width: 768px){.nav li:hover ul a{color:#bfbfbf}}.nav li:hover ul a:hover{background:rgba(42,103,115,.9);color:#fff}.nav a{display:block;color:#fcfcfc;padding:0 30px;line-height:3}@media screen and (max-width: 1460px){.nav a{padding:0 20px}}.nav a.current{color:#fff}.nested{display:none;background:linear-gradient(-45deg, rgba(42, 103, 115, 0.93), rgba(66, 102, 74, 0.98));min-width:100%;position:absolute;left:0;margin:0;z-index:100;font-size:1em;z-index:600;font-family:"DIN","Helvetica Neue",Helvetica,sans-serif}@media screen and (max-width: 768px){.nested{position:relative;background:none;border-top:1px dotted hsla(51,8%,66%,.2);padding:0}}.nested li{white-space:nowrap;display:block;margin:0;border-bottom:1px solid hsla(51,8%,66%,.2)}@media screen and (max-width: 768px){.nested li{white-space:inherit}}.nested li:nth-last-child(1){border:none}.nested a{color:#f3f3f3;line-height:3;padding:0px 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 hsla(51,8%,66%,.2);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{max-height:1000px;border-top-color:hsla(51,8%,66%,.2)}}#mobile-nav:checked~.mobile-label{color:#fff}#mobile-nav+.mobile-label{color:hsla(0,0%,100%,.8);line-height:70px;padding:6px 0px 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:"";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:.9em;color:hsla(0,0%,100%,.6)}.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:rgb(227.1794871795,240.0961538462,223.4038461538);border:1px solid rgb(211.9230769231,231.9230769231,206.0769230769);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:hsl(0,0%,85%);border:1px solid #ccc;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:hsl(0,0%,85%);border:1px solid #ccc;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}.warning,.warning-text{background:rgb(255,250.562992126,230.5);border:1px solid rgb(255,245.9448818898,205);color:#ffd101;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}.warning:before,.warning-text:before{font-size:2em;position:absolute;left:10px;top:50%;margin-top:-0.5em}.warning ul,.warning-text ul{font-size:1em;list-style:inside circle}.warning p:last-child,.warning .item-count label:last-child,.item-count .warning label:last-child,.warning .item-browse label:last-child,.item-browse .warning label:last-child,.warning .comment-toggle label:last-child,.comment-toggle .warning label:last-child,.warning-text p:last-child,.warning-text .item-count label:last-child,.item-count .warning-text label:last-child,.warning-text .item-browse label:last-child,.item-browse .warning-text label:last-child,.warning-text .comment-toggle label:last-child,.comment-toggle .warning-text label:last-child{margin:0}.warning p,.warning .item-count label,.item-count .warning label,.warning .item-browse label,.item-browse .warning label,.warning .comment-toggle label,.comment-toggle .warning label,.warning blockquote,.warning .comments,.warning-text p,.warning-text .item-count label,.item-count .warning-text label,.warning-text .item-browse label,.item-browse .warning-text label,.warning-text .comment-toggle label,.comment-toggle .warning-text label,.warning-text blockquote,.warning-text .comments{font-size:1em}.warning blockquote,.warning .comments,.warning-text blockquote,.warning-text .comments{border-left-color:#ffd101}.warning,.warning-text{color:red}.errortext,.error-text{background:hsl(0,100%,95%);border:1px solid #fcc;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,.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:flex;flex-direction:column;flex-flow:row wrap}.srt{flex-basis:49%;display:inline-block;font-size:1.4em;line-height:1.8em;border:1px dotted #e0e0e0;padding-left:4px;margin:1px .5%}.srt:hover{background:rgb(144.5,230.8571428571,255)}@media screen and (max-width: 1460px){.srt{flex-basis:99%}}.srt b,.srt span,.srt a{display:inline-block}.srt .download-links{float:right}.srt a{margin-right:10px;font-size:.9em}.srt a:before{margin-right:3px}.grade-wrapper{display:none}.toggle-override{position:absolute;z-index:2;opacity:.01;top:0;left:0}.toggle-override+.edit{margin:0;cursor:pointer;line-height:1em}.toggle-override:checked~.grade-wrapper{display:table}.report-generation-wrapper{position:fixed;z-index:9999;bottom:0;left:0;width:100vw;display:flex;align-items:center;justify-content:center;background:rgba(51,51,51,.9);box-shadow:rgba(0,0,0,.5) 0 0 4px}.report-generation-content{display:block;width:100%;height:100%;background:#fcfcfc;padding:20px 20px 20px}.report-generation-content h3{border-bottom:2px solid #1f1f1f;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.generating-spinner:before{display:inline-block;font-family:fontawesome;content:"";transform-origin:50% 50%;animation:spin 1s infinite;margin-right:10px}.report-generation{display:block;position:relative;padding:0 10px;margin:0 0px 10px 0;border:1px solid rgba(0,0,0,.3);border-radius:3px;font-size:1.4em;line-height:1.5;flex:1 0;align-items:center;margin:0 10px}.report-generation--pending{opacity:.6}.report-generation--failed{opacity:.6}.report-generation--failed .report-generation__progress{background:red}.report-generation__progress{position:absolute;top:0;left:0;bottom:0;opacity:.2;background:#398927;transition:width 120ms ease-out,opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0);max-width:100%}.report-generation--complete .report-generation__progress{opacity:.4}.report-generation--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}.report-flex{display:flex;align-items:center}.report-flex p,.report-flex .item-count label,.item-count .report-flex label,.report-flex .item-browse label,.item-browse .report-flex label,.report-flex .comment-toggle label,.comment-toggle .report-flex label,.report-flex a{display:inline-block;margin:5px 0;font-size:1.4em}.report-flex strong{color:#000}.report-generation-progress{flex:1 0;margin:0 0 0 10px}.report-actions{display:flex;justify-content:flex-end;align-items:center}.report-actions a{display:inline-block;margin-left:10px}.pages-form{position:fixed;width:calc(20% - 40px)}.pages-form .field,.pages-form .actions,.pages-form .filter{margin:0 0 10px}.pages-form .field&gt;label:first-child,.pages-form .actions&gt;label:first-child,.pages-form .filter&gt;label:first-child{display:block;width:auto;text-align:left}.pages-form .field&gt;label:first-child.published,.pages-form .actions&gt;label:first-child.published,.pages-form .filter&gt;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%;flex:1 0 100%}.peer-review-preview .toggle-view{display:none}.ignore-peer-review{margin-top:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.ignore-peer-review:hover{color:#666;background:#fff}.ignore-peer-review:before{margin-right:.5em}@media screen and (max-width: 768px){.ignore-peer-review:before{display:none}}.unignore-peer-review{margin-top:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.unignore-peer-review:hover{color:#666;background:#fff}.unignore-peer-review:before{margin-right:.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:"";font-family:FontAwesome;display:inline-block;margin-right:5px;color:#ccc}.instructor-reviewed{position:relative}.instructor-reviewed:before{content:"";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}.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:rgb(239.1666666667,173.3333333333,173.75)}.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,#show-completed-editors,#show-completed-observers{opacity:.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:" 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:" Hide "}#show-completed-editors+.clear+label,#show-completed-observers+.clear+label{text-align:left}#show-completed-editors:checked~.admin-courses .bulk-field.completed,#show-completed-editors:checked~.admin-courses .field.completed,#show-completed-editors:checked~.admin-courses .completed.actions,#show-completed-editors:checked~.admin-courses .completed.filter,#show-completed-editors:checked~.field .bulk-field.completed,#show-completed-editors:checked~.actions .bulk-field.completed,#show-completed-editors:checked~.filter .bulk-field.completed,#show-completed-editors:checked~.field .field.completed,#show-completed-editors:checked~.actions .field.completed,#show-completed-editors:checked~.filter .field.completed,#show-completed-editors:checked~.field .completed.actions,#show-completed-editors:checked~.actions .completed.actions,#show-completed-editors:checked~.filter .completed.actions,#show-completed-editors:checked~.field .completed.filter,#show-completed-editors:checked~.actions .completed.filter,#show-completed-editors:checked~.filter .completed.filter,#show-completed-editors:checked~.checkbox-columns .bulk-field.completed,#show-completed-editors:checked~.checkbox-columns .field.completed,#show-completed-editors:checked~.checkbox-columns .completed.actions,#show-completed-editors:checked~.checkbox-columns .completed.filter,#show-completed-editors:checked~.completed-table .bulk-field.completed,#show-completed-editors:checked~.completed-table .field.completed,#show-completed-editors:checked~.completed-table .completed.actions,#show-completed-editors:checked~.completed-table .completed.filter,#show-completed-observers:checked~.admin-courses .bulk-field.completed,#show-completed-observers:checked~.admin-courses .field.completed,#show-completed-observers:checked~.admin-courses .completed.actions,#show-completed-observers:checked~.admin-courses .completed.filter,#show-completed-observers:checked~.field .bulk-field.completed,#show-completed-observers:checked~.actions .bulk-field.completed,#show-completed-observers:checked~.filter .bulk-field.completed,#show-completed-observers:checked~.field .field.completed,#show-completed-observers:checked~.actions .field.completed,#show-completed-observers:checked~.filter .field.completed,#show-completed-observers:checked~.field .completed.actions,#show-completed-observers:checked~.actions .completed.actions,#show-completed-observers:checked~.filter .completed.actions,#show-completed-observers:checked~.field .completed.filter,#show-completed-observers:checked~.actions .completed.filter,#show-completed-observers:checked~.filter .completed.filter,#show-completed-observers:checked~.checkbox-columns .bulk-field.completed,#show-completed-observers:checked~.checkbox-columns .field.completed,#show-completed-observers:checked~.checkbox-columns .completed.actions,#show-completed-observers:checked~.checkbox-columns .completed.filter,#show-completed-observers:checked~.completed-table .bulk-field.completed,#show-completed-observers:checked~.completed-table .field.completed,#show-completed-observers:checked~.completed-table .completed.actions,#show-completed-observers:checked~.completed-table .completed.filter{display:flex !important}#show-completed-editors:checked~.admin-courses .bulk-field.completed label,#show-completed-editors:checked~.admin-courses .field.completed label,#show-completed-editors:checked~.admin-courses .completed.actions label,#show-completed-editors:checked~.admin-courses .completed.filter label,#show-completed-editors:checked~.field .bulk-field.completed label,#show-completed-editors:checked~.actions .bulk-field.completed label,#show-completed-editors:checked~.filter .bulk-field.completed label,#show-completed-editors:checked~.field .field.completed label,#show-completed-editors:checked~.actions .field.completed label,#show-completed-editors:checked~.filter .field.completed label,#show-completed-editors:checked~.field .completed.actions label,#show-completed-editors:checked~.actions .completed.actions label,#show-completed-editors:checked~.filter .completed.actions label,#show-completed-editors:checked~.field .completed.filter label,#show-completed-editors:checked~.actions .completed.filter label,#show-completed-editors:checked~.filter .completed.filter label,#show-completed-editors:checked~.checkbox-columns .bulk-field.completed label,#show-completed-editors:checked~.checkbox-columns .field.completed label,#show-completed-editors:checked~.checkbox-columns .completed.actions label,#show-completed-editors:checked~.checkbox-columns .completed.filter label,#show-completed-editors:checked~.completed-table .bulk-field.completed label,#show-completed-editors:checked~.completed-table .field.completed label,#show-completed-editors:checked~.completed-table .completed.actions label,#show-completed-editors:checked~.completed-table .completed.filter label,#show-completed-observers:checked~.admin-courses .bulk-field.completed label,#show-completed-observers:checked~.admin-courses .field.completed label,#show-completed-observers:checked~.admin-courses .completed.actions label,#show-completed-observers:checked~.admin-courses .completed.filter label,#show-completed-observers:checked~.field .bulk-field.completed label,#show-completed-observers:checked~.actions .bulk-field.completed label,#show-completed-observers:checked~.filter .bulk-field.completed label,#show-completed-observers:checked~.field .field.completed label,#show-completed-observers:checked~.actions .field.completed label,#show-completed-observers:checked~.filter .field.completed label,#show-completed-observers:checked~.field .completed.actions label,#show-completed-observers:checked~.actions .completed.actions label,#show-completed-observers:checked~.filter .completed.actions label,#show-completed-observers:checked~.field .completed.filter label,#show-completed-observers:checked~.actions .completed.filter label,#show-completed-observers:checked~.filter .completed.filter label,#show-completed-observers:checked~.checkbox-columns .bulk-field.completed label,#show-completed-observers:checked~.checkbox-columns .field.completed label,#show-completed-observers:checked~.checkbox-columns .completed.actions label,#show-completed-observers:checked~.checkbox-columns .completed.filter label,#show-completed-observers:checked~.completed-table .bulk-field.completed label,#show-completed-observers:checked~.completed-table .field.completed label,#show-completed-observers:checked~.completed-table .completed.actions label,#show-completed-observers:checked~.completed-table .completed.filter label{color:#999 !important;font-style:italic}.completed-table .completed{color:#999;font-style:italic;display:none}.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:" 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}.show-completed-tutorials:hover{color:#005d77}.show-completed-tutorials:before{font-family:fontawesome;content:" Show ";display:inline-block;vertical-align:top;margin:0 3px 0 0}.show-completed-tutorials{display:inline-block}.show-completed-tutorials:before{content:" 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:" Show "}#toggle-completed-tutorials:checked~.completed-tutorials{max-height:0px;transition:max-height .1s ease-out}.show-completed-label-indent{margin-left:132px}.slider .fill{background:#148e93;background-image:linear-gradient(rgb(23.6646706587, 168.0191616766, 173.9353293413), #148E93);box-shadow:rgb(13.8922155689,98.6347305389,102.1077844311) 0 2px 6px 0 inset}.slider .readout,.slider .on-handle-readout{color:#148e93}.slider{width:45%;padding:20px 0 10px;display:block;margin:20px auto 50px}.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 rgba(0,0,0,0);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}.slider{width:100%;padding-top:10px;margin-top:10px;display:flex;flex-wrap:wrap}.slider b{display:inline-block;font:700 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;flex:0 1 50px;padding:0 5px;vertical-align:middle}.slider b:nth-child(1){text-align:right}.slider input{flex:1 0 100%}input[type=range]{-webkit-appearance:none;width:100%;background:rgba(0,0,0,0);border-radius:21px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=range]{overflow-x:hidden}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:40px;width:40px;box-sizing:border-box;background-image:linear-gradient(#e0e0e0, white);box-shadow:-800px 0 0 780px #148e93,#999 0 1px 3px,#ccc 0 1px 4px inset;border-radius:50%;border:1px solid #fff;cursor:move;margin-top:-2px}input[type=range]::-moz-range-thumb{height:40px;width:40px;box-sizing:border-box;background-image:linear-gradient(#e0e0e0, white);box-shadow:-800px 0 0 780px #148e93,#999 0 1px 3px,#ccc 0 1px 4px inset;border-radius:50%;border:1px solid #fff;cursor:move}input[type=range]::-ms-thumb{height:42px;width:42px;box-sizing:border-box;background-image:linear-gradient(#e0e0e0, white);box-shadow:-800px 0 0 780px #148e93,#999 0 1px 3px,#ccc 0 1px 4px inset;border-radius:50%;border:1px solid #fff;cursor:move}input[type=range]{z-index:1}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;position:relative;height:40px;border-radius:20px;border:1px solid #ccc;border-color:#ccc #e0e0e0 #efefef #e0e0e0;background:#fcfcfc;box-shadow:#e0e0e0 0 2px 4px 0 inset}input[type=range]::-moz-range-track{width:100%;position:relative;height:40px;border-radius:20px;border:1px solid #ccc;border-color:#ccc #e0e0e0 #efefef #e0e0e0;background:#fcfcfc;box-shadow:#e0e0e0 0 2px 4px 0 inset}input[type=range]::-ms-track{width:100%;position:relative;height:40px;border-radius:20px;border:1px solid #ccc;border-color:#ccc #e0e0e0 #efefef #e0e0e0;background:#fcfcfc;box-shadow:#e0e0e0 0 2px 4px 0 inset}.increments{display:flex;flex:1 0 100%;justify-content:space-between;padding:15px 15px 0}.increments span{display:inline-block;font-size:16px;text-align:center;color:#148e93;width:10px}.readout-track{position:absolute;left:20px;right:20px}input+.readout{top:-36px}.homepage .main-container{padding-top:20vh}.homepage .notice-container{top:calc(20vh - 40px)}.slideshow{display:flex;align-items:stretch;overflow:hidden;font-size:1em;min-height:60vh;margin:-80px 0 -20vh}@media screen and (max-width: 1023px){.slideshow{min-height:80vh}}.slide{display:inline-flex;flex-direction:column;justify-content:center;flex:0 0 100%;min-width:100%;padding:0 25% 0 60px;left:0%;transition:left .25s ease-in-out}@media screen and (max-width: 1023px){.slide{padding:0 20px;text-align:center}}.slide-img{position:absolute;top:0;left:0;width:100%;height:100%}.slide-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-title{font:normal 4.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:1.1;margin:0px 0 20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75)}.slide-blurb{font:normal 1.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:1.4;color:#fff}.slide-blurb p,.slide-blurb .item-count label,.item-count .slide-blurb label,.slide-blurb .item-browse label,.item-browse .slide-blurb label,.slide-blurb .comment-toggle label,.comment-toggle .slide-blurb label{font-size:1em;text-shadow:0 1px 2px rgba(0,0,0,.75)}.slide-blurb a{color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.5)}.slide-blurb a:hover{color:#fff;border-bottom-color:#fff}.slide-button{margin-top:10px}.slide-button a{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.slide-button a:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.slide-button a{display:inline-flex;align-items:center}.slide-button a:after{content:"";background:url(/assets/link-icon-85f680142b74f1fb90c6896115d21e882b184eb3d8e8cd12f74940fe50d83406.svg) no-repeat 0 0;background-size:contain;height:20px;width:32px;display:inline-block;margin:-2px 0 0 5px;opacity:.8;transition:all .15s ease-in}.slide-button a:hover::after{margin-left:15px;opacity:.9}.prev-slide,.next-slide{position:absolute;z-index:1;bottom:calc(20vh - 40px);width:50px;height:50px;line-height:50px;text-align:center;font-size:3.6em;background:rgba(37,37,37,.9);color:#fcfcfc}.prev-slide span,.next-slide span{display:inline-block;text-indent:-9999px}.prev-slide:after,.next-slide:after{font-family:fontawesome}.prev-slide:hover,.next-slide:hover{background:rgba(20,142,147,.8);color:#fff}.prev-slide{right:0}.prev-slide:after{content:""}@media screen and (max-width: 1023px){.prev-slide{right:initial;left:-10px}}.next-slide{right:-50px}.next-slide:after{content:""}@media screen and (max-width: 1023px){.next-slide{right:-10px}}.manage-slide{position:relative;border:1px solid #e0e0e0;padding:10px;background:#fcfcfc}.manage-slide .delete{position:absolute;top:20px;right:10px}.add-slide{margin:0;font-size:1.4em}.donate-wrapper{text-align:center;padding-top:30px}.donate-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 2.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.donate-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.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;align-items:center;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.donate-fields .field,.donate-fields .actions,.donate-fields .filter{display:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.donate-fields input[type=checkbox],.donate-fields input[type=radio],.donate-fields .checkbox,.donate-fields .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.donate-fields input[type=checkbox]+label,.donate-fields input[type=radio]+label,.donate-fields .checkbox+label,.donate-fields .radio+label{min-height:30px;line-height:30px;margin-left:5px}.donate-fields label{line-height:30px}.donate-fields label.hidden{display:none !important}.donate-fields .other{width:100%;clear:both;margin-left:1%}.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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 2.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.paypal-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.paypal-button:before{margin-right:.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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 2.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.paywall-button:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.paywall-button:before{margin-right:.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:rgba(0,0,0,0);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{animation-duration:1s;margin-top:20px;font-size:40em;width:1em;height:1em;color:#efefef;position:absolute;top:calc(50% - .4em);left:calc(50% - .5em)}.landing-spinner~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;align-items:center;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.terms-fields .field,.terms-fields .actions,.terms-fields .filter{display:flex;align-items:center;line-height:30px;min-height:30px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.terms-fields input[type=checkbox],.terms-fields input[type=radio],.terms-fields .checkbox,.terms-fields .radio{position:relative;line-height:30px;vertical-align:top;top:-1px}.terms-fields input[type=checkbox]+label,.terms-fields input[type=radio]+label,.terms-fields .checkbox+label,.terms-fields .radio+label{min-height:30px;line-height:30px;margin-left:5px}.terms-fields label{line-height:30px}.terms-fields label.hidden{display:none !important}.terms-fields .other{width:100%;clear:both;margin-left:1%}.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:.01}.virtual-lab-fields input[type=checkbox]:checked+.virtual-lab-label:before{transform:rotate(90deg);transition:transform .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% - .5em);left:0;transform:rotate(0deg);transition:transform .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;padding:0px 40px 0 0;margin:0px;width:calc(100% + 40px);max-width:100vw}@media screen and (max-width: 768px){.available-courses-container{width:100%;padding:0px 0px 30px 0px}}.available-courses-flex{position:relative;display:flex;padding:35px 12px 70px;margin-top:-35px;overflow:hidden}@media screen and (max-width: 768px){.available-courses-flex{padding:35px 12px 0px;margin:-35px 10px 0}}.available-courses-flex .browse-box{margin:10px 1% 0 0;flex:0 0 24.25%}@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}@media screen and (max-width: 768px){.see-all-container{display:flex}}@media screen and (max-width: 768px){.see-all-container a{line-height:1.1}}.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 .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:0px}.next-story:hover{padding-left:20px}@media screen and (max-width: 768px){.prev-story{left:-10px}}@media screen and (max-width: 768px){.next-story{right:0px}}.see-all-stories{display:inline-block;vertical-align:top;font-size:1.4em;width:30px;line-height:30px;margin:-4px 0 0 5px;text-align:center;border:1px solid #ccc;color:#ccc;background:hsla(0,0%,100%,.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:hsla(0,0%,100%,.8)}.challenge-conditions-fields{width:100%;display:flex;align-items:center;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.challenge-conditions-fields .field,.challenge-conditions-fields .actions,.challenge-conditions-fields .filter{display:flex;align-items:center;line-height:24px;min-height:24px;padding:0;margin:0 0 10px 1%;border:none;clear:none}.challenge-conditions-fields input[type=checkbox],.challenge-conditions-fields input[type=radio],.challenge-conditions-fields .checkbox,.challenge-conditions-fields .radio{position:relative;line-height:24px;vertical-align:top;top:-1px}.challenge-conditions-fields input[type=checkbox]+label,.challenge-conditions-fields input[type=radio]+label,.challenge-conditions-fields .checkbox+label,.challenge-conditions-fields .radio+label{min-height:24px;line-height:24px;margin-left:5px}.challenge-conditions-fields label{line-height:24px}.challenge-conditions-fields label.hidden{display:none !important}.challenge-conditions-fields .other{width:100%;clear:both;margin-left:1%}.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%}.challenge-conditions-fields{margin-top:10px}.course-container{display:flex;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: 1460px){.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{flex-basis:100px;min-width:100px}.course-details{flex-grow:1;padding-left:10px;padding-right:20px}.course-details .course-block:first-child{margin-bottom:5px}.course-buttons{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%}.alphabet,.glossary-header,.resources-header,.virtual-lab-header{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,.glossary-header .item-count label,.item-count .glossary-header label,.glossary-header .item-browse label,.item-browse .glossary-header label,.glossary-header .comment-toggle label,.comment-toggle .glossary-header label,.resources-header p,.resources-header .item-count label,.item-count .resources-header label,.resources-header .item-browse label,.item-browse .resources-header label,.resources-header .comment-toggle label,.comment-toggle .resources-header label,.virtual-lab-header p,.virtual-lab-header .item-count label,.item-count .virtual-lab-header label,.virtual-lab-header .item-browse label,.item-browse .virtual-lab-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:#efefef;text-align:justify;padding-bottom:0;z-index:2;position:sticky;top:0}.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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.prev-item:hover,.next-item:hover{color:#666;background:#fff}.browse-object{font-size:.7em;text-transform:uppercase;border-radius:2px;padding:0px 4px 0 0;vertical-align:middle}.browse-object:before{content:normal}.comments{font-size:.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:.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:.8em}dt.hidden{display:block;position:relative;z-index:-1;height:0;opacity:.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}.forum-flex{display:flex}@media screen and (max-width: 768px){.forum-flex{flex-direction:column}}.main-forum{flex:1 0;padding-right:20px}.subforums{flex:0 0 280px;padding-left:20px;border-left:1px solid #cfcfcf}@media screen and (max-width: 1023px){.subforums{flex:0 0 240px}}@media screen and (max-width: 768px){.subforums{flex:1 0 100%;margin-top:10px;border:none;padding:20px;background:#efefef;border-radius:3px}}.forum-links{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 768px){.forum-links{flex-wrap:wrap}}.forum-links label{width:auto;margin:0;text-align:center}.forum-links a,.forum-links label{flex:0 0 33%;border:none;border-bottom:2px solid #efefef}@media screen and (max-width: 1023px){.forum-links a,.forum-links label{font-size:1.4em}}@media screen and (max-width: 768px){.forum-links a,.forum-links label{flex:1 0 100%}}.forum-links a:hover,.forum-links label:hover{border-color:#e0e0e0;color:#444}.forum-links a.current,.forum-links label.current{border-color:#148e93;color:#148e93}.search-forum{flex:0 0 33%}@media screen and (max-width: 768px){.search-forum{flex:1 0 100%;order:1}}.search-forum input[type=text]{width:100%}.search-forum input[type=submit]{position:absolute;z-index:1;top:0;right:0;height:100%;display:flex;text-indent:-9999px;width:40px;background:none;border:none}.search-forum::after{font-family:fontawesome;content:"";display:flex;align-items:center;justify-content:center;width:40px;position:absolute;right:0;top:0;height:100%;font-size:1.8em;color:#666}.myfeed-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.myfeed-button:hover{color:#666;background:#fff}.myfeed-button:before{margin-right:.5em}@media screen and (max-width: 768px){.myfeed-button:before{display:none}}@media screen and (max-width: 768px){.myfeed-button{order:3}}.allposts-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.allposts-button:hover{color:#666;background:#fff}.allposts-button:before{margin-right:.5em}@media screen and (max-width: 768px){.allposts-button:before{display:none}}@media screen and (max-width: 768px){.allposts-button{order:2}}.newtopic-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.newtopic-button:hover{color:#666;background:#fff}.newtopic-button:before{margin-right:.5em}@media screen and (max-width: 768px){.newtopic-button:before{display:none}}.newtopic-button{margin-bottom:10px}#newtopic{position:absolute;z-index:1;right:0;opacity:.01}#newtopic:checked~.forum-links label{border-color:#148e93;color:#148e93}#newtopic:checked~.forum-form{max-height:600px;padding-bottom:10px;border-color:#cfcfcf}.myfeed-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.myfeed-button:hover{color:#666;background:#fff}.myfeed-button:before{margin-right:.5em}@media screen and (max-width: 768px){.myfeed-button:before{display:none}}.allposts-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#fff;padding:6px 12px 3px;color:#666;margin-right:6px;text-align:center;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid hsla(0,0%,40%,.15);border-radius:none}.allposts-button:hover{color:#666;background:#fff}.allposts-button:before{margin-right:.5em}@media screen and (max-width: 768px){.allposts-button:before{display:none}}.forum-form .field,.forum-form .actions,.forum-form .filter,.reply-form .field,.reply-form .actions,.reply-form .filter{float:none;line-height:1}.forum-form label,.reply-form label{display:block;text-align:left;width:auto;margin:0 0 5px}.forum-form textarea,.forum-form input[type=text],.reply-form textarea,.reply-form input[type=text]{width:100%;max-width:100%}.forum-form{margin-bottom:20px;border-bottom:3px dotted rgba(0,0,0,0);max-height:0px;overflow:hidden;transition:all .2s ease-in-out}.forum-form select{width:100%}.thread-input{position:absolute;z-index:1;opacity:.01}.thread-input:checked~.forum-post{max-height:10000px;padding-top:10px;padding-bottom:10px}.thread-input:checked~.forum-post .post-content{max-height:10000px}dl.forum-thread{font-size:1em;margin-top:10px}.expand-label{cursor:pointer}.forum-post{display:flex;padding:10px 10px 10px 50px;transition:all .15s ease-in-out}@media screen and (max-width: 768px){.forum-post{padding:10px 0 10px 20px}}.forum-post:not(.initial-post){max-height:0px;overflow:hidden;padding-top:0;padding-bottom:0}.forum-post:not(.initial-post) .replies{width:1px;height:1px;overflow:hidden;margin:0}.forum-post.initial-post{padding-left:10px}@media screen and (max-width: 768px){.forum-post.initial-post{padding-left:0}}.forum-post.initial-post dt{flex:0 0 70px}.forum-post.initial-post img{width:60px;height:60px}.forum-post dt{flex:0 0 50px}.forum-post img{display:block;width:40px;height:40px}.forum-post dfn{display:flex;flex-direction:column}.forum-post h3{margin:0;font-size:2.4em;font-weight:700}@media screen and (max-width: 768px){.forum-post h3{font-size:2.1em}}.forum-post p,.forum-post .item-count label,.item-count .forum-post label,.forum-post .item-browse label,.item-browse .forum-post label,.forum-post .comment-toggle label,.comment-toggle .forum-post label{margin-top:0}.forum-post p:last-of-type,.forum-post .item-count label:last-of-type,.item-count .forum-post label:last-of-type,.forum-post .item-browse label:last-of-type,.item-browse .forum-post label:last-of-type,.forum-post .comment-toggle label:last-of-type,.comment-toggle .forum-post label:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.forum-post p,.forum-post .item-count label,.item-count .forum-post label,.forum-post .item-browse label,.item-browse .forum-post label,.forum-post .comment-toggle label,.comment-toggle .forum-post label{font-size:1.4em}}.forum-post .post-content{max-height:0px;overflow:hidden;transition:all .15s ease-in-out}.post-details{display:flex;margin-bottom:5px}@media screen and (max-width: 768px){.post-details{flex-wrap:wrap}}.post-details dd{display:inline-block;color:#999;font-style:italic;margin-right:10px;font-size:1.3em}.post-details .delete{font-style:normal;font-size:1.4em;margin:5px 0 0;color:#999}.post-details .delete:hover{color:#961a19}.replies::before{font-family:fontawesome;content:"";display:inline-block;opacity:.5;margin-right:1px;position:relative;top:-1px}.replies:empty{margin:0}.replies:empty::before{display:none}.reply-form{flex-direction:column}.reply-form .field,.reply-form .actions,.reply-form .filter{display:flex;flex-wrap:wrap}.reply-form .field label,.reply-form .actions label,.reply-form .filter label{flex:1 0 100%}.reply-form .field textarea,.reply-form .actions textarea,.reply-form .filter textarea{height:50px;min-height:50px;max-height:200px;flex:1 0;min-width:0}.reply-flex{display:flex;flex-wrap:wrap}.reply-flex label{flex:1 0 100%}.reply-flex textarea{flex:1 0}.reply-flex input{flex:0 0 60px}.subforums h2::before,.subforums p.h2::before,.subforums .item-count label.h2::before,.item-count .subforums label.h2::before,.subforums .item-browse label.h2::before,.item-browse .subforums label.h2::before,.subforums .comment-toggle label.h2::before,.comment-toggle .subforums label.h2::before{font-family:fontawesome;display:inline-block;margin-right:5px;content:""}.subforum-list{list-style:none}@media screen and (max-width: 1023px){.subforum-list{margin-left:0}}.subforum-list li{margin:0}.subforum-list a{display:inline-block;color:#999;padding:6px 0}.subforum-list a.current,.subforum-list a:hover{color:#148e93}.subforum-list span{font:700 .7em "DIN","Helvetica Neue",Helvetica,sans-serif;display:inline-block;vertical-align:text-top;top:-1px;margin:0 -18px 0 3px;color:#fff;min-width:16px;line-height:16px;border-radius:8px;background:#bfbfbf;text-align:center;padding:1.5px 3px 0}.unread{font-weight:700}.unread:after{content:"...";position:absolute;color:#444;font-size:.9em;top:-2px;right:6px;width:21px;text-align:center}@media screen and (max-width: 768px){.unread:after{display:none}}.unread:before{content:"";font-family:fontawesome;position:absolute;font-size:1.1em;top:-3px;right:8px}@media screen and (max-width: 768px){.unread:before{display:none}}.unread:hover:after{color:#fff}.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 .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 .1s linear}.more-glossary-input{position:absolute;opacity:.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 .1s linear}.more-glossary:before{font-family:FontAwesome;content:""}.more-glossary:hover{color:#ccc}header{padding:10px calc((100vw - 1260px)/2) 40px;background:#b9a744}header.-orange{background:#b9a744}header.-orange:before{background:linear-gradient(45deg, rgba(185, 112, 68, 0.95) 15%, rgba(185, 167, 68, 0.25))}header.-teal{background:#2a6773}header.-teal:before{background:linear-gradient(45deg, rgba(66, 102, 74, 0.95) 15%, rgba(42, 103, 115, 0.25))}header.-purple{background:#2a6773}header.-purple:before{background:linear-gradient(45deg, rgba(117, 83, 111, 0.95) 15%, rgba(42, 103, 115, 0.25))}header.-yellow{background:#b97044}header.-yellow:before{background:linear-gradient(45deg, rgba(185, 167, 68, 0.95) 15%, rgba(185, 112, 68, 0.25))}header&gt;*{z-index:3}header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2 !important;background:linear-gradient(45deg, rgba(185, 112, 68, 0.95) 15%, rgba(185, 167, 68, 0.25))}@media screen and (max-width: 1460px){header{padding:10px calc((100vw - 1020px)/2) 40px}}@media only screen and (max-width: 1024px){header{padding:10px 20px 40px}}@media screen and (max-width: 768px){header{padding:10px 10px 40px}}.header-img{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);mix-blend-mode:soft-light;mix-blend-mode:luminosity}.header-flex{display:flex;justify-content:space-between;align-items:center;padding-bottom:80px;z-index:5}.logo{flex:1 0 300px;min-width:300px;display:block;margin:0px 20px 0 -65px}@media screen and (max-width: 1460px){.logo{margin:0 20px 0 0}}@media only screen and (max-width: 1024px){.logo{flex:0 0 300px}}.logo a{display:block;width:100%;height:180px;background:rgba(0,0,0,0) url(/assets/logo-5de79acbd7048c8c9a80aa66c6043994f30a869898f43380640bf3503a4c78ba.svg) no-repeat 0 0;background-size:contain}.logo span,.logo i{display:inline-block;text-indent:-9999px;color:rgba(0,0,0,0)}.breadcrumb-nav{display:flex;align-items:center;list-style:none;margin:0;white-space:nowrap;overflow:auto;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif}.breadcrumb-nav li{display:inline-block;text-transform:uppercase;margin:0;padding:0;color:#f0f0f0}.breadcrumb-nav li:after{content:"/";display:inline-block;padding:0 1px;color:#fff;opacity:.75}.breadcrumb-nav li:nth-of-type(1) a{padding-left:0}.breadcrumb-nav li:nth-last-of-type(1):after{display:none}.breadcrumb-nav a{color:#f0f0f0;display:inline-block;padding:0 10px}.breadcrumb-nav a:hover{color:#fff}.breadcrumb-nav a.current{color:#fff;font-weight:bold}.content-nav{display:flex;align-items:center;list-style:none;margin:30px 0 -40px;white-space:nowrap;overflow:hidden;font:normal 1.6em "DIN","Helvetica Neue",Helvetica,sans-serif}@media screen and (max-width: 1023px){.content-nav{font-size:1.3em}}@media screen and (max-width: 768px){.content-nav{overflow:auto}}.content-nav li{margin:0 6px 0 0}@media screen and (max-width: 1023px){.content-nav li{margin-right:4px}}.content-nav a{display:block;background:#252525;color:#fff;line-height:3;padding:0 30px}@media screen and (max-width: 1023px){.content-nav a{padding:0 8px}}.content-nav a:hover,.content-nav a.current{background:#fff;color:#148e93}.page-title{font:normal 8.5em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:1.1;margin:20px 0;color:#fff}@media only screen and (max-width: 1024px){.page-title{font-size:5.6em}}@media screen and (max-width: 768px){.page-title{font-size:4.8em}}.news-title{font:normal 4.8em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:1.1;margin:20px 0;color:#fff}@media only screen and (max-width: 1024px){.news-title{font-size:3.6em}}@media screen and (max-width: 768px){.news-title{font-size:3.2em}}.page-desc{font:normal 2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:1.4;margin:0;color:#fff;max-width:50%}@media only screen and (max-width: 1024px){.page-desc{max-width:80%;font-size:1.6em}}@media screen and (max-width: 768px){.page-desc{max-width:100%;font-size:1.4em}}.page-desc&gt;*{font-size:1em}.page-desc a{color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.5)}.page-desc a:hover{color:#fff;border-bottom-color:#fff}.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:.01}input[type=checkbox]+.remove-x{background:#f2f2f2;border:1px solid hsl(0,0%,91.9019607843%);height:18px;width:18px;border-radius:50%;line-height:18px;font-weight:bold;text-align:center;overflow:hidden;color:rgba(0,0,0,0);font-size:.9em;cursor:pointer;box-shadow:#ccc 0 1px 3px 0 inset}input[type=checkbox]+.remove-x:before{display:inline-block;content:"x";color:rgb(216.5,216.5,216.5);vertical-align:top;margin-top:-1px}input[type=checkbox]+.remove-x:hover{background:#fcfcfc;border-color:rgb(216.5,216.5,216.5)}input[type=checkbox]:checked+.remove-x{background:#d8323e;background-image:linear-gradient(rgb(224.1516393443, 92.8483606557, 102.3401639344), #d8323e);border-color:#d8323e;box-shadow:#666 0 1px 3px 0,rgba(0,0,0,0) 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;margin-top:-110px}@media only screen and (max-width: 1024px){.news-image{margin-top:-70px}}@media screen and (max-width: 768px){.news-image{margin-top:-90px}}.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);max-width:100vw}@media screen and (max-width: 768px){.recent-news{width:100%;padding:0px 0px 30px 50px}}.recent-news .prev-story{left:0px}@media screen and (max-width: 768px){.recent-news .prev-story{left:25px}}.recent-news .next-story{right:0px}@media screen and (max-width: 768px){.recent-news .next-story{right:-30px}}.news-wrapper{display:flex;overflow:hidden;padding:12px}@media screen and (max-width: 768px){.news-wrapper{padding:10px 0 10px 5px}}.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 99%;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:flex;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:rgba(0,0,0,0)}.star-input{position:absolute;z-index:2;opacity:.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% - .5em);left:.25em}th .star{width:1.5em;text-align:center}.segment-wrapper .preview,.text-wrapper .preview,.text-wrapper-flex .preview,.video-wrapper .preview{border:none;box-shadow:none}.segment-wrapper img,.text-wrapper img,.text-wrapper-flex img,.video-wrapper img{padding:0;box-shadow:rgba(0,0,0,0) 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:"";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:"";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:1em}.ratings-quantity b{font-size:2em;font-weight:300;color:#148e93;margin:-2px 4px 0 0}.ratings-quantity span{font-size:.8em;text-transform:uppercase;font-weight:bold;margin:2px 0 0 -4px}.ratings-stars{margin-top:1.25em}@media screen and (max-width: 1460px){.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:""}.star.full-rating{color:#148e93}.star.half-rating:after{content:"";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 .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:0;padding:0;float:none}.course-header .course-actions a,.course-header .course-actions .coming-soon{width:auto;background:rgba(0,0,0,0);border-color:#fff;color:#fff}.course-header .course-actions a:hover{background:hsla(0,0%,100%,.1)}.course-header .course-actions .unenroll,.course-header .course-actions .enrollment-buttons .enroll,.enrollment-buttons .course-header .course-actions .enroll{opacity:.5}.course-header .email{color:#fff}.course-header .instructor{margin-left:80px}.course-actions{padding:5px 0 5px 80px}.course-details{float:left}@media screen and (max-width: 768px){.course-details{width:100%}}.course-title{display:flex;margin:20px 0 0}.course-title img{flex:0 0 65px;margin-right:10px}@media screen and (max-width: 768px){.course-title img{margin-bottom:10px}}.course-title .page-title{flex:1 0;margin:0;line-height:.95}.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,.video-wrapper{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,.video-wrapper .toggle-view{display:none}.segment-wrapper fieldset,.text-wrapper fieldset,.text-wrapper-flex fieldset,.video-wrapper 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,.video-wrapper .field,.segment-wrapper .actions,.text-wrapper .actions,.text-wrapper-flex .actions,.video-wrapper .actions,.segment-wrapper .filter,.text-wrapper .filter,.text-wrapper-flex .filter,.video-wrapper .filter{line-height:24px;min-height:0px}.segment-wrapper .field label+p,.text-wrapper .field label+p,.text-wrapper-flex .field label+p,.video-wrapper .field label+p,.segment-wrapper .actions label+p,.text-wrapper .actions label+p,.text-wrapper-flex .actions label+p,.video-wrapper .actions label+p,.segment-wrapper .filter label+p,.text-wrapper .filter label+p,.text-wrapper-flex .filter label+p,.video-wrapper .filter label+p,.segment-wrapper .field .item-count label+label,.text-wrapper .field .item-count label+label,.text-wrapper-flex .field .item-count label+label,.video-wrapper .field .item-count label+label,.item-count .segment-wrapper .field label+label,.item-count .text-wrapper .field label+label,.item-count .text-wrapper-flex .field label+label,.item-count .video-wrapper .field label+label,.segment-wrapper .actions .item-count label+label,.text-wrapper .actions .item-count label+label,.text-wrapper-flex .actions .item-count label+label,.video-wrapper .actions .item-count label+label,.item-count .segment-wrapper .actions label+label,.item-count .text-wrapper .actions label+label,.item-count .text-wrapper-flex .actions label+label,.item-count .video-wrapper .actions label+label,.segment-wrapper .filter .item-count label+label,.text-wrapper .filter .item-count label+label,.text-wrapper-flex .filter .item-count label+label,.video-wrapper .filter .item-count label+label,.item-count .segment-wrapper .filter label+label,.item-count .text-wrapper .filter label+label,.item-count .text-wrapper-flex .filter label+label,.item-count .video-wrapper .filter label+label,.segment-wrapper .field .item-browse label+label,.text-wrapper .field .item-browse label+label,.text-wrapper-flex .field .item-browse label+label,.video-wrapper .field .item-browse label+label,.item-browse .segment-wrapper .field label+label,.item-browse .text-wrapper .field label+label,.item-browse .text-wrapper-flex .field label+label,.item-browse .video-wrapper .field label+label,.segment-wrapper .actions .item-browse label+label,.text-wrapper .actions .item-browse label+label,.text-wrapper-flex .actions .item-browse label+label,.video-wrapper .actions .item-browse label+label,.item-browse .segment-wrapper .actions label+label,.item-browse .text-wrapper .actions label+label,.item-browse .text-wrapper-flex .actions label+label,.item-browse .video-wrapper .actions label+label,.segment-wrapper .filter .item-browse label+label,.text-wrapper .filter .item-browse label+label,.text-wrapper-flex .filter .item-browse label+label,.video-wrapper .filter .item-browse label+label,.item-browse .segment-wrapper .filter label+label,.item-browse .text-wrapper .filter label+label,.item-browse .text-wrapper-flex .filter label+label,.item-browse .video-wrapper .filter label+label,.segment-wrapper .field .comment-toggle label+label,.text-wrapper .field .comment-toggle label+label,.text-wrapper-flex .field .comment-toggle label+label,.video-wrapper .field .comment-toggle label+label,.comment-toggle .segment-wrapper .field label+label,.comment-toggle .text-wrapper .field label+label,.comment-toggle .text-wrapper-flex .field label+label,.comment-toggle .video-wrapper .field label+label,.segment-wrapper .actions .comment-toggle label+label,.text-wrapper .actions .comment-toggle label+label,.text-wrapper-flex .actions .comment-toggle label+label,.video-wrapper .actions .comment-toggle label+label,.comment-toggle .segment-wrapper .actions label+label,.comment-toggle .text-wrapper .actions label+label,.comment-toggle .text-wrapper-flex .actions label+label,.comment-toggle .video-wrapper .actions label+label,.segment-wrapper .filter .comment-toggle label+label,.text-wrapper .filter .comment-toggle label+label,.text-wrapper-flex .filter .comment-toggle label+label,.video-wrapper .filter .comment-toggle label+label,.comment-toggle .segment-wrapper .filter label+label,.comment-toggle .text-wrapper .filter label+label,.comment-toggle .text-wrapper-flex .filter label+label,.comment-toggle .video-wrapper .filter label+label{line-height:32px}.segment-wrapper iframe,.text-wrapper iframe,.text-wrapper-flex iframe,.video-wrapper iframe{width:100%}.segment-wrapper.short,.short.text-wrapper,.short.text-wrapper-flex,.short.video-wrapper{min-height:0}.video-wrapper{width:960px;max-width:100%;height:540px;margin:6px auto 0;float:none;clear:both}@media screen and (max-width: 1023px){.video-wrapper{width:760px;height:428px;min-height:0}}@media screen and (max-width: 767px){.video-wrapper{width:560px;height:315px}}@media screen and (max-width: 400px){.video-wrapper{width:360px;height:202px}}@media screen and (max-width: 1023px){.video-wrapper iframe{height:428px}}@media screen and (max-width: 767px){.video-wrapper iframe{height:315px}}@media screen and (max-width: 400px){.video-wrapper iframe{height:202px}}.text-wrapper,.text-wrapper-flex{padding:20px}.share-wrapper{margin:auto;width:1220px}@media screen and (max-width: 1460px){.share-wrapper{width:960px}}@media screen and (max-width: 768px){.share-wrapper{width:100%}}.share{background:rgb(244.877245509,253.2784431138,253.622754491);border:3px double rgb(199.9850299401,245.6437125749,247.5149700599);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:rgb(155.0928143713,238.0089820359,241.4071856287)}.share .close:hover{color:rgb(87.754491018,226.5568862275,232.245508982)}.share .close:before{position:absolute;right:0}.share .close span{color:rgba(0,0,0,0);display:inline-block;text-indent:-9999px;width:0}#close-share{z-index:2;bottom:-20px;position:relative;opacity:.01}#close-share:checked~.share{display:none;max-height:0px;padding:0 60px;border:none;transition:all .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(rgb(98.0862903226, 123.5080645161, 194.5137096774), #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 rgb(58.7056451613,83.3790322581,152.2943548387)}.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(rgb(227.1316455696, 97.3696202532, 76.4683544304), #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 hsl(8.323699422,72.9957805907%,43.5294117647%)}.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(rgb(0, 142.2891304348, 214.6), #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 rgb(0,88.1847826087,133)}.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(rgb(105.0173913043, 201.3130434783, 228.5826086957), #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 rgb(37.7391304348,175.3043478261,214.2608695652)}.twitter-share:hover{color:#fff;background:#4fc0e0}.twitter{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#4fc0e0;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.2em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.twitter:hover{color:#fcfcfc;background:rgb(92.0086956522,196.6565217391,226.2913043478)}.twitter{padding-left:6px}.twitter:before{float:left;margin-right:5px;font-size:1.6em}.twitter span{display:inline-block;line-height:19px}.upload-submission-wrapper{background:hsla(0,0%,100%,.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:.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{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#148e93;padding:6px 12px 3px;color:#fcfcfc;margin-right:6px;text-align:center;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,sans-serif;line-height:2.5;cursor:pointer;transition:all .1s ease-in-out;border:1px solid rgba(252,252,252,.15);border-radius:none}.add-submission:hover{color:#fcfcfc;background:rgb(21.8323353293,155.0095808383,160.4676646707)}.add-submission:before{margin-right:.5em}@media screen and (max-width: 768px){.add-submission:before{display:none}}.add-submission{text-transform:uppercase}.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:rgb(144.5,230.8571428571,255)}.topics-table img{display:block}.tags-field-flex{display:flex}.tags-field-flex&gt;label{line-height:36px}.tags-field-flex .tag-wrapper{flex:1 0}.tag-wrapper{position:relative}.taggle{display:inline-block;font-size:.8em;padding:0 6px;border-radius:3px;margin-right:3px;background:#f0f0f0;color:#b0b0b0}.taggle_placeholder{position:absolute;color:rgba(0,0,0,0);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:.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 rgb(23.6646706587,168.0191616766,173.9353293413);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:rgba(0,0,0,0);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:rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.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:2em;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: 1460px){.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}@media screen and (max-width: 768px){body{min-width:0px;background-size:inherit}}body.m-overlayed{font-size:1em}.container{padding:0 calc((100vw - 1260px)/2);margin:0 auto;overflow:hidden}@media screen and (max-width: 1460px){.container{padding:0 60px}}@media screen and (max-width: 768px){.container{padding:0 10px}}.account{position:absolute;z-index:10;top:10px;right:10px;margin:0;font:normal 1.4em "DIN","Helvetica Neue",Helvetica,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:rgba(0,0,0,.75);font-weight:900;padding:0 10px;cursor:pointer;line-height:20px}.account a:hover{color:#000}.notice-container{position:relative;z-index:9999}.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}@media screen and (max-width: 768px){.notice,.alert,.not-saved{line-height:1.2em}}.alert{background:rgb(229.5,0,0)}.highlight{background:#dfdb2d;color:#1a1a1a}section{padding-top:10px}@media screen and (max-width: 768px){section{padding-top:0px}}section .container{padding:60px calc((100vw - 1260px)/2);position:relative}@media screen and (max-width: 1460px){section .container{padding:60px calc((100vw - 1020px)/2)}}@media only screen and (max-width: 1024px){section .container{padding:20px 20px 40px}}@media screen and (max-width: 768px){section .container{padding:40px 10px}}.main-section{background:hsla(0,0%,100%,.85);padding:0;z-index:2}aside,article{position:relative;vertical-align:top}article{display:table-cell;width:896px;min-height:600px;counter-reset:numbered}@media screen and (max-width: 1460px){article{width:714px}}@media screen and (max-width: 768px){article{display:block;width:100%;background:none;border:none;box-shadow:rgba(0,0,0,0) 0 0 0}}article:last-child{width:1220px}@media screen and (max-width: 1460px){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: 1460px){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;overflow:visible;box-sizing:border-box;max-width:100vw}footer{background:#2a6773 url(/assets/footer-3b302ad12ee5ae7d8435213afcb7998891deb7755d1e91aa379eb90ba8c801f1.jpg) no-repeat 0 0;background-size:cover;padding:60px calc((100vw - 1260px)/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 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;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-27fbebbb79392e0f1360ea782914349f2fcf7eaac18460ea1d62a0aa63a6750e.svg);width:50px;height:50px}.give-icon{background-image:url(/assets/give-icon-7cf16e5da16431317436023ad58a2f9bd989c3dd3ca68ad8041b7e13a28476bd.svg);width:50px;height:52px;fill:#fff}.register-icon{background-image:url(/assets/register-icon-c2c5a0e5a000745d03e2b816d71e7d904a5486a296850467b17d0192bb785c91.svg);width:50px;height:50px}.connect-icon{background-image:url(/assets/connect-icon-ae8d33dc5ddaf4a5ecacf426d3c2814a536f2c863b39cdc698db5e61499654f0.svg);width:50px;height:45px}.link-icon{display:block;background:rgba(0,0,0,0) url(/assets/link-icon-85f680142b74f1fb90c6896115d21e882b184eb3d8e8cd12f74940fe50d83406.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-f60d48106fed466b95bcadbe8d9f40dd7a4b922f47a943ac509804e5f8840ee8.svg)}.linkedin-footer{background-image:url(/assets/linkedin-icon-931e84a4622b1b93a3444d48d2167d2b3fb46a416dfeb3a08ff28277cbce869d.svg)}.twitter-footer{background-image:url(/assets/twitter-icon-a822b0a3283a7a2d049f8f4459a7771821f9334a4faea23409746e869765ee15.svg)}.youtube-footer{background-image:url(/assets/youtube-icon-0b48383124109b4c53de8627e78fd5090962fc361e6ee4f2d652c6aa40f345fa.svg)}.mail-footer{background-image:url(/assets/mail-icon-68bdd8b4fce5084ff1fb152cd3e38a5f1a20fb023f3c9afa3a99b467765ec482.svg)}.sfi{display:inline-block;background:rgba(0,0,0,0) url(/assets/sfi-f7b3164f63de80cf55781efe49a25f279ba681eac09ac254ac1ee365f340703e.svg) no-repeat 0 0;width:52px;height:52px;opacity:.8}.sfi:hover{opacity:1}.footer-base{display:flex;margin-top:40px}@media only screen and (max-width: 1024px){.footer-base{margin-top:10px}}.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}
</pre></body></html>