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