footer#footer-edx-v3 a:disabled,footer#footer-edx-v3 a.is-disabled,footer#footer-edx-v3 a.disabled,footer#footer-edx-v3 a:visited:disabled,footer#footer-edx-v3 a.is-disabled:visited,footer#footer-edx-v3 a.disabled:visited,footer#footer-edx-v3 .is-disabled{pointer-events:none;outline:none;cursor:default}footer#footer-edx-v3 .help-tab{z-index:100}footer#footer-edx-v3 .sr,footer#footer-edx-v3 .sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute;margin:-1px;height:1px;width:1px;border:0;padding:0;overflow:hidden;word-wrap:normal}footer#footer-edx-v3 .sr,footer#footer-edx-v3 .sr-only{background:#fff;color:#707172}footer#footer-edx-v3 .about-links,footer#footer-edx-v3 .legal-links,footer#footer-edx-v3 .social-media-links,footer#footer-edx-v3 .mobile-app-links{list-style:none;margin:0;padding:0;text-indent:0}footer#footer-edx-v3 .about-links li,footer#footer-edx-v3 .legal-links li,footer#footer-edx-v3 .social-media-links li,footer#footer-edx-v3 .mobile-app-links li,footer#footer-edx-v3 .about-links dt,footer#footer-edx-v3 .legal-links dt,footer#footer-edx-v3 .social-media-links dt,footer#footer-edx-v3 .mobile-app-links dt,footer#footer-edx-v3 .about-links dd,footer#footer-edx-v3 .legal-links dd,footer#footer-edx-v3 .social-media-links dd,footer#footer-edx-v3 .mobile-app-links dd{margin:0;padding:0}footer#footer-edx-v3 .header-global .course-header{display:none}footer#footer-edx-v3 .about-links,footer#footer-edx-v3 .legal-links,footer#footer-edx-v3 .social-media-links,footer#footer-edx-v3 .mobile-app-links{list-style:none;margin:0;padding:0;text-indent:0}footer#footer-edx-v3 .about-links li,footer#footer-edx-v3 .legal-links li,footer#footer-edx-v3 .social-media-links li,footer#footer-edx-v3 .mobile-app-links li{margin:0;padding:0}footer#footer-edx-v3 .is-deprecated{background:#fff6dd;padding:4px 10px;color:#8c6a11}@media print{footer#footer-edx-v3 .help-tab,footer#footer-edx-v3 .nav-skip,footer#footer-edx-v3 .transcript-skip,footer#footer-edx-v3 .site-nav,footer#footer-edx-v3 .legal-notices,footer#footer-edx-v3 .footer-logo,footer#footer-edx-v3 .external-links{display:none}}footer#footer-edx-v3 html,footer#footer-edx-v3 body{font-family:"Trebuchet MS","Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:1em;font-style:normal;line-height:1em}footer#footer-edx-v3 html{background:white}footer#footer-edx-v3 body{background:#fbfbf9}footer#footer-edx-v3 [tabindex="-1"]{outline:none}footer#footer-edx-v3 h1,footer#footer-edx-v3 h2,footer#footer-edx-v3 h3,footer#footer-edx-v3 h4,footer#footer-edx-v3 h5,footer#footer-edx-v3 h6{color:#707172;font:normal 1.2em/1.2em "Yanone Kaffeesatz","Bree Serif",Georgia,Cambria,"Times New Roman",Times,serif;margin:0}footer#footer-edx-v3 h1{color:#707172;font:normal 2em/1.4em "Trebuchet MS","Open Sans",Verdana,Geneva,sans-serif,sans-serif;margin-bottom:30px;text-align:center}footer#footer-edx-v3 h2{color:#585754;font:normal 1.2em/1.2em "Yanone Kaffeesatz","Bree Serif",Georgia,Cambria,"Times New Roman",Times,serif;margin-bottom:15px;-webkit-font-smoothing:antialiased}footer#footer-edx-v3 p+h2,footer#footer-edx-v3 ul+h2,footer#footer-edx-v3 ol+h2{margin-top:40px}footer#footer-edx-v3 p{color:inherit;margin:0}footer#footer-edx-v3 span{color:inherit;font:inherit}footer#footer-edx-v3 .CodeMirror span{font:inherit}footer#footer-edx-v3 .text-center{text-align:center}footer#footer-edx-v3 .text-dark-grey{color:#4a4a4a;font-size:24px}footer#footer-edx-v3 p+p,footer#footer-edx-v3 ul+p,footer#footer-edx-v3 ol+p{margin-top:20px}footer#footer-edx-v3 p a,footer#footer-edx-v3 p a:visited{color:#bb2e29;font:inherit;font-weight:inherit;text-decoration:none;transition:all 0.1s linear 0s}footer#footer-edx-v3 p a:hover,footer#footer-edx-v3 p a:focus,footer#footer-edx-v3 p a:visited:hover,footer#footer-edx-v3 p a:visited:focus{color:#c30f0f;text-decoration:underline}footer#footer-edx-v3 a,footer#footer-edx-v3 a:visited{color:#bb2e29;font:inherit;text-decoration:none;transition:all 0.1s linear 0s}footer#footer-edx-v3 a:hover,footer#footer-edx-v3 a:focus,footer#footer-edx-v3 a:visited:hover,footer#footer-edx-v3 a:visited:focus{color:#c30f0f;text-decoration:underline}footer#footer-edx-v3 a:disabled,footer#footer-edx-v3 a.is-disabled,footer#footer-edx-v3 a.disabled,footer#footer-edx-v3 a:visited:disabled,footer#footer-edx-v3 a:visited.is-disabled,footer#footer-edx-v3 a:visited.disabled{opacity:0.5;cursor:not-allowed}footer#footer-edx-v3 .content-wrapper{width:100%;margin:0 auto;background:#fbfbf9}@media print{footer#footer-edx-v3 .content-wrapper{padding-bottom:0}}footer#footer-edx-v3 .container{box-sizing:border-box;margin:0 auto 0;padding:40px 0;max-width:1180px;min-width:760px;width:100%}footer#footer-edx-v3 .container:after{content:"";display:table;clear:both}footer#footer-edx-v3 .no-min-scale{min-width:0px !important}footer#footer-edx-v3 span.edx{text-transform:none;font:inherit}footer#footer-edx-v3 .static-container{margin:0 auto 0;max-width:1200px;padding:60px 0 120px;width:100%}footer#footer-edx-v3 .static-container:after{content:"";display:table;clear:both}footer#footer-edx-v3 .static-container .inner-wrapper{margin:0 auto 0;width:83.05085%}footer#footer-edx-v3 .static-container ol,footer#footer-edx-v3 .static-container ul{list-style:disc}footer#footer-edx-v3 .static-container ol li,footer#footer-edx-v3 .static-container ul li{color:#707172;font:normal 1em/1.4em "Yanone Kaffeesatz","Bree Serif",Georgia,Cambria,"Times New Roman",Times,serif;margin:0}footer#footer-edx-v3 .static-container h1{margin-bottom:30px}footer#footer-edx-v3 .static-container h1+hr{margin-bottom:60px}footer#footer-edx-v3 .static-container p+h2,footer#footer-edx-v3 .static-container ul+h2,footer#footer-edx-v3 .static-container ol+h2{margin-top:40px}footer#footer-edx-v3 .static-container ul+p,footer#footer-edx-v3 .static-container ol+p{margin-top:20px}footer#footer-edx-v3 .loading-animation{animation:fa-spin 2s infinite linear;text-align:center;width:100%}footer#footer-edx-v3 mark{padding:0 3px;border-radius:2px;background-color:#f7e9a8;color:#333}footer#footer-edx-v3 .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}footer#footer-edx-v3 .ie-banner strong{font-weight:700}footer#footer-edx-v3 .help-tab{transform:rotate(-90deg);transform-origin:0 0;position:fixed;top:250px;left:0}footer#footer-edx-v3 .help-tab a:link,footer#footer-edx-v3 .help-tab a:visited{border:1px solid #c8c8c8;border-top-style:none;border-radius:0 0 10px 10px;background:rgba(255,255,255,0.75);color:rgba(112,113,114,0.75);font-weight:bold;text-decoration:none;padding:6px 22px 11px;display:inline-block}footer#footer-edx-v3 .help-tab a:link:hover,footer#footer-edx-v3 .help-tab a:link:focus,footer#footer-edx-v3 .help-tab a:visited:hover,footer#footer-edx-v3 .help-tab a:visited:focus{color:#fff;background:#bb2e29}footer#footer-edx-v3 .help-buttons{padding:10px 50px;text-align:center}footer#footer-edx-v3 .help-buttons button{margin:.5rem 0;font-weight:initial;text-shadow:none;letter-spacing:initial !important;text-transform:normal !important;vertical-align:initial}footer#footer-edx-v3 .help-buttons button:hover,footer#footer-edx-v3 .help-buttons button:focus{background:#bb2e29 !important;color:#fff;box-shadow:none !important;text-shadow:none !important}footer#footer-edx-v3 #feedback_form input,footer#footer-edx-v3 #feedback_form textarea{font:normal 1em/1.4em "Trebuchet MS","Open Sans",Verdana,Geneva,sans-serif,sans-serif}footer#footer-edx-v3 #feedback_form textarea[name="details"]{height:150px}footer#footer-edx-v3 #feedback_success_wrapper p{padding:0 20px 20px 20px}footer#footer-edx-v3 .is-hidden{display:none}footer#footer-edx-v3 .nav-skip,footer#footer-edx-v3 .transcript-skip{display:inline-block;position:absolute;left:0;top:-600px;overflow:hidden;background:#fff;border-bottom:1px solid #fcfcfc;padding:15px 10px}footer#footer-edx-v3 .nav-skip:focus,footer#footer-edx-v3 .nav-skip:active,footer#footer-edx-v3 .transcript-skip:focus,footer#footer-edx-v3 .transcript-skip:active{position:relative;top:auto;width:auto;height:auto;margin:0}footer#footer-edx-v3 .is-deprecated{font-weight:600}footer#footer-edx-v3{background:#fcfcfc;padding:20px;border-top:1px solid #e6e6e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer#footer-edx-v3 .footer-content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}footer#footer-edx-v3 .footer-content-wrapper:after{content:"";display:table;clear:both}footer#footer-edx-v3 p{font-size:14px;line-height:20.72px;font-family:"Trebuchet MS","Open Sans",Verdana,Geneva,sans-serif,sans-serif}footer#footer-edx-v3 .copyright{margin-top:30px}footer#footer-edx-v3 .site-nav li,footer#footer-edx-v3 .legal-notices li{font-size:14px;line-height:20.72px;margin-right:20px;color:#bb2e29}footer#footer-edx-v3 .site-nav li:last-of-type,footer#footer-edx-v3 .legal-notices li:last-of-type{margin-right:0}footer#footer-edx-v3 .site-nav li:hover,footer#footer-edx-v3 .site-nav li:focus,footer#footer-edx-v3 .legal-notices li:hover,footer#footer-edx-v3 .legal-notices li:focus{border:none}footer#footer-edx-v3 .footer-logo,footer#footer-edx-v3 .site-details,footer#footer-edx-v3 .external-links{float:left;display:block;margin-right:2.35765%;width:100%}footer#footer-edx-v3 .footer-logo:last-child,footer#footer-edx-v3 .site-details:last-child,footer#footer-edx-v3 .external-links:last-child{margin-right:0}footer#footer-edx-v3 .site-details,footer#footer-edx-v3 .external-links{margin-top:5px}footer#footer-edx-v3 .footer-logo{margin-bottom:30px}footer#footer-edx-v3 .legal-notices{margin:20px 0}footer#footer-edx-v3 .openedx-link{margin:10px 0 30px -8px;width:141px}footer#footer-edx-v3 .openedx-link a{display:inline-block}footer#footer-edx-v3 .openedx-link img{width:100%}footer#footer-edx-v3 .about-links .list-item,footer#footer-edx-v3 .legal-links .list-item,footer#footer-edx-v3 .social-media-links .list-item,footer#footer-edx-v3 .mobile-app-links .list-item{display:inline-block}footer#footer-edx-v3 .mobile-app-links{position:relative;width:260px;height:42px}footer#footer-edx-v3 .mobile-app-links:after{content:"";display:table;clear:both}footer#footer-edx-v3 .social-media-links{margin-bottom:30px}footer#footer-edx-v3 .social-media-links:after{content:"";display:table;clear:both}footer#footer-edx-v3 .icon{font-family:'FontAwesome';font-style:normal;color:#bb2e29}footer#footer-edx-v3 a.sm-link{float:left;margin:0 0 10px 10px;font-size:28px;line-height:41.44px;width:35px;height:30px;line-height:1;position:relative;display:inline;background:none;text-align:left}footer#footer-edx-v3 a.sm-link:first-of-type{margin-left:0}footer#footer-edx-v3 a.sm-link:hover,footer#footer-edx-v3 a.sm-link:focus{opacity:0.7;border:none}footer#footer-edx-v3 .app-link:first-of-type{left:0}footer#footer-edx-v3 .app-link:last-of-type{right:0}footer#footer-edx-v3 .app-link img{height:40px;max-width:200px}@media print{footer#footer-edx-v3 .site-details p{float:left}footer#footer-edx-v3 .openedx-link{margin:0;float:right}}@media screen and (min-width: 769px){footer#footer-edx-v3{padding:20px 10px}footer#footer-edx-v3 .site-details{float:left;display:block;margin-right:2.35765%;width:65.88078%}footer#footer-edx-v3 .site-details:last-child{margin-right:0}footer#footer-edx-v3 .external-links{float:left;display:block;margin-right:2.35765%;width:31.76157%}footer#footer-edx-v3 .external-links:last-child{margin-right:0}footer#footer-edx-v3 .social-media-links,footer#footer-edx-v3 .mobile-app-links{float:right}footer#footer-edx-v3 .social-media-links{margin-bottom:40px}}@media screen and (min-width: 980px){footer#footer-edx-v3 .footer-logo{float:left;display:block;margin-right:2.35765%;width:14.70196%}footer#footer-edx-v3 .footer-logo:last-child{margin-right:0}footer#footer-edx-v3 .site-details{float:left;display:block;margin-right:2.35765%;width:57.35098%}footer#footer-edx-v3 .site-details:last-child{margin-right:0}footer#footer-edx-v3 .external-links{float:left;display:block;margin-right:2.35765%;width:23.23176%}footer#footer-edx-v3 .external-links:last-child{margin-right:0}footer#footer-edx-v3 .social-media-links{margin-bottom:50px}}footer#footer-edx-v3 .footer-language-selector{margin:20px 0}footer#footer-edx-v3 .footer-language-selector label[for=footer-language-select]{display:inline-block;cursor:initial}
