@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");:root{--action-primary-active-bg:#15376D;--base-font-size:18px;--base-line-height:1.5em;--baseline:20px;--black:#000;--black-t2:rgba(0,0,0,0.5);--blue:#0075b4;--blue-d1:#005e90;--blue-d2:#00466c;--blue-d4:#001724;--blue-s1:#0075b4;--body-color:#313131;--border-color:#e7e7e7;--bp-screen-lg:1024px;--btn-brand-focus-background:#065683;--correct:#008100;--danger:#b20610;--darkGrey:#8891a1;--error-color:#cb0712;--error-color-dark:#95050d;--error-color-light:#f95861;--font-bold:700;--font-family-sans-serif:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--general-color-accent:#15376D;--gray:#767676;--gray-300:#d9d9d9;--gray-d1:#5e5e5e;--gray-l2:#adadad;--gray-l3:#c8c8c8;--gray-l4:#e4e4e4;--gray-l6:#f8f8f8;--icon-correct:url("/static/images/correct-icon.297b1d332d09.png");--icon-incorrect:url("/static/images/incorrect-icon.37ebcbcae4e0.png");--icon-info:url("/static/images/info-icon.38ff72cb4e5d.png");--icon-partially-correct:url("/static/images/partially-correct-icon.90b854eac6e9.png");--icon-spinner:url("/static/images/spinner.bc34f953403f.gif");--icon-unanswered:url("/static/images/unanswered-icon.eeff5036aba7.png");--incorrect:#b20610;--lightGrey:#edf1f5;--lighter-base-font-color:#646464;--link-color:#1b6d99;--medium-font-size:0.9em;--partially-correct:#008100;--primary:#15376D;--shadow:rgba(0,0,0,0.2);--shadow-l1:rgba(0,0,0,0.1);--sidebar-color:#f6f6f6;--small-font-size:80%;--static-path:"..";--submitted:#15376D;--success:#008100;--tmg-f2:0.25s;--tmg-s2:2s;--transparent:transparent;--uxpl-gray-background:#d9d9d9;--uxpl-gray-base:#414141;--uxpl-gray-dark:#111;--very-light-text:#fff;--warning:#e2c01f;--warning-color:#ffc01f;--warning-color-accent:#fffcdd;--white:#fff;--yellow:#e2c01f}footer#footer-edx-v3 a:not(.btn):disabled,footer#footer-edx-v3 a.is-disabled:not(.btn),footer#footer-edx-v3 a.disabled:not(.btn),footer#footer-edx-v3 a:visited:not(.btn):disabled,footer#footer-edx-v3 a.is-disabled:visited:not(.btn),footer#footer-edx-v3 a.disabled:visited:not(.btn),footer#footer-edx-v3 .is-disabled{pointer-events:none;outline:none;cursor:default}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:#000}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 .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,footer#footer-edx-v3 footer#footer-edx-v3{display:none}}footer#footer-edx-v3 html{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;line-height:1em;background:#fff}footer#footer-edx-v3 body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-size:1rem;line-height:1em;background:#fff}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:#313131;font:normal 1.2em/1.2em Crimson;margin:0}footer#footer-edx-v3 h1{color:#313131;font:normal 2em/1.4em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;text-align:center}footer#footer-edx-v3 h2{color:#646464;font:normal 1.2em/1.2em Crimson;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:not(.btn),footer#footer-edx-v3 p a:visited:not(.btn){color:#1b6d99;font:inherit;font-weight:inherit;text-decoration:none;transition:all 0.1s linear 0s}footer#footer-edx-v3 p a:not(.btn):hover,footer#footer-edx-v3 p a:not(.btn):focus,footer#footer-edx-v3 p a:visited:not(.btn):hover,footer#footer-edx-v3 p a:visited:not(.btn):focus{color:#065683;text-decoration:underline}footer#footer-edx-v3 a:not(.btn),footer#footer-edx-v3 a:visited:not(.btn){color:#1b6d99;font:inherit;text-decoration:none;transition:all 0.1s linear 0s}footer#footer-edx-v3 a:not(.btn):hover,footer#footer-edx-v3 a:not(.btn):focus,footer#footer-edx-v3 a:visited:not(.btn):hover,footer#footer-edx-v3 a:visited:not(.btn):focus{color:#065683;text-decoration:underline}footer#footer-edx-v3 a:not(.btn):disabled,footer#footer-edx-v3 a:not(.btn).is-disabled,footer#footer-edx-v3 a:not(.btn).disabled,footer#footer-edx-v3 a:visited:not(.btn):disabled,footer#footer-edx-v3 a:visited:not(.btn).is-disabled,footer#footer-edx-v3 a:visited:not(.btn).disabled{opacity:0.5;cursor:not-allowed}footer#footer-edx-v3 .content-wrapper{margin:20px auto 0 auto;max-width:1920px;padding:0 0 10px}@media (min-width: 768px){footer#footer-edx-v3 .content-wrapper{padding:0 20px 10px}}@media print{footer#footer-edx-v3 .content-wrapper{padding-bottom:0}}footer#footer-edx-v3 .container{box-sizing:border-box}footer#footer-edx-v3 .container:after{content:"";display:table;clear:both}@media (min-width: 768px){footer#footer-edx-v3 .container{margin:0 auto;padding:40px 0;max-width:940px;min-width:760px;width:100%}}footer#footer-edx-v3 .no-min-scale{min-width:0 !important}footer#footer-edx-v3 span.edx{text-transform:none;font:inherit}footer#footer-edx-v3 .static-container{margin:0 auto;max-width:1920px;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;width:82.97872%}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:#313131;font:normal 1em/1.4em Crimson;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:1920px;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 .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 0}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{left:45%;margin-left:-30px;position:absolute;top:5px;width:10%;height:auto;background-color:black;margin:0;opacity:0.8;color:white !important;text-decoration:none !important;outline:none;text-align:center}@media (max-width: 991.98px){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{left:40%;width:20%}}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register{font-size:16px;line-height:23.68px}footer#footer-edx-v3 .is-deprecated{font-weight:600}footer#footer-edx-v3{background:#fcfcfc;padding:15px 0;border-top:1px solid #e6e6e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer#footer-edx-v3 .container>div{border:none;box-shadow:none;background:inherit}footer#footer-edx-v3 .column-styles{position:relative;width:100%;flex:0 0 100%;max-width:100%;min-height:1px;padding-right:15px;padding-left:15px}footer#footer-edx-v3 a.social-links{font-size:35px}footer#footer-edx-v3 .first-div-border,footer#footer-edx-v3 .second-div-border,footer#footer-edx-v3 .third-div-border,footer#footer-edx-v3 .fourth-div-border{border-left:none}footer#footer-edx-v3 .main-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}footer#footer-edx-v3 *{box-sizing:border-box}footer#footer-edx-v3 .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}footer#footer-edx-v3 .list-unstyled{list-style:none;padding-left:0}footer#footer-edx-v3 .flex-column{flex-direction:column}footer#footer-edx-v3 a.social-links.external:hover{text-decoration:none}footer#footer-edx-v3 .full-height{height:100%}footer#footer-edx-v3 .social-app-links-div{float:none;display:table-cell;vertical-align:top}footer#footer-edx-v3 div.container{min-width:0;padding:0 15px}footer#footer-edx-v3 ul.clear-margins li{padding-bottom:5px}footer#footer-edx-v3 .row.small-screen{display:none}footer#footer-edx-v3 .row.all-screens{display:flex}footer#footer-edx-v3 h2.heading{font-weight:600;padding:5px 0;color:#646464;margin-left:8px}footer#footer-edx-v3 ul.clear-margins{list-style:outside none none;padding-bottom:15px;margin-top:15px;margin-left:8px;border-bottom:1px solid #e6e6e6;line-height:1.5}footer#footer-edx-v3 .footer-language-selector{float:right}footer#footer-edx-v3 .app-links{margin-top:15px;height:auto;display:inline-flex}footer#footer-edx-v3 .app-link img{height:35px}footer#footer-edx-v3 .social{margin-top:30px;height:auto;margin-left:5px}footer#footer-edx-v3 ul.social li{display:inline-flex;margin-right:10px}footer#footer-edx-v3 .edx-footer-logo{display:inline-flex;margin-left:5px}footer#footer-edx-v3 .edx-footer-logo img{height:42px}footer#footer-edx-v3 .footer-content-wrapper{max-width:1920px;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:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}footer#footer-edx-v3 .copyright{margin-top:30px;margin-left:8px;font-size:16px;line-height:35.52pxpx}footer#footer-edx-v3 .copyright a{text-decoration:underline !important}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:#15376D}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:#15376D}footer#footer-edx-v3 a.sm-link{float:left;margin:0 6 10 0;font-size:40px;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 a.social-links{font-size:30px;line-height:1.48px;position:relative;display:inline;background:none;text-align:left}footer#footer-edx-v3 a.social-links:first-of-type{margin-left:0}footer#footer-edx-v3 a.social-links:hover,footer#footer-edx-v3 a.social-links:focus{opacity:0.7;border:none}footer#footer-edx-v3 .app-link{padding:7px}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 (min-width: 576px){footer#footer-edx-v3{padding:20px 10px}footer#footer-edx-v3 .column-1{flex:0 0 58.33333%;max-width:58.33333%}footer#footer-edx-v3 .column-2,footer#footer-edx-v3 .column-3{flex:0 0 50%;max-width:50%}footer#footer-edx-v3 .column-2-1,footer#footer-edx-v3 .column-3-1,footer#footer-edx-v3 .column-3-2{flex:0 0 100%;max-width:100%}footer#footer-edx-v3 .column-2-2{flex:0 0 80%;max-width:80%;margin-left:10%}footer#footer-edx-v3 ul.social{padding:0;margin:0;list-style-type:none;margin-top:15px}footer#footer-edx-v3 .logo-div{margin-left:7%;display:inline-flex}footer#footer-edx-v3 ul.social li{width:65px;height:35px;float:left;margin-left:7px}footer#footer-edx-v3 div.container{min-width:0;padding:0}footer#footer-edx-v3 .first-div-border div div{border-bottom:1px solid #e6e6e6;margin-left:10%}footer#footer-edx-v3 .second-div-border div div{border-bottom:1px solid #e6e6e6;margin-left:10%}footer#footer-edx-v3 .third-div-border div div{border-bottom:none;margin-left:10%}footer#footer-edx-v3 .fourth-div-border{border-left:1px solid #e6e6e6}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}footer#footer-edx-v3 ul.clear-margins{margin-top:5px;border-bottom:none}footer#footer-edx-v3 .app-link img{height:35px;margin-top:10px}footer#footer-edx-v3 a.social-links{font-size:35px;margin-top:5px;margin-left:5px}footer#footer-edx-v3 .footer-language-selector{display:inline-block;float:none}}@media (min-width: 768px){footer#footer-edx-v3{padding:20px 10px}footer#footer-edx-v3 .ml-auto{margin-left:auto}footer#footer-edx-v3 .footer-language-selector{display:inline-block;width:max-content}footer#footer-edx-v3 .column-1{flex:0 0 25%;max-width:25%}footer#footer-edx-v3 .column-2{flex:0 0 75%;max-width:75%}footer#footer-edx-v3 .column-2-2{flex:0 0 80%;max-width:80%;margin-left:0}footer#footer-edx-v3 .column-2-2,footer#footer-edx-v3 .column-3,footer#footer-edx-v3 .column-3-2{flex:0 0 100%;max-width:100%}footer#footer-edx-v3 .column-2-1{flex:0 0 33.3333%;max-width:33.3333%}footer#footer-edx-v3 .column-3-1{flex:0 0 75%;max-width:75%}footer#footer-edx-v3 .edx-footer-logo{display:inline-flex;margin-left:0;margin-top:5px}footer#footer-edx-v3 .first-div-border{border-left:none;border-bottom:none}footer#footer-edx-v3 .first-div-border div div{border-bottom:none;margin-left:0}footer#footer-edx-v3 .second-div-border div div{border-bottom:none;margin-left:0}footer#footer-edx-v3 .second-div-border{border-left:1px solid #e6e6e6;border-bottom:none}footer#footer-edx-v3 .third-div-border{border-left:1px solid #e6e6e6}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}footer#footer-edx-v3 ul.clear-margins{margin-top:15px;border-bottom:none}footer#footer-edx-v3 .social{display:inline-flex;vertical-align:middle}footer#footer-edx-v3 ul.social{margin-top:29px}footer#footer-edx-v3 .app-links{display:inline-flex;margin-left:5px;vertical-align:middle}footer#footer-edx-v3 ul.clear-margins li{font-size:16px}footer#footer-edx-v3 h2.heading{font-weight:700}footer#footer-edx-v3 .col-md-3 .footer-language-selector{float:none;display:block;margin-left:0}footer#footer-edx-v3 ul.social li{display:inline-flex;width:auto}}@media (min-width: 992px){footer#footer-edx-v3{padding:20px 10px}footer#footer-edx-v3 .column-1,footer#footer-edx-v3 .column-2-2,footer#footer-edx-v3 .column-3-1,footer#footer-edx-v3 .column-3-2{flex:0 0 100%;max-width:100%}footer#footer-edx-v3 .column-2{flex:0 0 66.66667%;max-width:66.66667%}footer#footer-edx-v3 .column-2-1,footer#footer-edx-v3 .column-3{flex:0 0 33.3333%;max-width:33.3333%}footer#footer-edx-v3 .column-2-2{margin-left:0}footer#footer-edx-v3 .edx-footer-logo{margin-left:20px}footer#footer-edx-v3 .first-div-border{border-left:none}footer#footer-edx-v3 .second-div-border{border-left:1px solid #e6e6e6}footer#footer-edx-v3 .third-div-border{border-left:1px solid #e6e6e6}footer#footer-edx-v3 .fourth-div-border{border-left:1px solid #e6e6e6}footer#footer-edx-v3 .col-xl-2 .edx-footer-logo{margin-left:0;padding:0 0 20px 20px}footer#footer-edx-v3 div.col-xl-6 div.col-xl-4 div div{border-bottom:none}footer#footer-edx-v3 .col-xl-10 div.row div:nth-child(1) div.row:nth-child(1){padding-left:35px}footer#footer-edx-v3 .col-xl-2.col-md-12.col-sm-3.col-xs-10{text-align:left}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 .app-links{margin-left: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}footer#footer-edx-v3 ul.clear-margins{margin-top:15px;border-bottom:none}footer#footer-edx-v3 .social{display:inline-flex;vertical-align:middle;margin-top:20px}footer#footer-edx-v3 .app-links{display:inline-flex;vertical-align:middle}footer#footer-edx-v3 ul.clear-margins li{font-size:16px;padding-bottom:5px}footer#footer-edx-v3 h2.heading{font-weight:700;padding-bottom:10px}footer#footer-edx-v3 .col-xl-2 .footer-language-selector{display:inline-block;width:max-content;margin-left:0}footer#footer-edx-v3 ul.social li{display:inline}}@media (min-width: 1200px){footer#footer-edx-v3 .margin{margin-left:0}footer#footer-edx-v3 .first-div-border{border-left:1px solid #e6e6e6}footer#footer-edx-v3 .column-1{flex:0 0 16.6667%;max-width:16.6667%}footer#footer-edx-v3 .column-2{flex:0 0 50%;max-width:50%}footer#footer-edx-v3 .column-2-1,footer#footer-edx-v3 .column-3{flex:0 0 33.3333%;max-width:33.3333%}footer#footer-edx-v3 .column-2-2{margin-left:0%}footer#footer-edx-v3 .column-2-2,footer#footer-edx-v3 .column-3-1,footer#footer-edx-v3 .column-3-2{flex:0 0 100%;max-width:100%}footer#footer-edx-v3 .second-div-border{border-left:1px solid #e6e6e6}footer#footer-edx-v3 .third-div-border{border-left:1px solid #e6e6e6}footer#footer-edx-v3 .fourth-div-border{border-left:1px solid #e6e6e6}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 .app-links{margin-left: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 ul.clear-margins li{font-size:16px}footer#footer-edx-v3 .col-xl-2 .edx-footer-logo{padding-left:0}footer#footer-edx-v3 .social-media-links{margin-bottom:50px}footer#footer-edx-v3 ul.social li{display:inline}footer#footer-edx-v3 .col-xl-10 div.row div div.row{height:100%}footer#footer-edx-v3 .clear-margins{border-bottom:none}footer#footer-edx-v3 .col-xl-10 div.row div:nth-child(1) div.row:nth-child(1){padding:0}footer#footer-edx-v3 .footer-language-selector{margin:20px 0;padding:0;float:none}}footer#footer-edx-v3 .footer-language-selector{margin:10px 0}footer#footer-edx-v3 .footer-language-selector label[for=footer-language-select]{display:inline-block;cursor:initial}footer#footer-edx-v3 .select-lang-button{padding:3px;color:#126f9a !important;height:30px;margin-left:0}footer#footer-edx-v3 .select-lang-button:hover,footer#footer-edx-v3 .select-lang-button:active,footer#footer-edx-v3 .select-lang-button:focus{background:#126f9a !important;color:white !important}body,h1,h2,h3,h4,h5,h6,p,label,button{font-family:"Inter",sans-serif !important}html{background:transparent !important}body,body.view-profile{min-height:initial;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#212529;transition:background-color 5000s ease-in-out 0s;box-shadow:none}.register-btn:focus,.register-btn:focus-visible,.sign-in-btn:focus,.sign-in-btn:focus-visible,.search-button:focus,.search-button:focus-visible,.learn-more:focus,.learn-more:focus-visible,.see-children a:focus,.see-children a:focus-visible,.add-article-btn:focus,.add-article-btn:focus-visible,.member-list-widget .add:focus,.member-list-widget .add:focus-visible,section.wiki .btn.btn-primary:focus,section.wiki .btn.btn-primary:focus-visible{outline-offset:3px}.page-content-container{max-width:1600px;margin:0 auto;padding:0 15px;border:none}:focus,:focus-visible{outline-width:2px}.btn,.global-header .nav-links .secondary .btn{border-radius:0}h1,h2,h3,h1 span,h2 span,h3 span,.nav-item{font-family:"Inter",sans-serif}:not(.courseware)>#content.content-wrapper{min-height:calc(100vh - 234.5px)}@media (min-width: 992px){:not(.courseware)>#content.content-wrapper{padding-top:24px;padding-bottom:10px;margin-top:75px}}@font-face{font-family:'Crimson';src:url("/static/indigo/fonts/CrimsonText-Regular.62f10d46561e.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Crimson';src:url("/static/indigo/fonts/CrimsonText-Italic.7261d84f2e06.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Crimson';src:url("/static/indigo/fonts/CrimsonText-SemiBold.d87ac1af7b34.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Crimson';src:url("/static/indigo/fonts/CrimsonText-SemiBoldItalic.667f7d9b47af.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Crimson';src:url("/static/indigo/fonts/CrimsonText-Bold.89b16aa6c493.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Crimson';src:url("/static/indigo/fonts/CrimsonText-BoldItalic.42e41d53a8fc.ttf") format("truetype");font-weight:700;font-style:italic}header.global-header{box-shadow:none}@media (min-width: 992px){header.global-header{position:fixed;top:0;z-index:200;overflow:visible}}header.global-header .nav-links .secondary .user-image-frame{border-radius:0}header.global-header .nav-links .secondary .dropdown-user-menu{position:fixed}.login-register .form-field button.enterprise-login{display:none}.home header{box-shadow:none;background-color:#fff}.home>header .title{box-shadow:none}.home>header .outer-wrapper{padding:0}.home>header .title>.heading-group{width:100%;text-align:center}.home>header .title>.heading-group h1{text-align:center}.animation-home-header-pop-up,.home>header .outer-wrapper{animation:none}.highlighted-courses .courses,.find-courses .courses{padding-top:0}.home .courses-container .courses .courses-listing{display:flex;flex-wrap:wrap;justify-content:center}.home .courses-container .courses .courses-listing .courses-listing-item{margin:0 20px 30px 20px}.home .courses-container .courses .courses-listing .courses-listing-item:nth-child(4n),.home .courses-container .courses .courses-listing .courses-listing-item:last-child{margin-right:20px}.dashboard .main-container{padding:initial}@media (min-width: 992px){nav.wrapper-preview-menu{margin-top:75px}}.course-info header.course-profile{background:#FFD59D !important;border:0 !important;box-shadow:none !important}.course-info header.course-profile .intro-inner-wrapper{display:flex;min-height:280px;background:transparent !important;border:none;box-shadow:none}.course-info{padding-top:32px}.course-info .details .inner-wrapper .about{margin-bottom:40px !important}.course-info .details h2{font-size:18px !important;font-weight:600 !important;color:#171717 !important;margin-bottom:15px !important}.course-info .details h3{font-size:16px !important}.course-info .details .teacher-image{border-radius:50%}.course-info .details .faq{margin-bottom:35px;line-height:1.6}.course-info .details .faq .responses h2{padding-bottom:15px;border-bottom:1px solid #dfe3e6}.course-info .details .faq .responses .response{margin-bottom:15px !important;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #dfe3e6}.course-info .container{padding:0;max-width:1200px !important}.course-info .container .intro{width:calc(100% - 540px) !important;padding:40px 15px !important;display:flex !important;flex-direction:column}.course-info .container .intro .heading-group{border-bottom:0 !important;box-shadow:none !important}.course-info .container .intro .heading-group h1{font-weight:500 !important;font-size:26px;line-height:1.5 !important;color:#CE4E04 !important;margin-bottom:10px}.course-info .container .intro .heading-group span{font-size:16px;color:#fff !important}.course-info .container .intro .main-cta{margin-top:auto}.course-info .container .intro .main-cta a{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.course-info .container .intro .main-cta a span.register{display:inline-flex;width:auto;font-size:16px;font-weight:400;margin-left:50px;background:unset;color:#fff;border:0}.course-info .container .intro .main-cta a strong{display:inline-flex;width:auto;font-weight:500;font-size:18px;font-family:"Be Vietnam Pro", "Roboto", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", "sans-serif";padding:12px 36px;background:#CE4E04;color:#fff;box-shadow:none;border:1px solid #CE4E04}.course-info .container .media{height:100%;width:540px !important;padding:0 !important}.course-info .details .inner-wrapper>section{margin-bottom:0}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register{background:#CE4E04 !important;border:0 !important;box-shadow:none !important}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register{padding:10px 0}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong{background-image:none;border-radius:0}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:hover:not(:disabled){background-image:none}.course-info .course-sidebar .important-dates li{margin:0 !important;padding:15px 0 !important}.course-info .course-sidebar .important-dates li .icon{padding:1px !important;margin:0px 10px 0 0 !important}.find-courses,.university-profile{background-color:#fff}.view-profile .profile-self .wrapper-profile-field-account-privacy{margin-top:-24px}.view-profile .wrapper-profile{background-color:#fff}.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one{border:solid #15376D;border-width:5px 1px 1px 1px}.wrapper-account-settings .wrapper-header{height:100px}.wrapper-account-settings .wrapper-header .header-title{padding-top:0}.wrapper-account-settings .wrapper-header .account-nav button.active{border-bottom-color:#15376D}.wrapper-footer{box-shadow:none;padding:25px 40px}.wrapper-footer .wrapper-logo{display:none}.wrapper-footer .copyright{display:none}.wrapper-footer .nav-legal ul{display:inline-block}.wrapper-footer footer#footer-openedx .footer-about-openedx a{float:none}.wrapper-footer footer#footer-openedx .footer-about-openedx p{text-align:right}.main-container{max-width:1600px;padding-left:15px !important;padding-right:15px !important;margin:0 auto}.window-wrap{position:relative;overflow:hidden;width:100%}#lean_overlay{z-index:250}.modal{box-shadow:none;padding:0;background:none}.modal .inner-wrapper{padding:15px;border-radius:8px;border:none}@media (min-width: 576px){.modal .inner-wrapper{padding:24px}}.container.about{padding:30px 0;font-size:16px;line-height:24px;color:#515661}.container.about h1{font-size:24px;font-weight:700;line-height:34px;margin:0 0 12px;text-align:left;color:#212529}.container.about p{margin:0 0 20px}.container.about a{color:#15376D;text-decoration:underline}.container.about .graphic-img{margin:0 auto;max-width:178px;padding:30px 0}.container.about .graphic-img img{width:100%;display:block;height:auto}.container.about .graphic-img img.dark{display:none}@media (min-width: 1200px){.container.about.about__help{max-width:1200px !important}}.wrapper-course-material[aria-label="Course Material"]{margin:0 auto;max-width:1600px;padding:20px 15px !important}.wrapper-course-material[aria-label="Course Material"] .course-material{overflow:visible}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs{margin:0 0 10px;border-bottom:1px solid #E5E7EB;padding:0}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li{margin:0 32px 0 0}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li.more{margin-right:0}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button{border:0;background:none}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a,.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button{border-width:2px;font-size:14px;font-weight:500;color:#374151}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a:hover,.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a:visited,.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button:hover,.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button:visited{color:#212529;border-color:transparent}.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a.active,.wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button.active{color:#212529;border-color:#15376D}body.view-statictab #main .container,body.view-instructordash #main .container,body.view-teams #main .container,body.view-wiki #main .container,body.view-student-notes #main .container{padding:0}body.view-statictab #main .static_tab_wrapper,body.view-instructordash #main .static_tab_wrapper,body.view-teams #main .static_tab_wrapper,body.view-wiki #main .static_tab_wrapper,body.view-student-notes #main .static_tab_wrapper{border:none;max-width:1600px;padding:0 15px;margin:0 auto;box-sizing:border-box;background:no-repeat}body.view-statictab .container.about,body.view-instructordash .container.about,body.view-teams .container.about,body.view-wiki .container.about,body.view-student-notes .container.about{color:#DDDFE2}body.view-statictab .container.about h1,body.view-instructordash .container.about h1,body.view-teams .container.about h1,body.view-wiki .container.about h1,body.view-student-notes .container.about h1{color:#AEC7F6}body.view-statictab .container.about a,body.view-instructordash .container.about a,body.view-teams .container.about a,body.view-wiki .container.about a,body.view-student-notes .container.about a{color:#AEC7F6}body.view-statictab .container.about .graphic-img img,body.view-instructordash .container.about .graphic-img img,body.view-teams .container.about .graphic-img img,body.view-wiki .container.about .graphic-img img,body.view-student-notes .container.about .graphic-img img{display:none}body.view-statictab .container.about .graphic-img img.dark,body.view-instructordash .container.about .graphic-img img.dark,body.view-teams .container.about .graphic-img img.dark,body.view-wiki .container.about .graphic-img img.dark,body.view-student-notes .container.about .graphic-img img.dark{display:block}body.view-statictab .wrapper-member-select,body.view-instructordash .wrapper-member-select,body.view-teams .wrapper-member-select,body.view-wiki .wrapper-member-select,body.view-student-notes .wrapper-member-select{background:#F2F7F8 !important}body.view-statictab .wrapper-member-select select,body.view-instructordash .wrapper-member-select select,body.view-teams .wrapper-member-select select,body.view-wiki .wrapper-member-select select,body.view-student-notes .wrapper-member-select select{background:none;color:dark}body.view-statictab .member-list .label,body.view-instructordash .member-list .label,body.view-teams .member-list .label,body.view-wiki .member-list .label,body.view-student-notes .member-list .label{color:dark !important;background:#F2F7F8 !important}body.view-statictab .bottom-bar,body.view-instructordash .bottom-bar,body.view-teams .bottom-bar,body.view-wiki .bottom-bar,body.view-student-notes .bottom-bar{background:#F2F7F8 !important}body.view-statictab .bottom-bar input[type="button"],body.view-instructordash .bottom-bar input[type="button"],body.view-teams .bottom-bar input[type="button"],body.view-wiki .bottom-bar input[type="button"],body.view-student-notes .bottom-bar input[type="button"]{background:#15376D !important;border-color:#15376D !important;color:white !important;text-shadow:none !important;font-size:14px;font-weight:500}body.view-teams .container{max-width:1600px !important;padding:0 15px !important;margin:0 auto}body.view-teams .container>div{border:none;background:none}body.view-instructordash .container{max-width:1600px !important;padding:0 15px !important;margin:0 auto}body.view-instructordash .container>div{border:none;background:none}body.view-instructordash .instructor-dashboard-content-2{padding:0}@media (max-width: 575.98px){body.view-instructordash .instructor-dashboard-content-2 .wrap-instructor-info{display:block;text-align:right}}body.view-instructordash .instructor-dashboard-content-2 h2.instructor-dashboard-title{font-size:24px;line-height:30px}body.view-instructordash .instructor-dashboard-content-2 a.instructor-info-action{background:#15376D;color:white;margin:0 0 10px;outline-offset:3px}@media (max-width: 575.98px){body.view-instructordash .instructor-dashboard-content-2 a.instructor-info-action{display:inline-block;float:none}}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav{display:flex;width:100%;white-space:nowrap;border:1px solid #E5E7EB;border-radius:0;padding:0 !important}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button{border:none !important;border-radius:0 !important;border-left:1px solid #E5E7EB !important;font-size:14px;line-height:20px;font-weight:500;padding:9px 17px;color:#374151;text-decoration:none !important;outline-offset:3px}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button.active-section{background:#15376D !important;color:white !important}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:hover{color:#212529}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:focus{position:relative;z-index:1}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li:first-of-type button{border:none;border-radius:6px 0 0 6px}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li:last-of-type button{border-radius:0 6px 6px 0}body.view-instructordash .instructor-dashboard-content-2 .instructor-nav .more-responsive-menu button{display:block;width:100%}body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper{margin:0}body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table{width:100%}body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table th,body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table td{padding:10px;width:50%;font-size:16px;line-height:28px;font-weight:400;color:#111827}body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total{border-top:1px solid #E5E7EB}body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total th,body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total td{color:#15376D;font-weight:700}body.view-instructordash .instructor-dashboard-content-2 #course_info>h4{background:#F2F7F8;padding:15px 0 0 15px;font-size:18px;color:#212529;font-weight:600;margin-bottom:0}body.view-instructordash .instructor-dashboard-content-2 #course_info>.enrollment-wrapper{padding-top:0 !important}body.view-instructordash .instructor-dashboard-content-2 #course_info>.enrollment-wrapper .tip{text-align:left;font-size:14px;font-weight:normal;color:#374151;margin-bottom:10px}body.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.view-instructordash .instructor-dashboard-content-2 .basic-wrapper,body.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper,body.view-instructordash .instructor-dashboard-content-2 .running-tasks-container{background:#F2F7F8;padding:15px;margin:0 0 30px}body.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4,body.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4,body.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4,body.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4{font-size:18px;color:#212529;font-weight:600}body.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span,body.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4 span,body.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4 span,body.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4 span{font-size:14px;font-weight:normal;color:#374151}body.view-instructordash .instructor-dashboard-content-2 .list-input{list-style:none;padding:0}body.view-instructordash .instructor-dashboard-content-2 .list-input li{display:flex;font-size:16px;line-height:28px}body.view-instructordash .instructor-dashboard-content-2 .list-input li label,body.view-instructordash .instructor-dashboard-content-2 .list-input li b{font-weight:normal;font-style:normal;font-size:16px;padding:10px;line-height:28px;margin:0;width:50%;color:#111827}body.view-instructordash .enrollment-button,body.view-instructordash input[type=button],body.view-instructordash button.btn{background:#15376D;border-color:#15376D;color:white;font-weight:500;font-size:14px;box-shadow:none}.course-wrapper .course-content .xblock.xblock-student_view-vertical,.course-wrapper .course-content .xblock.xblock-public_view-vertical,.course-wrapper .courseware-results-wrapper .xblock.xblock-student_view-vertical,.course-wrapper .courseware-results-wrapper .xblock.xblock-public_view-vertical{max-width:100% !important}body.view-wiki .container{max-width:1600px !important;margin:0 auto !important;padding:0 15px !important}body.view-wiki .container>div{background:none;box-shadow:none;border:none}body.view-wiki .container #alert_stat_bar .paragon__alert-warning{color:#212529;background:#F2F7F8;border:none}body.view-wiki .container #alert_stat_bar .paragon__alert-warning button.paragon__close{background:none !important;box-shadow:none !important;color:#212529 !important;opacity:1 !important;font-size:1.2rem;border:none !important}body.view-wiki .container section.wiki .diff-container table tr.insert td{background:#54CF5E;color:#F8F8F8}body.view-wiki .container section.wiki .diff-container table tr.delete td{background:#ffa07a;color:#F8F8F8}body.view-wiki .container section.wiki .table.table-striped tr:nth-child(2n){background:#F2F7F8}body.view-wiki .container section.wiki .table.table-striped td a{color:#15376D !important}body.view-wiki .container section.wiki .directory-toolbar{background:#F2F7F8}body.view-wiki .container section.wiki .directory-toolbar a.btn{background:#15376D !important;border-color:#15376D !important;box-shadow:none !important;color:white !important;text-shadow:none}body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-large,body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-danger{background:none;color:#212529 !important;border-color:#212529 !important;text-shadow:none !important;box-shadow:none !important}body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-large:hover,body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-danger:hover{background:none !important;color:#212529 !important;border-color:#212529 !important}body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-primary,body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-brand{background:#15376D !important;border-color:#15376D !important;color:white !important;box-shadow:none}body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-primary:hover,body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-brand:hover{background:#15376D !important;border-color:#15376D !important;color:white !important}body.view-wiki .container .wiki .breadcrumbs-header{padding:15px;background:#F2F7F8;border-radius:8px;border:none;height:auto;overflow:hidden;margin:0 0 30px}body.view-wiki .container .wiki .breadcrumbs-header .global-functions{margin:0 0 0 10px}body.view-wiki .container .wiki .breadcrumbs-header .global-functions a.add-article-btn{margin:0;background:#15376D;color:white;font-size:14px;font-weight:500;box-shadow:none;border:none;padding:5px 15px !important;line-height:28px;text-shadow:none}body.view-wiki .container .wiki .breadcrumbs-header .breadcrumb{margin:0}body.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li:after{color:#6B7280}body.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li a{font-size:14px;font-weight:500;color:#6B7280}body.view-wiki .container .wiki .new-article{padding:10px 0}body.view-wiki .container .page-header,body.view-wiki .container h1{border-bottom:none;font-size:20px;padding:0;margin:0 0 10px}body.view-wiki .container .article-wrapper{border:1px solid #F2F7F8;border-radius:8px;padding:15px}body.view-wiki .container .article-wrapper:after{display:block;clear:both;content:""}body.view-wiki .container .article-wrapper .main-article{padding:0;width:calc(100% - 240px - 40px);margin:0 40px 0 0;font-size:14px;line-height:28px}body.view-wiki .container .article-wrapper .main-article p{margin:0 0 15px}body.view-wiki .container .article-wrapper .main-article h3.entry-title{margin:0 0 15px;font-size:18px;line-height:28px;font-weight:600;border:none;padding:0}body.view-wiki .container .article-wrapper .article-functions{padding:0;width:240px}body.view-wiki .container .article-wrapper .article-functions .nav-tabs li{margin:0 0 1px}body.view-wiki .container .article-wrapper .article-functions .nav-tabs li a{font-size:14px;line-height:28px;font-weight:500;color:#15376D;padding:6px 10px}body.view-wiki .container .article-wrapper .article-functions .nav-tabs li a:hover{text-decoration:none;font-weight:500;border:none;background:#F2F7F8}body.view-wiki .container .article-wrapper .article-functions .nav-tabs li a .icon{font-size:18px;line-height:28px;color:#82919B;margin:0}body.view-wiki .container .article-wrapper .article-functions .nav-tabs li.active a{border:none;color:#15376D;background:#F2F7F8}body.view-wiki .container .article-wrapper .article-functions .timestamp{border:1px solid #E5E7EB;border-radius:8px;border-left:6px solid #F2F7F8;padding:15px}body.view-wiki .container .article-wrapper .article-functions .timestamp .label{font-weight:500;font-size:12px;color:#4B5563}body.view-wiki .container .article-wrapper .article-functions .timestamp .date{font-weight:500;font-size:14px;color:#4B5563}body.view-wiki .container .article-wrapper .article-functions .see-children{border:none}body.view-wiki .container .article-wrapper .article-functions .see-children a{background:#15376D;padding:6px 15px;text-align:center;color:white;font-size:14px;font-weight:500;border-radius:6px}body.view-wiki .container .article-wrapper .article-functions .see-children a:hover,body.view-wiki .container .article-wrapper .article-functions .see-children a:focus{font-weight:500;color:white;text-decoration:none}body .slick-header-column.ui-state-default{height:auto}body .instructor-dashboard-wrapper-2 section.idash-section{line-height:1.3}body .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section h3{color:#F8F8F8}body .instructor-dashboard-wrapper-2 section.idash-section#student_admin input[type="text"]{width:100%;max-width:650px}body .instructor-dashboard-wrapper-2 section.idash-section#extensions select{height:35px;border-color:#c8c8c8}@media (max-width: 575.98px){body .instructor-dashboard-wrapper-2 section.idash-section#extensions select{display:block;width:100%}}@media (max-width: 991.98px){body .instructor-dashboard-wrapper-2 section.idash-section#extensions select{margin-bottom:10px}}body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"]{width:100%}@media (max-width: 575.98px){body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"]+input{margin-top:10px}}@media (min-width: 576px){body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"]{max-width:235px}}@media (min-width: 768px){body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"]{max-width:300px}}body .instructor-dashboard-wrapper-2 .location-example{word-wrap:break-word}body section.idash-section .message-warning{background:#fffcf5;border-color:#9c4607}body section.idash-section .message-warning .message-title{color:#9c4607}body div.book-wrapper{margin:0 auto;max-width:1600px}body.indigo-dark-theme input:-webkit-autofill,body.indigo-dark-theme input:-webkit-autofill:hover,body.indigo-dark-theme input:-webkit-autofill:focus,body.indigo-dark-theme input:-webkit-autofill:active{-webkit-text-fill-color:#F8F8F8}body.indigo-dark-theme input::placeholder{opacity:.9;color:#F8F8F8}body.indigo-dark-theme textarea,body.indigo-dark-theme form#wiki_revision .CodeMirror,body.indigo-dark-theme input[type="text"],body.indigo-dark-theme input[type="email"],body.indigo-dark-theme input[type="password"]{background:transparent;color:white}body.indigo-dark-theme *{accent-color:#AEC7F6;scrollbar-color:#F8F8F8 #0D0D0E}body.indigo-dark-theme .find-courses,body.indigo-dark-theme .university-profile{background-color:#0D0D0E}body.indigo-dark-theme .ui-state-default,body.indigo-dark-theme .ui-widget-content .ui-state-default,body.indigo-dark-theme .ui-widget-header .ui-state-default{background:#292A2C;color:#F8F8F8}body.indigo-dark-theme .idash-section .no-pending-tasks-message p{color:#F8F8F8}body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs{border-bottom:1px solid #292A2C}body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a{color:#F8F8F8}body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a:hover,body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a:visited{color:#DDDFE2;border-color:transparent}body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a.active{color:#F8F8F8;border-color:#F8F8F8}body.indigo-dark-theme.view-statictab .window-wrap,body.indigo-dark-theme.view-instructordash .window-wrap,body.indigo-dark-theme.view-teams .window-wrap,body.indigo-dark-theme.view-wiki .window-wrap,body.indigo-dark-theme.view-student-notes .window-wrap{background:none}body.indigo-dark-theme.view-statictab #email-students-beta-tip,body.indigo-dark-theme.view-instructordash #email-students-beta-tip,body.indigo-dark-theme.view-teams #email-students-beta-tip,body.indigo-dark-theme.view-wiki #email-students-beta-tip,body.indigo-dark-theme.view-student-notes #email-students-beta-tip{color:#111827}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 a.instructor-info-action,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 a.instructor-info-action,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 a.instructor-info-action,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 a.instructor-info-action,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 a.instructor-info-action{background:#AEC7F6;color:#112F6B}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .request-response-error,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .request-response-error,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .request-response-error,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .request-response-error,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .request-response-error{color:#ffa07a}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ui-widget-content,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ui-widget-content,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ui-widget-content,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ui-widget-content,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ui-widget-content{background:none;color:#F8F8F8;border:1px solid #292A2C}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ui-accordion-header,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ui-accordion-header,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ui-accordion-header,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ui-accordion-header,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ui-accordion-header{background:#AEC7F6;color:#112F6B;font-size:14px;padding-top:10px;padding-bottom:10px}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .proctoring-wrapper span.tip,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .proctoring-wrapper span.tip,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .proctoring-wrapper span.tip,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .proctoring-wrapper span.tip,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .proctoring-wrapper span.tip{background:#292A2C;color:#F8F8F8;border:none}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button{background:#AEC7F6;border-color:#AEC7F6;color:#112F6B !important;text-shadow:none;box-shadow:none;font-weight:500}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-button,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 input[type=button],body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 button.btn,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-button,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 input[type=button],body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 button.btn,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-button,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 input[type=button],body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 button.btn,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-button,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 input[type=button],body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 button.btn,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-button,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 input[type=button],body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 button.btn{background:#AEC7F6;border-color:#AEC7F6;color:#112F6B !important;text-shadow:none;box-shadow:none !important}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav{border:1px solid #E5E7EB}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li:first-child button,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li:first-child button,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li:first-child button,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li:first-child button,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li:first-child button{border:none}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button{border:none !important;border-radius:0 !important;border-left:1px solid #E5E7EB !important;color:#DDDFE2}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button.active-section,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button.active-section,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button.active-section,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button.active-section,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button.active-section{background:#AEC7F6 !important;color:#112F6B !important}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button:hover,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:hover,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button:hover,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button:hover,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button:hover{color:#F8F8F8}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button:focus,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:focus,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button:focus,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button:focus,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button:focus{box-shadow:inset 0 0 0 2px #E5E7EB !important}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table th,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table td,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table th,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table td,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table th,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table td,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table th,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table td,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table th,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table td{color:#F8F8F8}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table .total,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table .total,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table .total,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table .total{border-top:1px solid #E5E7EB}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table .total th,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table .total td,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total th,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total td,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table .total th,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table .total td,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table .total th,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table .total td,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table .total th,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table .total td{color:#AEC7F6}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info>h4,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info>h4,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info>h4,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info>h4,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info>h4{background:#292A2C;color:#F8F8F8}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper{padding-top:0}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip{color:#DDDFE2}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .basic-wrapper,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .course-errors-wrapper,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .running-tasks-container,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .basic-wrapper,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .running-tasks-container,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .basic-wrapper,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .course-errors-wrapper,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .running-tasks-container,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .basic-wrapper,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .course-errors-wrapper,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .running-tasks-container,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .basic-wrapper,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .course-errors-wrapper,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .running-tasks-container{background:#292A2C}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .basic-wrapper h4,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .course-errors-wrapper h4,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .running-tasks-container h4,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .basic-wrapper h4,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .course-errors-wrapper h4,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .running-tasks-container h4,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .basic-wrapper h4,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .course-errors-wrapper h4,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .running-tasks-container h4,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .basic-wrapper h4,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .course-errors-wrapper h4,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .running-tasks-container h4{color:#F8F8F8}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .basic-wrapper h4 span,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .course-errors-wrapper h4 span,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .running-tasks-container h4 span,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4 span,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4 span,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4 span,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .basic-wrapper h4 span,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .course-errors-wrapper h4 span,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .running-tasks-container h4 span,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .basic-wrapper h4 span,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .course-errors-wrapper h4 span,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .running-tasks-container h4 span,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .basic-wrapper h4 span,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .course-errors-wrapper h4 span,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .running-tasks-container h4 span{color:#DDDFE2}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .list-input li label,body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .list-input li b,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .list-input li label,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .list-input li b,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .list-input li label,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .list-input li b,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .list-input li label,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .list-input li b,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .list-input li label,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .list-input li b{color:#F8F8F8}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th{background:#292A2C;color:#F8F8F8 !important}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button,body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button,body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button,body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button,body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button{text-shadow:none !important;color:#F8F8F8 !important}body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd),body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd),body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd),body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd),body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd){background:#292A2C;color:#F8F8F8 !important}body.indigo-dark-theme.view-wiki .CodeMirror-scroll{background:#0D0D0E}body.indigo-dark-theme.view-wiki .CodeMirror-scroll *{color:#F8F8F8 !important}body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper{background:#292A2C}body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper iframe{background:#fafafa}body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper .close-modal{color:#F8F8F8}body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper h1{color:#F8F8F8}body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper header h2{color:#F8F8F8;text-shadow:none}body.indigo-dark-theme.view-wiki .wiki-wrapper .alert.denied,body.indigo-dark-theme.view-wiki .wiki-wrapper .alert.alert-error{color:#F8F8F8;background:#292A2C;border:none}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .main-article .alert{color:#F8F8F8;background:#292A2C;border:none}body.indigo-dark-theme.view-wiki .wiki-wrapper label{color:#F8F8F8 !important}body.indigo-dark-theme.view-wiki .wiki-wrapper label section.wiki .main-article{color:#F8F8F8}body.indigo-dark-theme.view-wiki .wiki-wrapper #alert_stat_bar .paragon__alert-warning{color:#F8F8F8;background:#292A2C;border:none}body.indigo-dark-theme.view-wiki .wiki-wrapper #alert_stat_bar .paragon__alert-warning button.paragon__close{background:none !important;box-shadow:none !important;color:#F8F8F8 !important;opacity:1 !important;font-size:1.2rem}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .diff-container table tr.insert td{background:#54CF5E;color:#F8F8F8}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .diff-container table tr.delete td{background:#ffa07a;color:#F8F8F8}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .table.table-striped tr:nth-child(2n){background:#292A2C}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .table.table-striped td a{color:#AEC7F6 !important}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .directory-toolbar{background:#292A2C}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .directory-toolbar a.btn{background:#AEC7F6 !important;border-color:#AEC7F6 !important;box-shadow:none !important;color:#112F6B !important;text-shadow:none}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .directory-toolbar .filter-clear a{color:#AEC7F6 !important}body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheet-body{background:#292A2C;color:#F8F8F8}body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheet-body pre{background:#0D0D0E;color:#F8F8F8}body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .inner-wrapper{background:#292A2C;box-shadow:none}body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .inner-wrapper button.close-modal{color:#F8F8F8 !important}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-large,body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-danger{background:none;color:#F8F8F8 !important;border-color:#F8F8F8 !important;text-shadow:none !important;box-shadow:none !important}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-large:hover,body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-danger:hover{background:none !important;color:#F8F8F8 !important;border-color:#F8F8F8 !important}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-primary,body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-brand{background:#AEC7F6 !important;border-color:#AEC7F6 !important;color:#112F6B !important;text-shadow:none !important;box-shadow:none}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-primary:hover,body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-brand:hover{background:#AEC7F6 !important;border-color:#AEC7F6 !important;color:#112F6B !important}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki.history .accordion{background:#292A2C;border:none}body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki.history .accordion small{color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header{background:#292A2C}body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header .global-functions a.add-article-btn{background:#AEC7F6 !important;color:#112F6B !important}body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li:after{color:#DDDFE2}body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li a{color:#DDDFE2}body.indigo-dark-theme.view-wiki .container .wiki .main-article{color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper{border:1px solid #292A2C}body.indigo-dark-theme.view-wiki .container .article-wrapper .main-article{color:#F8F8F8 !important}body.indigo-dark-theme.view-wiki .container .article-wrapper .main-article p{color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper .main-article h3.entry-title{color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li a{color:#AEC7F6}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li a:hover{background:#292A2C;color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li a .icon{color:#DDDFE2}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li.active a{background:#292A2C;color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .timestamp{border:1px solid #292A2C;border-left:6px solid #292A2C}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .timestamp .label{color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .timestamp .date{color:#F8F8F8}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .see-children a{background:#AEC7F6;color:#112F6B}body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .see-children a:hover,body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .see-children a:focus{color:#112F6B}body.indigo-dark-theme .container.about{color:#DDDFE2}body.indigo-dark-theme .container.about h1{color:#AEC7F6}body.indigo-dark-theme .container.about a{color:#AEC7F6}body.indigo-dark-theme .container.about .graphic-img img{display:none}body.indigo-dark-theme .container.about .graphic-img img.dark{display:block}body.indigo-dark-theme .modal{background:#292A2C !important}body.indigo-dark-theme .modal .modal-header{color:#F8F8F8 !important}body.indigo-dark-theme .modal select,body.indigo-dark-theme .modal textarea{background:transparent;color:white}body.indigo-dark-theme .modal input[type=submit]{background:#AEC7F6;border-color:#AEC7F6;color:#112F6B !important;text-shadow:none;font-size:14px;font-weight:500}body.indigo-dark-theme .wrapper-member-select{background:#292A2C !important}body.indigo-dark-theme .wrapper-member-select select{background:none;color:#F8F8F8}body.indigo-dark-theme .auth-list-container .info{color:#F8F8F8 !important}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section h3{color:#F8F8F8}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .msg-error{background:#292A2C !important;border-color:#ffa07a !important;color:#ffa07a !important}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .msg-confirm{background:#292A2C;border-top:2px solid #54CF5E;color:#54CF5E}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .copy-error{color:#ffa07a}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-warning{background:#292A2C;border-color:#ffa07a}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-warning .message-title{color:#ffa07a}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-warning .message-copy{color:#F8F8F8}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-error{background:#292A2C;border-color:#ffa07a}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-error .message-title{color:#ffa07a}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-error .message-copy{color:#F8F8F8}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .idash-section .message-confirmation{background:#0D0D0E;border-color:#54CF5E}body.indigo-dark-theme .instructor-dashboard-wrapper-2 .idash-section .message-confirmation .message-title{color:#54CF5E}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .cohort-management-details .cohort-management-settings{background:transparent}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-header{background:#292A2C}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-setup{color:#F8F8F8}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .cohort-management-details,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .cohort-management-group-add{background:#292A2C}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .wrapper-tabs .tab .toggle-button{text-shadow:none;color:#F8F8F8}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .wrapper-tabs .tab.is-selected .toggle-button{background:#AEC7F6;border-color:#AEC7F6;color:#112F6B;text-decoration:none}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-submit,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-nav .action-create,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .action-submit{background:#AEC7F6 !important;border-color:#AEC7F6 !important;color:#112F6B !important;text-shadow:none !important;box-shadow:none !important}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-supplemental{background:#292A2C}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-supplemental button{color:#F8F8F8;text-decoration:underline}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .form-fields .input-file{color:#F8F8F8}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .toggle-cohort-management-secondary,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .toggle-cohort-management-discussions{color:#AEC7F6}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-title{background:#292A2C}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#data_download .problem-browser .block-browser{background:#292A2C}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment .request-res-section h3{color:#ffa07a}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint{background:#292A2C}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint p,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint p{color:inherit !important}body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint .hint-caret,body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint .hint-caret{border-right:8px solid #292A2C;border-top:8px solid #292A2C}body.indigo-dark-theme .member-list .label{color:#F8F8F8 !important;background:#292A2C !important}body.indigo-dark-theme .bottom-bar{background:#292A2C !important}body.indigo-dark-theme .bottom-bar input[type="button"]{background:#AEC7F6 !important;border-color:#AEC7F6 !important;color:#112F6B !important;text-shadow:none !important;font-size:14px;font-weight:500}body.indigo-dark-theme.view-teams .page-header .page-title{color:#DDDFE2}body.indigo-dark-theme.view-teams .page-header .page-description{color:#F8F8F8}body.indigo-dark-theme.view-teams .page-content-nav .nav-item{color:#F8F8F8}body.indigo-dark-theme.view-teams .page-content-nav .nav-item.is-active{border-color:#AEC7F6}body.indigo-dark-theme.view-teams .page-content-main span.listing-count,body.indigo-dark-theme.view-teams .page-content-main span.listing-sort .field-label{color:#F8F8F8}body.indigo-dark-theme.view-teams ul.topics-list li.topic-card{background-color:#0D0D0E}body.indigo-dark-theme.view-teams ul.topics-list li.topic-card div.wrapper-card-meta{background-color:#0D0D0E}body.indigo-dark-theme.view-teams ul.cards-list li.list-card{background-color:#0D0D0E}body.indigo-dark-theme.view-teams ul.cards-list li.list-card div.wrapper-card-meta{background-color:#0D0D0E}body.indigo-dark-theme.view-teams .teams-content .teams-main .team-edit-fields .team-required-fields .u-field-title,body.indigo-dark-theme.view-teams .teams-content .teams-main .team-edit-fields .team-optional-fields .u-field-title{color:#F8F8F8}body.indigo-dark-theme.view-teams .listing-tools{color:#F8F8F8}body.indigo-dark-theme.view-teams .u-field-message .u-field-message-help,body.indigo-dark-theme.view-teams .u-field-message .u-field-message-notification{color:grey}body.indigo-dark-theme.view-teams .team-profile .page-content-secondary{color:grey}body.indigo-dark-theme.view-teams .card .card-type,body.indigo-dark-theme.view-teams .card .card-description{color:grey}body.indigo-dark-theme.view-teams .card .wrapper-card-meta{background:#292A2C}body.indigo-dark-theme.view-teams .card .wrapper-card-meta .meta-detail{color:#DDDFE2}body.indigo-dark-theme.view-teams .card .card-actions .action-view{border-color:#AEC7F6;color:#AEC7F6}body.indigo-dark-theme.view-teams .card .card-actions .action-view:hover{background-color:#AEC7F6;color:#292A2C}body.indigo-dark-theme.view-teams .btn-secondary,body.indigo-dark-theme.view-teams .btn-link,body.indigo-dark-theme.view-teams .edit-members .action-remove-member{color:#AEC7F6}body.indigo-dark-theme.view-teams .action-primary{background:#AEC7F6;color:#292A2C}body.indigo-dark-theme.view-teams .teams-content #teams-message.wrapper-msg{background:#292A2C}body.indigo-dark-theme.view-teams .teams-content #teams-message.wrapper-msg div.msg{color:#F8F8F8}body.indigo-dark-theme .book-wrapper .book-sidebar{background:#292A2C}body.indigo-dark-theme .book-wrapper .book-sidebar #booknav a{color:#F8F8F8}body.indigo-dark-theme .book-wrapper .book-sidebar #booknav a:hover{color:#DDDFE2}body.indigo-dark-theme.view-student-notes .wrapper-student-notes{background:#0D0D0E}body.indigo-dark-theme.view-student-notes .wrapper-title .page-title .page-subtitle{color:#F8F8F8}body.indigo-dark-theme.view-student-notes .wrapper-tabs .tab-list .tab .tab-label{color:lightgrey}body.indigo-dark-theme.view-student-notes .wrapper-tabs .tab-list .tab.is-active .tab-label{color:#F8F8F8;border-bottom-color:#DDDFE2}body.indigo-dark-theme.view-student-notes .wrapper-tabs .tab-list #view-search-results .action-close{color:#AEC7F6;background:#0D0D0E;border-color:transparent;box-shadow:none}body.indigo-dark-theme.view-student-notes .listing-tools{color:lightgrey}body.indigo-dark-theme.view-student-notes .placeholder{border-color:#AEC7F6;background:#292A2C}body.indigo-dark-theme.view-student-notes .placeholder .placeholder-title{color:#F8F8F8}body.indigo-dark-theme.view-student-notes .wrapper-notes-search .search-notes-input{background:#292A2C;color:#F8F8F8;border:1px solid grey}body.indigo-dark-theme.view-student-notes .wrapper-notes-search .search-notes-submit{background:#AEC7F6;border-color:#AEC7F6}body.indigo-dark-theme.view-student-notes .ui-loading{border-color:#AEC7F6;background:#0D0D0E}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note .wrapper-note-excerpts{border-color:orange}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note .wrapper-note-excerpts .note-excerpt{background:orange;color:#0D0D0E}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note .wrapper-note-excerpts .note-comments .note-comment-p{color:#F8F8F8}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note:hover .note-excerpt{background:#ffa07a}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note footer.reference .wrapper-reference-content a.reference-meta{color:#AEC7F6}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note footer.reference .wrapper-reference-content .reference-meta{color:#F8F8F8}body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note footer.reference .wrapper-reference-content .reference-meta::after{color:#DDDFE2}#data_download .profile-data-display-table{overflow-x:auto}#data_download .slick-cell{padding:3px;height:30px}#data_download .slick-cell.active{box-shadow:inset 0 0 0 2px #15376D}.indigo-dark-theme #data_download .slick-cell.active{box-shadow:inset 0 0 0 2px #AEC7F6}#data_download .slick-cell a{display:inline-block;padding:0 5px}.open-response-assessment-block .open-response-assessment-main-table th button:focus{outline:revert}body.indigo-dark-theme .wrapper-footer{border-top:1px solid #777792;background:#0D0D0E}body.indigo-dark-theme footer.tutor-container .logo-list li{color:#DDDFE2}body.indigo-dark-theme footer.tutor-container .logo-list li:last-child:after{background:#DDDFE2}body.indigo-dark-theme footer.tutor-container .nav-colophon ol li a{color:#DDDFE2}body.indigo-dark-theme footer.tutor-container .nav-colophon ol li a:hover{color:#F8F8F8}body.indigo-dark-theme footer.tutor-container .copyright-site{color:#DDDFE2}.body-footer{padding:0;color:#fff;background:url("https://www.binhdanhocvuso.gov.vn/static/richie/images/bg-footer.png") no-repeat center center;background-size:cover;line-height:1.5}.body-footer__container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;text-align:center;padding-top:40px;padding-bottom:36px}@media (min-width: 576px){.body-footer .body-footer__container{max-width:540px}}@media (min-width: 768px){.body-footer .body-footer__container{max-width:720px}}@media (min-width: 992px){.body-footer .body-footer__container{max-width:960px}}@media (min-width: 1200px){.body-footer .body-footer__container{max-width:1200px}}@media (min-width: 1900px){.body-footer .body-footer__container{max-width:1240px}}@media (min-width: 1200px){.body-footer .body-footer__container{max-width:1200px;padding-right:0;padding-left:0}}.body-footer__brand{height:86px;margin-bottom:4px}.body-footer .footer-title{font-size:20px;line-height:1.4;margin-bottom:12px}.body-footer .footer-contact{font-size:14px}.body-footer .footer-contact b{margin-bottom:4px}.body-footer .footer-contact a{color:#fff !important}.body-footer a:hover{text-decoration:none}.body-mentions{color:r-color("white")}.body-mentions__container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width: 576px){.body-mentions .body-mentions__container{max-width:540px}}@media (min-width: 768px){.body-mentions .body-mentions__container{max-width:720px}}@media (min-width: 992px){.body-mentions .body-mentions__container{max-width:960px}}@media (min-width: 1200px){.body-mentions .body-mentions__container{max-width:1200px}}@media (min-width: 1900px){.body-mentions .body-mentions__container{max-width:1240px}}.body-mentions__poweredby{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%;padding-bottom:9px;font-size:12px;text-align:center}.body-mentions__poweredby a{color:inherit !important}.body-mentions__poweredby a:hover{text-decoration:underline}@media (max-width: 991.98px){.body-mentions .body-mentions__poweredby{font-size:10px;padding-bottom:16px}}.nav-skip:focus{z-index:9999}header.global-header{border:none;padding:0;overflow:visible;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1);background:#faf2e4}header.global-header:after{margin-top:5px;content:"";width:100%;height:4px;display:block;background:linear-gradient(180deg, #E40500 -1.95%, #D20401 44.17%, #B10202 146.65%, #9A0103 238.89%, #8C0004 326%, #870004 402.87%)}header.global-header .main-header{display:flex;align-items:center;height:50px}@media (min-width: 992px){header.global-header .main-header{display:unset;height:auto}}header.global-header .header-logo{margin:0}header.global-header .header-logo a{margin:15px 0 15px 35px;height:auto}@media (min-width: 992px){header.global-header .header-logo a{margin:0}}header.global-header .header-logo a .logo{height:55px;margin:0}header.global-header .header-logo .course-header{display:none}header.global-header .nav-links{display:flex;align-items:center;justify-content:flex-end;padding-top:5px}header.global-header .nav-links .main{margin:0}header.global-header .nav-links .main .nav-tab a{background:#fff;max-width:100%;position:relative;display:flex;padding:10px 8px;flex-direction:row;align-items:center;font-weight:400;color:#870004;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);border-radius:4px;font-size:14px;line-height:1.2;margin:0 16px 0 0;border-bottom:unset !important}header.global-header .nav-links .main .nav-tab a.active,header.global-header .nav-links .main .nav-tab a:hover{color:#870004;border-bottom:2px solid #870004}header.global-header .nav-links .secondary{margin:0;position:relative;justify-content:end}header.global-header .nav-links .secondary .mobile-nav-item{margin:0 !important;padding:0 !important}header.global-header .nav-links .secondary .mobile-nav-item .sign-in-btn{background:#C80900 !important;color:#fff !important;font-size:16px !important;font-weight:500 !important;border:0 !important}header.global-header .nav-links .secondary .toggle-user-dropdown{font-size:14px;font-weight:500;line-height:20px;border-radius:6px;margin:12px 0}header.global-header .nav-links .secondary .toggle-user-dropdown .username{font:-webkit-control}header.global-header .nav-links .secondary .dropdown-user-menu{position:absolute;right:0;top:60px;width:224px;border-radius:6px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05),0px 4px 6px -2px rgba(0,0,0,0.05),0px 10px 15px -3px rgba(0,0,0,0.1);border:none;overflow:hidden}header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item{border:none !important}@media (min-width: 992px){header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item.hide-desktop{display:none}}header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a{box-sizing:border-box;padding:10px;font-size:14px;line-height:20px;color:#374151}header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a:hover{background:#F2F7F8;color:#212529}header.global-header .hamburger-menu{height:17px;width:20px;left:15px;top:18px;background:none;border:0;padding:0;box-shadow:none}header.global-header .hamburger-menu .line{height:2px}header.global-header .hamburger-menu .line:nth-child(2),header.global-header .hamburger-menu .line:nth-child(3){top:6px}header.global-header .hamburger-menu .line:nth-child(4){top:12px}.mobile-menu{position:absolute;left:0;top:54px;z-index:9999;margin:0;border:none;border-bottom:2px solid #15376D;width:100%}.mobile-menu .mobile-nav-link a{font-weight:normal;padding:16px;font-size:14px;line-height:20px;color:#374151;border:none}.mobile-menu .mobile-nav-link a:hover,.mobile-menu .mobile-nav-link a.active{background:#F2F7F8;color:#212529}.header-container{margin:0 auto;padding:5px 5px 0 5px;max-width:1200px;box-sizing:border-box}.header-container:after{display:block;clear:both;content:""}.theme-toggle-button{position:relative;display:flex;align-items:center;margin-right:0 !important}@media (min-width: 992px){.theme-toggle-button{margin-right:1.5rem !important}}.theme-toggle-button .light-theme-icon,.theme-toggle-button .dark-theme-icon{width:18px;height:1.5rem;color:#15376D}.theme-toggle-button .light-theme-icon svg,.theme-toggle-button .dark-theme-icon svg{width:inherit;height:inherit}.theme-toggle-button #toggle-switch{display:flex;margin:0 5px}.theme-toggle-button #toggle-switch label{margin:0}.theme-toggle-button #toggle-switch .switch{position:relative;display:inline-block;width:45px;height:24px}.theme-toggle-button #toggle-switch .switch input{opacity:0;width:0;height:0}.theme-toggle-button #toggle-switch .switch input:focus ~ .slider{outline:2px solid #15376D;outline-offset:1px}.theme-toggle-button #toggle-switch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1D386A;transition:.4s}.theme-toggle-button #toggle-switch .switch .slider::before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;background-color:white;transition:.4s}.theme-toggle-button #toggle-switch .switch .slider.round{border-radius:34px}.theme-toggle-button #toggle-switch .switch .slider.round::before{border-radius:50%}body.indigo-dark-theme{background:#0D0D0E !important;color:#F8F8F8 !important}body.indigo-dark-theme .window-wrap{background:#0D0D0E}body.indigo-dark-theme .mobile-menu{position:absolute;left:0;top:54px;z-index:9999;margin:0;border:none;border-bottom:2px solid #15376D;width:100%}body.indigo-dark-theme .mobile-menu .mobile-nav-link a{background:#454545;color:#F8F8F8}body.indigo-dark-theme .mobile-menu .mobile-nav-link a:hover,body.indigo-dark-theme .mobile-menu .mobile-nav-link a.active{background:#323232;color:#F8F8F8}body.indigo-dark-theme header.global-header{background:#0D0D0E;box-shadow:0px 1px 2px 0px rgba(255,255,255,0.8),0px 1px 3px 0px rgba(255,255,255,0.1)}body.indigo-dark-theme header.global-header .nav-links .main .nav-tab a{color:#F8F8F8}body.indigo-dark-theme header.global-header .nav-links .main .nav-tab a.active,body.indigo-dark-theme header.global-header .nav-links .main .nav-tab a:hover{color:#F8F8F8;border-bottom:2px solid #F8F8F8}body.indigo-dark-theme header.global-header .nav-links .secondary .toggle-user-dropdown{background:#AEC7F6;color:#112F6B}body.indigo-dark-theme header.global-header .nav-links .secondary .toggle-user-dropdown:after{border-color:#112F6B}body.indigo-dark-theme header.global-header .nav-links .secondary .dropdown-user-menu{background:#36383B;box-shadow:0px 0px 0px 1px rgba(255,255,255,0.8),0px 4px 6px -2px rgba(255,255,255,0.05),0px 10px 15px -3px rgba(255,255,255,0.1)}body.indigo-dark-theme header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a{color:#DDDFE2;background:none}body.indigo-dark-theme header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a:hover{background:#0D0D0E;color:#F8F8F8}body.indigo-dark-theme header.global-header .hamburger-menu .line{background:#F8F8F8}body.indigo-dark-theme .theme-toggle-button .light-theme-icon,body.indigo-dark-theme .theme-toggle-button .dark-theme-icon{color:#DDDFE2}body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch input:focus ~ .slider{outline-color:#AEC7F6}body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch .slider{background-color:#717D8A}body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch .slider::before{transform:translateX(19px);box-shadow:0 0 1px #AEC7F6}.window-wrap #content.content-wrapper{padding:0 !important;margin:0 !important;max-width:100%}@media (min-width: 992px){.window-wrap #content.content-wrapper{margin-top:64px !important}}.sidebar-notification.add{background:#FFFBEB;padding:15px;margin:0 0 -50px}.sidebar-notification.add ul{margin:0;padding:0}.sidebar-notification.add ul li.status-verification.warning{border:none !important;padding:0 0 0 32px;position:relative}.sidebar-notification.add ul li.status-verification.warning svg{position:absolute;left:0;top:0}.sidebar-notification.add ul li.status-verification.warning .status-title{color:#92400E;font-size:14px;font-weight:500;margin:0 0 8px}.sidebar-notification.add ul li.status-verification.warning p.status-note{color:#92400E;font-size:14px;margin:0}.sidebar-notification.add ul li.status-verification.warning p.status-note strong{font-weight:normal;text-decoration:underline}.sidebar-notification.add ul li.status-verification.warning p.status-note a{color:#92400E;text-decoration:none}.dashboard{display:block}.dashboard .main-container{padding:25px 0}@media (min-width: 768px){.dashboard .main-container{padding:100px 0}}.dashboard .wrapper-header-courses{display:none}.course-heading-area{margin:0 0 20px;font-size:14px;color:#515661}@media (min-width: 768px){.course-heading-area{margin:0 0 30px;font-size:16px;line-height:20px}}.course-heading-area h2{color:#111827;font-size:20px;font-weight:700;line-height:30px;margin:0 0 8px}@media (min-width: 768px){.course-heading-area h2{font-size:24px;font-weight:700;margin:0 0 12px}}.course-heading-area p{margin:0}.empty-dashboard-message{border:none;margin:0 auto;max-width:560px;text-align:center;background:none;padding:0}.empty-dashboard-message h2{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0 0 12px}@media (min-width: 768px){.empty-dashboard-message h2{font-size:18px;line-height:30px;margin:0 0 19px}}.empty-dashboard-message p{margin:0 0 50px;font-size:14px;line-height:20px;color:#111827;text-shadow:none}@media (min-width: 768px){.empty-dashboard-message p{font-size:18px;line-height:24px}}.empty-dashboard-message .image-placeholder{max-width:412px;margin:0 auto}.empty-dashboard-message .image-placeholder img{display:block;width:100%}.search-area{margin:0 0 25px}@media (min-width: 768px){.search-area{margin:0 0 70px}}.search-area .dashboard-search-bar{margin:0 !important}.search-area .dashboard-search-results{padding:10px 0 0;margin:0;font-size:12px}@media (min-width: 768px){.search-area .dashboard-search-results{font-size:14px}}.search-area .dashboard-search-results .search-info{padding:0 0 5px;margin:0 0 5px;font-size:12px;border-bottom-width:2px}@media (min-width: 768px){.search-area .dashboard-search-results .search-info{font-size:14px}}.search-area .dashboard-search-results .search-info h2{display:none}.search-area .dashboard-search-results .search-info .search-count{float:none}.search-area .search-field-wrapper:after{clear:both;content:"";display:block}.search-area .search-field-wrapper .button-holder{float:right}.search-area .search-field-wrapper .button-holder button{position:static;margin:0 0 0 16px;min-width:90px;color:#fff;font-size:16px;font-weight:500;line-height:26px;text-align:center;padding:6px;height:38px;border-radius:6px;background:#15376D;font-family:"Inter",sans-serif}@media (min-width: 576px){.search-area .search-field-wrapper .button-holder button{min-width:100px}}.search-area .search-field-wrapper .button-holder button:hover{background:#15376D;opacity:.8}.search-area .search-field-wrapper .input-holder{overflow:hidden;border-radius:6px;background:#F2F7F8;padding:0 0 0 33px;position:relative}.search-area .search-field-wrapper .input-holder svg{position:absolute;left:12px;font-size:20px;top:10px}.search-area .search-field-wrapper .input-holder input{border:none;box-shadow:none;height:38px;width:100%;background:none;outline:none;font-size:14px;line-height:20px;padding:9px 10px}.dashboard .main-container .my-courses .listing-courses .course-item .course-container{border:none;border-radius:none}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course{box-shadow:0px 1px 2px rgba(0,0,0,0.06),0px 1px 3px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;background:#fff}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details{padding:0}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image{float:none;width:100%;max-height:unset;margin:0;position:relative;display:block !important}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image img{display:block;width:100%;height:auto}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions{position:absolute;right:5px;top:5px}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .action.action-more{width:30px;height:30px;padding:5px;background:rgba(0,0,0,0.5);border:none;box-shadow:none;margin:0}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown{top:29px;right:0;min-width:10px}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05),0px 4px 6px -2px rgba(0,0,0,0.05),0px 10px 15px -3px rgba(0,0,0,0.1);border:none}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list:after,.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list:before{display:none}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list li{padding:0;margin:0 !important}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list li a{float:none;padding:0;border:none}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details{padding:10px 20px 0;display:block;margin:0}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details h3{font-family:"Inter",sans-serif;height:72px}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .wrapper-course-info-actions{display:block}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-title{color:#292C2E;font-size:16px;line-height:22px;height:auto;padding:0;margin:0 0 5px;white-space:unset;overflow:hidden !important;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .info-university{color:#70787E;font-size:14px;line-height:20px;height:auto;padding:0;margin:0 0 15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course{display:block;border-radius:6px;background:#15376D;text-align:center;padding:9px 17px;font-size:14px;font-weight:500;line-height:20px;margin:0 0 30px;color:#fff;float:none;border:none}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course:hover{opacity:.8}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info{border-top:1px solid #ECF0F4;padding:10px 20px;margin:0 -20px;color:#515661;font-size:14px;line-height:20px}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info svg{display:inline-block;margin:-4px 10px 0 0;vertical-align:middle}.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info .info-date-block-container{display:inline}.listing-courses{letter-spacing:-.32em;margin:0 -2.5% !important}.listing-courses li{letter-spacing:normal;display:inline-block !important;vertical-align:top;width:95% !important;margin:0 2.5% 25px !important}@media (min-width: 576px){.listing-courses li{width:45% !important}}@media (min-width: 768px){.listing-courses li{width:28.33% !important}}.modal.unenroll-modal{width:512px}.modal.unenroll-modal .inner-wrapper{text-align:center;font-size:14px;color:#515661}.modal.unenroll-modal .inner-wrapper img{margin:0 0 20px}.modal.unenroll-modal .inner-wrapper h2{font-size:18px;line-height:24px;font-weight:500;color:#111827;margin:0 0 8px}.modal.unenroll-modal .inner-wrapper p{margin:0 0 24px}.modal.unenroll-modal .inner-wrapper form{padding:0;margin:0}.modal.unenroll-modal .inner-wrapper form .submit{padding:0}.modal.unenroll-modal .inner-wrapper .btn-list{padding:0;margin:0 -6px;list-style:none;display:flex}.modal.unenroll-modal .inner-wrapper .btn-list li{width:calc(50% - 12px);margin:0 6px}.modal.unenroll-modal .inner-wrapper .btn-list button,.modal.unenroll-modal .inner-wrapper .btn-list input[type="submit"]{width:100%;font-size:14px;line-height:20px;border:1px solid #15376D !important;background:#15376D !important;color:#fff;padding:8px 15px;border-radius:6px;font-weight:500;font-family:"Inter",sans-serif}.modal.unenroll-modal .inner-wrapper .btn-list .close-modal{position:static;border-color:#D1D5DB !important;color:#374151;background:none !important}.window-wrap #content.content-wrapper{padding:0 !important;margin:0 !important;max-width:100%}@media (min-width: 992px){.window-wrap #content.content-wrapper{margin-top:64px !important}}.course-heading-area{margin:0 0 20px;font-size:14px;color:#515661}@media (min-width: 768px){.course-heading-area{margin:0 0 30px;font-size:16px;line-height:20px}}.course-heading-area h2{color:#111827;font-size:20px;font-weight:700;line-height:30px;margin:0 0 8px}@media (min-width: 768px){.course-heading-area h2{font-size:24px;font-weight:700;margin:0 0 12px}}.course-heading-area p{margin:0}.find-courses{padding-top:48px}.find-courses .courses-listing{display:grid !important;grid-template-columns:repeat(4, 1fr);grid-gap:32px 28px}@media (max-width: 1199.98px){.find-courses .courses-listing{padding:0 15px !important}}@media (max-width: 991.98px){.find-courses .courses-listing{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.find-courses .courses-listing{grid-template-columns:repeat(1, 1fr)}}.find-courses .courses-listing .courses-listing-item{width:100% !important;display:flex !important;max-height:unset !important}.courses-container{padding:0 !important;max-width:1200px;margin:0 auto}.saerch-bar-discover{margin:0 0 25px;display:flex}@media (min-width: 768px){.saerch-bar-discover{margin:0 0 30px}}.saerch-bar-discover:after{display:block;clear:both;content:""}.saerch-bar-discover .filters .filters-inner{border:none}.saerch-bar-discover .filters .filters-inner .clear-filters{display:none}.saerch-bar-discover .filters .filters-inner ul li{padding:0;margin:0 7px 5px 0;background:none}.saerch-bar-discover .filters .filters-inner ul li button{padding:2px 10px;border-radius:12px;background:#15376D !important;color:#fff;font-size:14px;line-height:20px}.saerch-bar-discover .discover-search{width:100%}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input{float:none;display:flex;margin:0;width:auto}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input:after{display:block;clear:both;content:""}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder{float:right}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button{position:static;margin:0 0 0 16px;min-width:90px;color:#fff;font-size:16px;font-weight:500;line-height:26px;text-align:center;padding:6px;height:38px;border-radius:6px;background:#15376D;font-family:"Inter",sans-serif;border:none;box-shadow:none !important}@media (min-width: 576px){.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button{min-width:100px}}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button:hover{background:#15376D;opacity:.8}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder{flex-grow:1;border-radius:6px;background:#F2F7F8;padding:0 0 0 33px;position:relative}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder svg{position:absolute;left:12px;font-size:20px;top:10px}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder svg path{fill:#4a5564}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input{border:none;box-shadow:none;height:38px;width:100%;background:none;outline:none;font-size:14px;line-height:20px;padding:9px 10px}.saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input::placeholder{color:#4a5564}.saerch-bar-discover .discover-search .search-status-label{font-size:14px;line-height:20px;padding:10px 0 0;height:auto;min-height:auto;width:100%;float:none;color:#515661}.filter-block{flex:0 0 80px;position:relative;z-index:9}@media (min-width: 576px){.filter-block{flex:0 0 130px}}.filter-block.show .dropdown-menu{display:block}.filter-block>a{display:block;background-color:#F2F7F8;text-decoration:none !important;font-size:14px;line-height:20px;margin:0 16px 0 0;font-weight:500;padding:8px 10px;border-radius:6px;color:#4B5563}.filter-block>a:hover{text-decoration:none;color:#4B5563}.filter-block>a svg{display:inline-block;vertical-align:middle}.filter-block>a span{padding:0 3px;display:none}@media (min-width: 576px){.filter-block>a span{display:inline}}.filter-block .dropdown-menu{display:none;width:200px;left:0;top:48px !important;transform:none !important;border-radius:6px;background:#F2F7F8;padding:10px 10px 0;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05),0px 4px 6px -2px rgba(0,0,0,0.05),0px 10px 15px -3px rgba(0,0,0,0.1)}.filter-block .search-facets{float:none;width:100%;margin:0;box-shadow:none;background:none}.filter-block .search-facets h2{display:none}.filter-block .search-facets .search-facets-lists h3{border:none;padding:0;margin:0 0 10px;color:#191B23;font-size:14px;font-weight:700}.filter-block .search-facets .search-facets-lists ul.facet-list{padding:0 0 0 25px;max-height:100px;overflow-y:auto}.filter-block .search-facets .search-facets-lists ul.facet-list li{height:auto;margin:0 0 10px}.filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option{position:relative;float:none;width:auto;background:none !important;padding:0 0 0 24px;font-size:14px;line-height:20px;color:#191B23}.filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count{background:#15376D;border-color:#15376D}.filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count:before{content:"\f00c";width:auto;top:0;left:2px;display:block;font-size:10px;line-height:14px;color:#fff}.filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option .count{position:absolute;left:0;right:auto;top:2px;width:16px;height:16px;border-radius:4px;border:1px solid #C4C7CF;background:#fff}.filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option .count .count-number{display:none}body.indigo-dark-theme .course-heading-area{color:#DDDFE2}body.indigo-dark-theme .course-heading-area h2{color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .filters .filters-inner ul li button{background:#AEC7F6 !important;color:#112F6B}body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button{background:#AEC7F6;color:#112F6B}body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button:hover{background:#AEC7F6;color:#112F6B}body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder{background:#292A2C}body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder svg path{color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input{color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .discover-search .search-status-label{color:#DDDFE2}body.indigo-dark-theme .saerch-bar-discover .filter-block>a{background-color:#292A2C;color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .filter-block>a:hover{color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .filter-block>a svg{fill:transparent;stroke:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .filter-block>a svg.arrow{fill:#F8F8F8;stroke:none}body.indigo-dark-theme .saerch-bar-discover .filter-block .dropdown-menu{background:#292A2C}body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists h3{color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option{color:#F8F8F8}body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count{background:#AEC7F6;border-color:#AEC7F6}body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count:before{color:#112F6B}body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option .count{border:1px solid #F8F8F8;background:#F8F8F8}body.indigo-dark-theme .courses-container .courses .courses-listing li .course{box-shadow:none;border:1px solid #777792;background:#292A2C}body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-title{color:#F8F8F8}body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-organization{color:#DDDFE2}body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .learn-more{background:#AEC7F6;color:#112F6B}body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-date{border-top:1px solid #777792;color:#DDDFE2;background:#36383B}body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-date svg path{fill:#DDDFE2}.course-info.about.container{padding-top:50px;padding-bottom:20px}@media (min-width: 768px){.course-info.about.container{padding-top:70px;padding-bottom:70px}}.course-info.about header.course-profile{overflow:visible;background:none}.course-info.about header.course-profile .intro-inner-wrapper{background:none;padding:0 0 60px}@media (min-width: 768px){.course-info.about header.course-profile .intro-inner-wrapper{padding:0 0 20px}}@media (min-width: 992px){.course-info.about header.course-profile .intro-inner-wrapper{padding:36px 0 60px}}.course-info.about .intro-inner-wrapper .profile-top:after{display:block;content:"";clear:both}.course-info.about .intro-inner-wrapper .profile-top .info-profile{overflow:hidden;padding:0 0 10px}@media (min-width: 768px){.course-info.about .intro-inner-wrapper .profile-top .info-profile{padding:0 0 70px}}.course-info.about .intro-inner-wrapper .profile-top .info-profile h1{font-size:24px;font-weight:800;margin:0 0 8px;line-height:30px;color:#111827;text-align:left}.course-info.about .intro-inner-wrapper .profile-top .info-profile .org{display:block;color:#515661;font-size:16px;line-height:22px}.course-info.about .intro-inner-wrapper .profile-top .media{margin:0 auto 20px;padding:0;display:block;max-width:400px;width:100%}@media (min-width: 768px){.course-info.about .intro-inner-wrapper .profile-top .media{float:right;width:32%;margin:0 0 0 80px}}.course-info.about .intro-inner-wrapper .profile-top .media img{display:block;width:100%;height:auto;position:relative;z-index:1;border-radius:8px;height:180px;object-fit:cover}.course-info.about .intro-inner-wrapper .profile-top .media .hero{position:relative;overflow:visible;border:none}.course-info.about .intro-inner-wrapper .profile-top .media .hero:after{position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);content:"";border-radius:8px;border:1px solid #F2F7F8}.course-info.about .intro-inner-wrapper .profile-top .media .hero .play-intro{z-index:10}@media (min-width: 768px){.course-info.about .main-cta{margin:-50px 0 0}}.course-info.about .main-cta span.register.disabled{display:inline-block;vertical-align:top;padding:7px 14px;color:#374151;border-radius:6px;background:#fff;font-size:16px;line-height:24px;font-weight:500;text-decoration:none !important;border:1px solid #D1D5DB;margin-right:20px}@media (min-width: 768px){.course-info.about .main-cta span.register.disabled{padding:12px 24px}}.course-info.about .main-cta span.register.disabled:hover{opacity:1}.course-info.about .main-cta a{display:inline-block;text-decoration:none !important}.course-info.about .main-cta a.register,.course-info.about .main-cta a strong,.course-info.about .main-cta>span.register,.course-info.about .main-cta a.add-to-cart{display:inline-block;vertical-align:top;padding:8px 15px;color:#fff;border-radius:6px;background:#15376D;font-size:16px;line-height:24px;font-weight:500;text-decoration:none !important}@media (min-width: 768px){.course-info.about .main-cta a.register,.course-info.about .main-cta a strong,.course-info.about .main-cta>span.register,.course-info.about .main-cta a.add-to-cart{padding:13px 25px}}.course-info.about .main-cta a.register:hover,.course-info.about .main-cta a strong:hover,.course-info.about .main-cta>span.register:hover,.course-info.about .main-cta a.add-to-cart:hover{text-decoration:none;opacity:.8}.course-info.about .main-cta span.closed{background:#F2F7F8;border-radius:6px;color:#9CA3AF;font-size:16px;line-height:24px;padding:16px;font-weight:500;display:inline-block;vertical-align:top}.course-info.about .about-content{display:flex;flex-flow:column-reverse;flex-wrap:wrap}@media (min-width: 768px){.course-info.about .about-content{display:block}}.course-info.about .about-content:after{display:block;clear:both;content:""}.course-info.about .about-content .details{width:100%}@media (min-width: 768px){.course-info.about .about-content .details{width:calc(100% - 32% - 35px);margin-right:35px}}@media (min-width: 992px){.course-info.about .about-content .details{width:calc(100% - 32% - 57px);margin-right:57px}}.course-info.about .about-content .details .wrap-instructor-info{display:none}.course-info.about .about-content .details .about,.course-info.about .about-content .details .prerequisites,.course-info.about .about-content .details .course-staff,.course-info.about .about-content .details .faq{font:16px/20px "Inter",sans-serif;color:#515661;border-radius:8px;border:1px solid #F2F7F8;border-left:14px solid #F2F7F8;padding:24px 16px 10px 16px;margin:0 0 20px}.course-info.about .about-content .details .about .responses,.course-info.about .about-content .details .prerequisites .responses,.course-info.about .about-content .details .course-staff .responses,.course-info.about .about-content .details .faq .responses{float:none;width:100%}.course-info.about .about-content .details .about p,.course-info.about .about-content .details .prerequisites p,.course-info.about .about-content .details .course-staff p,.course-info.about .about-content .details .faq p{margin:0 0 14px}.course-info.about .about-content .details .about h2,.course-info.about .about-content .details .prerequisites h2,.course-info.about .about-content .details .course-staff h2,.course-info.about .about-content .details .faq h2{margin:0 0 14px;color:#111827;font-size:18px;line-height:24px;font-weight:600}.course-info.about .about-content .details .about h3,.course-info.about .about-content .details .prerequisites h3,.course-info.about .about-content .details .course-staff h3,.course-info.about .about-content .details .faq h3{margin:0 0 5px;color:#4B5563;font-size:14px;line-height:20px;font-weight:500}.course-info.about .about-content .details .about .response,.course-info.about .about-content .details .prerequisites .response,.course-info.about .about-content .details .course-staff .response,.course-info.about .about-content .details .faq .response{margin:0 0 12px}.course-info.about .about-content .details .about .response:last-child,.course-info.about .about-content .details .prerequisites .response:last-child,.course-info.about .about-content .details .course-staff .response:last-child,.course-info.about .about-content .details .faq .response:last-child{margin:0}.course-info.about .about-content .details .about .teacher,.course-info.about .about-content .details .prerequisites .teacher,.course-info.about .about-content .details .course-staff .teacher,.course-info.about .about-content .details .faq .teacher{margin:0 0 38px}.course-info.about .about-content .details .about .teacher:last-child,.course-info.about .about-content .details .prerequisites .teacher:last-child,.course-info.about .about-content .details .course-staff .teacher:last-child,.course-info.about .about-content .details .faq .teacher:last-child{margin:0 0 14px}.course-info.about .about-content .details .about .teacher.update,.course-info.about .about-content .details .prerequisites .teacher.update,.course-info.about .about-content .details .course-staff .teacher.update,.course-info.about .about-content .details .faq .teacher.update{position:relative;overflow:hidden}@media (min-width: 768px){.course-info.about .about-content .details .about .teacher.update:after,.course-info.about .about-content .details .prerequisites .teacher.update:after,.course-info.about .about-content .details .course-staff .teacher.update:after,.course-info.about .about-content .details .faq .teacher.update:after{position:absolute;width:1px;height:100%;content:"";top:0;left:145px;background:#F2F7F8}}.course-info.about .about-content .details .about .teacher.update .teacher-info,.course-info.about .about-content .details .prerequisites .teacher.update .teacher-info,.course-info.about .about-content .details .course-staff .teacher.update .teacher-info,.course-info.about .about-content .details .faq .teacher.update .teacher-info{overflow:hidden}.course-info.about .about-content .details .about .teacher.update .teacher-image,.course-info.about .about-content .details .prerequisites .teacher.update .teacher-image,.course-info.about .about-content .details .course-staff .teacher.update .teacher-image,.course-info.about .about-content .details .faq .teacher.update .teacher-image{text-align:left;border:none;height:auto;margin:0 0 5px;float:none;width:auto}@media (min-width: 768px){.course-info.about .about-content .details .about .teacher.update .teacher-image,.course-info.about .about-content .details .prerequisites .teacher.update .teacher-image,.course-info.about .about-content .details .course-staff .teacher.update .teacher-image,.course-info.about .about-content .details .faq .teacher.update .teacher-image{margin:0 30px 0 0;width:130px;float:left;text-align:center}}.course-info.about .about-content .details .about .teacher.update .teacher-image img,.course-info.about .about-content .details .prerequisites .teacher.update .teacher-image img,.course-info.about .about-content .details .course-staff .teacher.update .teacher-image img,.course-info.about .about-content .details .faq .teacher.update .teacher-image img{width:60px;border-radius:50%;display:block;margin:0 0 12px;float:none}@media (min-width: 768px){.course-info.about .about-content .details .about .teacher.update .teacher-image img,.course-info.about .about-content .details .prerequisites .teacher.update .teacher-image img,.course-info.about .about-content .details .course-staff .teacher.update .teacher-image img,.course-info.about .about-content .details .faq .teacher.update .teacher-image img{margin:0 auto 12px}}.course-info.about .about-content .details .about .teacher.update .teacher-image h3,.course-info.about .about-content .details .prerequisites .teacher.update .teacher-image h3,.course-info.about .about-content .details .course-staff .teacher.update .teacher-image h3,.course-info.about .about-content .details .faq .teacher.update .teacher-image h3{margin:0}.course-info.about .course-sidebar{background:#F2F7F8;padding:24px;border-radius:8px;width:100%;box-sizing:border-box;margin:0 0 25px}@media (min-width: 768px){.course-info.about .course-sidebar{width:32%;margin:0;max-width:400px;float:right}}.course-info.about .course-sidebar h2{color:#111827;font-size:20px;line-height:28px;font-weight:700;margin:0 0 20px}.course-info.about .course-sidebar header{padding:0;margin:0;border:none;text-align:left}.course-info.about .course-sidebar header:after{display:none}.course-info.about .course-sidebar header .social-sharing{height:auto;text-align:left}.course-info.about .course-sidebar header .social-sharing .sharing-message{background:white;border:none;border-top:4px solid #15376D;color:#000;font:10px/15px "Inter",sans-serif;padding:10px}.course-info.about .course-sidebar header .social-sharing .share{width:auto;height:auto;opacity:1;margin-right:10px;vertical-align:top}.course-info.about .course-sidebar .important-dates{padding:0}.course-info.about .course-sidebar .important-dates li{position:relative;padding:0 0 20px 36px;overflow:hidden;border:none;margin:0}.course-info.about .course-sidebar .important-dates li svg,.course-info.about .course-sidebar .important-dates li .fa{position:absolute;line-height:24px;font-size:17px;left:0;top:0;margin:0;color:#9CA3AF;opacity:1}.course-info.about .course-sidebar .important-dates li p{font-size:14px;font-weight:500;line-height:24px;float:none;color:#4B5563;margin:0 0 5px;font-family:"Inter",sans-serif;float:left}@media (min-width: 768px){.course-info.about .course-sidebar .important-dates li p{float:none}}@media (min-width: 992px){.course-info.about .course-sidebar .important-dates li p{float:left}}.course-info.about .course-sidebar .important-dates li .important-dates-item-text{float:none;font-size:12px;line-height:24px;color:#515661;display:block;font-weight:normal;font-family:"Inter",sans-serif;float:right}@media (min-width: 768px){.course-info.about .course-sidebar .important-dates li .important-dates-item-text{float:none}}@media (min-width: 992px){.course-info.about .course-sidebar .important-dates li .important-dates-item-text{float:right}}body.indigo-dark-theme .course-info.about .intro-inner-wrapper .profile-top .info-profile h1{color:#F8F8F8}body.indigo-dark-theme .course-info.about .intro-inner-wrapper .profile-top .info-profile .org{color:#DDDFE2}body.indigo-dark-theme .course-info.about .intro-inner-wrapper .profile-top .media .hero:after{border-color:#777792}body.indigo-dark-theme .course-info.about .main-cta a span{color:#F8F8F8;background:none;border:1px solid #F8F8F8}body.indigo-dark-theme .course-info.about .main-cta a.register,body.indigo-dark-theme .course-info.about .main-cta a strong,body.indigo-dark-theme .course-info.about .main-cta>span.register,body.indigo-dark-theme .course-info.about .main-cta a.add-to-cart{color:#112F6B;background:#AEC7F6}body.indigo-dark-theme .course-info.about .main-cta span.closed{background:#292A2C}body.indigo-dark-theme .course-info.about .about-content .details .about,body.indigo-dark-theme .course-info.about .about-content .details .prerequisites,body.indigo-dark-theme .course-info.about .about-content .details .course-staff,body.indigo-dark-theme .course-info.about .about-content .details .faq{color:#F8F8F8;border:1px solid #292A2C;border-left:14px solid #292A2C}body.indigo-dark-theme .course-info.about .about-content .details .about h2,body.indigo-dark-theme .course-info.about .about-content .details .prerequisites h2,body.indigo-dark-theme .course-info.about .about-content .details .course-staff h2,body.indigo-dark-theme .course-info.about .about-content .details .faq h2{color:#F8F8F8}body.indigo-dark-theme .course-info.about .about-content .details .about h3,body.indigo-dark-theme .course-info.about .about-content .details .prerequisites h3,body.indigo-dark-theme .course-info.about .about-content .details .course-staff h3,body.indigo-dark-theme .course-info.about .about-content .details .faq h3{color:#F8F8F8}@media (min-width: 768px){body.indigo-dark-theme .course-info.about .about-content .details .about .teacher.update:after,body.indigo-dark-theme .course-info.about .about-content .details .prerequisites .teacher.update:after,body.indigo-dark-theme .course-info.about .about-content .details .course-staff .teacher.update:after,body.indigo-dark-theme .course-info.about .about-content .details .faq .teacher.update:after{background:#292A2C}}body.indigo-dark-theme .course-info.about .course-sidebar{background:#292A2C}body.indigo-dark-theme .course-info.about .course-sidebar h2{color:#F8F8F8}body.indigo-dark-theme .course-info.about .course-sidebar header .social-sharing .sharing-message{background:#292A2C;border-top:4px solid #AEC7F6;color:#F8F8F8}body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li svg,body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li .fa{color:#DDDFE2}body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li svg path,body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li .fa path{fill:#DDDFE2}body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li p{color:#DDDFE2}body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li .important-dates-item-text{color:#DDDFE2}.navbar.course-tabs{display:block;max-width:1600px;margin:0 auto;padding:20px 15px !important;border:none;overflow-x:auto}.navbar.course-tabs ul.navbar-nav{border-bottom:1px solid #F2F7F8}.navbar.course-tabs ul.navbar-nav .nav-item{margin-right:10px}@media (min-width: 768px){.navbar.course-tabs ul.navbar-nav .nav-item{margin-right:32px}}.navbar.course-tabs ul.navbar-nav .nav-item a{border-width:0 0 2px;padding:0.5rem 1rem;font-weight:500;font-size:14px;line-height:20px}.page-content-container .page-content{padding:20px 0}.page-content-container .page-header.has-secondary{padding:8px 10px;border:none;background:#F2F7F8;border-radius:6px}.page-content-container .page-header.has-secondary .breadcrumbs{font-weight:500;font-size:14px;color:#515661}.page-content-container .courseware-results.search-result{max-width:100%}.page-content-container .bookmarks-empty{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05);border:none;border-radius:8px;padding:20px;color:#515661;font-size:14px;max-width:540px;margin:0 auto;text-align:center}.page-content-container .bookmarks-empty h3{font-size:16px;font-weight:700;color:#111827;margin:0 0 10px}.page-content-container .bookmarks-empty h3 .bookmarks-empty-header-icon{display:block;margin:0 0 10px;font-size:30px;color:#15376D}.page-content-container .search-results{max-width:100%;margin:0}.page-content-container .search-results .search-count{font-size:14px}.page-content-container .search-results .paging-header,.page-content-container .search-results .bookmarks-results-list,.page-content-container .search-results .paging-footer{margin-left:0;max-width:856px}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item{border:1px solid #E5E7EB;border-left:8px solid #F2F7F8;padding:20px 30px;border-radius:8px;position:relative}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item:before{position:absolute;top:-1px;left:5px;font-size:17px;line-height:17px;color:#AEC7F6}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item:hover{text-decoration:none}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3{font-size:18px;font-weight:600;color:#212529}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 .icon{width:12px;height:12px;border:2px solid #9CA3AF;border-width:2px 2px 0 0;margin:0 12px 0 10px;transform:rotate(45deg)}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 .icon:before{display:none}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-date{font-size:14px;font-weight:500;color:#4B5563}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item p{margin:0}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-left-section{width:100%;margin:0 0 10px}@media (min-width: 768px){.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-left-section{width:calc(100% - 82px);margin:0}}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section{display:inline-block;font-size:14px;line-height:16px;font-weight:500;color:#fff;background:#15376D;padding:9px 13px;border-radius:6px;bottom:0;position:static}@media (min-width: 768px){.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section{position:absolute}}.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section .icon{display:none}.pagination .nav-link{font-size:30px;padding:0;background:none !important;color:#515661 !important;line-height:30px}.pagination .current-page,.pagination .page-number-input,.pagination .total-pages{color:#313131;font-size:14px;font-weight:600;margin:0 4px}.pagination .page-divider{font-weight:bold;color:#515661}body.indigo-dark-theme .page-content-container{background:none}body.indigo-dark-theme .navbar.course-tabs ul.navbar-nav{border-bottom:1px solid #292A2C}body.indigo-dark-theme .navbar.course-tabs ul.navbar-nav .nav-item.active a{color:#F8F8F8;border-color:#F8F8F8}body.indigo-dark-theme .navbar.course-tabs ul.navbar-nav .nav-item a{color:#F8F8F8;border-color:transparent}body.indigo-dark-theme .page-content-container .page-header.has-secondary{background:#292A2C}body.indigo-dark-theme .page-content-container .page-header.has-secondary .breadcrumbs{color:#DDDFE2}body.indigo-dark-theme .page-content-container .bookmarks-empty{background:none;box-shadow:0px 0px 0px 1px rgba(255,255,255,0.08);color:#F8F8F8}body.indigo-dark-theme .page-content-container .bookmarks-empty h3{color:#F8F8F8 !important}body.indigo-dark-theme .page-content-container .bookmarks-empty h3 .bookmarks-empty-header-icon{color:#AEC7F6}body.indigo-dark-theme .page-content-container .search-results .search-count{color:#DDDFE2}body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item{border:1px solid #292A2C;border-left:8px solid #292A2C}body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3{color:#F8F8F8 !important}body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 .icon{border:2px solid #777792}body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-date{color:#F8F8F8}body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section{color:#112F6B;background:#AEC7F6}body.indigo-dark-theme .pagination .nav-link{color:#F8F8F8 !important}body.indigo-dark-theme .pagination .current-page,body.indigo-dark-theme .pagination .page-number-input,body.indigo-dark-theme .pagination .total-pages{color:#F8F8F8;background:none !important}body.indigo-dark-theme .pagination .page-divider{color:#F8F8F8}section.home{max-width:1600px;margin:0 auto;padding:0 15px}.home>header .title{background:none !important}.home>header .outer-wrapper{max-width:100%}.global-header .nav-links .secondary .btn-holder{letter-spacing:-.32em;margin:0 -7px}.global-header .nav-links .secondary .btn-holder .nav-item{letter-spacing:normal;margin:0 7px;padding:12px 0}.global-header .nav-links .secondary .btn-holder .nav-item .btn{line-height:20px;padding:9px 17px;font-size:14px;border-radius:6px;font-weight:500;display:block}#main .home.style-logout header{background:none;overflow:visible}#main .home.style-logout header .outer-wrapper .title{width:100%;float:none;margin:0;padding:30px 0 0;min-height:20px}@media (min-width: 576px){#main .home.style-logout header .outer-wrapper .title{padding:50px 0 0}}#main .home.style-logout header .outer-wrapper .title .heading-group{margin:0 0 25px;text-align:left;padding:0}@media (min-width: 576px){#main .home.style-logout header .outer-wrapper .title .heading-group{margin:0 0 45px}}#main .home.style-logout header .outer-wrapper .title .heading-group h1{color:#111827;font-size:20px;font-weight:700;line-height:30px;margin:0 0 8px;text-align:left}@media (min-width: 768px){#main .home.style-logout header .outer-wrapper .title .heading-group h1{font-size:24px;font-weight:700;margin:0 0 12px}}#main .home.style-logout header .outer-wrapper .title .heading-group p{font-size:16px;line-height:20px;color:#515661;font-style:normal;margin:0}#main .home.style-logout header .outer-wrapper .title .course-search{padding:0}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper{display:flex}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button{position:static;margin:0 0 0 16px;min-width:90px;color:#fff;font-size:16px;font-weight:500;line-height:26px;text-align:center;padding:6px;height:38px;border-radius:6px;background:#15376D;font-family:"Inter",sans-serif;border:none}@media (min-width: 576px){#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button{min-width:100px}}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button:hover{background:#15376D;opacity:.8}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder{flex-grow:1;border-radius:6px;background:#F2F7F8;padding:0 0 0 33px;position:relative;display:block}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder svg{position:absolute;left:12px;font-size:20px;top:10px}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input{border:none;box-shadow:none;height:38px;width:100%;background:none;outline:none;font-size:14px;line-height:20px;padding:9px 10px}#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input:focus,#main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input:focus-visible{outline:revert;outline-width:2px}body.indigo-dark-theme h1{color:#F8F8F8}body.indigo-dark-theme p a:not(.btn),body.indigo-dark-theme a:not(.btn){color:#AEC7F6}body.indigo-dark-theme p a:not(.btn):hover,body.indigo-dark-theme p a:not(.btn):focus,body.indigo-dark-theme p a:not(.btn):active,body.indigo-dark-theme p a:not(.btn) a:visited:not(.btn):focus,body.indigo-dark-theme a:not(.btn):hover,body.indigo-dark-theme a:not(.btn):focus,body.indigo-dark-theme a:not(.btn):active,body.indigo-dark-theme a:not(.btn) a:visited:not(.btn):focus{color:#AEC7F6}body.indigo-dark-theme .global-header .nav-links .secondary .btn-holder .nav-item .btn.sign-in-btn{background:#AEC7F6;color:#112F6B;border-color:#AEC7F6}body.indigo-dark-theme .global-header .nav-links .secondary .btn-holder .nav-item .btn.register-btn{color:#F8F8F8;border-color:#F8F8F8;background:none}body.indigo-dark-theme #main .home.style-logout header{background:none}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .heading-group h1{color:#F8F8F8}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .heading-group p{color:#DDDFE2}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button{color:#112F6B;background:#AEC7F6;border:none}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button:hover{color:#112F6B;background:#AEC7F6}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder{background:#292A2C}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder svg path{fill:#DDDFE2}body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input{color:#F8F8F8}.program-list-wrapper{color:#111827;padding:20px 15px}@media (min-width: 768px){.program-list-wrapper{padding:40px 15px}}.program-list-wrapper:after{clear:both;content:"";display:block}.program-list-wrapper .program-list-container{float:none;width:100%;max-width:100%}@media (min-width: 992px){.program-list-wrapper .program-list-container{float:left;width:calc(100% - 28% - 40px);margin:0 40px 0 0}}@media only screen and (min-width: 1200px){.program-list-wrapper .program-list-container{width:calc(100% - 24% - 40px)}}.program-list-wrapper .program-list-container .js-program-list-header h2{font-size:24px;font-weight:700;margin:0 0 30px;color:#111827;text-transform:capitalize}.program-list-wrapper .program-list-container .program-cards-container{margin:0 -5px;letter-spacing:-.32em}.program-list-wrapper .program-list-container .program-cards-container .program-card{border:none;border-radius:8px;margin:0 5px 10px;overflow:hidden;width:calc(50% - 10px);letter-spacing:normal;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05);display:inline-block}@media only screen and (min-width: 1200px){.program-list-wrapper .program-list-container .program-cards-container .program-card{width:calc(33.33% - 10px);flex:0 0 calc(33% - 10px);max-width:calc(33% - 10px)}}.program-list-wrapper .program-list-container .program-cards-container .program-card .text-section{position:static;padding:15px}.program-list-wrapper .program-list-container .program-cards-container .program-card .text-section h3{font-size:14px;line-height:20px;font-weight:500;color:#292C2E;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:10px}.program-list-wrapper .program-list-container .program-cards-container .program-card .text-section .meta-info{z-index:3;background:#ffff;display:block;padding:2px 12px;border-radius:6px;font-size:14px;line-height:20px;font-weight:500;color:#292C2E;width:auto;top:15px;left:15px}.program-list-wrapper .program-list-container .program-cards-container .program-card .text-section .meta-info .col{display:inline-block;vertical-align:top;width:auto;padding:0 !important;max-width:100%}.program-list-wrapper .program-list-container .program-cards-container .program-card .status-text{text-align:center;display:block;padding:0 15px 10px}.program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-status,.program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-circle{display:inline-block;vertical-align:top;float:none;width:auto;background:#F2F7F8;margin:0 5px 10px 0;border-radius:5px;color:#15376D;padding:10px 0;font:10px/18px "Inter",sans-serif;text-align:center}.program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-circle{height:auto;width:100%;margin:0 0 5px;font-weight:600;background:none !important;padding:0;font-size:14px}.program-list-wrapper .program-list-container .program-cards-container .program-card .card-link{opacity:1}.program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container{background:#15376D}.program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container picture{display:block}.program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container .banner-image{position:static;transform:none;width:100%;object-fit:cover}.program-list-wrapper .program-list-container .program-cards-container .progress-container{display:none}.program-list-wrapper .sidebar{max-width:100%;float:none;width:100%;padding:20px 0 0}@media (min-width: 992px){.program-list-wrapper .sidebar{width:28%;float:left;padding-top:58px}}@media only screen and (min-width: 1200px){.program-list-wrapper .sidebar{width:24%}}.program-list-wrapper .sidebar .program-advertise{border-radius:5px;background:#F2F7F8;padding:15px;border:none;display:block;text-align:center}.program-list-wrapper .sidebar .program-advertise p{margin:0 0 10px;text-align:left;font-size:14px;font-weight:500}.program-list-wrapper .sidebar .program-advertise a.btn{background:#15376D;border-radius:6px;font-size:14px;line-height:18px;font-weight:500;padding:9px 11px}.program-list-wrapper .program-cards-container{margin:0;padding:0}.program-list-wrapper .empty-programs-message{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05);border:none;border-radius:8px;padding:20px;text-align:center;background:white;letter-spacing:normal}.program-list-wrapper .empty-programs-message h2{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0 0 12px}@media (min-width: 768px){.program-list-wrapper .empty-programs-message h2{font-size:18px;line-height:30px;margin:0 0 20px}}.program-list-wrapper .empty-programs-message a.btn{background:#15376D;border-radius:6px;font-size:14px;line-height:18px;font-weight:500;padding:9px 11px}.program-details-wrapper{max-width:1600px;margin:0 auto;padding:30px 15px 10px}@media (min-width: 768px){.program-details-wrapper{padding:40px 15px}}.program-details-wrapper .program-details-header{padding:0 0 20px;background:none}.program-details-wrapper .program-details-header .authoring-organizations{display:none}.program-details-wrapper .program-details-header .meta-info.grid-container{width:100%;overflow:hidden}.program-details-wrapper .program-details-header .meta-info.grid-container .xseries{float:right;width:100%}@media (min-width: 768px){.program-details-wrapper .program-details-header .meta-info.grid-container .xseries{width:32%}}@media (min-width: 992px){.program-details-wrapper .program-details-header .meta-info.grid-container .xseries{width:24%}}.program-details-wrapper .program-details-header .meta-info.grid-container .xseries svg{width:150px}.program-details-wrapper .program-details-header .meta-info.grid-container h2.program-title{float:left;width:100%;font-size:24px;font-weight:700;margin:0;text-transform:capitalize}@media (min-width: 768px){.program-details-wrapper .program-details-header .meta-info.grid-container h2.program-title{width:calc(100% - 32% - 40px)}}@media only screen and (min-width: 1200px){.program-details-wrapper .program-details-header .meta-info.grid-container h2.program-title{max-width:calc(100% - 24% - 40px)}}.program-details-wrapper .col-12.flex-column{padding:0 !important;display:block !important;overflow:hidden}.program-details-wrapper .col-12.flex-column .program-details-content{padding:0;width:100%;float:left;max-width:100%}@media (min-width: 768px){.program-details-wrapper .col-12.flex-column .program-details-content{max-width:calc(100% - 32% - 40px)}}@media only screen and (min-width: 1200px){.program-details-wrapper .col-12.flex-column .program-details-content{max-width:calc(100% - 24% - 40px)}}.program-details-wrapper .col-12.flex-column .program-details-content .program-heading{background:#F2F7F8;border-radius:16px;padding:15px 20px;margin:0 0 30px}.program-details-wrapper .col-12.flex-column .program-details-content .program-heading h3{color:#292C2E !important;font:600 16px/20px "Inter",sans-serif;margin:0 0 10px}.program-details-wrapper .col-12.flex-column .program-details-content .program-heading .program-heading-message{font-size:12px;line-height:16px;color:#70787E}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group{margin:0 0 15px}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5{text-align:left;font-size:16px;color:#111827;font-weight:600;font:600 16px/22px "Inter",sans-serif;margin:0 0 10px;padding:0;border:none}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4 a,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5 a,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4 a,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5 a,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4 a,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5 a{color:#111827}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .course-list,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .course-list,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .course-list{margin:0}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section{border:1px solid #F2F7F8;border-left:8px solid #F2F7F8;border-radius:8px;padding:15px;margin:0 0 15px;font-size:12px;line-height:16px;color:#70787E;background:none !important}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .section:empty,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .section:empty,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .section:empty,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .section:empty,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .section:empty,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .section:empty{display:none}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card a.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card button.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section a.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section button.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card a.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card button.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section a.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section button.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card a.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card button.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section a.btn-brand,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section button.btn-brand{background:#15376D;border-color:#15376D;height:auto;display:inline-block;padding:5px 10px;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;margin:10px 0 0;min-width:115px;width:auto}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .motivating-message,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .motivating-message,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .motivating-message,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .motivating-message,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .motivating-message,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .motivating-message{margin:0}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .certificate-status,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .certificate-status,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .certificate-status,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .certificate-status,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .certificate-status,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .certificate-status{margin:0;padding:0}.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text .run-period,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text .run-period,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text .run-period,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text .run-period,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text .run-period,.program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text .run-period{font-size:12px;line-height:16px;color:#0F8B8D}.program-details-wrapper .col-12.flex-column .program-sidebar{float:right;margin:0 !important;max-width:100%;width:100%;padding:0}@media (min-width: 768px){.program-details-wrapper .col-12.flex-column .program-sidebar{max-width:32%;margin:0 0 0 40px !important}}@media (min-width: 992px){.program-details-wrapper .col-12.flex-column .program-sidebar{max-width:24%}}.program-details-wrapper .program-sidebar .aside{background:#F2F7F8;border-radius:6px;padding:15px;margin:0 0 20px;text-align:left;width:100%;font-size:12px;color:#515661}.program-details-wrapper .program-sidebar .aside p.motivating-message{margin:0}.program-details-wrapper .program-sidebar .aside:empty{display:none}.program-details-wrapper .program-sidebar .aside h2{text-align:left;font-size:16px;color:#111827;font-weight:600;font:600 16px/22px "Inter",sans-serif;margin:0 0 10px;padding:0;border:none}.program-details-wrapper .program-sidebar .aside .progress-circle-wrapper{width:200px;height:200px;margin:-20px auto -11px}.program-details-wrapper .program-sidebar .aside .progress-circle-wrapper svg{width:200px;height:200px}.program-details-wrapper .program-sidebar .aside .progress-circle-wrapper .progress-circle .complete{stroke:#15376D}.program-details-wrapper .program-sidebar .aside .progress-label{top:82px;font-size:12px;font-weight:600;color:#111827}.program-details-wrapper .program-sidebar .aside .numbers{font-size:12px;color:#111827}.program-details-wrapper .program-sidebar .aside .numbers .complete{color:#111827}.program-details-wrapper .program-sidebar .aside .certificate-list{list-style:none;margin:0 0 -15px;padding:0}.program-details-wrapper .program-sidebar .aside .certificate-list li{padding:0 0 15px;display:block;text-align:center}.program-details-wrapper .program-sidebar .aside .certificate-list li .image-link{display:block;width:120px;margin:0 auto 10px}.program-details-wrapper .program-sidebar .aside .certificate-list li .certificate-link{font-size:12px;line-height:18px;font-weight:600;color:#111827;margin:0}.indigo-dark-theme .program-list-wrapper{color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .program-list-container .js-program-list-header h2{color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card{box-shadow:0px 0px 0px 1px rgba(119,119,146,0.9);background:#292A2C}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section h3{color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section .meta-info{background:#36383B;color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text{display:block;padding:0 15px 10px}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-status,.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-circle{background:#36383B;color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link{opacity:1}.indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container{background:#AEC7F6}.indigo-dark-theme .program-list-wrapper .sidebar .program-advertise{background:#292A2C}.indigo-dark-theme .program-list-wrapper .sidebar .program-advertise p{color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .sidebar .program-advertise a.btn{background:#AEC7F6;color:#112F6B}.indigo-dark-theme .program-list-wrapper .empty-programs-message{box-shadow:0px 0px 0px 1px rgba(255,255,255,0.9);background:#292A2C}.indigo-dark-theme .program-list-wrapper .empty-programs-message h2{color:#F8F8F8}.indigo-dark-theme .program-list-wrapper .empty-programs-message a.btn{background:#AEC7F6;color:#112F6B}.indigo-dark-theme .program-details-wrapper .program-details-header{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-details-header .meta-info.grid-container .xseries svg path{fill:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .program-heading{background:#292A2C}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .program-heading h3{color:#F8F8F8 !important}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .program-heading .program-heading-message{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4 a,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5 a,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4 a,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5 a,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4 a,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5 a{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section{border:1px solid #292A2C;border-left:8px solid #292A2C;color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card a.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card button.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section a.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section button.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card a.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card button.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section a.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section button.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card a.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card button.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section a.btn-brand,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section button.btn-brand{background:#AEC7F6;border-color:#AEC7F6;color:#112F6B}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .motivating-message,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .motivating-message,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .motivating-message,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .motivating-message,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .motivating-message,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .motivating-message{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .certificate-status .certificate-status-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .certificate-status .card-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .certificate-status .certificate-status-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .certificate-status .card-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .certificate-status .certificate-status-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .certificate-status .card-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .certificate-status .certificate-status-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .certificate-status .card-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .certificate-status .certificate-status-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .certificate-status .card-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .certificate-status .certificate-status-msg,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .certificate-status .card-msg{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text .enrolled,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text .enrolled,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text .enrolled,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text .enrolled,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text .enrolled,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text .enrolled{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text .run-period,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text .run-period,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text .run-period,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text .run-period,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text .run-period,.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text .run-period{color:#54CF5E}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside{background:#292A2C;color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside h2{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside p.motivating-message{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper svg{width:200px;height:200px}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper .progress-circle .complete{stroke:#AEC7F6}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-label{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-label .label{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .numbers{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .numbers .complete{color:#F8F8F8}.indigo-dark-theme .program-details-wrapper .program-sidebar .aside .certificate-list li .certificate-link{color:#F8F8F8}body.certificate .wrapper-header{padding:0}body.certificate .accomplishment-metadata .recipient-img{display:none}body.certificate .accomplishment-metadata .recipient-name,body.certificate .accomplishment-metadata .recipient-username{margin:0}body.certificate .layout-accomplishment .wrapper-introduction{padding:0}body.certificate .wrapper-about{padding:20px 0 0 !important}body.certificate .header-app,body.certificate .banner-user,body.certificate .introduction,body.certificate .wrapper-accomplishment-metadata,body.certificate .wrapper-accomplishment-rendering,body.certificate .introduction,body.certificate aside.about{display:block;max-width:1600px !important;margin:0 auto;padding:0 15px !important;box-sizing:border-box}body.certificate .header-app .header-app-title,body.certificate .banner-user .header-app-title,body.certificate .introduction .header-app-title,body.certificate .wrapper-accomplishment-metadata .header-app-title,body.certificate .wrapper-accomplishment-rendering .header-app-title,body.certificate .introduction .header-app-title,body.certificate aside.about .header-app-title{text-align:left}body.certificate .header-app .header-app-title a,body.certificate .banner-user .header-app-title a,body.certificate .introduction .header-app-title a,body.certificate .wrapper-accomplishment-metadata .header-app-title a,body.certificate .wrapper-accomplishment-rendering .header-app-title a,body.certificate .introduction .header-app-title a,body.certificate aside.about .header-app-title a{display:inline-block;vertical-align:top;width:45px;margin:10px 0}body.certificate.indigo-dark-theme{background:#0D0D0E;color:#F8F8F8}body.certificate.indigo-dark-theme .banner-user .message-actions .action{background:none !important;text-shadow:none;color:#F8F8F8 !important}body.certificate.indigo-dark-theme .wrapper-header{background:#0D0D0E;border-bottom:1px solid #e7e7e7}body.certificate.indigo-dark-theme.layout-accomplishment.certificate-honor .accomplishment-main{background:#292A2C}body.certificate.indigo-dark-theme .depth-card,body.certificate.indigo-dark-theme .accomplishment-brief,body.certificate.indigo-dark-theme .accomplishment-rendering{background:#0D0D0E}body.certificate.indigo-dark-theme .accomplishment-rendering .accomplishment-type-label,body.certificate.indigo-dark-theme .accomplishment-metadata .metadata .value{color:#F8F8F8}@media print{body.indigo-dark-theme.certificate{background:white;color:black}body.indigo-dark-theme.certificate.layout-accomplishment.certificate-honor .accomplishment-main{background:white}body.indigo-dark-theme.certificate .depth-card,body.indigo-dark-theme.certificate .accomplishment-brief,body.indigo-dark-theme.certificate .accomplishment-rendering{background:white}body.indigo-dark-theme.certificate .accomplishment-rendering .accomplishment-type-label,body.indigo-dark-theme.certificate .accomplishment-metadata .metadata .value{color:black}}.wrap-instructor-info a.instructor-info-action{background:#15376D !important;color:white !important}.indigo-dark-theme select{background:transparent;color:#F8F8F8}.indigo-dark-theme .modal .inner-wrapper{background:#0D0D0E;color:#F8F8F8}.indigo-dark-theme .xblock--drag-and-drop .keyboard-help-dialog .modal-window{background:#292A2C}.indigo-dark-theme .xblock--drag-and-drop .keyboard-help-dialog .modal-content{background:#292A2C}.indigo-dark-theme .xblock--drag-and-drop .keyboard-help-dialog .modal-dismiss-button{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:link,.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:visited,.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:hover,.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:active,.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:focus,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:link,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:visited,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:hover,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:active,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:focus,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:link,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:visited,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:hover,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:active,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:focus,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:link,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:visited,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:hover,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:active,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:focus{color:#AEC7F6}.indigo-dark-theme .xmodule_display.xmodule_AboutBlock p,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock p,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock p,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock p{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_AboutBlock ol,.indigo-dark-theme .xmodule_display.xmodule_AboutBlock ul,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock ol,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock ul,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock ol,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock ul,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock ol,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock ul{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_AboutBlock pre,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock pre,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock pre,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock pre{color:#F8F8F8}.indigo-dark-theme .hd-1,.indigo-dark-theme .hd-2,.indigo-dark-theme .hd-3,.indigo-dark-theme .hd-4,.indigo-dark-theme .hd-5,.indigo-dark-theme .hd-6,.indigo-dark-theme .hd-7,.indigo-dark-theme .hd-8{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_AboutBlock img,.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock img,.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock img,.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock img{background-color:#F8F8F8}.indigo-dark-theme .wrap-instructor-info a.instructor-info-action{background:#AEC7F6 !important;color:#112F6B !important}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem-progress{color:#F8F8F8}.indigo-dark-theme .content-wrapper #main .xblock .btn-link{color:#AEC7F6}.indigo-dark-theme .content-wrapper #main .xblock .btn-link:hover,.indigo-dark-theme .content-wrapper #main .xblock .btn-link:focus{color:#AEC7F6 !important}.indigo-dark-theme .xblock--drag-and-drop .problem-progress{color:#F8F8F8}.indigo-dark-theme .xblock--drag-and-drop .title1{color:#F8F8F8}.indigo-dark-theme .xblock--drag-and-drop .drag-container{background:#292A2C}.indigo-dark-theme .xblock--drag-and-drop .drag-container .option{background:#AEC7F6;color:#112F6B}.indigo-dark-theme .xblock--drag-and-drop .btn-default:hover,.indigo-dark-theme .xblock--drag-and-drop .btn-default.is-hovered,.indigo-dark-theme .xblock--drag-and-drop .btn-default:focus,.indigo-dark-theme .xblock--drag-and-drop .btn-default.is-focused{border:1px solid #AEC7F6;color:#AEC7F6}.indigo-dark-theme .xmodule_display.xmodule_VideoBlock .video{background-color:#292A2C}.indigo-dark-theme .wrapper--xblock .problem__header{color:#F8F8F8}.indigo-dark-theme .wrapper--xblock .message .message__content{color:#F8F8F8}.indigo-dark-theme .wrapper--openassessment .wrapper--staff-area .wrapper--staff-toolbar .ui-staff__button,.indigo-dark-theme .openassessment .ui-slidable__container .ui-slidable:not([disabled]){color:#F8F8F8}.indigo-dark-theme .wrapper--openassessment .wrapper--staff-area .wrapper--staff-toolbar .ui-staff__button:hover,.indigo-dark-theme .openassessment .ui-slidable__container .ui-slidable:not([disabled]):hover{color:#AEC7F6;background:#292A2C !important}.indigo-dark-theme .wrapper--openassessment .wrapper--staff-area .wrapper--staff-toolbar .ui-staff__button:focus,.indigo-dark-theme .openassessment .ui-slidable__container .ui-slidable:not([disabled]):focus{color:#AEC7F6}.indigo-dark-theme .openassessment .openassessment__steps__step.is--in-progress .step__status__value{background:#AEC7F6}.indigo-dark-theme .openassessment .is--in-progress.openassessment__steps__step{border-color:#AEC7F6}.indigo-dark-theme h1,.indigo-dark-theme h2,.indigo-dark-theme h3,.indigo-dark-theme h4,.indigo-dark-theme h5,.indigo-dark-theme h6{color:#F8F8F8}.indigo-dark-theme .openassessment .openassessment__steps .openassessment__steps__step .step__header .step__title .step__counter:before,.indigo-dark-theme .openassessment .openassessment__steps .openassessment__steps__step .step__header .step__title .step__label{color:#F8F8F8}.indigo-dark-theme .openassessment .openassessment__steps__step .step__instruction,.indigo-dark-theme .openassessment .submission__answer__part__prompt__copy{color:#F8F8F8}.indigo-dark-theme .openassessment .list--actions .action--submit,.indigo-dark-theme .openassessment .openassessment_student_info_form .action--submit-username{border-color:#AEC7F6 !important;background:#AEC7F6 !important;color:#112F6B !important}.indigo-dark-theme .openassessment .openassessment__steps__step.is--unavailable .step__counter:before,.indigo-dark-theme .openassessment .openassessment__steps__step.is--unavailable .step__label,.indigo-dark-theme .openassessment .openassessment__steps__step.is--unavailable .step__deadline{color:#F8F8F8}.indigo-dark-theme .wrapper--xblock input[type=text],.indigo-dark-theme .wrapper--xblock input[type=email],.indigo-dark-theme .wrapper--xblock input[type=password],.indigo-dark-theme .wrapper--xblock textarea{background:none !important;border-color:#AEC7F6;color:#F8F8F8}.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .response__submission__label,.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__assessment .response__submission__label,.indigo-dark-theme .openassessment .step--response .response__submission__actions .response__submission__label,.indigo-dark-theme .openassessment .step--response .response__submission__content .response__submission__label{color:#F8F8F8}.indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .wrapper--input .answer__label,.indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .answer__tip,.indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .answer__points,.indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .answer__points__label,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .wrapper--input .answer__label,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__tip,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points__label{color:#F8F8F8}.indigo-dark-theme .openassessment .openassessment__steps__step{background:none}.indigo-dark-theme .openassessment .step--response .response__submission{background:#292A2C}.indigo-dark-theme .openassessment .submission__answer__part__prompt{background:none;border-color:#AEC7F6}.indigo-dark-theme .openassessment .submission__answer__part__text__value{color:#F8F8F8}.indigo-dark-theme .openassessment .submission__answer__part__text__value:not(textarea){background:none}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .question-description{color:#DDDFE2}.indigo-dark-theme label,.indigo-dark-theme .openassessment .step--grade .grade__value__description{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus+label,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover+label,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label{border-color:#AEC7F6}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input+label.choicegroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+label.choicegroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input+label.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+label.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input+section.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+section.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus+label.choicegroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label.choicegroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus+label.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus+section.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+section.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover+label.choicegroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label.choicegroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover+label.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover+section.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+section.choicetextgroup_incorrect,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.error{border-color:#ffa07a}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.error .icon{color:#ffa07a}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline>.incorrect input,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput>.incorrect input{border-color:#ffa07a}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline>.incorrect .status .status-icon:after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput>.incorrect .status .status-icon:after{color:#ffa07a}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input+label.choicegroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+label.choicegroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input+label.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+label.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input+section.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+section.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus+label.choicegroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label.choicegroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus+label.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus+section.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+section.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover+label.choicegroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label.choicegroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover+label.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover+section.choicetextgroup_correct,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+section.choicetextgroup_correct{border-color:#54CF5E}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input+label.choicegroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+label.choicegroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input+label.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+label.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input+section.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input+section.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus+label.choicegroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label.choicegroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus+label.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+label.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus+section.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus+section.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover+label.choicegroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label.choicegroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover+label.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+label.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover+section.choicetextgroup_correct .status-icon::after,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover+section.choicetextgroup_correct .status-icon::after{color:#54CF5E}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.general,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.general .icon{border-color:#AEC7F6}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container .submit{background:#AEC7F6;border-color:#AEC7F6;color:#112F6B}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn:hover,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn:focus,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn:active,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.general .icon{color:#AEC7F6}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline>.unanswered input,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline>.unsubmitted input,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput>.unanswered input,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput>.unsubmitted input{color:#F8F8F8;background:none}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax_CHTML,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax,.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax_SVG{background:#292A2C}.indigo-dark-theme .step--student-training .student-training__assessment .assessment__rubric__question--feedback textarea,.indigo-dark-theme .step--student-training .student-training__display__response,.indigo-dark-theme .openassessment .submission__feedback__fields textarea,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .assessment__rubric__question--feedback textarea,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__display__response,.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__assessment .assessment__rubric__question--feedback textarea,.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__display__response,.indigo-dark-theme .openassessment .step--response .response__submission__content .submission__file__description textarea,.indigo-dark-theme .openassessment .step--response .response__submission__content .submission__answer__part__text textarea,.indigo-dark-theme .openassessment .staff-assessment__assessment .assessment__rubric__question--feedback textarea,.indigo-dark-theme .openassessment .staff-assessment__display__response,.indigo-dark-theme .step--response .step__rubric .question__answers .answer--feedback .answer__value,.indigo-dark-theme .step--student-training .student-training__assessment .question__answers .answer--feedback .answer__value,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer--feedback .answer__value,.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer--feedback .answer__value,.indigo-dark-theme .openassessment .staff-assessment__assessment .question__answers .answer--feedback .answer__value{overflow-y:auto}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.warning{border-color:#ffa07a}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.warning .icon{color:#ffa07a}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint{background:#292A2C;border-color:#292A2C}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .icon{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .notification-message ol li{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .notification-message ol li strong{color:#F8F8F8}.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .notification-btn-wrapper button{border-color:#AEC7F6 !important;background:none !important;color:#AEC7F6}.indigo-dark-theme .ui-dialog.ui-widget.ui-widget-content,.indigo-dark-theme .ui-dialog-titlebar.ui-widget-header,.indigo-dark-theme .ui-dialog-buttonpane.ui-widget-content,.indigo-dark-theme .dialog-confirm.ui-dialog-content.ui-widget-content{background:#0D0D0E;color:#F8F8F8}.indigo-dark-theme .ui-dialog.ui-widget.ui-widget-content .ui-button.ui-state-default:active,.indigo-dark-theme .ui-dialog.ui-widget.ui-widget-content .ui-button.ui-state-default:focus,.indigo-dark-theme .ui-dialog-titlebar.ui-widget-header .ui-button.ui-state-default:active,.indigo-dark-theme .ui-dialog-titlebar.ui-widget-header .ui-button.ui-state-default:focus,.indigo-dark-theme .ui-dialog-buttonpane.ui-widget-content .ui-button.ui-state-default:active,.indigo-dark-theme .ui-dialog-buttonpane.ui-widget-content .ui-button.ui-state-default:focus,.indigo-dark-theme .dialog-confirm.ui-dialog-content.ui-widget-content .ui-button.ui-state-default:active,.indigo-dark-theme .dialog-confirm.ui-dialog-content.ui-widget-content .ui-button.ui-state-default:focus{box-shadow:none}.indigo-dark-theme .openassessment .submission__answer__part__prompt__copy a,.indigo-dark-theme .wrapper--xblock .message .message__content a{color:#AEC7F6}.indigo-dark-theme .openassessment .submission__answer__part__prompt__copy a:hover,.indigo-dark-theme .wrapper--xblock .message .message__content a:hover{color:#77a0ee}.indigo-dark-theme .openassessment .submission__peer-evaluations__title,.indigo-dark-theme .openassessment .self-assessment__display__title,.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__display__title,.indigo-dark-theme .openassessment .peer-assessment__display__title,.indigo-dark-theme .openassessment .step--self-assessment .peer-assessment__display__title,.indigo-dark-theme .openassessment .staff-assessment__display__title,.indigo-dark-theme .openassessment .step--self-assessment .staff-assessment__display__title{color:#F8F8F8 !important}.indigo-dark-theme div.wrapper--xblock .openassessment__student-training--instructions.step__message>.message__content{color:#292A2C}.indigo-dark-theme div.wrapper--xblock .openassessment .openassessment__steps__step .step__message.message--waiting{background:#292A2C}.indigo-dark-theme div.wrapper--xblock .message--complete,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct{background:#ecfaec}.indigo-dark-theme div.wrapper--xblock .message--complete .message__content,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content{color:#292A2C}.indigo-dark-theme div.wrapper--xblock .message--complete .message__content a,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content a,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content a{color:#112F6B}.indigo-dark-theme div.wrapper--xblock .message--incomplete,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--incorrect,.indigo-dark-theme div.wrapper--xblock .step--student-training .wrapper--xblock .message--incorrect{background:#fff9eb}.indigo-dark-theme div.wrapper--xblock .message--incomplete .message__content,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--incorrect .message__content,.indigo-dark-theme div.wrapper--xblock .step--student-training .wrapper--xblock .message--incorrect .message__content{color:#292A2C}.indigo-dark-theme div.wrapper--xblock .message--incomplete .message__content a,.indigo-dark-theme div.wrapper--xblock .step--student-training .message--incorrect .message__content a,.indigo-dark-theme div.wrapper--xblock .step--student-training .wrapper--xblock .message--incorrect .message__content a{color:#112F6B}.indigo-dark-theme div.wrapper--xblock .openassessment .openassessment__steps__step.is--in-progress .step__status__value .copy{color:#292A2C}.indigo-dark-theme div.wrapper--xblock .openassessment .openassessment__steps .openassessment__steps__step .step__header .step__deadline{color:#777792}.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric{background:#292A2C}.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric .question__answers .wrapper--input .answer__label,.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .wrapper--input .answer__label,.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .wrapper--input .answer__label,.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .wrapper--input .answer__label,.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .wrapper--input .answer__label{color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric .question__answers .answer__tip,.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .answer__tip,.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__tip,.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer__tip,.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .answer__tip,.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric .question__answers .answer__points,.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .answer__points,.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points,.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer__points,.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .answer__points .step--response .step__rubric .question__answers .answer__points__label,.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .answer__points__label,.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points__label,.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer__points__label,.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .answer__points__label{color:#DDDFE2}.indigo-dark-theme div.wrapper--xblock .tox .tox-toolbar,.indigo-dark-theme div.wrapper--xblock .tox .tox-toolbar__overflow,.indigo-dark-theme div.wrapper--xblock .tox .tox-toolbar__primary{background-color:#0D0D0E;color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .tox .tox-tbtn{color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .tox .tox-tbtn__select-chevron svg{fill:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .tox .tox-edit-area__iframe{background-color:#0D0D0E}.indigo-dark-theme div.wrapper--xblock .openassessment .submission__answer__display__title{color:#DDDFE2}.indigo-dark-theme div.wrapper--xblock .openassessment .question__score .question__score__value,.indigo-dark-theme div.wrapper--xblock .openassessment .question__score .label,.indigo-dark-theme div.wrapper--xblock .openassessment .question__score .question__score__potential{color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__source__value-with-points,.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__value__value,.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__source,.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__points__label,.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__points{color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .openassessment .question__score__value:after{color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .ui-staff .wrapper--content{background:#0D0D0E;color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--warning,.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--correct,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incorrect,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--complete,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incomplete{color:#292A2C}.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--warning .message__content,.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--correct .message__content,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incorrect .message__content,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--complete .message__content,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incomplete .message__content{color:#292A2C}.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--warning .message__content a,.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--correct .message__content a,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incorrect .message__content a,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--complete .message__content a,.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incomplete .message__content a{color:#112F6B}.indigo-dark-theme div.wrapper--xblock .openassessment .ui-staff__content__section .wrapper--input{background:#0D0D0E;color:#F8F8F8}.indigo-dark-theme div.wrapper--xblock .openassessment .staff-info__workflow-cancellation .staff-info__cancel-submission__content .comments__label{color:#F8F8F8}.indigo-dark-theme #feedback-container{background:#0D0D0E;border:1px solid #F8F8F8}.indigo-dark-theme #feedback-container p{color:#F8F8F8}.indigo-dark-theme .emoji-button{background-color:#0D0D0E;border:1px solid #36383B}.indigo-dark-theme .emoji-button:hover,.indigo-dark-theme .emoji-button:hover:not(:disabled){background-color:#374151}.indigo-dark-theme .emoji-button-highlighted{background-color:#F8F8F8}.indigo-dark-theme .emoji-button-highlighted:hover,.indigo-dark-theme .emoji-button-highlighted:hover:not(:disabled){background-color:#F8F8F8}.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock .blue-text{color:#15376D}.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock ul li::marker,.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock ul li strong{color:#F8F8F8}.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock .course-structure h3{color:#F8F8F8}.indigo-dark-theme .edx-notes-wrapper .annotator-hl{background:orange;color:#292A2C}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer div:first-of-type{color:#F8F8F8}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item{background:#0D0D0E}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item .annotator-note{color:#F8F8F8 !important}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item .annotator-tags{border-color:#292A2C}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item .annotator-tags .annotator-tag{background:lightgrey;color:#292A2C}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-controls .annotator-close::before,.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-controls .annotator-edit::before,.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-controls .annotator-delete::before{color:#AEC7F6}.indigo-dark-theme .edx-notes-wrapper .annotator-adder button{background:#292A2C !important}.indigo-dark-theme .edx-notes-wrapper .annotator-adder button::after{color:#AEC7F6;text-shadow:none}.indigo-dark-theme .edx-notes-wrapper .annotator-adder button::before{background:#292A2C}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-widget{background:#0D0D0E !important}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing{background:#0D0D0E}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing .annotator-item{border-top:1px solid grey}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing .annotator-item:first-child textarea{background:#36383B !important;color:#F8F8F8 !important}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing .annotator-item input{background:#36383B;color:#F8F8F8}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls{background:#292A2C !important;box-shadow:none}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls .annotator-save{background:#AEC7F6;color:#292A2C}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls .annotator-save:hover{color:#292A2C}.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls .annotator-cancel{color:#AEC7F6}.view-teams .topics-paging-header .listing-tools{margin:2px 0 30px}.view-teams .cards-list{box-sizing:border-box;padding-bottom:20px}@media (min-width: 576px){.view-teams .cards-list{display:flex;flex-wrap:wrap;gap:40px}}.view-teams .cards-list .card{margin:0 0 40px;box-sizing:border-box;width:100%;display:block}@media (min-width: 576px){.view-teams .cards-list .card{margin:0;width:calc(50% - 20px)}}@media (min-width: 768px){.view-teams .cards-list .card{width:calc(33% - 25px)}}.view-wiki .wiki-wrapper section.wiki{line-height:1.5}.view-wiki .wiki-wrapper section.wiki #hint_id_content{position:static}.open-response-assessment{line-height:1.3}.open-response-assessment-summary,.open-response-assessment-main-table{max-width:100%;overflow-x:auto}.responsive-nav{white-space:nowrap;position:relative}.responsive-nav>li{display:inline-block;vertical-align:middle}.responsive-nav .open .more-responsive-menu{display:block}.more-responsive-menu{position:absolute;top:100%;right:0;margin:0;padding:0;width:250px;border:1px solid #E5E7EB;z-index:999;background:#fff;display:none}.more-responsive-menu li{display:block !important;width:100%;margin:0}.more-responsive-menu li a,.more-responsive-menu li button{display:block}
