@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,300,400,600,700);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}.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}header.global .nav-global li{display:inline-block;margin:12px 21px 0 0;font-size:1em;font-weight:600;text-transform:uppercase;letter-spacing:0 !important}html,body{background:#fbfbfb;font-family:"Roboto",sans-serif;font-size:1em;font-style:normal;line-height:1em}h1,h2,h3,h4,h5,h6{color:#2e2e2e;font:normal 1.2em/1.2em "Crimson Text",serif;margin:0px}h1{color:#2e2e2e;font:normal 2em/1.4em "Roboto",sans-serif;letter-spacing:1px;margin-bottom:30px;text-align:center}h2{color:#585858;font:normal 1.2em/1.2em "Crimson Text",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:#2e2e2e;font:normal 1em/1.6em "Crimson Text",serif;margin:0px}span{font:normal 1em/1.6em "Roboto",sans-serif;color:#2e2e2e}.CodeMirror span{font:inherit}p+p,ul+p,ol+p{margin-top:20px}p a:link,p a:visited{color:#ea281f;font:normal 1em/1em "Crimson Text",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:#ea281f;text-decoration:underline}a:link,a:visited{color:#ea281f;font:normal 1em/1em "Roboto",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:#fbfbfb;padding-bottom:40px}.container{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:#2e2e2e;font:normal 1em/1.4em "Crimson Text",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:#f7fe81;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{-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{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{color:#fff;background:#ea281f}.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:#ea281f}#feedback_form input,#feedback_form textarea{font:normal 1em/1.4em "Roboto",sans-serif}#feedback_form textarea[name="details"]{height:150px}#feedback_success_wrapper p{padding:0 20px 20px 20px}.nav-skip{display:block;position:absolute;left:0px;top:-600px;width:1px;height:1px;overflow:hidden;background:#fbfbfb;border-bottom:1px solid #fcfcfc;padding:15px 10px}.nav-skip:focus,.nav-skip:active{position:static;width:auto;height:auto}.modal .inner-wrapper header hr::after,.leanModal_box .inner-wrapper header hr::after{background-image:-webkit-linear-gradient(#c83d58 0%, #c83d58);background-image:linear-gradient(to   , #c83d58);height:1px;width:100%}.modal .inner-wrapper header hr,.leanModal_box .inner-wrapper header hr{background-image:-webkit-linear-gradient(#c83d58 0%, #c83d58);background-image:linear-gradient(to   , #c83d58);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:#fbfbfb;font-family:"Roboto",sans-serif;font-size:1em;font-style:normal;line-height:1em}h1,h2,h3,h4,h5,h6{color:#2e2e2e;font:normal 1.2em/1.2em "Crimson Text",serif;margin:0px}h1{color:#2e2e2e;font:normal 2em/1.4em "Roboto",sans-serif;letter-spacing:1px;margin-bottom:30px;text-align:center}h2{color:#585858;font:normal 1.2em/1.2em "Crimson Text",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:#2e2e2e;font:normal 1em/1.6em "Crimson Text",serif;margin:0px}span{font:normal 1em/1.6em "Roboto",sans-serif;color:#2e2e2e}.CodeMirror span{font:inherit}p+p,ul+p,ol+p{margin-top:20px}p a:link,p a:visited{color:#ea281f;font:normal 1em/1em "Crimson Text",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:#ea281f;text-decoration:underline}a:link,a:visited{color:#ea281f;font:normal 1em/1em "Roboto",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:#fbfbfb;padding-bottom:40px}.container{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:#2e2e2e;font:normal 1em/1.4em "Crimson Text",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:#f7fe81;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{-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{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{color:#fff;background:#ea281f}.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:#ea281f}#feedback_form input,#feedback_form textarea{font:normal 1em/1.4em "Roboto",sans-serif}#feedback_form textarea[name="details"]{height:150px}#feedback_success_wrapper p{padding:0 20px 20px 20px}.nav-skip{display:block;position:absolute;left:0px;top:-600px;width:1px;height:1px;overflow:hidden;background:#fbfbfb;border-bottom:1px solid #fcfcfc;padding:15px 10px}.nav-skip:focus,.nav-skip:active{position:static;width:auto;height:auto}.modal-settings-language .actions-supplemental .list-actions-item{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.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}.btn-blue,.btn-pink,.btn-large,.btn-avg{font-weight:500}.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:#fbfbfb}.btn-blue:hover,.btn-blue:active,.btn-blue:focus{background:#1790c7;color:#fbfbfb}.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:#fbfbfb}.btn-pink:hover,.btn-pink:active,.btn-pink:focus{background:#d7548e;color:#fbfbfb}.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:#2e2e2e;font:italic 300 1rem/1.6rem "Crimson Text",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:#fbfbfb;border:1px solid #c83d58;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",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:#6a6a6a;box-shadow:0 0 6px 0 #6a6a6a,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 #820000;border-bottom:1px solid #790000;border-radius:5px;box-shadow:inset 0 1px 0 0 #ff862b;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f7691f;background-image:-webkit-linear-gradient(top, #f7691f 0%,#bf3700 50%,#a11e00 50%,#a82300 100%);background-image:linear-gradient(to bottom,#f7691f 0%,#bf3700 50%,#a11e00 50%,#a82300 100%);padding:7px 18px;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #6b0000;font:normal 1.2rem/1.6rem "Roboto",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:#ea5a0d;background-image:-webkit-linear-gradient(top, #ea5a0d 0%,#b52b00 50%,#9a1400 50%,#a11900 100%);background-image:linear-gradient(to bottom,#ea5a0d 0%,#b52b00 50%,#9a1400 50%,#a11900 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 #800}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:#e3dde4}.wrapper-footer footer{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:"Roboto",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}.wrapper-footer footer a:link,.wrapper-footer footer a:visited,.wrapper-footer footer a:hover,.wrapper-footer footer a:focus,.wrapper-footer footer a:active{border-bottom:none;color:#ea281f;text-decoration:none !important;font-family:"Roboto",sans-serif}.wrapper-footer footer a:hover,.wrapper-footer footer a:focus,.wrapper-footer footer a:active{border-bottom:1px dotted #ea281f;color:#ea281f}.wrapper-footer footer .colophon{margin-right:1.69492%;width:66.10169%;float:left}.wrapper-footer footer .colophon .nav-colophon{margin:5px 0 30px 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:#575757}.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:#ea281f}.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.35897%;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:32.20339%;float:right}.wrapper-footer footer .references .nav-social{margin:0;text-align:right}.wrapper-footer footer .references .nav-social li{display:inline-block}.wrapper-footer footer .references .nav-social li:last-child{margin-right:0}.wrapper-footer footer .references .nav-social li a{display:block}.wrapper-footer footer .references .nav-social li a:hover,.wrapper-footer footer .references .nav-social li a:focus,.wrapper-footer footer .references .nav-social li a:active{border:none}.wrapper-footer footer .references .nav-social li img{display:block}.wrapper-footer footer .references .copyright{margin:-2px 0 8px 0;font-size:0.6875em;color:#c4c5c7;text-align:right}.wrapper-footer footer .references .nav-legal{text-align:right}.wrapper-footer footer .references .nav-legal:after{content:"";display:table;clear:both}.wrapper-footer footer .references .nav-legal li{display:inline-block;font-size:0.6875em}.wrapper-footer footer .references .nav-legal li a{display:block}.wrapper-footer footer .references .nav-legal .nav-legal-01 a:after{margin-left:5px;content:"-"}.view-register .wrapper-footer footer,.view-login .wrapper-footer footer{width:960px}.view-register .wrapper-footer footer .colophon-about img,.view-login .wrapper-footer footer .colophon-about img{margin-top:30px}header.global{border-bottom:1px solid #8a8c8f;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);background:rgba(224,217,225,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 0px 0px;position:relative}header.global h1.logo a{display:block}header.global ol.left{float:left}header.global ol.guest{float:right}header.global ol>li{display:inline-block;margin-right:20px;position:relative;vertical-align:middle}header.global ol>li:last-child{margin-right:0px}header.global ol>li a{letter-spacing:1px;vertical-align:middle}header.global ol li.secondary>a{color:#ea281f;display:block;font-family:"Roboto",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 ol li.secondary>a:last-child{margin-right:0px}header.global ol li.secondary>a:hover,header.global ol li.secondary>a:focus{color:#2e2e2e}header.global ol li.primary{margin-right:5px}header.global ol li.primary>a{background-color:#e9e9e9;border:1px solid #c83d58;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:#2e2e2e;display:inline-block;font-family:"Roboto",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 ol li.primary>a:last-child{margin-right:0px}header.global ol li.primary>a:hover,header.global ol li.primary>a:focus,header.global ol li.primary>a:active{background:#fbfbfb}header.global ol.user{float:right;margin-top:4px}header.global ol.user>li.primary{display:block;float:left;margin:0px}header.global ol.user>li.primary>a{margin:0px;border-top-right-radius:0px;border-bottom-right-radius:0px}header.global ol.user>li.primary:last-child>a{border-radius:0 4px 4px 0;border-left:none;padding:5px 8px 7px 8px}header.global ol.user>li.primary:last-child>a.shopping-cart{border-radius:4px;border:1px solid #c83d58;margin-right:10px;padding-bottom:6px}header.global ol.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 ol.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 ol.user a.user-link:hover .avatar,header.global ol.user a.user-link:focus .avatar{opacity:0.8}header.global ol.user ul.dropdown-menu{background:#fcfcfc;border-radius:4px;box-shadow:0 2px 24px 0 rgba(0,0,0,0.3);border:1px solid #c83d58;display:none;padding:5px 10px;position:absolute;right:0px;top:34px;width:170px;z-index:3}header.global ol.user ul.dropdown-menu.expanded{display:block}header.global ol.user ul.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 #c83d58,0 -1px 0 0 #c83d58;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 ol.user ul.dropdown-menu li{display:block;border-top:1px dotted #c83d58;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.05)}header.global ol.user ul.dropdown-menu li:first-child{border:none;box-shadow:none}header.global ol.user ul.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:#ea281f;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 ol.user ul.dropdown-menu li>a:hover,header.global ol.user ul.dropdown-menu li>a:focus{color:#2e2e2e;text-decoration:none}header.global .nav-global{margin-top:10px;list-style:none}header.global .nav-global li{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{margin-right:0}header.global .nav-global li a{display:block;padding:5px;color:#585858;font-weight:600}header.global .nav-global li a:hover,header.global .nav-global li a:focus,header.global .nav-global li a:active{text-decoration:none;color:#ea281f}header.global .nav-global li.active a{text-decoration:none;color:#ea281f}header.global .nav-courseware{float:right;margin-top:5px;list-style:none}header.global .nav-courseware li{display:inline-block}.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:#ea281f !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:32.20339%;margin-right:1.69492%;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:32.20339%;margin-right:1.69492%;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:#fbfbfb;border:1px solid #c83d58;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:#ea281f;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 #75140f;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);border-top-right-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:#ea281f;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:#ea281f}.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:#2e2e2e;display:table-cell;font-family:"Roboto",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{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:#2e2e2e;display:inline-block;font:bold 1.6em/1.2em "Roboto",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:#fbfbfb;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:#2e2e2e;font:normal 1em/1.6em "Crimson Text",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:#585858;letter-spacing:1px}.highlighted-courses .courses .course .info .bottom .start-date,.find-courses .courses .course .info .bottom .start-date{border-left:1px solid #c83d58;margin-left:5px;padding-left:10px;color:#585858;letter-spacing:1px}.highlighted-courses .courses .course:hover,.highlighted-courses .courses .course:focus,.find-courses .courses .course:hover,.find-courses .courses .course:focus{background:#fbfbfb;border-color:#c83d58;box-shadow:0 1px 16px 0 rgba(63,63,63,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:32.20339%;margin-right:1.69492%;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;border-bottom-left-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:#2e2e2e;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:#2e2e2e;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:#fbfbfb;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",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:32.20339%}.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:1.69492%}.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 .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:#585858;font-style:italic;text-align:center}.modal .inner-wrapper .login-extra p span,.leanModal_box .inner-wrapper .login-extra p span{color:#585858;font-family:"Crimson Text",serif;font-style:italic}.modal .inner-wrapper .login-extra p a,.leanModal_box .inner-wrapper .login-extra p a{color:#585858;font-family:"Crimson Text",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:#2e2e2e}.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:#585858;font:normal 1.2rem/1.2rem "Roboto",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:#2e2e2e;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:#585858}.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:#2e2e2e;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:49.15254%}.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:49.15254%}header.global .nav-courseware li .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,.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,.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,.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,.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,.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,.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,.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:#6e6e6e}header.global .nav-courseware li .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,.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,.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,.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,.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,.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:#6e6e6e !important}header.global .nav-courseware li .cta,.view-partial-mktgregister .action.action-register,.view-partial-mktgregister .action.access-courseware{box-shadow:0 2px 1px 0 none;background:#f7691f;color:#f2f2f2}header.global .nav-courseware li .cta:hover,.view-partial-mktgregister .action.action-register:hover,.view-partial-mktgregister .action.access-courseware:hover,header.global .nav-courseware li .cta:active,.view-partial-mktgregister .action.action-register:active,.view-partial-mktgregister .action.access-courseware:active,header.global .nav-courseware li .cta:focus,.view-partial-mktgregister .action.action-register:focus,.view-partial-mktgregister .action.access-courseware:focus{background:#ea281f}header.global .nav-courseware li .current.cta,.view-partial-mktgregister .current.action.action-register,.view-partial-mktgregister .current.action.access-courseware,header.global .nav-courseware li .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:#ea281f;color:#fbfbfb}header.global .nav-courseware li .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,.view-partial-mktgregister .current.action.action-register:active,.view-partial-mktgregister .current.action.access-courseware:active,header.global .nav-courseware li .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,.view-partial-mktgregister .active.action.action-register:hover,.view-partial-mktgregister .active.action.access-courseware:hover,header.global .nav-courseware li .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,.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:#f2f2f2}header.global .nav-courseware li .disabled.cta,.view-partial-mktgregister .disabled.action.action-register,.view-partial-mktgregister .disabled.action.access-courseware,header.global .nav-courseware li [disabled].cta,.view-partial-mktgregister [disabled].action.action-register,.view-partial-mktgregister [disabled].action.access-courseware{box-shadow:none;background:#6e6e6e}.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:#b5a4b7;color:#3f3f3f}.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:#cabecb}.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:#cabecb;color:#3f3f3f}.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:#6e6e6e}.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:#e9e9e9}.view-register .form-actions button[type="submit"],.view-login .form-actions button[type="submit"],.view-passwordreset .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:#fbfbfb;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;height:50px;width:550px;top:0}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}
/*# sourceMappingURL=application.css.map */

.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}
/*# sourceMappingURL=ie.css.map */
