article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}a{color:#00e}a:visited{color:#551a8b}a:hover,a:focus{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.is-disabled{pointer-events:none;outline:none;cursor:default}header.global-new{z-index:10}.sr{border:0;clip:rect(1px 1px 1px 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modal-settings-language .list-input,.modal-settings-language .list-actions{list-style:none;margin:0;padding:0;text-indent:0}.modal-settings-language .list-input li,.modal-settings-language .list-actions li,.modal-settings-language .list-input dt,.modal-settings-language .list-actions dt,.modal-settings-language .list-input dd,.modal-settings-language .list-actions dd{margin:0;padding:0}.view-register .introduction header .title,.view-login .introduction header .title,.view-passwordreset .introduction header .title{top:20px;left:20px}#stanford-footer-edx-image{display:block;height:40px;width:120px;padding-bottom:10px;float:right;background-image:url(https://files.edx.org/openedx-logos/edx-openedx-logo-tag-light.png);background-size:120px 40px;background-repeat:no-repeat;border:none}.help-buttons li{margin-top:10px}.help-buttons li a.help-modal-button:link,.help-buttons li a.help-modal-button:visited{font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-weight:bold;background-color:#820000;color:#fbfbf9}.help-buttons:first-child{margin-top:0}section.introduction h1.sr{min-height:100px}html,body{background:#fbfbf9;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:1em;font-style:normal;line-height:1em}h1,h2,h3,h4,h5,h6{color:#2e2d29;font:normal 1.2em/1.2em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px}h1{color:#2e2d29;font:normal 2em/1.4em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:30px;text-align:center}h2{color:#585754;font:normal 1.2em/1.2em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}p+h2,ul+h2,ol+h2{margin-top:40px}p{color:#2e2d29;font:normal 1em/1.6em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px}span{font:normal 1em/1.6em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;color:#2e2d29}.CodeMirror span{font:inherit}.text-center{text-align:center}.text-dark-grey{color:#4a4a4a;font-size:24px}p+p,ul+p,ol+p{margin-top:20px}p a:link,p a:visited{color:#820000;font:normal 1em/1em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}p a:link:hover,p a:link:focus,p a:visited:hover,p a:visited:focus{color:#820000;text-decoration:underline}a:link,a:visited{color:#820000;font:normal 1em/1em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}a:link:hover,a:link:focus,a:visited:hover,a:visited:focus{text-decoration:underline}a:link:disabled,a:link.is-disabled,a:link.disabled,a:visited:disabled,a:visited.is-disabled,a:visited.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed}.content-wrapper{width:100%;margin:0 auto;background:#fbfbf9;padding-bottom:40px}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0;padding:0px 30px;max-width:1180px;min-width:760px;width:100%}.container:after{content:"";display:table;clear:both}span.edx{text-transform:none;font:inherit}.static-container{margin:0 auto 0;max-width:1200px;padding:60px 0px 120px;width:100%}.static-container:after{content:"";display:table;clear:both}.static-container .inner-wrapper{margin:0 auto 0;width:83.05085%}.static-container ol,.static-container ul{list-style:disc}.static-container ol li,.static-container ul li{color:#2e2d29;font:normal 1em/1.4em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px}.static-container h1{margin-bottom:30px}.static-container h1+hr{margin-bottom:60px}.static-container p+h2,.static-container ul+h2,.static-container ol+h2{margin-top:40px}.static-container ul+p,.static-container ol+p{margin-top:20px}.loading-animation{position:absolute;left:50%;width:20px;height:20px;margin-left:-10px;background:url("/static/images/spinner.bc34f953403f.gif") no-repeat}mark{padding:0 3px;border-radius:2px;background-color:#f7e9a8;color:#333}.site-status{display:none;padding:10px;background-color:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.1),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-color:#e9afaf;box-shadow:0 -1px 0 rgba(0,0,0,0.3) inset;font-size:14px}.site-status .white-error-icon{position:relative;top:-4px;float:left;display:block;width:27px;height:24px;margin-right:15px;background:url("/static/images/large-white-error-icon.c2e256e9d452.png") no-repeat}.site-status .inner-wrapper{margin:auto;max-width:1180px;min-width:760px}.site-status p{line-height:1.3;color:#fff}.ie-banner{display:none;max-width:1140px;min-width:720px;margin:auto;border-radius:0 0 3px 3px;background:#f4f4e0;color:#3c3c3c;padding:5px 20px 8px;font-size:13px;text-align:center}.ie-banner strong{font-weight:700}.help-tab,.report-tab{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;top:250px;left:0;position:fixed;z-index:99}.help-tab a:link,.help-tab a:visited,.report-tab a:link,.report-tab a:visited{cursor:pointer;border:1px solid #ccc;border-top-style:none;border-radius:0px 0px 10px 10px;background:rgba(255,255,255,0.75);color:rgba(51,51,51,0.75);font-weight:bold;text-decoration:none;padding:6px 22px 11px;display:inline-block}.help-tab a:link:hover,.help-tab a:link:focus,.help-tab a:visited:hover,.help-tab a:visited:focus,.report-tab a:link:hover,.report-tab a:link:focus,.report-tab a:visited:hover,.report-tab a:visited:focus{color:#fff;background:#820000}.report-tab{top:442px}.help-buttons{padding:10px 50px}.help-buttons a:link,.help-buttons a:visited{padding:15px 0px;text-align:center;cursor:pointer;background:#fff;text-decoration:none;display:block;border:1px solid #ccc}.help-buttons a:link#feedback_link_problem,.help-buttons a:visited#feedback_link_problem{border-bottom-style:none;border-radius:10px 10px 0px 0px}.help-buttons a:link#feedback_link_question,.help-buttons a:visited#feedback_link_question{border-top-style:none;border-radius:0px 0px 10px 10px}.help-buttons a:link:hover,.help-buttons a:link:focus,.help-buttons a:visited:hover,.help-buttons a:visited:focus{color:#fff;background:#820000}#feedback_form input,#feedback_form textarea,#report-form input,#report-form textarea{font:normal 1em/1.4em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif}#feedback_form textarea[name="details"],#report-form textarea[name="details"]{height:150px}#feedback_success_wrapper p,#report-success-wrapper p{padding:0 20px 20px 20px}.is-hidden{display:none}.nav-skip{display:block;position:absolute;left:0px;top:-600px;width:1px;height:1px;overflow:hidden;background:#fbfbf9;border-bottom:1px solid #fcfcfc;padding:15px 10px}.nav-skip:focus,.nav-skip:active{position:static;width:auto;height:auto}@font-face{font-family:"Open Sans";font-weight:300;font-style:normal;src:url("/static/fonts/OpenSans/OpenSans-Light-webfont.b126ef62be73.eot");src:url("/static/fonts/OpenSans/OpenSans-Light-webfont.b126ef62be73.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-Light-webfont.df04ed7fc7d8.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-Light-webfont.557ad65e492b.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-Light-webfont.4c206ab41ebc.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:300;font-style:italic;src:url("/static/fonts/OpenSans/OpenSans-LightItalic-webfont.1e369b712d5f.eot");src:url("/static/fonts/OpenSans/OpenSans-LightItalic-webfont.1e369b712d5f.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-LightItalic-webfont.02d04d22784f.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-LightItalic-webfont.05e99ea9cf0b.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-LightItalic-webfont.32bb3004c344.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;src:url("/static/fonts/OpenSans/OpenSans-Regular-webfont.62d83926c383.eot");src:url("/static/fonts/OpenSans/OpenSans-Regular-webfont.62d83926c383.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-Regular-webfont.87119b577169.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-Regular-webfont.4c7e867ae422.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-Regular-webfont.d73851514472.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:400;font-style:italic;src:url("/static/fonts/OpenSans/OpenSans-Italic-webfont.028bb5f960d7.eot");src:url("/static/fonts/OpenSans/OpenSans-Italic-webfont.028bb5f960d7.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-Italic-webfont.b9812e74f089.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-Italic-webfont.2416d120632b.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-Italic-webfont.1238e6422891.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;src:url("/static/fonts/OpenSans/OpenSans-Semibold-webfont.78c76f824699.eot");src:url("/static/fonts/OpenSans/OpenSans-Semibold-webfont.78c76f824699.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-Semibold-webfont.dbbfd9e667c7.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-Semibold-webfont.f75c4b742376.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-Semibold-webfont.1f0599ac63a1.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:600;font-style:italic;src:url("/static/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.b799ba8ecbd6.eot");src:url("/static/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.b799ba8ecbd6.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.f386291c234e.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.e84740526b8c.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.5bed120b13ca.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;src:url("/static/fonts/OpenSans/OpenSans-Bold-webfont.d7c3cb4eb719.eot");src:url("/static/fonts/OpenSans/OpenSans-Bold-webfont.d7c3cb4eb719.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-Bold-webfont.6dbaf63547f2.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-Bold-webfont.ad0eb070a07f.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-Bold-webfont.9ac36fa661f4.svg#Open Sans") format("svg")}@font-face{font-family:"Open Sans";font-weight:700;font-style:italic;src:url("/static/fonts/OpenSans/OpenSans-BoldItalic-webfont.75fb3c479a51.eot");src:url("/static/fonts/OpenSans/OpenSans-BoldItalic-webfont.75fb3c479a51.eot?#iefix") format("embedded-opentype"),url("/static/fonts/OpenSans/OpenSans-BoldItalic-webfont.7dae097d5db8.woff") format("woff"),url("/static/fonts/OpenSans/OpenSans-BoldItalic-webfont.f9103010ab55.ttf") format("truetype"),url("/static/fonts/OpenSans/OpenSans-BoldItalic-webfont.8a0b648ee37e.svg#Open Sans") format("svg")}.modal .inner-wrapper header hr::after,.leanModal_box .inner-wrapper header hr::after{background-image:-webkit-linear-gradient(#c4bfab 0%, #c4bfab);background-image:linear-gradient(to   , #c4bfab);height:1px;width:100%}.modal .inner-wrapper header hr,.leanModal_box .inner-wrapper header hr{background-image:-webkit-linear-gradient(#c4bfab 0%, #c4bfab);background-image:linear-gradient(to   , #c4bfab);height:1px;width:100%}.container.activation h1.invalid{background:#fd5757;border:1px solid #ca1111;color:#8f0e0e}.container.activation h1.valid,.container.unsubscribe h1{background:#139f3a;border:1px solid #064112;color:#fff}.global h2{display:none}.close-modal,button.close-modal{border:none !important;box-shadow:none !important;background:transparent !important;text-shadow:none !important;letter-spacing:0 !important;text-transform:none !important}.modal-settings-language .list-input,.modal-settings-language .list-actions{list-style:none;margin:0;padding:0;text-indent:0}.modal-settings-language .list-input li,.modal-settings-language .list-actions li{margin:0;padding:0}.animation-home-header-pop-up{-webkit-animation:home-header-pop-up 1.15s ease-in-out;-moz-animation:home-header-pop-up 1.15s ease-in-out;animation:home-header-pop-up 1.15s ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@-webkit-keyframes home-header-pop-up{0%{opacity:0.0;top:300px}45%{opacity:1.0}65%{top:-40px}85%{top:10px}100%{top:0px}}@-moz-keyframes home-header-pop-up{0%{opacity:0.0;top:300px}45%{opacity:1.0}65%{top:-40px}85%{top:10px}100%{top:0px}}@keyframes home-header-pop-up{0%{opacity:0.0;top:300px}45%{opacity:1.0}65%{top:-40px}85%{top:10px}100%{top:0px}}.animation-title-appear{-webkit-animation:title-appear 4.65s ease-out;-moz-animation:title-appear 4.65s ease-out;animation:title-appear 4.65s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@-webkit-keyframes title-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}27%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{top:0px}}@-moz-keyframes title-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}27%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{top:0px}}@keyframes title-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}27%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{top:0px}}.animation-home-appear{-webkit-animation:home-appear 4.25s ease-out;-moz-animation:home-appear 4.25s ease-out;animation:home-appear 4.25s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@-webkit-keyframes home-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}30%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.0;top:60px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@-moz-keyframes home-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}30%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.0;top:60px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@keyframes home-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}30%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.0;top:60px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}.animation-edx-appear{-webkit-animation:edx-appear 1.25s ease-in;-moz-animation:edx-appear 1.25s ease-in;animation:edx-appear 1.25s ease-in;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.15s;-moz-animation-delay:2.15s;animation-delay:2.15s}@-webkit-keyframes edx-appear{0%{opacity:0.0}100%{opacity:1.0}}@-moz-keyframes edx-appear{0%{opacity:0.0}100%{opacity:1.0}}@keyframes edx-appear{0%{opacity:0.0}100%{opacity:1.0}}.animation-mit-slide{-webkit-animation:mit-slide 1.15s ease-out;-moz-animation:mit-slide 1.15s ease-out;animation:mit-slide 1.15s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes mit-slide{0%{left:80px}100%{left:0px}}@-moz-keyframes mit-slide{0%{left:80px}100%{left:0px}}@keyframes mit-slide{0%{left:80px}100%{left:0px}}.animation-harvard-slide{-webkit-animation:harvard-slide 1.15s ease-out;-moz-animation:harvard-slide 1.15s ease-out;animation:harvard-slide 1.15s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes harvard-slide{0%{right:80px}100%{right:0px}}@-moz-keyframes harvard-slide{0%{right:80px}100%{right:0px}}@keyframes harvard-slide{0%{right:80px}100%{right:0px}}.animation-divider-left-slide{-webkit-animation:divider-left-slide 1.1s ease-out;-moz-animation:divider-left-slide 1.1s ease-out;animation:divider-left-slide 1.1s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes divider-left-slide{0%{left:340px}100%{left:200px}}@-moz-keyframes divider-left-slide{0%{left:340px}100%{left:200px}}@keyframes divider-left-slide{0%{left:340px}100%{left:200px}}.animation-divider-right-slide{-webkit-animation:divider-right-slide 1.1s ease-out;-moz-animation:divider-right-slide 1.1s ease-out;animation:divider-right-slide 1.1s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes divider-right-slide{0%{left:340px}100%{left:480px}}@-moz-keyframes divider-right-slide{0%{left:340px}100%{left:480px}}@keyframes divider-right-slide{0%{left:340px}100%{left:480px}}.animation-video-appear{-webkit-animation:video-appear 1.25s ease-out;-moz-animation:video-appear 1.25s ease-out;animation:video-appear 1.25s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4.4s;-moz-animation-delay:4.4s;animation-delay:4.4s}@-webkit-keyframes video-appear{0%{bottom:-270px;opacity:0.9}80%{opacity:1.0}100%{bottom:0px}}@-moz-keyframes video-appear{0%{bottom:-270px;opacity:0.9}80%{opacity:1.0}100%{bottom:0px}}@keyframes video-appear{0%{bottom:-270px;opacity:0.9}80%{opacity:1.0}100%{bottom:0px}}.is-fading-in{-webkit-animation:fade-in-animation 0.8s;-moz-animation:fade-in-animation 0.8s;animation:fade-in-animation 0.8s}@-webkit-keyframes fade-in-animation{0%{opacity:0.0}100%{opacity:1.0}}@-moz-keyframes fade-in-animation{0%{opacity:0.0}100%{opacity:1.0}}@keyframes fade-in-animation{0%{opacity:0.0}100%{opacity:1.0}}html,body{background:#fbfbf9;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:1em;font-style:normal;line-height:1em}h1,h2,h3,h4,h5,h6{color:#2e2d29;font:normal 1.2em/1.2em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px}h1{color:#2e2d29;font:normal 2em/1.4em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:30px;text-align:center}h2{color:#585754;font:normal 1.2em/1.2em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}p+h2,ul+h2,ol+h2{margin-top:40px}p{color:#2e2d29;font:normal 1em/1.6em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px}span{font:normal 1em/1.6em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;color:#2e2d29}.CodeMirror span{font:inherit}.text-center{text-align:center}.text-dark-grey{color:#4a4a4a;font-size:24px}p+p,ul+p,ol+p{margin-top:20px}p a:link,p a:visited{color:#820000;font:normal 1em/1em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}p a:link:hover,p a:link:focus,p a:visited:hover,p a:visited:focus{color:#820000;text-decoration:underline}a:link,a:visited{color:#820000;font:normal 1em/1em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}a:link:hover,a:link:focus,a:visited:hover,a:visited:focus{text-decoration:underline}a:link:disabled,a:link.is-disabled,a:link.disabled,a:visited:disabled,a:visited.is-disabled,a:visited.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed}.content-wrapper{width:100%;margin:0 auto;background:#fbfbf9;padding-bottom:40px}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0;padding:0px 30px;max-width:1180px;min-width:760px;width:100%}.container:after{content:"";display:table;clear:both}span.edx{text-transform:none;font:inherit}.static-container{margin:0 auto 0;max-width:1200px;padding:60px 0px 120px;width:100%}.static-container:after{content:"";display:table;clear:both}.static-container .inner-wrapper{margin:0 auto 0;width:83.05085%}.static-container ol,.static-container ul{list-style:disc}.static-container ol li,.static-container ul li{color:#2e2d29;font:normal 1em/1.4em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px}.static-container h1{margin-bottom:30px}.static-container h1+hr{margin-bottom:60px}.static-container p+h2,.static-container ul+h2,.static-container ol+h2{margin-top:40px}.static-container ul+p,.static-container ol+p{margin-top:20px}.loading-animation{position:absolute;left:50%;width:20px;height:20px;margin-left:-10px;background:url("/static/images/spinner.bc34f953403f.gif") no-repeat}mark{padding:0 3px;border-radius:2px;background-color:#f7e9a8;color:#333}.site-status{display:none;padding:10px;background-color:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.1),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-color:#e9afaf;box-shadow:0 -1px 0 rgba(0,0,0,0.3) inset;font-size:14px}.site-status .white-error-icon{position:relative;top:-4px;float:left;display:block;width:27px;height:24px;margin-right:15px;background:url("/static/images/large-white-error-icon.c2e256e9d452.png") no-repeat}.site-status .inner-wrapper{margin:auto;max-width:1180px;min-width:760px}.site-status p{line-height:1.3;color:#fff}.ie-banner{display:none;max-width:1140px;min-width:720px;margin:auto;border-radius:0 0 3px 3px;background:#f4f4e0;color:#3c3c3c;padding:5px 20px 8px;font-size:13px;text-align:center}.ie-banner strong{font-weight:700}.help-tab,.report-tab{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;top:250px;left:0;position:fixed;z-index:99}.help-tab a:link,.help-tab a:visited,.report-tab a:link,.report-tab a:visited{cursor:pointer;border:1px solid #ccc;border-top-style:none;border-radius:0px 0px 10px 10px;background:rgba(255,255,255,0.75);color:rgba(51,51,51,0.75);font-weight:bold;text-decoration:none;padding:6px 22px 11px;display:inline-block}.help-tab a:link:hover,.help-tab a:link:focus,.help-tab a:visited:hover,.help-tab a:visited:focus,.report-tab a:link:hover,.report-tab a:link:focus,.report-tab a:visited:hover,.report-tab a:visited:focus{color:#fff;background:#820000}.report-tab{top:442px}.help-buttons{padding:10px 50px}.help-buttons a:link,.help-buttons a:visited{padding:15px 0px;text-align:center;cursor:pointer;background:#fff;text-decoration:none;display:block;border:1px solid #ccc}.help-buttons a:link#feedback_link_problem,.help-buttons a:visited#feedback_link_problem{border-bottom-style:none;border-radius:10px 10px 0px 0px}.help-buttons a:link#feedback_link_question,.help-buttons a:visited#feedback_link_question{border-top-style:none;border-radius:0px 0px 10px 10px}.help-buttons a:link:hover,.help-buttons a:link:focus,.help-buttons a:visited:hover,.help-buttons a:visited:focus{color:#fff;background:#820000}#feedback_form input,#feedback_form textarea,#report-form input,#report-form textarea{font:normal 1em/1.4em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif}#feedback_form textarea[name="details"],#report-form textarea[name="details"]{height:150px}#feedback_success_wrapper p,#report-success-wrapper p{padding:0 20px 20px 20px}.is-hidden{display:none}.nav-skip{display:block;position:absolute;left:0px;top:-600px;width:1px;height:1px;overflow:hidden;background:#fbfbf9;border-bottom:1px solid #fcfcfc;padding:15px 10px}.nav-skip:focus,.nav-skip:active{position:static;width:auto;height:auto}.edx-footer-new .footer-about-title,.edx-footer-new .footer-nav-title,.edx-footer-new .footer-follow-title{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.edx-footer-new .footer-about-links a,.edx-footer-new .footer-nav-links a,.edx-footer-new .footer-follow-links a,.edx-footer-new .footer-about-copy,.edx-footer-new .footer-about-copyright,.modal-settings-language .actions-supplemental .list-actions-item{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.edx-footer-new .footer-about-links a,.edx-footer-new .footer-nav-links a,.edx-footer-new .footer-follow-links a,.edx-footer-new .footer-about-copy,.edx-footer-new .footer-about-copyright,.modal-settings-language .actions-supplemental .list-actions-item{font-size:14px;line-height:20.72px}.btn-large{font-size:18px;line-height:26.64px}.btn-avg{font-size:16px;line-height:23.68px}.edx-footer-new .footer-follow-links a .icon{font-size:24px}.btn-blue,.btn-pink,.btn-large,.btn-avg{font-weight:500}.edx-footer-new .footer-about-title,.edx-footer-new .footer-nav-title,.edx-footer-new .footer-follow-title,.edx-footer-new .footer-about-links a.has-emphasis,.edx-footer-new .footer-nav-links a.has-emphasis,.edx-footer-new .footer-follow-links a.has-emphasis,.edx-footer-new .footer-about-links a.has-emphasis .copy,.edx-footer-new .footer-nav-links a.has-emphasis .copy,.edx-footer-new .footer-follow-links a.has-emphasis .copy{font-weight:600}.btn-blue,.btn-pink{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;display:inline-block;cursor:pointer;text-decoration:none}.btn-blue:hover,.btn-pink:hover,.btn-blue:active,.btn-pink:active,.btn-blue:focus,.btn-pink:focus{text-decoration:none}.disabled.btn-blue,.disabled.btn-pink,[disabled].btn-blue,[disabled].btn-pink{cursor:default;pointer-events:none}.btn-blue,.btn-pink{border-radius:2px}.btn-blue,.btn-pink{border:none;padding:15px 20px;text-align:center}.disabled.btn-blue,.disabled.btn-pink,.is-disabled.btn-blue,.is-disabled.btn-pink,[disabled].btn-blue,[disabled].btn-pink{background:#a4a6a8;color:rgba(255,255,255,0.75)}.btn-blue{box-shadow:0 2px 1px 0 #0a4a67;background:#126f9a;color:#fbfbf9}.btn-blue:hover,.btn-blue:active,.btn-blue:focus{background:#1790c7;color:#fbfbf9}.current.btn-blue,.active.btn-blue{box-shadow:inset 0 2px 1px 1px #1580b0;background:#1aa1de;color:#1580b0}.current.btn-blue:hover,.current.btn-blue:active,.current.btn-blue:focus,.active.btn-blue:hover,.active.btn-blue:active,.active.btn-blue:focus{box-shadow:inset 0 2px 1px 1px #126f9a;color:#126f9a}.disabled.btn-blue,[disabled].btn-blue{box-shadow:none}.btn-pink{box-shadow:0 2px 1px 0 #8c204f;background:#b52a67;color:#fbfbf9}.btn-pink:hover,.btn-pink:active,.btn-pink:focus{background:#d7548e;color:#fbfbf9}.current.btn-pink,.active.btn-pink{box-shadow:inset 0 2px 1px 1px #a0255b;background:#d33f80;color:#a0255b}.current.btn-pink:hover,.current.btn-pink:active,.current.btn-pink:focus,.active.btn-pink:hover,.active.btn-pink:active,.active.btn-pink:focus{box-shadow:inset 0 2px 1px 1px #8c204f;color:#771c44}.disabled.btn-pink,[disabled].btn-pink{box-shadow:none}.btn{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.btn-large{display:block;padding:15px 30px}.btn-blue{margin-bottom:20px}.btn-blue:last-child{margin-bottom:none}.btn-pink{margin-bottom:20px}.btn-pink:last-child{margin-bottom:none}form{font-size:1em}label{color:#2e2d29;font:italic 300 1rem/1.6rem "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin-bottom:5px;text-shadow:0 1px rgba(255,255,255,0.4);-webkit-font-smoothing:antialiased}textarea,input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{background:#fbfbf9;border:1px solid #c4bfab;border-radius:3px;box-shadow:0 1px 0 0 rgba(255,255,255,0.6),inset 0 0 3px 0 rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:italic 300 1rem/1.6rem "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;height:35px;padding:5px 12px;vertical-align:top;-webkit-font-smoothing:antialiased}textarea:last-child,input[type="text"]:last-child,input[type="email"]:last-child,input[type="password"]:last-child,input[type="tel"]:last-child{margin-right:0px}textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus{border-color:#776c52;box-shadow:0 0 6px 0 #776c52,inset 0 0 4px 0 rgba(0,0,0,0.15)}textarea{height:60px}input[type="submit"],input[type="button"],button,.button{border-radius:3px;border:1px solid #170000;border-bottom:1px solid #0e0000;border-radius:5px;box-shadow:inset 0 1px 0 0 #b13221;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#8c1515;background-image:-webkit-linear-gradient(top, #8c1515 0%,#540000 50%,#360000 50%,#3d0000 100%);background-image:linear-gradient(to bottom,#8c1515 0%,#540000 50%,#360000 50%,#3d0000 100%);padding:7px 18px;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #000;font:normal 1.2rem/1.6rem "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;padding:4px 20px;text-transform:uppercase;vertical-align:top;-webkit-font-smoothing:antialiased}input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled),button:hover:not(:disabled),.button:hover:not(:disabled){cursor:pointer;background-color:#7f0603;background-image:-webkit-linear-gradient(top, #7f0603 0%,#4a0000 50%,#2f0000 50%,#360000 100%);background-image:linear-gradient(to bottom,#7f0603 0%,#4a0000 50%,#2f0000 50%,#360000 100%)}input[type="submit"]:active:not(:disabled),input[type="submit"]:focus:not(:disabled),input[type="button"]:active:not(:disabled),input[type="button"]:focus:not(:disabled),button:active:not(:disabled),button:focus:not(:disabled),.button:active:not(:disabled),.button:focus:not(:disabled){box-shadow:inset 0 0 20px 0 #1d0000}input[type="submit"]:disabled,input[type="button"]:disabled,button:disabled,.button:disabled{opacity:0.5;cursor:not-allowed}input[type="submit"]:disabled,input[type="submit"].is-disabled,input[type="submit"].disabled,input[type="button"]:disabled,input[type="button"].is-disabled,input[type="button"].disabled,button:disabled,button.is-disabled,button.disabled,.button:disabled,.button.is-disabled,.button.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed}.wrapper-footer{box-shadow:0 -1px 5px 0 rgba(0,0,0,0.1);border-top:1px solid #c4c5c7;padding:25px 10px 30px 10px;background:#f6f3e6;clear:both}.wrapper-footer footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1180px;min-width:760px;width:100%;margin:0 auto}.wrapper-footer footer:after{content:"";display:table;clear:both}.wrapper-footer footer p,.wrapper-footer footer ol,.wrapper-footer footer ul{font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif}.wrapper-footer footer a{-webkit-transition:link-color 0.15s ease-in-out 0s,border 0.15s ease-in-out 0s;-moz-transition:link-color 0.15s ease-in-out 0s,border 0.15s ease-in-out 0s;transition:link-color 0.15s ease-in-out 0s,border 0.15s ease-in-out 0s;border-bottom:none;color:#820000;text-decoration:none !important;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif}.wrapper-footer footer a:hover,.wrapper-footer footer a:focus,.wrapper-footer footer a:active{border-bottom:1px dotted #820000;color:#820000}.wrapper-footer footer .colophon{margin-right:2.35765%;width:65.88078%;float:left}.wrapper-footer footer .colophon .nav-colophon{margin:5px 0}.wrapper-footer footer .colophon .nav-colophon:after{content:"";display:table;clear:both}.wrapper-footer footer .colophon .nav-colophon li{float:left;margin-right:15px}.wrapper-footer footer .colophon .nav-colophon li a{color:#575753}.wrapper-footer footer .colophon .nav-colophon li a:hover,.wrapper-footer footer .colophon .nav-colophon li a:focus,.wrapper-footer footer .colophon .nav-colophon li a:active{color:#820000}.wrapper-footer footer .colophon .nav-colophon li:last-child{margin-right:0}.wrapper-footer footer .colophon .colophon-about:after{content:"";display:table;clear:both}.wrapper-footer footer .colophon .colophon-about img{width:68px;height:34px;margin-right:0;float:left}.wrapper-footer footer .colophon .colophon-about p{float:left;width:74.10533%;margin-left:20px;padding-left:20px;font-size:0.8125em;background:transparent url("/static/images/bg-footer-divider.30c54acc64a1.jpg") 0 0 no-repeat}.wrapper-footer footer .references{margin:-10px 0 0 0;width:31.76157%;display:inline-block}.wrapper-footer footer .wrapper-logo{margin:15px 0}.wrapper-footer footer .wrapper-logo a{display:inline-block}.wrapper-footer footer .wrapper-logo a:hover{border-bottom:0}.wrapper-footer footer .copyright{margin:-2px 0 8px 0;font-size:0.6875em;color:#b2b2b2;text-align:left}.wrapper-footer footer .nav-legal{text-align:left}.wrapper-footer footer .nav-legal:after{content:"";display:table;clear:both}.wrapper-footer footer .nav-legal li{display:inline-block;font-size:0.6875em}.wrapper-footer footer .nav-legal li a{display:block}.wrapper-footer footer .nav-legal .nav-legal-01 a:after{margin-left:5px;content:"-"}.wrapper-footer footer .nav-social{margin:0;text-align:right}.wrapper-footer footer .nav-social li{display:inline-block}.wrapper-footer footer .nav-social li:last-child{margin-right:0}.wrapper-footer footer .nav-social li a{display:block}.wrapper-footer footer .nav-social li a:hover,.wrapper-footer footer .nav-social li a:focus,.wrapper-footer footer .nav-social li a:active{border:none}.wrapper-footer footer .nav-social li img{display:block}.wrapper-footer footer .powered-by{float:right;width:23.23176%;display:inline-block;vertical-align:bottom;text-align:right}.wrapper-footer footer .powered-by a{display:inline-block}.wrapper-footer footer .powered-by a:hover{border-bottom:none}.wrapper-footer.edx-footer footer .copyright{text-align:right}.wrapper-footer.edx-footer footer .nav-legal{text-align:right}.view-register .wrapper-footer footer,.view-login .wrapper-footer footer,.view-passwordreset .wrapper-footer footer{width:960px}.view-register .wrapper-footer footer .colophon-about img,.view-login .wrapper-footer footer .colophon-about img,.view-passwordreset .wrapper-footer footer .colophon-about img{margin-top:30px}.edx-footer-new .footer-about,.edx-footer-new .footer-nav,.edx-footer-new .footer-follow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.edx-footer-new .footer-about,.edx-footer-new .footer-nav,.edx-footer-new .footer-follow{float:left;min-height:350px;margin-right:2.35765%;border-right:1px solid #e6e6e6;padding-right:30px}.edx-footer-new .footer-about:last-child,.edx-footer-new .footer-nav:last-child,.edx-footer-new .footer-follow:last-child{margin-right:0;border:none;padding-right:0}.edx-footer-new .footer-about-title,.edx-footer-new .footer-nav-title,.edx-footer-new .footer-follow-title{font-size:15px;line-height:22.2px;text-transform:none;letter-spacing:inherit;color:#3d3e3f}.edx-footer-new .footer-about-links a,.edx-footer-new .footer-nav-links a,.edx-footer-new .footer-follow-links a{-webkit-transition:color 0.25s ease-in-out 0;-moz-transition:color 0.25s ease-in-out 0;transition:color 0.25s ease-in-out 0;display:block;margin-bottom:10px;border:none;padding:0;color:#009ee7}.edx-footer-new .footer-about-links a .copy,.edx-footer-new .footer-nav-links a .copy,.edx-footer-new .footer-follow-links a .copy{-webkit-transition:border-color 0.25s ease-in-out 0;-moz-transition:border-color 0.25s ease-in-out 0;transition:border-color 0.25s ease-in-out 0;display:inline-block;border-bottom:1px solid transparent;padding:0 0 1px 0;color:#009ee7}.edx-footer-new .footer-about-links a:hover,.edx-footer-new .footer-nav-links a:hover,.edx-footer-new .footer-follow-links a:hover,.edx-footer-new .footer-about-links a:focus,.edx-footer-new .footer-nav-links a:focus,.edx-footer-new .footer-follow-links a:focus{color:#009ee7;border:none}.edx-footer-new .footer-about-links a:hover .copy,.edx-footer-new .footer-nav-links a:hover .copy,.edx-footer-new .footer-follow-links a:hover .copy,.edx-footer-new .footer-about-links a:focus .copy,.edx-footer-new .footer-nav-links a:focus .copy,.edx-footer-new .footer-follow-links a:focus .copy{border-bottom-color:#009ee7}.edx-footer-new .footer-about-links a:last-child,.edx-footer-new .footer-nav-links a:last-child,.edx-footer-new .footer-follow-links a:last-child{margin-bottom:0}.edx-footer-new{background:#fcfcfc;box-shadow:none;border-top:none;padding:40px 20px}.edx-footer-new .footer-about{width:48.82117%}.edx-footer-new .footer-about-logo{margin-bottom:15px}.edx-footer-new .footer-about-copy{margin-bottom:15px;color:#3d3e3f}.edx-footer-new .footer-about-copy p{color:inherit}.edx-footer-new .footer-about-copyright{margin-bottom:15px;color:#8a8c8f}.edx-footer-new .footer-about-copyright p{color:inherit}.edx-footer-new .footer-about-links a{margin-bottom:7.5px}.edx-footer-new .footer-about-links .note{color:#8a8c8f}.edx-footer-new .footer-nav{width:23.23176%}.edx-footer-new .footer-nav-title{margin-top:20px}.edx-footer-new .footer-nav-links{margin-bottom:33.75px}.edx-footer-new .footer-follow{width:23.23176%}.edx-footer-new .footer-follow-title{margin-top:20px}.edx-footer-new .footer-follow-links a{margin-top:20px}.edx-footer-new .footer-follow-links a .icon,.edx-footer-new .footer-follow-links a .copy{display:inline-block;vertical-align:middle}.edx-footer-new .footer-follow-links a .icon{margin-right:5px;text-align:center;min-width:30px}.edx-footer-new .footer-follow-links a .copy{color:inherit}.edx-footer-new.rwd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto}.edx-footer-new.rwd:after{content:"";display:table;clear:both}.edx-footer-new.rwd.wrapper-footer footer{min-width:0}.edx-footer-new.rwd .footer-about,.edx-footer-new.rwd .footer-nav,.edx-footer-new.rwd .footer-follow{float:left;display:block;margin-right:2.35765%;width:100%}.edx-footer-new.rwd .footer-about:last-child,.edx-footer-new.rwd .footer-nav:last-child,.edx-footer-new.rwd .footer-follow:last-child{margin-right:0}@media screen and (min-width: 769px){.edx-footer-new.rwd .footer-about{float:left;display:block;margin-right:2.35765%;width:48.82117%}.edx-footer-new.rwd .footer-about:last-child{margin-right:0}.edx-footer-new.rwd .footer-nav,.edx-footer-new.rwd .footer-follow{float:left;display:block;margin-right:2.35765%;width:23.23176%}.edx-footer-new.rwd .footer-nav:last-child,.edx-footer-new.rwd .footer-follow:last-child{margin-right:0}}
header.global{border-bottom:1px solid #8a8c8f;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);background:rgba(245,240,224,0.75);height:76px;position:relative;width:100%;z-index:10}header.global nav{height:40px;margin:0 auto;padding:18px 10px 0px;max-width:1180px;min-width:760px}header.global nav:after{content:"";display:table;clear:both}header.global h1.logo{float:left;margin:-2px 39px 0 0;position:relative}header.global h1.logo a{display:block}header.global .left{float:left}header.global .guest{float:right}header.global>li{display:inline-block;margin-right:20px;position:relative;vertical-align:middle}header.global>li:last-child{margin-right:0px}header.global>li a{letter-spacing:1px;vertical-align:middle}header.global li.secondary>a{color:#820000;display:block;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;display:inline-block;margin:0px 30px 0px 0px;text-decoration:none;text-transform:uppercase;text-shadow:0 1px rgba(255,255,255,0.6)}header.global li.secondary>a:last-child{margin-right:0px}header.global li.secondary>a:hover,header.global li.secondary>a:focus{color:#2e2d29}header.global .primary{margin-right:5px}header.global .primary>a{background-color:#e9e6df;border:1px solid #c4bfab;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(255,255,255,0.6);color:#2e2d29;display:inline-block;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;display:inline-block;line-height:1em;margin:1px 5px;padding:10px 12px;text-decoration:none;text-transform:uppercase;text-shadow:0 1px rgba(255,255,255,0.6);vertical-align:middle}header.global .primary>a:last-child{margin-right:0px}header.global .primary>a:hover,header.global .primary>a:focus,header.global .primary>a:active{background:#fbfbf9}header.global .user{float:right;margin-top:4px}header.global .user>.primary{display:block;float:left;margin:0px;position:relative}header.global .user>.primary>a{margin:0px;-webkit-border-top-right-radius:0px;-moz-border-topright-radius:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottomright-radius:0px;border-bottom-right-radius:0px}header.global .user>.primary:last-child>a{-webkit-border-top-left-radius:0;-moz-border-topleft-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:4px;-moz-border-topright-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottomright-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-bottomleft-radius:0;border-bottom-left-radius:0;border-left:none;padding:5px 8px 7px 8px}header.global .user>.primary:last-child>a.shopping-cart{border-radius:4px;border:1px solid #c4bfab;margin-right:10px;padding-bottom:6px}header.global .user a.user-link{padding:6px 12px 8px 35px;position:relative;text-transform:none;font-size:14px;font-weight:bold;letter-spacing:0}header.global .user a.user-link .avatar{background-image:url("/static/images/small-header-home-icon.32c08d6ca89e.png");background-image:url("/static/images/small-header-home-icon.32c08d6ca89e.png");background-repeat:no-repeat;height:26px;display:inline-block;left:8px;opacity:0.5;overflow:hidden;position:absolute;top:4px;-webkit-transition:all 0.15s linear 0s;-moz-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s;width:26px}header.global .user a.user-link:hover .avatar,header.global .user a.user-link:focus .avatar{opacity:0.8}header.global .user .dropdown-menu{background:#fcfcfc;border-radius:4px;box-shadow:0 2px 24px 0 rgba(0,0,0,0.3);border:1px solid #c4bfab;display:none;padding:5px 10px;position:absolute;right:0px;top:34px;width:170px;z-index:3}header.global .user .dropdown-menu.expanded{display:block}header.global .user .dropdown-menu::before{background:transparent;border-top:6px solid #fcfcfc;border-right:6px solid #fcfcfc;border-bottom:6px solid transparent;border-left:6px solid transparent;box-shadow:1px 0 0 0 #c4bfab,0 -1px 0 0 #c4bfab;content:"";display:block;height:0px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:12px;top:-6px;width:0px}header.global .user .dropdown-menu li{display:block;border-top:1px dotted #c4bfab;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.05)}header.global .user .dropdown-menu li:first-child{border:none;box-shadow:none}header.global .user .dropdown-menu li>a{border:1px solid transparent;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#820000;cursor:pointer;display:block;margin:5px 0px;overflow:hidden;padding:3px 5px 4px;text-overflow:ellipsis;-webkit-transition:padding 0.15s linear 0s;-moz-transition:padding 0.15s linear 0s;transition:padding 0.15s linear 0s;white-space:nowrap;width:100%}header.global .user .dropdown-menu li>a:hover,header.global .user .dropdown-menu li>a:focus{color:#2e2d29;text-decoration:none}header.global .nav-global{margin-top:10px;list-style:none;float:left}header.global .nav-global li,header.global .nav-global div{display:inline-block;margin:0 21px 0 0;font-size:0.875em;font-weight:600;text-transform:uppercase;letter-spacing:0 !important}header.global .nav-global li:last-child,header.global .nav-global div:last-child{margin-right:0}header.global .nav-global li a,header.global .nav-global div a{display:block;padding:5px;color:#585754;font-weight:600}header.global .nav-global li a:hover,header.global .nav-global li a:focus,header.global .nav-global li a:active,header.global .nav-global div a:hover,header.global .nav-global div a:focus,header.global .nav-global div a:active{text-decoration:none;color:#820000}header.global .nav-global li.active a,header.global .nav-global div.active a{text-decoration:none;color:#820000}header.global .nav-courseware{float:right;margin-top:5px;list-style:none}header.global .nav-courseware li,header.global .nav-courseware div{display:inline-block}.view-register header.global nav,.view-login header.global nav,.view-passwordreset header.global nav{width:960px}.view-howitworks .nav-global-01 a,.view-courses .nav-global-02 a,.view-schools .nav-global-03 a,.view-register .nav-global-04 a{text-decoration:none;color:#820000 !important}header.global-new{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;border-bottom:4px solid #44a2de;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);background:rgba(245,240,224,0.75)}header.global-new nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1180px;height:74px;margin:0 auto;padding:17px 0}header.global-new nav:after{content:"";display:table;clear:both}header.global-new h1.logo{float:left;margin:-2px 39px 0 10px;position:relative}header.global-new h1.logo a{display:block}header.global-new .left{float:left}header.global-new .guest{float:right}header.global-new>li{display:inline-block;margin-right:20px;position:relative;vertical-align:middle}header.global-new>li:last-child{margin-right:0px}header.global-new>li a{vertical-align:middle}header.global-new li.secondary>a{color:#820000;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;display:inline-block;margin:0px 30px 0px 0px;text-decoration:none;text-transform:uppercase;text-shadow:0 1px rgba(255,255,255,0.6)}header.global-new li.secondary>a:last-child{margin-right:0px}header.global-new li.secondary>a:hover,header.global-new li.secondary>a:focus{color:#2e2d29}header.global-new .primary{margin-right:5px}header.global-new .primary>a{background-color:#e9e6df;border:1px solid #c4bfab;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(255,255,255,0.6);color:#2e2d29;font-family:"Open Sans",Arial,Helvetica,sans-serif;display:inline-block;line-height:1em;margin:1px 5px;padding:10px 12px;text-decoration:none;text-transform:uppercase;text-shadow:0 1px rgba(255,255,255,0.6);vertical-align:middle}header.global-new .primary>a:last-child{margin-right:0}header.global-new .primary>a:hover,header.global-new .primary>a:focus,header.global-new .primary>a:active{background:#fbfbf9}header.global-new .user{float:right;margin-top:4px}header.global-new .user>.primary{display:block;float:left;margin:0;position:relative}header.global-new .user>.primary>a{margin:0px;-webkit-border-top-right-radius:0;-moz-border-topright-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottomright-radius:0;border-bottom-right-radius:0}header.global-new .user>.primary:last-child>a{border-radius:0 4px 4px 0;border-left:none;padding:5px 8px 7px 8px}header.global-new .user>.primary:last-child>a.shopping-cart{border-radius:4px;border:1px solid #c4bfab;margin-right:10px;padding-bottom:6px}header.global-new .user a.user-link{padding:6px 12px 8px 35px;position:relative;text-transform:none;font-size:14px;font-weight:bold;letter-spacing:0}header.global-new .user a.user-link .avatar{background-image:url("/static/images/small-header-home-icon.32c08d6ca89e.png");background-image:url("/static/images/small-header-home-icon.32c08d6ca89e.png");background-repeat:no-repeat;height:26px;display:inline-block;left:8px;opacity:0.5;overflow:hidden;position:absolute;top:4px;-webkit-transition:all 0.15s linear 0s;-moz-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s;width:26px}header.global-new .user a.user-link:hover .avatar,header.global-new .user a.user-link:focus .avatar{opacity:0.8}header.global-new .user .dropdown-menu{background:#fcfcfc;border-radius:4px;box-shadow:0 2px 24px 0 rgba(0,0,0,0.3);border:1px solid #c4bfab;display:none;padding:5px 10px;position:absolute;right:0;top:34px;width:170px;z-index:3}header.global-new .user .dropdown-menu.expanded{display:block}header.global-new .user .dropdown-menu::before{background:transparent;border-top:6px solid #fcfcfc;border-right:6px solid #fcfcfc;border-bottom:6px solid transparent;border-left:6px solid transparent;box-shadow:1px 0 0 0 #c4bfab,0 -1px 0 0 #c4bfab;content:"";display:block;height:0px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:12px;top:-6px;width:0px}header.global-new .user .dropdown-menu li{display:block;border-top:1px dotted #c4bfab;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.05)}header.global-new .user .dropdown-menu li:first-child{border:none;box-shadow:none}header.global-new .user .dropdown-menu li>a{border:1px solid transparent;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#820000;cursor:pointer;display:block;margin:5px 0px;overflow:hidden;padding:3px 5px 4px;text-overflow:ellipsis;-webkit-transition:padding 0.15s linear 0s;-moz-transition:padding 0.15s linear 0s;transition:padding 0.15s linear 0s;white-space:nowrap;width:100%}header.global-new .user .dropdown-menu li>a:hover,header.global-new .user .dropdown-menu li>a:focus{color:#2e2d29;text-decoration:none}header.global-new .nav-global,header.global-new .nav-courseware{margin-top:5px;list-style:none;float:left}header.global-new .nav-global li,header.global-new .nav-courseware li,header.global-new .nav-global div,header.global-new .nav-courseware div{display:inline-block;margin:0;text-transform:uppercase;letter-spacing:0 !important}header.global-new .nav-global li a,header.global-new .nav-courseware li a,header.global-new .nav-global div a,header.global-new .nav-courseware div a{display:block;padding:3px 10px;font-size:18px;line-height:24px;font-weight:500;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#009ee7}header.global-new .nav-global li a:hover,header.global-new .nav-courseware li a:hover,header.global-new .nav-global li a:focus,header.global-new .nav-courseware li a:focus,header.global-new .nav-global div a:hover,header.global-new .nav-courseware div a:hover,header.global-new .nav-global div a:focus,header.global-new .nav-courseware div a:focus{text-decoration:none;color:#333435}header.global-new .nav-courseware{float:right}header.global-new .nav-courseware div{display:inline-block;text-transform:uppercase;letter-spacing:0 !important;position:relative}header.global-new .nav-courseware div:last-child{margin-right:10px}header.global-new .nav-courseware div a.nav-courseware-button{border:3px solid #e6e6e6;border-radius:5px;margin-top:-22px}header.global-new .nav-courseware div a.nav-courseware-button:hover,header.global-new .nav-courseware div a.nav-courseware-button:focus,header.global-new .nav-courseware div a.nav-courseware-button:active{border-color:#009ee7}.view-login header.global-new .nav-courseware div a.nav-courseware-button:hover,header.global-new .nav-courseware div a.nav-courseware-button:focus,header.global-new .nav-courseware div a.nav-courseware-button:active{border-color:#e6e6e6}header.global-new.rwd nav{max-width:1180px;width:320px}header.global-new.rwd .mobile-menu-button{display:inline;float:left;text-decoration:none;color:#8a8c8f;font-size:18px;margin-top:9px}header.global-new.rwd .mobile-menu-button:hover,header.global-new.rwd .mobile-menu-button:active,header.global-new.rwd .mobile-menu-button:focus{text-decoration:none}header.global-new.rwd .logo{position:absolute;width:54px;left:calc(50% - 90px );top:20px}header.global-new.rwd .logo img{width:54px}header.global-new.rwd .nav-global a,header.global-new.rwd .nav-courseware a{font-size:14px}header.global-new.rwd .nav-global a.nav-courseware-button,header.global-new.rwd .nav-courseware a.nav-courseware-button{width:86px;text-align:center;margin-top:-3px}header.global-new.rwd .nav-global,header.global-new.rwd .nav-courseware-01{display:none}header.global-new.rwd .nav-global{position:absolute;top:73px;left:calc(50% - 160px );z-index:1000;width:320px;background:#126f9a}header.global-new.rwd .nav-global.show{display:inline}header.global-new.rwd .nav-global a{color:white;padding:10px;font-weight:300}header.global-new.rwd .nav-global a:hover,header.global-new.rwd .nav-global a:focus{background:#009ee7;color:white;border-bottom:none}header.global-new.rwd .nav-global li{display:block;border-bottom:1px solid #009ee7}header.global-new.rwd .nav-courseware{display:inline}header.global-new.rwd .nav-courseware div:last-child{margin-right:0}@media screen and (min-width: 769px){header.global-new.rwd nav{width:100%}header.global-new.rwd .mobile-menu-button{display:none}header.global-new.rwd .logo{position:relative;width:auto;top:inherit;left:inherit;margin-left:10px}header.global-new.rwd .logo img{width:auto}header.global-new.rwd .nav-global{display:inline;position:relative;z-index:auto;width:auto;top:auto;left:auto;background:inherit}header.global-new.rwd .nav-global a{color:#009ee7;padding:3px 10px;font-weight:500}header.global-new.rwd .nav-global a:hover,header.global-new.rwd .nav-global a:focus{background:inherit;color:#333435}header.global-new.rwd .nav-global li{display:inline-block;border-bottom:none}header.global-new.rwd .nav-courseware div:last-child{margin-right:10px}header.global-new.rwd .nav-courseware-01{display:inline-block}header.global-new.rwd .desktop-hide{display:none !important}}@media screen and (min-width: 980px){header.global-new.rwd nav{padding:17px 10px}header.global-new.rwd .nav-global a,header.global-new.rwd .nav-courseware a{font-size:18px}header.global-new.rwd .logo{margin-left:0}}
.view-register header.global-new .cta-register{text-decoration:none;color:#333435;border-bottom-color:#44a2de}.view-login header.global-new .cta-login{text-decoration:none;color:#333435}.view-register header.global nav,.view-login header.global nav{width:960px}.view-howitworks .nav-global-01 a,.view-courses .nav-global-02 a,.view-schools .nav-global-03 a,.view-register .nav-global-04 a{text-decoration:none;color:#820000 !important}.highlighted-courses .courses,.find-courses .courses{padding:40px 0px 15px}.highlighted-courses .courses:after,.find-courses .courses:after{content:"";display:table;clear:both}.highlighted-courses .courses .university-column,.find-courses .courses .university-column{width:31.76157%;margin-right:2.35765%;float:left}.highlighted-courses .courses .university-column:nth-child(3n+3),.find-courses .courses .university-column:nth-child(3n+3){margin-right:0}.highlighted-courses .courses .courses-listing,.find-courses .courses .courses-listing{margin:0;padding:0;list-style:none}.highlighted-courses .courses .courses-listing:after,.find-courses .courses .courses-listing:after{content:"";display:table;clear:both}.highlighted-courses .courses .courses-listing .courses-listing-item,.find-courses .courses .courses-listing .courses-listing-item{width:31.76157%;margin-right:2.35765%;float:left}.highlighted-courses .courses .courses-listing .courses-listing-item:nth-child(3n+3),.find-courses .courses .courses-listing .courses-listing-item:nth-child(3n+3){margin-right:0}.highlighted-courses .courses .course,.find-courses .courses .course{background:#fbfbf9;border:1px solid #c4bfab;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 10px 0 rgba(0,0,0,0.15),inset 0 0 0 1px rgba(255,255,255,0.9);margin-bottom:30px;position:relative;width:100%;-webkit-transition:all 0.15s linear 0s;-moz-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s}.highlighted-courses .courses .course .status,.find-courses .courses .course .status{background:#820000;color:white;font-size:10px;left:10px;padding:2px 10px;border-radius:2px;position:absolute;text-transform:uppercase;top:-6px;z-index:100}.highlighted-courses .courses .course .status:after,.find-courses .courses .course .status:after{border-bottom:6px solid #410000;border-right:6px solid transparent;content:"";display:block;height:0;position:absolute;right:-6px;top:0;width:0}.highlighted-courses .courses .course a,.find-courses .courses .course a{position:relative;display:block}.highlighted-courses .courses .course a:hover,.highlighted-courses .courses .course a:focus,.find-courses .courses .course a:hover,.find-courses .courses .course a:focus{text-decoration:none}.highlighted-courses .courses .course .meta-info,.find-courses .courses .course .meta-info{background:rgba(0,0,0,0.75);bottom:6px;border:1px solid rgba(0,0,0,0.5);-webkit-border-top-right-radius:2px;-moz-border-topright-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-bottomright-radius:2px;border-bottom-right-radius:2px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);position:absolute;right:-4px;-webkit-transition:all 0.15s linear 0s;-moz-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s}.highlighted-courses .courses .course .meta-info:after,.find-courses .courses .course .meta-info:after{content:"";display:table;clear:both}.highlighted-courses .courses .course .meta-info p,.find-courses .courses .course .meta-info p{color:#fff;font-style:italic;line-height:1.2em;padding:4px 12px 5px}.highlighted-courses .courses .course .inner-wrapper,.find-courses .courses .course .inner-wrapper{border:1px solid #fcfcfc;height:100%;height:200px;overflow:hidden;position:relative}.highlighted-courses .courses .course header.course-preview,.find-courses .courses .course header.course-preview{left:0px;position:absolute;top:0px;width:100%;z-index:3;background-image:-webkit-linear-gradient(-90deg, #fff, rgba(255,255,255,0.85));background-image:linear-gradient(-90deg, #fff, rgba(255,255,255,0.85));box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.2);border-bottom:1px solid rgba(150,150,150,0.7);display:block;height:50px}.highlighted-courses .courses .course header.course-preview:hover,.highlighted-courses .courses .course header.course-preview:focus,.find-courses .courses .course header.course-preview:hover,.find-courses .courses .course header.course-preview:focus{background-image:-webkit-linear-gradient(-90deg, #fff, rgba(255,255,255,0.8));background-image:linear-gradient(-90deg, #fff, rgba(255,255,255,0.8));text-decoration:none}.highlighted-courses .courses .course header.course-preview:hover .info-link,.highlighted-courses .courses .course header.course-preview:focus .info-link,.find-courses .courses .course header.course-preview:hover .info-link,.find-courses .courses .course header.course-preview:focus .info-link{color:#820000;opacity:1.0}.highlighted-courses .courses .course header.course-preview:hover h2,.highlighted-courses .courses .course header.course-preview:focus h2,.find-courses .courses .course header.course-preview:hover h2,.find-courses .courses .course header.course-preview:focus h2{color:#820000}.highlighted-courses .courses .course header.course-preview hgroup,.find-courses .courses .course header.course-preview hgroup{left:0px;padding:0px 10px;position:absolute;right:60px;top:0px}.highlighted-courses .courses .course header.course-preview hgroup h2,.find-courses .courses .course header.course-preview hgroup h2{color:#820000;display:table-cell;font-family:"Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:0.8em;font-weight:700;height:48px;letter-spacing:0px;margin-bottom:0px;padding-top:0px;text-shadow:0 1px rgba(255,255,255,0.6);text-overflow:ellipsis;text-transform:none;vertical-align:middle}.highlighted-courses .courses .course header.course-preview hgroup h2 .course-number,.find-courses .courses .course header.course-preview hgroup h2 .course-number{color:#2e2d29;font-weight:700;text-transform:none}.highlighted-courses .courses .course header.course-preview .info-link,.find-courses .courses .course header.course-preview .info-link{border-left:1px solid rgba(150,150,150,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#2e2d29;display:inline-block;font:bold 1.6em/1.2em "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;height:100%;opacity:0.6;padding-top:10px;position:absolute;right:0px;text-align:center;text-shadow:0 1px rgba(255,255,255,0.6);top:0px;width:60px;vertical-align:middle}.highlighted-courses .courses .course .info,.find-courses .courses .course .info{background:#fbfbf9;height:350px;left:0px;position:absolute;top:0px;-webkit-transition:all 0.15s linear 0s;-moz-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s;width:100%;overflow:hidden}.highlighted-courses .courses .course .info .cover-image,.find-courses .courses .course .info .cover-image{height:200px;overflow:hidden;width:100%}.highlighted-courses .courses .course .info .cover-image img,.find-courses .courses .course .info .cover-image img{display:block;min-height:100%;width:100%}.highlighted-courses .courses .course .info .desc,.find-courses .courses .course .info .desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:120px;overflow:hidden;padding:10px 10px 12px 10px;position:relative;width:100%}.highlighted-courses .courses .course .info .desc section,.find-courses .courses .course .info .desc section{color:#2e2d29;font:normal 1em/1.6em "Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;margin:0px;height:100%;overflow:hidden;text-overflow:ellipsis}.highlighted-courses .courses .course .info .bottom,.find-courses .courses .course .info .bottom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 10px 10px 10px;width:100%}.highlighted-courses .courses .course .info .bottom .university,.find-courses .courses .course .info .bottom .university{color:#585754;letter-spacing:1px}.highlighted-courses .courses .course .info .bottom .start-date,.find-courses .courses .course .info .bottom .start-date{border-left:1px solid #c4bfab;margin-left:5px;padding-left:10px;color:#585754;letter-spacing:1px}.highlighted-courses .courses .course:hover,.highlighted-courses .courses .course:focus,.find-courses .courses .course:hover,.find-courses .courses .course:focus{background:#fbfbf9;border-color:#c4bfab;box-shadow:0 1px 16px 0 rgba(63,60,48,0.4)}.highlighted-courses .courses .course:hover .info,.highlighted-courses .courses .course:focus .info,.find-courses .courses .course:hover .info,.find-courses .courses .course:focus .info{top:-150px}.highlighted-courses .courses .course:hover .meta-info,.highlighted-courses .courses .course:focus .meta-info,.find-courses .courses .course:hover .meta-info,.find-courses .courses .course:focus .meta-info{opacity:0}.highlighted-courses .university-courses .course,.find-courses .university-courses .course{width:31.76157%;margin-right:2.35765%;float:left}.highlighted-courses .university-courses .course:nth-child(3n+3),.find-courses .university-courses .course:nth-child(3n+3){margin-right:0}.filter{height:60px}.filter nav{background-image:-webkit-linear-gradient(-90deg, #fafafa, #e6e6e6);background-image:linear-gradient(-90deg, #fafafa, #e6e6e6);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4),inset 0 0 0 -1px rgba(255,255,255,0.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bebebe;border-bottom-color:#c8c8c8;border-top:none;-webkit-border-bottom-left-radius:4px;-moz-border-bottomleft-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottomright-radius:4px;border-bottom-right-radius:4px;height:60px;padding:12px 10px;position:relative;z-index:9}.filter nav:after{content:"";display:table;clear:both}.filter nav.fixed-top{box-shadow:0 1px 15px 0 rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.4);max-width:1200px;position:fixed;top:0px;width:100%}.filter nav .dropdown{float:left;margin-right:15px;position:relative}.filter nav .dropdown .filter-heading{background-image:-webkit-linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%);background-image:linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(255,255,255,0.4),inset 0 1px 0 0 rgba(255,255,255,0.6);border:1px solid #c8c8c8;color:#2e2d29;cursor:pointer;height:36px;padding:9px;position:relative;text-align:center;text-shadow:0 1px rgba(255,255,255,0.8);width:150px;z-index:11}.filter nav .dropdown ul{background:#fff;border-radius:0px 4px 4px 4px;border:1px solid #c8c8c8;box-shadow:0 2px 15px 0 rgba(0,0,0,0.2);padding:20px 0px 5px 20px;position:absolute;visibility:hidden;width:200px;z-index:10}.filter nav .dropdown ul li{list-style:none;margin-bottom:15px}.filter nav .dropdown:hover .filter-heading,.filter nav .dropdown:focus .filter-heading{background:#fff;background-image:-webkit-linear-gradient(-90deg, #fafafa, #fff);background-image:linear-gradient(-90deg, #fafafa, #fff);border-radius:4px 4px 0px 0px;border-bottom:1px dotted #c8c8c8;box-shadow:0 2px 0 -1px #fff;color:#2e2d29;height:40px}.filter nav .dropdown:hover ul,.filter nav .dropdown:focus ul{visibility:visible}.filter nav form.search{float:right}.filter nav form.search input[type="text"]{border-radius:3px 0px 0px 3px;float:left;height:36px;width:200px}.filter nav form.search input[type="submit"]{border-radius:0px 3px 3px 0px;float:left;height:36px;padding:2px 20px}#lean_overlay{background:transparent;background-image:-webkit-radial-gradient(50% 30%,circle, rgba(0,0,0,0.3), rgba(0,0,0,0.8));background-image:radial-gradient(circle at 50% 30%, rgba(0,0,0,0.3), rgba(0,0,0,0.8));display:none;height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:100}.modal,.leanModal_box{background:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.9);border-radius:0px;box-shadow:0 15px 80px 15px rgba(0,0,0,0.5);color:#fff;display:none;left:50%;padding:8px;position:absolute;width:480px;z-index:12}.modal.video-modal,.video-modal.leanModal_box{left:50%;padding:10px;width:582px}.modal.video-modal .inner-wrapper,.video-modal.leanModal_box .inner-wrapper{background:#000;box-shadow:none;height:315px;padding:10px;width:560px}.modal.home-page-video-modal,.home-page-video-modal.leanModal_box{left:50%;padding:10px;width:662px}.modal.home-page-video-modal .inner-wrapper,.home-page-video-modal.leanModal_box .inner-wrapper{background:#000;box-shadow:none;height:360px;padding:10px;width:640px}.modal .inner-wrapper,.leanModal_box .inner-wrapper{background:#fbfbf9;border-radius:0px;border:1px solid rgba(0,0,0,0.9);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.7);overflow:hidden;padding-left:10px;padding-right:10px;padding-bottom:10px;position:relative;z-index:2}.modal .inner-wrapper header,.leanModal_box .inner-wrapper header{margin-bottom:30px;overflow:hidden;padding:28px 20px 0px;position:relative;z-index:2}.modal .inner-wrapper header::before,.leanModal_box .inner-wrapper header::before{background-image:-webkit-radial-gradient(50% 50%, circle closest-side, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background-image:radial-gradient(50% 50%, circle closest-side, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);content:"";display:block;height:400px;left:0px;margin:0 auto;position:absolute;top:-140px;width:100%;z-index:1}.modal .inner-wrapper header hr,.leanModal_box .inner-wrapper header hr{border:none;margin:0px;position:relative;z-index:2}.modal .inner-wrapper header hr::after,.leanModal_box .inner-wrapper header hr::after{bottom:0px;content:"";display:block;position:absolute;top:-1px}.modal .inner-wrapper header h2,.leanModal_box .inner-wrapper header h2{position:relative;text-align:center;text-shadow:0 1px rgba(255,255,255,0.4);z-index:2}.modal .inner-wrapper .modal-form-error,.leanModal_box .inner-wrapper .modal-form-error{background:#f7e6e7;border:1px solid #8f0e0e;color:#8f0e0e;display:none;margin-bottom:20px;padding:12px}.modal .inner-wrapper .notice,.leanModal_box .inner-wrapper .notice{background:#fffcdd;border:1px solid #aa9b00;color:#aa9b00;display:none;margin-bottom:20px;padding:12px}.modal .inner-wrapper .activation-message,.leanModal_box .inner-wrapper .activation-message,.modal .inner-wrapper .message,.leanModal_box .inner-wrapper .message{padding:0 40px 10px}.modal .inner-wrapper .activation-message p,.leanModal_box .inner-wrapper .activation-message p,.modal .inner-wrapper .message p,.leanModal_box .inner-wrapper .message p{margin-bottom:10px}.modal .inner-wrapper form,.leanModal_box .inner-wrapper form{margin-bottom:12px;padding:0px 40px 20px;position:relative;z-index:2}.modal .inner-wrapper form .input-group,.leanModal_box .inner-wrapper form .input-group{border-bottom:1px solid #d2d2d2;box-shadow:0 1px 0 0 rgba(255,255,255,0.6);margin-bottom:30px;padding-bottom:10px}.modal .inner-wrapper form .input-group:after,.leanModal_box .inner-wrapper form .input-group:after{content:"";display:table;clear:both}.modal .inner-wrapper form label,.leanModal_box .inner-wrapper form label{color:#333}.modal .inner-wrapper form label.field-error,.leanModal_box .inner-wrapper form label.field-error{display:block;color:#8F0E0E}.modal .inner-wrapper form label.field-error+input,.leanModal_box .inner-wrapper form label.field-error+input,.modal .inner-wrapper form label.field-error+textarea,.leanModal_box .inner-wrapper form label.field-error+textarea{border:1px solid #CA1111;color:#8F0E0E}.modal .inner-wrapper form input[type="checkbox"],.leanModal_box .inner-wrapper form input[type="checkbox"]{margin-right:5px}.modal .inner-wrapper form textarea,.leanModal_box .inner-wrapper form textarea{background:#fff;display:block;height:45px;margin-bottom:20px;width:100%}.modal .inner-wrapper form input[type="email"],.leanModal_box .inner-wrapper form input[type="email"],.modal .inner-wrapper form input[type="text"],.leanModal_box .inner-wrapper form input[type="text"],.modal .inner-wrapper form input[type="password"],.leanModal_box .inner-wrapper form input[type="password"]{background:#fff;display:block;height:45px;margin-bottom:20px;width:100%}.modal .inner-wrapper form label.remember-me,.leanModal_box .inner-wrapper form label.remember-me,.modal .inner-wrapper form label.terms-of-service,.leanModal_box .inner-wrapper form label.terms-of-service,.modal .inner-wrapper form label.honor-code,.leanModal_box .inner-wrapper form label.honor-code{background:#e9e9e9;border:1px solid #c8c8c8;border-radius:3px;box-shadow:0 1px 0 0 rgba(255,255,255,0.6);display:block;margin-bottom:20px;padding:8px 10px}.modal .inner-wrapper form label.remember-me:hover,.leanModal_box .inner-wrapper form label.remember-me:hover,.modal .inner-wrapper form label.remember-me:focus,.leanModal_box .inner-wrapper form label.remember-me:focus,.modal .inner-wrapper form label.terms-of-service:hover,.leanModal_box .inner-wrapper form label.terms-of-service:hover,.modal .inner-wrapper form label.terms-of-service:focus,.leanModal_box .inner-wrapper form label.terms-of-service:focus,.modal .inner-wrapper form label.honor-code:hover,.leanModal_box .inner-wrapper form label.honor-code:hover,.modal .inner-wrapper form label.honor-code:focus,.leanModal_box .inner-wrapper form label.honor-code:focus{background:#e6e6e6}.modal .inner-wrapper form label.remember-me.field-error,.leanModal_box .inner-wrapper form label.remember-me.field-error,.modal .inner-wrapper form label.terms-of-service.field-error,.leanModal_box .inner-wrapper form label.terms-of-service.field-error,.modal .inner-wrapper form label.honor-code.field-error,.leanModal_box .inner-wrapper form label.honor-code.field-error{border:1px solid #CA1111}.modal .inner-wrapper form label.remember-me a,.leanModal_box .inner-wrapper form label.remember-me a,.modal .inner-wrapper form label.terms-of-service a,.leanModal_box .inner-wrapper form label.terms-of-service a,.modal .inner-wrapper form label.honor-code a,.leanModal_box .inner-wrapper form label.honor-code a{font-family:"Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic}.modal .inner-wrapper form .citizenship,.leanModal_box .inner-wrapper form .citizenship,.modal .inner-wrapper form .gender,.leanModal_box .inner-wrapper form .gender,.modal .inner-wrapper form .date-of-birth,.leanModal_box .inner-wrapper form .date-of-birth{margin-bottom:20px;float:left;width:31.76157%}.modal .inner-wrapper form .citizenship label,.leanModal_box .inner-wrapper form .citizenship label,.modal .inner-wrapper form .gender label,.leanModal_box .inner-wrapper form .gender label,.modal .inner-wrapper form .date-of-birth label,.leanModal_box .inner-wrapper form .date-of-birth label{display:block}.modal .inner-wrapper form .citizenship select,.leanModal_box .inner-wrapper form .citizenship select,.modal .inner-wrapper form .gender select,.leanModal_box .inner-wrapper form .gender select,.modal .inner-wrapper form .date-of-birth select,.leanModal_box .inner-wrapper form .date-of-birth select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.modal .inner-wrapper form .citizenship,.leanModal_box .inner-wrapper form .citizenship,.modal .inner-wrapper form .gender,.leanModal_box .inner-wrapper form .gender{margin-right:2.35765%}.modal .inner-wrapper form .submit,.leanModal_box .inner-wrapper form .submit{padding-top:10px}.modal .inner-wrapper form .submit input[type="submit"],.leanModal_box .inner-wrapper form .submit input[type="submit"]{display:block;height:auto;margin:0 auto;width:100%;white-space:normal}.modal .inner-wrapper form .submit input[type="submit"]#report-submit,.leanModal_box .inner-wrapper form .submit input[type="submit"]#report-submit{margin-bottom:20px}.modal .inner-wrapper .login-extra,.leanModal_box .inner-wrapper .login-extra{position:relative;z-index:2}.modal .inner-wrapper .login-extra p,.leanModal_box .inner-wrapper .login-extra p{color:#585754;font-style:italic;text-align:center}.modal .inner-wrapper .login-extra p span,.leanModal_box .inner-wrapper .login-extra p span{color:#585754;font-family:"Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic}.modal .inner-wrapper .login-extra p a,.leanModal_box .inner-wrapper .login-extra p a{color:#585754;font-family:"Crimson Text",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;text-decoration:underline}.modal .inner-wrapper .login-extra p a:hover,.leanModal_box .inner-wrapper .login-extra p a:hover,.modal .inner-wrapper .login-extra p a:focus,.leanModal_box .inner-wrapper .login-extra p a:focus{color:#2e2d29}.modal .inner-wrapper .login-extra p span+a,.leanModal_box .inner-wrapper .login-extra p span+a{margin-left:15px}.modal .inner-wrapper .close-modal,.leanModal_box .inner-wrapper .close-modal{border-radius:2px;cursor:pointer;display:inline-block;padding:10px;position:absolute;right:2px;top:0px;z-index:3;color:#585754;font:normal 1.2rem/1.2rem "Source Sans","Open Sans",Verdana,Geneva,sans-serif,sans-serif;text-align:center;text-shadow:0 1px rgba(255,255,255,0.8);-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}.modal .inner-wrapper .close-modal:hover,.leanModal_box .inner-wrapper .close-modal:hover,.modal .inner-wrapper .close-modal:focus,.leanModal_box .inner-wrapper .close-modal:focus{color:#2e2d29;text-decoration:none}.modal #help_wrapper,.leanModal_box #help_wrapper,.modal .discussion-alert-wrapper,.leanModal_box .discussion-alert-wrapper{padding:0 30px 30px 30px}.modal #help_wrapper header,.leanModal_box #help_wrapper header,.modal .discussion-alert-wrapper header,.leanModal_box .discussion-alert-wrapper header{margin-bottom:20px;padding-right:0;padding-left:0}.modal #help_wrapper .note,.leanModal_box #help_wrapper .note,.modal .discussion-alert-wrapper .note,.leanModal_box .discussion-alert-wrapper .note{font-size:12px;line-height:17.76px;margin-top:10px;color:#585754}.modal #help_wrapper .help-buttons,.leanModal_box #help_wrapper .help-buttons{list-style-type:none}.modal .discussion-alert-wrapper button,.leanModal_box .discussion-alert-wrapper button{display:block;margin:0 auto}.modal .tip,.leanModal_box .tip{font-size:12px;display:block;color:#333}.modal-settings-language .settings-language-select .select{width:100%}.modal-settings-language .list-input{margin-bottom:20px}.modal-settings-language .actions-supplemental{padding:0 40px 20px 40px}.modal-settings-language .actions-supplemental .list-actions-item{color:#2e2d29;text-align:center}.modal-settings-language .actions-supplemental .action{display:block;margin-top:5px}.container.activation{padding:60px 0px 120px}.container.activation h1{margin-bottom:20px;padding:10px}.container.activation h1+hr{margin-bottom:30px}.container.activation .message{background:#fcfcfc;border:1px solid #c8c8c8;box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);border-radius:4px;margin:0 auto;padding:40px;width:48.82117%}.container.unsubscribe{padding:60px 0px 120px}.container.unsubscribe h1{margin-bottom:20px;padding:10px}.container.unsubscribe h1+hr{margin-bottom:30px}.container.unsubscribe .message{background:#fcfcfc;border:1px solid #c8c8c8;box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);border-radius:4px;margin:0 auto;padding:40px;width:48.82117%}header.global .nav-courseware li .cta,header.global .nav-courseware div .cta,.view-partial-mktgregister .action.action-register,.view-partial-mktgregister .action.access-courseware,.view-partial-mktgregister .action.is-registered,.view-partial-mktgregister .action.registration-closed,.view-partial-mktgregister .action.coming-soon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;display:inline-block;cursor:pointer;text-decoration:none}header.global .nav-courseware li .disabled.cta,header.global .nav-courseware div .disabled.cta,.view-partial-mktgregister .disabled.action.action-register,.view-partial-mktgregister .disabled.action.access-courseware,.view-partial-mktgregister .disabled.action.is-registered,.view-partial-mktgregister .disabled.action.registration-closed,.view-partial-mktgregister .disabled.action.coming-soon,header.global .nav-courseware li [disabled].cta,header.global .nav-courseware div [disabled].cta,.view-partial-mktgregister [disabled].action.action-register,.view-partial-mktgregister [disabled].action.access-courseware,.view-partial-mktgregister [disabled].action.is-registered,.view-partial-mktgregister [disabled].action.registration-closed,.view-partial-mktgregister [disabled].action.coming-soon{cursor:default;pointer-events:none}header.global .nav-courseware li .cta,header.global .nav-courseware div .cta,.view-partial-mktgregister .action.action-register,.view-partial-mktgregister .action.access-courseware,.view-partial-mktgregister .action.is-registered,.view-partial-mktgregister .action.registration-closed,.view-partial-mktgregister .action.coming-soon{border-radius:2px}header.global .nav-courseware li .cta,header.global .nav-courseware div .cta,.view-partial-mktgregister .action.action-register,.view-partial-mktgregister .action.access-courseware,.view-partial-mktgregister .action.is-registered,.view-partial-mktgregister .action.registration-closed,.view-partial-mktgregister .action.coming-soon{border:none;padding:10px 20px;text-align:center;text-shadow:none;font-weight:500;letter-spacing:0}header.global .nav-courseware li .disabled.cta,header.global .nav-courseware div .disabled.cta,.view-partial-mktgregister .disabled.action.action-register,.view-partial-mktgregister .disabled.action.access-courseware,.view-partial-mktgregister .disabled.action.is-registered,.view-partial-mktgregister .disabled.action.registration-closed,.view-partial-mktgregister .disabled.action.coming-soon,header.global .nav-courseware li [disabled].cta,header.global .nav-courseware div [disabled].cta,.view-partial-mktgregister [disabled].action.action-register,.view-partial-mktgregister [disabled].action.access-courseware,.view-partial-mktgregister [disabled].action.is-registered,.view-partial-mktgregister [disabled].action.registration-closed,.view-partial-mktgregister [disabled].action.coming-soon,header.global .nav-courseware li .is-disabled.cta,header.global .nav-courseware div .is-disabled.cta,.view-partial-mktgregister .is-disabled.action.action-register,.view-partial-mktgregister .is-disabled.action.access-courseware,.view-partial-mktgregister .is-disabled.action.is-registered,.view-partial-mktgregister .is-disabled.action.registration-closed,.view-partial-mktgregister .is-disabled.action.coming-soon{background:#746e58}header.global .nav-courseware li .disabled.cta:hover,header.global .nav-courseware div .disabled.cta:hover,.view-partial-mktgregister .disabled.action.action-register:hover,.view-partial-mktgregister .disabled.action.access-courseware:hover,.view-partial-mktgregister .disabled.action.is-registered:hover,.view-partial-mktgregister .disabled.action.registration-closed:hover,.view-partial-mktgregister .disabled.action.coming-soon:hover,header.global .nav-courseware li .disabled.cta:focus,header.global .nav-courseware div .disabled.cta:focus,.view-partial-mktgregister .disabled.action.action-register:focus,.view-partial-mktgregister .disabled.action.access-courseware:focus,.view-partial-mktgregister .disabled.action.is-registered:focus,.view-partial-mktgregister .disabled.action.registration-closed:focus,.view-partial-mktgregister .disabled.action.coming-soon:focus,header.global .nav-courseware li [disabled].cta:hover,header.global .nav-courseware div [disabled].cta:hover,.view-partial-mktgregister [disabled].action.action-register:hover,.view-partial-mktgregister [disabled].action.access-courseware:hover,.view-partial-mktgregister [disabled].action.is-registered:hover,.view-partial-mktgregister [disabled].action.registration-closed:hover,.view-partial-mktgregister [disabled].action.coming-soon:hover,header.global .nav-courseware li [disabled].cta:focus,header.global .nav-courseware div [disabled].cta:focus,.view-partial-mktgregister [disabled].action.action-register:focus,.view-partial-mktgregister [disabled].action.access-courseware:focus,.view-partial-mktgregister [disabled].action.is-registered:focus,.view-partial-mktgregister [disabled].action.registration-closed:focus,.view-partial-mktgregister [disabled].action.coming-soon:focus,header.global .nav-courseware li .is-disabled.cta:hover,header.global .nav-courseware div .is-disabled.cta:hover,.view-partial-mktgregister .is-disabled.action.action-register:hover,.view-partial-mktgregister .is-disabled.action.access-courseware:hover,.view-partial-mktgregister .is-disabled.action.is-registered:hover,.view-partial-mktgregister .is-disabled.action.registration-closed:hover,.view-partial-mktgregister .is-disabled.action.coming-soon:hover,header.global .nav-courseware li .is-disabled.cta:focus,header.global .nav-courseware div .is-disabled.cta:focus,.view-partial-mktgregister .is-disabled.action.action-register:focus,.view-partial-mktgregister .is-disabled.action.access-courseware:focus,.view-partial-mktgregister .is-disabled.action.is-registered:focus,.view-partial-mktgregister .is-disabled.action.registration-closed:focus,.view-partial-mktgregister .is-disabled.action.coming-soon:focus{background:#746e58 !important}header.global .nav-courseware li .cta,header.global .nav-courseware div .cta,.view-partial-mktgregister .action.action-register,.view-partial-mktgregister .action.access-courseware{box-shadow:0 2px 1px 0 none;background:#8c1515;color:#f2f1eb}header.global .nav-courseware li .cta:hover,header.global .nav-courseware div .cta:hover,.view-partial-mktgregister .action.action-register:hover,.view-partial-mktgregister .action.access-courseware:hover,header.global .nav-courseware li .cta:active,header.global .nav-courseware div .cta:active,.view-partial-mktgregister .action.action-register:active,.view-partial-mktgregister .action.access-courseware:active,header.global .nav-courseware li .cta:focus,header.global .nav-courseware div .cta:focus,.view-partial-mktgregister .action.action-register:focus,.view-partial-mktgregister .action.access-courseware:focus{background:#820000}header.global .nav-courseware li .cta:focus,header.global .nav-courseware div .cta:focus,.view-partial-mktgregister .action.action-register:focus,.view-partial-mktgregister .action.access-courseware:focus{box-shadow:0 0 6px 0 none}header.global .nav-courseware li .current.cta,header.global .nav-courseware div .current.cta,.view-partial-mktgregister .current.action.action-register,.view-partial-mktgregister .current.action.access-courseware,header.global .nav-courseware li .active.cta,header.global .nav-courseware div .active.cta,.view-partial-mktgregister .active.action.action-register,.view-partial-mktgregister .active.action.access-courseware{box-shadow:inset 0 2px 1px 1px none;background:#820000;color:#fbfbf9}header.global .nav-courseware li .current.cta:hover,header.global .nav-courseware div .current.cta:hover,.view-partial-mktgregister .current.action.action-register:hover,.view-partial-mktgregister .current.action.access-courseware:hover,header.global .nav-courseware li .current.cta:active,header.global .nav-courseware div .current.cta:active,.view-partial-mktgregister .current.action.action-register:active,.view-partial-mktgregister .current.action.access-courseware:active,header.global .nav-courseware li .current.cta:focus,header.global .nav-courseware div .current.cta:focus,.view-partial-mktgregister .current.action.action-register:focus,.view-partial-mktgregister .current.action.access-courseware:focus,header.global .nav-courseware li .active.cta:hover,header.global .nav-courseware div .active.cta:hover,.view-partial-mktgregister .active.action.action-register:hover,.view-partial-mktgregister .active.action.access-courseware:hover,header.global .nav-courseware li .active.cta:active,header.global .nav-courseware div .active.cta:active,.view-partial-mktgregister .active.action.action-register:active,.view-partial-mktgregister .active.action.access-courseware:active,header.global .nav-courseware li .active.cta:focus,header.global .nav-courseware div .active.cta:focus,.view-partial-mktgregister .active.action.action-register:focus,.view-partial-mktgregister .active.action.access-courseware:focus{box-shadow:inset 0 2px 1px 1px none;color:#f2f1eb}header.global .nav-courseware li .disabled.cta,header.global .nav-courseware div .disabled.cta,.view-partial-mktgregister .disabled.action.action-register,.view-partial-mktgregister .disabled.action.access-courseware,header.global .nav-courseware li [disabled].cta,header.global .nav-courseware div [disabled].cta,.view-partial-mktgregister [disabled].action.action-register,.view-partial-mktgregister [disabled].action.access-courseware{box-shadow:none;background:#746e58}.view-partial-mktgregister .action.is-registered,.view-partial-mktgregister .action.registration-closed,.view-partial-mktgregister .action.coming-soon{box-shadow:0 2px 1px 0 none;background:#ddcf99;color:#3f3c30}.view-partial-mktgregister .action.is-registered:hover,.view-partial-mktgregister .action.registration-closed:hover,.view-partial-mktgregister .action.coming-soon:hover,.view-partial-mktgregister .action.is-registered:active,.view-partial-mktgregister .action.registration-closed:active,.view-partial-mktgregister .action.coming-soon:active,.view-partial-mktgregister .action.is-registered:focus,.view-partial-mktgregister .action.registration-closed:focus,.view-partial-mktgregister .action.coming-soon:focus{background:#e8dfbb}.view-partial-mktgregister .action.is-registered:focus,.view-partial-mktgregister .action.registration-closed:focus,.view-partial-mktgregister .action.coming-soon:focus{box-shadow:0 0 6px 0 none}.view-partial-mktgregister .current.action.is-registered,.view-partial-mktgregister .current.action.registration-closed,.view-partial-mktgregister .current.action.coming-soon,.view-partial-mktgregister .active.action.is-registered,.view-partial-mktgregister .active.action.registration-closed,.view-partial-mktgregister .active.action.coming-soon{box-shadow:inset 0 2px 1px 1px none;background:#e8dfbb;color:#3f3c30}.view-partial-mktgregister .current.action.is-registered:hover,.view-partial-mktgregister .current.action.registration-closed:hover,.view-partial-mktgregister .current.action.coming-soon:hover,.view-partial-mktgregister .current.action.is-registered:active,.view-partial-mktgregister .current.action.registration-closed:active,.view-partial-mktgregister .current.action.coming-soon:active,.view-partial-mktgregister .current.action.is-registered:focus,.view-partial-mktgregister .current.action.registration-closed:focus,.view-partial-mktgregister .current.action.coming-soon:focus,.view-partial-mktgregister .active.action.is-registered:hover,.view-partial-mktgregister .active.action.registration-closed:hover,.view-partial-mktgregister .active.action.coming-soon:hover,.view-partial-mktgregister .active.action.is-registered:active,.view-partial-mktgregister .active.action.registration-closed:active,.view-partial-mktgregister .active.action.coming-soon:active,.view-partial-mktgregister .active.action.is-registered:focus,.view-partial-mktgregister .active.action.registration-closed:focus,.view-partial-mktgregister .active.action.coming-soon:focus{box-shadow:inset 0 2px 1px 1px none;color:#746e58}.view-partial-mktgregister .disabled.action.is-registered,.view-partial-mktgregister .disabled.action.registration-closed,.view-partial-mktgregister .disabled.action.coming-soon,.view-partial-mktgregister [disabled].action.is-registered,.view-partial-mktgregister [disabled].action.registration-closed,.view-partial-mktgregister [disabled].action.coming-soon{box-shadow:none;background:#e9e6df}.view-register .form-actions button[type="submit"],.view-login .form-actions button[type="submit"],.view-passwordreset .form-actions button[type="submit"],.view-survey .form-actions button[type="submit"]{text-transform:none;vertical-align:middle;font-weight:600 !important;letter-spacing:0 !important}.view-iframe,.view-iframe-content{background:transparent !important;overflow:hidden}.view-partial-mktgregister{background:transparent !important}.view-partial-mktgregister .wrapper-view{overflow:hidden}.view-partial-mktgregister .list-actions{list-style:none;margin:0;padding:0}.view-partial-mktgregister .list-actions .item{margin:0}.view-partial-mktgregister .action{font-size:16px;font-weight:500}.view-partial-mktgregister .action.action-register,.view-partial-mktgregister .action.access-courseware{display:block}.view-partial-mktgregister .action.action-register .track,.view-partial-mktgregister .action.access-courseware .track{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#fbfbf9;display:block;font-size:13px;line-height:2em;opacity:0.6}.view-partial-mktgregister .action.action-register:hover .track,.view-partial-mktgregister .action.action-register:focus .track,.view-partial-mktgregister .action.access-courseware:hover .track,.view-partial-mktgregister .action.access-courseware:focus .track{opacity:1.0}.view-partial-mktgregister .action.action-register.has-option-verified,.view-partial-mktgregister .action.access-courseware.has-option-verified{padding-top:12px !important}.view-partial-mktgregister .action.is-registered,.view-partial-mktgregister .action.registration-closed{pointer-events:none !important;display:block}.view-partial-mktgregister .action.coming-soon{pointer-events:none !important;outline:none;display:block}.verification-process header.global .logo a:hover,.verification-process header.global .logo:active,.verification-process header.global .logo a:focus{border:none;text-decoration:none;padding-bottom:0}.verification-process header.global .nav-global a:hover,.verification-process header.global .nav-global a:active,.verification-process header.global .nav-global a:focus{border:none}.verification-process #content .action-primary:hover{background-image:none}.view-login .introduction header h1,.view-register .introduction header h1{clip:auto !important;margin-top:25px;width:750px;top:0px !important}footer .references{margin:0 !important;text-align:right}.close-modal:focus,button.close-modal:focus{border:none !important;outline:thin dotted !important}.dashboard{padding-top:60px}.course-content .discussion-post.edit-post-form .topic-menu{padding-left:0;list-style:none}.course-content .discussion-post.edit-post-form .topic-menu .topic-menu-item{margin-bottom:0}.course-content .discussion-post.edit-post-form .topic-submenu{list-style:none}

.ie .highlighted-courses .courses .course header.course-preview,.ie .find-courses .courses .course header.course-preview,.ie .home .highlighted-courses>h2,.ie .home .highlighted-courses>section.outside-app h1,.ie section.outside-app .home .highlighted-courses>h1,.ie header.global{background:#FFF}.ie .home>header .title .actions,.ie .home>header .title:hover .actions,.ie .home>header .title:focus .actions{display:none;height:auto}.ie .home>header .title:hover>hgroup h1,.ie .home>header .title:focus>hgroup h1{border-bottom:0;padding-bottom:0}.ie .home>header .title:hover>hgroup h2,.ie .home>header .title:focus>hgroup h2{opacity:1.0}.ie .home>header .title:hover .actions,.ie .home>header .title:focus .actions{opacity:0}.ie .last{margin-right:0  !important}.ie .home .university-partners .partners a .name{position:static}.ie .home .university-partners .partners a:hover,.ie .home .university-partners .partners a:focus{text-decoration:none}.ie .home .university-partners .partners a:hover::before,.ie .home .university-partners .partners a:focus::before{opacity:1.0}.ie .home .university-partners .partners a:hover .name,.ie .home .university-partners .partners a:focus .name{bottom:0px}.ie .home .university-partners .partners a:hover img,.ie .home .university-partners .partners a:focus img{top:0px}.ie .home .university-partners .partners{width:660px}.ie .home .university-partners .partners li.partner{float:left;display:block;padding:0;width:220px;overflow:hidden}.ie .highlighted-courses .courses .course .meta-info,.ie .find-courses .courses .course .meta-info{display:none}.ie .highlighted-courses .courses .course .inner-wrapper,.ie .find-courses .courses .course .inner-wrapper{height:100%;overflow:visible;position:relative}.ie .highlighted-courses .courses .course header.course-preview,.ie .find-courses .courses .course header.course-preview{left:0px;position:relative;top:0px;width:100%;z-index:3;height:auto}.ie .highlighted-courses .courses .course header.course-preview hgroup,.ie .find-courses .courses .course header.course-preview hgroup{position:relative;right:0;top:0}.ie .highlighted-courses .courses .course .info,.ie .find-courses .courses .course .info{height:auto;position:static;overflow:visible}.ie .highlighted-courses .courses .course .info .desc,.ie .find-courses .courses .course .info .desc{height:auto}.ie .highlighted-courses .courses .course:hover,.ie .highlighted-courses .courses .course:focus,.ie .find-courses .courses .course:hover,.ie .find-courses .courses .course:focus{background:#f5f5f5;border-color:#aaa;box-shadow:0 1px 16px 0 rgba(29,157,217,0.4)}.ie .highlighted-courses .courses .course:hover .info,.ie .highlighted-courses .courses .course:focus .info,.ie .find-courses .courses .course:hover .info,.ie .find-courses .courses .course:focus .info{top:0}.ie .highlighted-courses .courses .course:hover .meta-info,.ie .highlighted-courses .courses .course:focus .meta-info,.ie .find-courses .courses .course:hover .meta-info,.ie .find-courses .courses .course:focus .meta-info{opacity:0}.ie #lean_overlay{background:#000}.ie nav.course-material ol.course-tabs li a.active,.ie nav.course-material .xmodule_SequenceModule nav.sequence-nav ol.course-tabs li a.seq_video.active,.ie .xmodule_SequenceModule nav.sequence-nav nav.course-material ol.course-tabs li a.seq_video.active{background-color:#333;background-color:rgba(0,0,0,0.4)}.ie header.global ol.user>li.primary a.dropdown{padding-top:6px;padding-bottom:6px}.ie .dashboard .my-courses .my-course .cover .arrow{display:none}.ie div.course-wrapper{display:block !important}.ie div.course-wrapper section.course-content,.ie div.course-wrapper div.course-index{display:block !important;float:left}.ie div.course-wrapper section.course-content{width:71.27%}.ie .sidebar{float:left !important;display:block !important}.ie .sequence-nav ol{display:block !important}.ie .sequence-nav ol li{float:left !important;width:50px}.ie .course-wrapper:after{content:"";display:table;clear:both}.lte9 .ie-banner{display:block !important}
