﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");@import url(https://fonts.googleapis.com/css?family=Lato:400,700);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,footer#footer-edx-v3 body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;line-height:1em}footer#footer-edx-v3 html{background:#fff}footer#footer-edx-v3 body{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 Roboto Condensed;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 Roboto Condensed;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:#3b85ff;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:#3b85ff;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{max-width:1920px;margin-top:20px;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:1180px;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:83.05085%}footer#footer-edx-v3 .static-container ol,footer#footer-edx-v3 .static-container ul{list-style:disc}footer#footer-edx-v3 .static-container ol li,footer#footer-edx-v3 .static-container ul li{color:#313131;font:normal 1em/1.4em Roboto Condensed;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: 991px){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%}}footer#footer-edx-v3 .dates-banner{border-radius:4px;border:solid 1px #9cd2e6;background-color:#eff8fa;margin-top:20px;margin-bottom:20px;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1080px}footer#footer-edx-v3 .dates-banner .dates-banner-text{font-size:16px;line-height:24px;color:#414141}footer#footer-edx-v3 .dates-banner .dates-banner-text a.mobile-dates-link{color:#0075b4}footer#footer-edx-v3 .dates-banner.has-button .dates-banner-text{flex:1 1 20em;max-width:70%}footer#footer-edx-v3 .dates-banner.on-mobile{margin-left:20px;margin-right:20px}.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 .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:#3b85ff}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:#3b85ff}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,body.view-profile{min-height:initial;background-color:#fff}.btn,.global-header .nav-links .secondary .btn{border-radius:0}h1,h2,h3,h1 span,h2 span,h3 span,.nav-item{font-family:Roboto Condensed}#content.content-wrapper{min-height:calc(100vh - 234.5px)}@media (min-width: 992px){#content.content-wrapper{padding-top:24px;padding-bottom:10px;margin-top:75px}}header.global-header{box-shadow:none}@media (min-width: 992px){header.global-header{position:fixed;top:0;z-index:200}}header.global-header .nav-links .secondary .user-image-frame{border-radius:0}header.global-header .nav-links .secondary .dropdown-user-menu{position:fixed}.home header{box-shadow:none}.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}.dashboard .main-container{padding:initial}.course-info header.course-profile{background:#fff;box-shadow:none;border-bottom:none}.course-info header.course-profile .intro-inner-wrapper{border:none;box-shadow:none}.course-info .container{padding-bottom:0}.course-info .details .inner-wrapper>section{margin-bottom:0}.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}.find-courses,.university-profile{background-color:#fff}.home .courses-container .courses .courses-listing{text-align:center}.home .courses-container .courses .courses-listing .courses-listing-item{float:left;display:block}.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 #3b85ff;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:#3b85ff}.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}body{font-size:14px;color:#47484a !important;font-family:Roboto Condensed !important}.search-facets.phone-menu{display:none !important}.courses-container .courses .courses-listing .courses-listing-item{margin:10px 10px 10px 10px !important;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;max-height:369px}.header-global h1.logo img{max-height:93px}.home>header{box-shadow:0 1px 0 0 rgba(255,255,255,0.93),inset 0 -1px 5px 0 rgba(0,0,0,0.1);overflow:hidden;padding:0;width:100%;background-image:url("/static/indigo-itye-master/images/bg1.766c9c448fd1.jpg") !important;height:381px;background-size:contain}.home>header .outer-wrapper{padding-top:150px;padding-bottom:150px}.home>header .title{background:transparent;box-shadow:none;margin-left:0}.home>header .title>.heading-group h1{color:#fff;text-shadow:none}.home>header .title>.heading-group p{color:#fff}.home>header .title{float:left;display:block;margin-right:0px !important;width:100%;margin-left:0px !important;box-sizing:border-box;transition:all 0.2s linear 0s;position:relative;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);background:rgba(104,137,185,0.35);padding:17px 39px;min-height:120px;vertical-align:top;margin-top:10px !important;border-radius:7px}.search-input{border-radius:0px !important;border:transparent !important}.home>header .title>.heading-group{padding-bottom:5px}.home>header .title .course-search .search-button{right:36px;-webkit-border-top-left-radius:1px;-moz-border-topleft-radius:1px;border-top-left-radius:0px;-webkit-border-top-right-radius:3px;-moz-border-topright-radius:3px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:3px;-moz-border-bottomright-radius:3px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:1px;-moz-border-bottomleft-radius:1px;border-bottom-left-radius:0px;position:absolute;border:2px solid #f3b700;box-shadow:none;background:#f4b600;padding:0 14px;height:55px;color:#fff;text-shadow:none}.home>header .outer-wrapper{padding-top:9px;padding-bottom:150px;margin:0 auto;width:40%}.global-header .header-logo a .logo{float:left;height:93px;width:auto}.course-info header.course-profile{height:auto !important;padding-top:150px;overflow:hidden;position:relative;width:100%;background-image:url("/static/indigo-itye-master/images/coursebg1.8f59c7037098.jpg") !important}.content-wrapper{padding:0 0px 0px !important}.accomplishment-rendering{position:relative;top:-2.5rem;border:0.6rem DOUBLE #003476 !important;border-top:none !important}.accomplishment-rendering{background-image:url("/static/indigo-itye-master/images/certificates/cert1.2ae5adc89d8f.jpg") !important;height:auto;padding-top:85px;overflow:hidden;position:relative;width:100%;background-size:cover}.certificate .accomplishment-rendering .deco-corner-br{border-bottom:20px solid #003476 !important}.certificate .accomplishment-rendering .deco-corner-bl{border-bottom:20px solid #003476 !important}.certificate .accomplishment-rendering .deco-corner-tr{border-bottom:20px solid #003476 !important}.certificate .accomplishment-rendering .deco-corner-tl{border-bottom:20px solid #003476 !important}.layout-accomplishment .accomplishment-orgs .organization-logo{max-width:600px !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.certificate .accomplishment-rendering .accomplishment-type-label{color:#003476 !important;font-family:Roboto Condensed !important}.accomplishment-rendering p{color:#003476 !important;font-family:Roboto Condensed !important}.accomplishment-course.hd-1.emphasized{font-family:Roboto Condensed !important}.accomplishment-rendering p{color:#003476 !important}.hd-5,.alert-title{margin-bottom:0.625rem;font-size:1.5rem;line-height:1.6;font-family:Roboto Condensed !important;color:#003476 !important}.copy-micro{font-size:0.85rem !important;line-height:1.5;color:#003476 !important}.btn{font-family:Roboto Condensed !important;text-decoration:none}.course-info .course-sidebar .important-dates li .important-dates-item-title{color:#646464;float:left;font-family:Roboto Condensed !important}.wrapper-footer footer#footer-openedx p a,.wrapper-footer footer#footer-openedx ol a,.wrapper-footer footer#footer-openedx ul a{font-family:Roboto Condensed !important}#login-anchor{margin-top:7em !important}.action.action-primary.action-update.js-login.login-button{font-family:Roboto Condensed !important}.login-register .form-field label,.financial-assistance-wrapper .financial-assistance-form .form-field label,.login-register .form-field input,.financial-assistance-wrapper .financial-assistance-form .form-field input,.login-register .form-field select,.financial-assistance-wrapper .financial-assistance-form .form-field select,.login-register .form-field textarea,.financial-assistance-wrapper .financial-assistance-form .form-field textarea,.login-register .form-field .plaintext-field,.financial-assistance-wrapper .financial-assistance-form .form-field .plaintext-field{height:auto;line-height:1.5em;border-radius:0;font-family:Roboto Condensed !important;font-style:normal;font-weight:500}body{font-size:16px !important;font-family:Roboto Condensed !important;line-height:24px}body.error h1,.view-howitworks.not-signedin .content-header h1,h1,.section-header,.title-2,.wrapper-mast .mast-wizard .page-header-sub,.wrapper-mast .mast-wizard .page-header-super,.content-primary .title-2,.wrapper-xblock .container-paging-header .pagination .page-divider,.wrapper-xblock .container-paging-footer .pagination .page-divider,.wrapper-assets .assets-library .pagination .page-divider,.form-create .title,.wrapper-sock .sock header .title,.content .introduction .title,.view-uploads .assets-library .pagination .page-divider,.course-updates .update-list>li h1,.course-handouts .title,.view-dashboard .course-item .course-title,.view-export .export-controls .title,.view-export .wrapper-status>.title,.view-howitworks.not-signedin .content-header .tagline,.view-howitworks.not-signedin .content-features .feature .copy h3,.view-import .import-form>.title,.view-import .wrapper-status>.title,.view-static-pages .course-nav-item .course-nav-item-header .title,.view-static-pages .xblock-student_view,.view-container .wrapper-mast .mast .page-header .page-header-title,.view-container .wrapper-mast .mast .page-header .is-editable .incontext-editor-input,.view-team .user-list .user-item .item-metadata .user-username,.view-textbooks .content-primary .textbook .view-textbook .textbook-title,.view-export-git .export-git-controls .title,.view-group-configurations .content-primary .wrapper-groups .title,.view-certificates .content-primary .wrapper-certificates .title,.view-certificates .certificates .certificate-details .title,.view-certificates .certificates .certificate-edit .title,.title-3,.content-modal .title,.wrapper-xblock h2,.add-xblock-component .new-component h5,.outline-complex .outline-section .section-title,.outline-simple .outline-section .section-title,.modal h2,[class*="view-"] .modal-window .title,[class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name,.view-dashboard .status-creationrights .status-update .value-formal,.view-dashboard .create-course .new-course-name,.view-dashboard .create-library .new-course-name,.view-export .wrapper-status .list-progress .status-detail .title,.view-course-create .mast .page-header-super .course-original-title-id,.view-course-create .rerun-course .rerun-course-name,.view-import .wrapper-status .list-progress .status-detail .title,.view-outline .outline-complex .outline-section .section-header .incontext-editor-input,.view-static-pages .static-page-item .page-name,.view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.add-textbook-name label,.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.add-textbook-name label,.view-export-git h3,.view-group-configurations .content-primary .wrapper-collection .collection-header .title,.view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name label,.view-certificates .wrapper-collection .collection-edit .field.add-collection-name label,.area-header,.content-primary .title-3,.view-container .content-supplementary .bit-publishing .bar-mod-title,.view-container .content-supplementary .unit-location .bar-mod-title,.view-container .content-supplementary .library-location .bar-mod-title,.outline-complex .outline-subsection .subsection-title,.outline-simple .outline-subsection .subsection-title,.wrapper-sock .sock .support .title,.wrapper-sock .sock .feedback .title,.notice-incontext .title,[class*="view-"] .modal-window .modal-section-title,[class*="view-"] .xblock-visibility_view .is-not-configured .title,[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields label,[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields label,[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields label,[class*="view-"] .course-outline-modal .list-fields label,.course-updates .update-list>li h3,.view-dashboard .courses .title,.view-dashboard .libraries .title,.view-dashboard .archived-courses .title,.view-outline .outline-complex .outline-subsection .subsection-header .incontext-editor-input,.view-team .user-list .user-item .item-metadata .user-email,.page-header .navigation,.page-header .subtitle,.section-header .subtitle,.area-subheader,.title-4,.title-5,.title-6,.window .header,.wrapper-xblock .xblock-license,.wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license,.wrapper-xblock .xmodule_VideoModule .xblock-license,.wrapper-xblock .wrapper-groups .title,.outline-complex .outline-unit .unit-title,.outline-simple .outline-unit .unit-title,.notification .copy .title,.alert .copy .title,.bit h3,.bit .title,.view-signup .content-supplementary .bit h3,.view-signin .content-supplementary .bit h3,.view-util .content-supplementary .bit h3,.course-updates .update-list>li h2,.view-dashboard .status-creationrights .title,.view-dashboard .create-course label,.view-dashboard .create-library label,.view-course-create .rerun-course label,.view-outline .bulkpublish-section-modal .outline-unit .unit-title,.view-outline .bulkpublish-subsection-modal .outline-unit .unit-title,.view-outline .bulkpublish-unit-modal .outline-unit .unit-title,.view-static-pages .course-nav-item .course-nav-item-header .title-sub,.view-container .content-supplementary .bit-publishing .wrapper-release .release-date,.view-container .content-supplementary .bit-publishing .wrapper-visibility .copy,.view-container .content-supplementary .unit-location .wrapper-unit-id .unit-id-value,.view-container .content-supplementary .unit-location .wrapper-unit-id .library-id-value,.view-container .content-supplementary .unit-location .wrapper-library-id .unit-id-value,.view-container .content-supplementary .unit-location .wrapper-library-id .library-id-value,.view-container .content-supplementary .library-location .wrapper-unit-id .unit-id-value,.view-container .content-supplementary .library-location .wrapper-unit-id .library-id-value,.view-container .content-supplementary .library-location .wrapper-library-id .unit-id-value,.view-container .content-supplementary .library-location .wrapper-library-id .library-id-value,.xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control,.xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime,.area-header .subtitle,.view-container .content-supplementary .bit-publishing .bar-mod-content .title,.view-container .content-supplementary .unit-location .bar-mod-content .title,.view-container .content-supplementary .library-location .bar-mod-content .title,[class*="view-"] .modal-window .modal-subsection-title,.view-outline .bulkpublish-section-modal .outline-subsection .subsection-title,.view-outline .bulkpublish-subsection-modal .outline-subsection .subsection-title,.view-outline .bulkpublish-unit-modal .outline-subsection .subsection-title,.view-container .content-supplementary .bit-publishing .wrapper-release .release-with,.view-container .content-supplementary .bit-publishing .wrapper-visibility .inherited-from,.view-container .content-supplementary .bit-publishing .wrapper-visibility .note-visibility,.view-container .content-supplementary label,.area-subheader .subtitle,.view-team .user-list .user-item .flag-role{font-family:Roboto Condensed !important}.form-field.checkbox-optional_fields_toggle{display:none !important}.wrapper-search-input{margin-top:17px}.search-facets-lists h3{text-transform:capitalize !important}#discovery-message{margin-top:10px}div.mooc-page-banner{background:url("/static/indigo-itye-master/images/bg1.766c9c448fd1.jpg") 0 0;color:#ffffff;display:flex;min-height:170px;position:relative;width:100%}div.mooc-page-banner div.banner-text{display:block;flex:1;margin:auto;padding:2rem;position:relative;text-align:center;width:70%}div.mooc-page-banner{color:#ffffff}*{box-sizing:border-box}body{font-family:'Lato'}.accordion dl,.accordion-list{border:1px solid #ddd}.accordion dl:after,.accordion-list:after{content:"";display:block;height:1em;width:100%;background-color:#001e43}.accordion dd,.accordion__panel{background-color:#eee;font-size:1em;line-height:1.5em}.accordion p{padding:1em 1em 1em 1em}p+p,ul+p,ol+p{margin-top:6px}.accordion{position:relative;background-color:#eee}.container{max-width:960px;margin:0 auto;padding:2em 0 2em 0}.accordionTitle,.accordion__Heading{background-color:#f3f9ff;text-align:center;font-weight:700;padding:2em;display:block;text-decoration:none;color:#fff;transition:background-color 0.5s ease-in-out;border-bottom:1px solid #00295d}.accordionTitle:before,.accordion__Heading:before{content:"+";font-size:1.5em;line-height:0.5em;float:left;transition:transform 0.3s ease-in-out}.accordionTitle:hover,.accordion__Heading:hover{background-color:#001e43}.accordionTitleActive,.accordionTitle.is-expanded{background-color:#001e43}.accordionTitleActive:before,.accordionTitle.is-expanded:before{transform:rotate(-225deg)}.accordionItem{height:auto;overflow:hidden;max-height:50em;transition:max-height 1s}@media screen and (min-width: 48em){.accordionItem{max-height:15em;transition:max-height 0.5s}}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}.animateIn{animation:accordionIn 0.45s normal ease-in-out both 1}.animateOut{animation:accordionOut 0.45s alternate ease-in-out both 1}@keyframes accordionIn{0%{opacity:0;transform:scale(0.9) rotateX(-60deg);transform-origin:50% 0}100%{opacity:1;transform:scale(1)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9) rotateX(-60deg)}}.banner-text h1{color:#fff !important;padding-top:43px}.minedu-address{clear:both;margin-left:0px !important;border-top:1px dotted #436a95;padding-top:0px !important;width:80%;max-width:500px}.itye-address{float:left;padding-left:20px;width:80%;max-width:500px;margin-top:1px;margin-bottom:25px}.itye-logo{float:left;padding-left:40px;margin-top:25px}.contact{background-color:#f1f6fd;opacity:0.8;margin-top:10px;border-radius:3px;padding-left:30px;padding-top:20px;padding-bottom:30px;margin-top:30px !important}.contact{font-size:15px !important;line-height:25px !important}h2,.home>header .title>.heading-group p,section.outside-app h1{color:#15457b;font:normal 1.2em/1.2em Roboto Condensed;font-family:Roboto Condensed;margin-bottom:15px;-webkit-font-smoothing:antialiased}table{margin:20px 0px !important}dt{line-height:15px !important}.accordion-title.accordionTitle.js-accordionTrigger{color:#ee7b12 !important}h1{color:#15457b !important;font:normal 1.7em/1.2em Roboto Condensed !important;font-family:Roboto Condensed;margin-bottom:0px;text-align:center}.heading-primary{font-size:2em;padding:0.7em;text-align:center}.accordion dd,.accordion__panel p{color:#4f4c4c !important;font-size:15px;line-height:21px}.home_header h1,.home_header p{color:#fff !important}footer#footer-edx-v3 .container{margin:0 auto;max-width:100% !important;width:100%}.outer-wrapper{margin-top:3% !important}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta>a.find-courses,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart{border:1px solid #113363;border-bottom-color:#113363;border-bottom-style:solid;border-bottom-width:1px;border-bottom:1px solid #000685;border-radius:5px;box-shadow:inset 0 1px 0 0 #113363;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#113363;background-image:-webkit-linear-gradient(top, #3b85ff 0%, #0353de 50%, #003acf 50%, #003fd1 100%);background-image:linear-gradient(to bottom, #113363 0%, #1e3f6c 50%, #0e2a52 50%, #113363 100%);padding:7px 18px;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #00008d;box-sizing:border-box;border-radius:3px;display:block;font:normal 1.2em/1.2em Roboto Condensed;letter-spacing:1px;padding:10px 0;text-align:center;width:48.82117%}.home>header .title>.heading-group h1,.home>header .title>.heading-group p{color:#fff !important;text-shadow:none}.heading-group h1,.heading-group p{color:#15457b}#footer-edx-v3{max-width:99% !important}p+h2,.home>header .title>.heading-group p+p,section.outside-app p+h1,ul+h2,.home>header .title>.heading-group ul+p,section.outside-app ul+h1,ol+h2,.home>header .title>.heading-group ol+p,section.outside-app ol+h1{margin-top:0px}.container.about.eun-static-page h2,.container.about.eun-static-page h3{margin-top:15px !important}h2,.home>header .title>.heading-group p,section.outside-app h1,.home>header .title>.heading-group p,section.outside-app h1{margin-bottom:5px !important}.course-date.localized_datetime{font-family:Roboto Condensed !important}footer#footer-edx-v3 p{font-size:14px;line-height:20.72px;font-family:Roboto Condensed !important}.courses-container .courses .course .course-info h2,.courses-container .courses .course .course-info .home>header .title>.heading-group p,.home>header .title>.heading-group .courses-container .courses .course .course-info p,.courses-container .courses .course .course-info section.outside-app h1,section.outside-app .courses-container .courses .course .course-info h1{font-family:Roboto Condensed !important}.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button,.dashboard .main-container .my-courses .course .details .enter-course,.wrapper-messages-primary .message.message-upsell .action-view-consent,.wrapper-messages-primary .message.message-status .verification-cta .btn,.wrapper-messages-primary .message.message-status .credit-action .credit-btn,.btn-secondary,.dashboard .main-container .my-courses .course .details .enter-course.archived,.wrapper-messages-primary .message.message-upsell .action-view-consent.archived,.account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link,.account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link,.account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link,.account-settings-sections .section .account-deletion-details .btn-outline-primary,.account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary,.account-settings-message .alert-message .alert-actions .btn-alert-secondary,.courseware-bookmarks-button .bookmarks-list-button,.pagination .current-page,.pagination .page-number-input,.pagination .total-pages,.verification-process .carousel #wrapper-review .review-task .copy,.verification-process.step-confirmation .list-info .info-item .copy,.view-survey .instructions,.view-survey .action-primary,.view-survey label,.login-register .instructions,.financial-assistance-wrapper .financial-assistance-form .instructions,.login-register .status .message-copy,.financial-assistance-wrapper .financial-assistance-form .status .message-copy,.login-register .status .message-copy p,.financial-assistance-wrapper .financial-assistance-form .status .message-copy p,.login-register .institution-list .institution,.financial-assistance-wrapper .financial-assistance-form .institution-list .institution,.verification-process.step-select-track .register-choice .copy,.verification-process.step-select-track .register-choice .wrapper-copy-inline,.verification-process.step-select-track .register-choice .copy-inline,.verification-process.step-requirements .list-reqs .req .copy-super,.verification-process.step-requirements .list-reqs .req-activate .copy-sub,.cart-errors,.confirm-enrollment .enrollment-details .enrollment-text,.shopping-cart .user-data .data-input h1 span,.shopping-cart .user-data .data-input .three-col .col-1,.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row label,.shopping-cart .discount .code-input input[type="text"],.shopping-cart .col-two .col-1 span.radio-group label,.shopping-cart .col-two .col-2 p,.shopping-cart .billing-data .col-half .data-group label,.shopping-cart .billing-data .col-half .data-group input,.wrapper-authorize p,.financial-assistance-wrapper p,.financial-assistance-wrapper .user-info .title,.financial-assistance-wrapper .user-info .data,.wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions,#api-access-wrapper #api-access-status,#api-access-wrapper .api-form-container .api-form label,#api-access-wrapper .api-form-container .api-form input,#api-access-wrapper .api-form-container .api-form textarea,#api-access-wrapper .api-form-container .api-form input[type="submit"],#api-access-wrapper .api-form-container .api-form textarea[type="submit"],#api-access-wrapper .api-form-container .api-form .errorlist li,#api-access-wrapper .api-form-container .api-form #api-access-submit,#api-access-wrapper .api-form-container .api-form .preview-query,#api-access-wrapper .application-info p,.view-profile .wrapper-profile-section-container-two .u-field-value,.view-profile .badge-set-display .badge-display .badge-details .badge-name,.ui-loading,.ui-loading-base,.wrapper-account-settings .ui-loading-indicator,.wrapper-account-settings .ui-loading-error,.view-profile .ui-loading-indicator,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register,.login .deco-divider .copy,.register .deco-divider .copy,.passwordreset .deco-divider .copy,#forgot-password-modal #password-reset .deco-divider .copy,.verification-process .carousel .view .instruction,.verification-process .deco-divider .copy,.verification-process .content-main .instruction,.verification-process.step-requirements .list-reqs .req-activate .copy-super,.register.is-not-verified.step-confirmation .view .instruction,.confirm-enrollment .enrollment-details .course-dates,.shopping-cart .discount .code-text a,.shopping-cart table.course-receipt tr td:first-child,.view-profile .badges-overlay .badges-modal,.confirm-enrollment a.link-button,.confirm-enrollment button[type="submit"],.shopping-cart a.blue,.shopping-cart .user-data .data-input .three-col .col-1 .price span,.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"],.shopping-cart .discount .code-text span b,.shopping-cart .col-two .col-2 button[type="submit"],.empty-cart a.blue,body.error .description,.listing-tools,.listing-tools .listing-sort-select,.verification-process .help-item .copy,.verification-process .carousel .requirements .requirement .copy,.verification-process .carousel .wrapper-task .wrapper-help .help .copy,.verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .copy,.verification-process.step-select-track .register-choice-certificate .action-intro,.verification-process.step-select-track .help-register .copy,.u-field-message,.modal-settings-language .actions-supplemental .list-actions-item,.wrapper-messages-primary .message .message-copy,.wrapper-messages-primary .message .message-copy .copy,.wrapper-messages-primary .message.message-status .message-copy,.wrapper-messages-primary .message.message-status .certificate-explanation,.status-verification .status-data-message,.find-courses .discovery-input,.view-survey .action-cancel,.view-survey button,.view-survey input,.view-survey select,.view-survey textarea,.view-survey .bit p,.login-register .form-field .tip,.financial-assistance-wrapper .financial-assistance-form .form-field .tip,.login-register .form-field .label-optional,.financial-assistance-wrapper .financial-assistance-form .form-field .label-optional,.verification-process .wrapper-msg .msg-content .copy,.verification-process .nav-wizard .help-inline,.verification-process.step-select-track .register-choice-certificate .title-expand,.verification-process.step-review .nav-wizard .prompt-verify .copy,.verification-process.step-review .nav-wizard .prompt-verify .action-verify label,.verification-process.step-review .nav-wizard .step-match label,.verification-process .pay-and-verify .photo-tip,.verification-process .incourse-reverify .photo-tip,.verification-process .reverify .photo-tip,#expiry-msg,.shopping-cart .col-two .row-inside .billing-detail-label,.shopping-cart .col-two .row-inside .billing-detail-value,.shopping-cart .bordered-bar h2 span .blue-link,.shopping-cart .bordered-bar .home>header .title>.heading-group p span .blue-link,.home>header .title>.heading-group .shopping-cart .bordered-bar p span .blue-link,.shopping-cart .bordered-bar section.outside-app h1 span .blue-link,section.outside-app .shopping-cart .bordered-bar h1 span .blue-link,.shopping-cart table.course-receipt tr td:last-child span,.empty-cart p,.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field p,.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field label,.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field select,.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field input,.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-errors,#api-access-wrapper p,#api-access-wrapper .api-form-container .api-form p .helptext,.view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder .u-field-value,.view-profile .badge-set-display .badge-display .badge-details,.view-profile .badge-set-display .badge-display .badge-details .badge-date-stamp,.wrapper-msg .msg-content .copy,.wrapper-msg .msg-content .copy p,.message,.wrapper-notification .copy,.wrapper-alert .copy,.prompt .copy,.notification .copy,.alert:not(.pattern-library-shim) .action-dismiss .button-copy,.wrapper-message .message,.wrapper-message .message.information,.main-wrapper .alert,.msg__copy,.status-verification .status-note,.status-verification .status-note p,.login .instructions .note,.register .instructions .note,.passwordreset .instructions .note,#forgot-password-modal #password-reset .instructions .note,.course-info .container .wrap-instructor-info .instructor-info-action,.course-info section.outside-app .wrap-instructor-info .instructor-info-action,.course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info .instructor-info-action,.view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info .instructor-info-action,.course-info .view-profile .wrapper-profile-sections .wrap-instructor-info .instructor-info-action,.view-profile .course-info .wrapper-profile-sections .wrap-instructor-info .instructor-info-action,.course-info .view-profile .badge-set-display .wrap-instructor-info .instructor-info-action,.view-profile .course-info .badge-set-display .wrap-instructor-info .instructor-info-action,.view-survey .list-input .field .tip,.login-register .note,.financial-assistance-wrapper .financial-assistance-form .note,.login-register .form-field .field-link,.financial-assistance-wrapper .financial-assistance-form .form-field .field-link,.verification-process.step-requirements .list-reqs .req .copy-sub,.shopping-cart .discount .code-input .error-text,.shopping-cart .error-text,.enrollment-results,.search-results .search-results-item .search-results-ellipsis,.msg__copy p{font-family:Roboto Condensed !important;font-size:14px;line-height:20.72px}.text{font-family:Roboto Condensed !important;font-size:20px !important;line-height:21.72px}.login-register-content h2,.login-register-content .home>header .title>.heading-group p,.home>header .title>.heading-group .login-register-content p,.login-register-content section.outside-app h1,section.outside-app .login-register-content h1{margin-top:12px;letter-spacing:normal;color:#15457b;font-family:Roboto Condensed !important;font-size:20px !important;line-height:21.72px}.search-button:hover{background:#3b85ff !important;border:2px solid #3b85ff !important}.list-unstyled.clear-margins li{display:inline;margin-right:30px;margin-left:10px;text-align:center;border-left:1px solid #15457b;padding-left:10px;line-height:9px;height:10px !important}.list-unstyled.clear-margins li:first-child{border-left:none}footer#footer-edx-v3 ul.clear-margins li a{font-size:18px;color:#15457b !important;text-transform:uppercase;line-height:22px;vertical-align:middle !important;margin:0 auto;text-align:center}footer#footer-edx-v3 .column-styles{position:relative;width:100%;flex:0 0 100%;max-width:100%;min-height:1px;padding:0px !important;margin:auto 0;text-align:center !important}footer#footer-edx-v3 .copyright{margin-top:0px !important;margin-left:8px;font-size:15px !important}.container.about,section.about.outside-app,.view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy,.view-profile .about.wrapper-profile-sections,.view-profile .about.badge-set-display{padding:20px 30px 47px}p{padding:7px 0px !important}b,strong{font-weight:bold;color:#15457b !important}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 !important;line-height:1.5;text-align:center !important;margin:auto !important;margin-bottom:auto;margin-bottom:27px !important}footer#footer-edx-v3 li{margin-right:0}footer#footer-edx-v3 .copyright{margin:auto 0 !important;text-align:center !important}.main-cta strong{color:#fff !important;text-shadow:none !important}.action.action-primary.action-update.js-register.register-button{font-family:Roboto Condensed !important}span{color:#576e90 !important;font:inherit}footer#footer-edx-v3{background:#fff !important}.dashboard-search-bar label{font-family:Roboto Condensed !important}body{font-family:Roboto condensed !important}.dashboard .main-container .my-courses .wrapper-header-courses{margin-bottom:10px;margin-top:30px;margin-left:20px !important}.verification-process .carousel .wrapper-task .controls .control .action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.courses-container .courses .course .course-info .course-title,.wrapper-msg .is-dismissable .action-dismiss .button-dismiss,.alert:not(.pattern-library-shim) .action-dismiss .icon{font-size:22px !important;line-height:24px !important}.find-courses .search-facets .toggle button,.courses-container .courses .course .course-info .course-organization,.courses-container .courses .course .course-info .course-code,.courses-container .courses .course .course-info .course-date,.alert:not(.pattern-library-shim) .action-alert-close .icon{font-size:16px}.main-cta a:hover{background:#3b85ff !important;border:1px solid #3b85ff !important;border-top:1px solid #fff !important}.register a:hover{border:1px solid #3b85ff;border-bottom-color:#3b85ff;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#3b85ff;border-bottom-style:solid;border-bottom-width:1px;border-bottom:1px solid #3b85ff;border-radius:5px;box-shadow:inset 0 1px 0 0 #3b85ff;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#3b85ff;background-image:-webkit-linear-gradient(top, #3b85ff 0%, #0353de 50%, #003acf 50%, #003fd1 100%);background-image:linear-gradient(to bottom, #113363 0%, #3b85ff 50%, #3b85ff 50%, #3b85ff 100%);padding:7px 18px;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #3b85ff}.verification-process .carousel .wrapper-task .controls .control .action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.courses-container .courses .course .course-info .course-title,.wrapper-msg .is-dismissable .action-dismiss .button-dismiss,.alert:not(.pattern-library-shim) .action-dismiss .icon{font-size:23px !important;line-height:24px !important}@media only screen and (max-width: 1495px){.verification-process .carousel .wrapper-task .controls .control .action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.courses-container .courses .course .course-info .course-title,.wrapper-msg .is-dismissable .action-dismiss .button-dismiss,.alert:not(.pattern-library-shim) .action-dismiss .icon{font-size:20px !important;line-height:22px !important}}@media only screen and (max-width: 1389px){.courses-container .courses .course .course-info .course-title{font-size:18px !important;line-height:20px;height:107px !important}}@media only screen and (max-width: 1023px){.verification-process .carousel .wrapper-task .controls .control .action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon,.entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon,.courses-container .courses .course .course-info .course-title,.wrapper-msg .is-dismissable .action-dismiss .button-dismiss,.alert:not(.pattern-library-shim) .action-dismiss .icon{font-size:16px !important;line-height:18px !important}}@media only screen and (max-width: 1132px){.home>header{box-shadow:0 1px 0 0 rgba(255,255,255,0.93),inset 0 -1px 5px 0 rgba(0,0,0,0.1);overflow:hidden;padding:0;width:100%;background-image:url("/static/indigo-itye-master/images/bg1.766c9c448fd1.jpg") !important;height:345px;background-size:contain}}@media only screen and (max-width: 1038px){.home>header{box-shadow:0 1px 0 0 rgba(255,255,255,0.93),inset 0 -1px 5px 0 rgba(0,0,0,0.1);overflow:hidden;padding:0;width:100%;height:300px;background-size:contain;background-image:url("/static/indigo-itye-master/images/bg1.766c9c448fd1.jpg") !important}.global-header .nav-links .secondary .nav-item{margin:0px !important}h2,.home>header .title>.heading-group p,section.outside-app h1,.home>header .title>.heading-group p,section.outside-app h1{color:#15457b;font:normal 24px/31px Roboto Condensed;font-family:Roboto Condensed;margin-bottom:10px;-webkit-font-smoothing:antialiased}.home>header .title>.heading-group{padding-bottom:0px}.home>header .title{background:rgba(104,137,185,0.35);padding:12px 37px;min-height:84px;vertical-align:top;margin-top:16% !important;border-radius:7px}.home>header .title .course-search{padding:0px !important}.global-header .header-logo a .logo{float:left;height:82px;width:auto;margin-left:1%}.global-header .header-logo a{margin-left:50%;height:38px !important;width:auto}.global-header .header-logo a{float:left;margin:0px 0 0 0px}#content.content-wrapper{margin-top:0px !important}}@media only screen and (max-width: 843px){.list-unstyled.clear-margins li{float:left;display:block !important;width:100% !important;text-align:left !important;line-height:16px !important;margin:9px 5px !important;height:20px !important;padding-left:4% !important}.home>header .title .course-search{padding:0px !important}.home>header .title{float:left;display:block;margin-right:0px !important;width:100%;margin-left:0px !important;box-sizing:border-box;transition:all 0.2s linear 0s;position:relative;box-shadow:0 1px 2px 0 rgba(0,0,0,0.22);background:rgba(104,137,185,0.35);padding:10px 36px;min-height:78px;vertical-align:top;margin-top:0px !important;border-radius:7px}.home>header .outer-wrapper{padding-top:14px;padding-bottom:150px;margin:0 auto;margin-top:0px;width:59%}.home>header{box-shadow:0 1px 0 0 rgba(255,255,255,0.93),inset 0 -1px 5px 0 rgba(0,0,0,0.1);overflow:hidden;padding:0;background-image:url("/static/indigo-itye-master/images/bg1.766c9c448fd1.jpg") !important;width:100%;height:215px}}@media only screen and (max-width: 674px){.global-header .header-logo a .logo{float:left;height:60px !important;width:auto}.home>header{background-image:url("/static/indigo-itye-master/images/bg1.766c9c448fd1.jpg") !important;height:215px;background-size:cover !important}.home>header .title>.heading-group h1{text-align:center;font-size:20px !important;line-height:22px !important;font-weight:bold !important}.search-input{font-size:13px !important}}@media only screen and (max-width: 552px){.row.full-height{padding:10px 20px}.home_header{font-size:12px !important}.global-header .header-logo a .logo{float:left;height:50px !important;width:auto}}@media only screen and (max-width: 963px){#footer-edx-v3 ul a{font-size:14px !important}}@media only screen and (max-width: 540px){.global-header .header-logo a .logo{float:left;height:56px !important;margin-left:13% !important}.find-courses .courses-container .courses:not(.no-course-discovery),.university-profile .courses-container .courses:not(.no-course-discovery){float:left;display:block;width:99% !important;height:auto !important;margin:0 auto !important}}@media only screen and (max-width: 440px){.global-header .header-logo a .logo{float:left;height:43px !important;width:auto;margin-left:17% !important;margin-top:10px}}@media only screen and (max-width: 1199px){.home .courses-container .courses .courses-listing .courses-listing-item{margin-right:1% !important;width:23% !important}}@media only screen and (max-width: 990px){.home .courses-container .courses .courses-listing .courses-listing-item{float:left;display:block;margin-right:0% !important;width:59% !important;height:auto !important;margin:0 auto;margin-right:auto;margin-bottom:0px;margin-bottom:30px}.home>header .title{margin-top:0% !important}.mobile-nav-item.hidden-mobile.nav-item.mobile-nav-link{width:100% !important;float:left;display:block}.home>header{height:259px}.global-header .header-logo a .logo{float:left;height:61px !important;width:auto;margin-left:20% !important}footer#footer-edx-v3 * div{width:100% !important;display:block;float:left !important}}.course-title{margin:18px 0 29px 0 !important;padding:0 15px !important;height:30px !important;color:#15457b !important}.courses-container .courses .course .course-info .course-organization{line-height:25.28px;padding:10px 15px 2px 15px;font-size:18px !important}.courses-container .courses .course .course-info .course-title{height:auto !important;padding:0px 9px !important;margin:0 auto !important;font-size:20px !important;line-height:24px !important}.accordion dd,.accordion__panel{background-color:#f7f7f7}.accordion{background-color:#f7f7f7 !important}.accordion-title.accordionTitle.js-accordionTrigger{color:#3b85ff !important;font-size:20px !important}.accordion dl::after,.accordion-list::after{margin-top:30px !important}.accordion p{padding:16px 10px !important}.minedu-address{opacity:0.80 !important}@media only screen and (max-width: 1038px){h2,.home>header .title>.heading-group p,section.outside-app h1,.home>header .title>.heading-group p,section.outside-app h1,.home>header .title>.heading-group p,section.outside-app h1{color:#15457b;font:normal 22px/26px Roboto Condensed !important;font-family:Roboto Condensed;padding-top:0px}}h2,.home>header .title>.heading-group p,section.outside-app h1,.home>header .title>.heading-group p,section.outside-app h1,.home>header .title>.heading-group p,section.outside-app h1{color:#15457b;font:normal normal 25px/39px Roboto Condensed !important;font-family:Roboto Condensed;padding-top:0px}.social_side_menu{top:20px !important}.social_side_menu{background-color:#fff;border-bottom-left-radius:5px;border-image:none;border-style:solid none solid solid;border-top-left-radius:5px;border-width:1px 0 1px 1px;box-shadow:-3px 3px 5px #2f5182;display:inline-block;padding:5px;position:fixed;right:0;top:230px !important;z-index:1000}.social_side_menu a{cursor:pointer;text-decoration:none}#fbLink div.socialButton{background-image:url("/static/stanford-style/images/facebook.41fd3f40b8ff.png");margin-bottom:6px}#YbLink div.socialButton{background-image:url("/static/stanford-style/images/yb.2e8a585edfeb.png");margin-bottom:6px}.socialButton{background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;display:inline-block;float:right;height:32px;width:32px}.socialButton{background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;display:inline-block;float:right;height:32px;width:32px}.home_header b{font-size:24px;line-height:26px !important;color:#fff !important}.fblink a,.YbLink a{float:left;margin:5px 0px 5px 0px !important;display:block}.global-header .header-logo a{float:left;margin:0px 0 0 0px !important;display:block}.home_header p{padding-top:0px !important;padding:0px 0px !important}.wrapper-profile-records{display:none !important}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta #register_error{background:#4489fb !important;border:1px #3b85ff !important;color:#fff;padding:12px;margin-top:5px}@media screen and (max-width: 1038px){.home>header .title>.heading-group h1,.home>header .title>.heading-group p{text-align:center;font-size:20px !important;line-height:20px !important}.home>header .title>.heading-group{padding-bottom:0px;margin-top:12px}}@media screen and (max-width: 490px){.home .courses-container .courses .courses-listing .courses-listing-item{width:100% !important}.courses-container .courses .course{width:93%}.home>header .outer-wrapper{padding-top:10px;padding-bottom:150px;margin:0 auto;margin-top:0px;margin-top:0px;width:86%}.global-header .header-logo a .logo{float:left;height:54px !important;width:auto;margin-left:12% !important}}.pagination .page-divider,.view-student-notes .title-search-container .wrapper-title .page-title,.view-teams .page-header .page-title,.course-wrapper .course-content .proctored-exam-skip-confirm-wrapper .msg-title,.course-wrapper .courseware-results-wrapper .proctored-exam-skip-confirm-wrapper .msg-title,.view-teams .card .card-title,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-title,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-edit .form-title,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-header .title-value,.dashboard-search-results .search-info h2,.view-student-notes .placeholder-title,.course-index .accordion .course-navigation .button-chapter .group-heading,.home .page-header-secondary .last-accessed-link,div.info-wrapper section.handouts .handouts-header,.view-student-notes .note-group .course-title,.view-student-notes .note-group .tags-title,.view-teams .create-team legend,.view-teams .team-actions .title,.idash-section .message-title,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-add .form-title,.view-student-notes .wrapper-tabs .tab-list .tabs-label,.idash-section .subsection-title,.wrapper-course-material .course-tabs .tab a,.wrapper-course-material .course-tabs .tab a:visited,.xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control,.xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime,.content-wrapper .course-license,.content-wrapper .xblock-license,.view-student-notes .title-search-container .wrapper-title .page-title .page-subtitle,.view-student-notes .note-group .course-subtitle,.idash-section .section-title .description,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-edit .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-add .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-edit .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-add .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-header .group-count,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-add .message-title,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-file-upload .message-title,.nav-utilities .action-toggle-message,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-title,.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-title,div.info-wrapper section.updates>ol>li .date,div.info-wrapper section.updates>ol article .date,div.info-wrapper section.updates section>li .date,div.info-wrapper section.updates section article .date,div.info-wrapper section.updates div>li .date,div.info-wrapper section.updates div article .date,div.info-wrapper section.updates>ol>li .toggle-visibility-button,div.info-wrapper section.updates>ol article .toggle-visibility-button,div.info-wrapper section.updates section>li .toggle-visibility-button,div.info-wrapper section.updates section article .toggle-visibility-button,div.info-wrapper section.updates div>li .toggle-visibility-button,div.info-wrapper section.updates div article .toggle-visibility-button{font-family:Roboto Condensed !important}@media screen and (max-width: 400px){.home>header .outer-wrapper{padding-top:16px;padding-bottom:150px;margin:0 auto;margin-top:0px;margin-top:0px;width:86%}.global-header .header-logo a .logo{height:45px !important;width:auto;margin-left:13% !important}}@media screen and (max-width: 1747px){.courses-container .courses .course{width:99%}.find-courses .search-facets .toggle button,.courses-container .courses .course .course-info .course-organization,.courses-container .courses .course .course-info .course-code,.courses-container .courses .course .course-info .course-date,.alert:not(.pattern-library-shim) .action-alert-close .icon{font-size:16px}.courses-container .courses .course .course-info .course-date{line-height:4.72px;padding:2px 15px}}body.view-in-course .wrapper-preview-menu .preview-menu{padding:10px 17%}.social_side_menu{position:fixed !important}@media only screen and (max-width: 630px){.media{display:block !important;float:left;width:100% !important}.course-info header.course-profile .intro-inner-wrapper .intro>.heading-group{width:100% !important}.course-info .course-sidebar{width:100%}}@media (min-width: 992px){.global-header .nav-links .main .nav-tab a{padding:0px 6px 2px !important}#content.content-wrapper{margin-top:95px !important}.global-header .nav-links .main{float:left;margin:2px 0 0 10px}.global-header .nav-links .main .nav-tab a{color:#313131;padding:7px 18px 2px !important;font-weight:400;display:inline-block;border-bottom:4px solid transparent;cursor:pointer;font-size:14px !important}.global-header .header-logo .course-header{float:left;margin:6px 0 0 4px;font-size:0.75rem;color:#313131;line-height:0.9em;display:none}}.page-banner .alert.alert-warning{margin-top:33px}#dashboard-main{margin-top:4%;width:99%}@media (max-width: 1187px){#dashboard-main{margin-top:11%}}@media (max-width: 1280px){.global-header .nav-links .main .nav-tab a{color:#313131;padding:2px !important;font-weight:400;margin-bottom:0px;font-size:12px !important}.help-link{padding:2px !important;font-weight:400;margin-bottom:0px;font-size:12px !important;display:inline-block}.global-header .header-logo .course-header{float:left;margin:6px 3px 3px 4px;color:#313131;display:inline-block;width:26% !important;line-height:13px;font-size:12px !important}}@media (max-width: 767px){.dashboard .main-container .my-courses .course .details .wrapper-course-image{display:inline-block;width:20% !important;float:left}.dashboard .main-container .my-courses .course .details .wrapper-course-details{width:70;display:inline-block;flex-direction:column}.course-info header.course-profile .intro-inner-wrapper .intro{box-sizing:border-box;padding:20px;position:relative;z-index:2;float:left;width:100%}.media{display:block !important;float:left;width:100% !important}}.course-header{width:26% !important;margin:5px 7px}.global-header .header-logo .course-header{float:left;margin:6px 3px 3px 4px;color:#313131;display:inline-block;width:24% !important;line-height:13px;font-size:12px !important}@media (max-width: 1200px){.course-header{width:20% !important;margin:5px 7px}.global-header .header-logo .course-header{display:inline-block;width:20% !important;margin:5px 7px}.global-header .header-logo a .logo{float:left;height:69px;width:auto}.global-header .nav-links .main .nav-tab a{color:#313131;padding:6px !important}.global-header .header-logo .course-header .course-name{display:block;font-size:12px}.global-header .nav-links .secondary{float:right;margin:1px 2px 2px 1px !important}}@media (max-width: 990px){.course-header{display:none !important}}body,h1,h2,h3,h4,h5,h6,p,li label{text-align:left;font-family:Roboto Condensed !important}.openassessment .openassessment__steps__step.is--in-progress .step__status__value .copy,.openassessment .openassessment__steps__step.is--in-progress .step__status__value .icon{color:fff !important}#oa_step_status_response span{color:#fff !important}.copy{color:#fffdfd !important;text-shadow:0px 0px 6px #212121}#info-file{font-weight:bold;font-size:12px;background:#a0bfea4f !important;display:block;float:left;margin-bottom:-10px;position:fixed;right:20%;width:400px;padding:0px 15px}@media screen and (max-width: 1652px){#info-file{position:relative !important;width:100% !important;left:0px;margin-top:17px}}p.home_header{text-align:center !important}.course-status-certavailable li.action.action-certificate .btn{visibility:hidden}.course-status-certavailable li.action.action-certificate .btn:after{content:"Δείτε τη Βεβαίωση" !important;visibility:visible !important;display:block !important;background-color:#3b85ff !important;padding:14px;font-size:15px;font-weight:600;position:relative;bottom:7px}.global-header .header-logo .course-header{float:left;margin:21px 3px 3px 3px;color:#313131;display:inline-block;width:24% !important;line-height:16px;font-size:14px !important;border-left:1px solid;padding-left:13px}.courses-container .courses .course .course-info{height:160px}.courses-container .courses .course .course-image .cover-image{height:200px}.courses-container .courses .course .course-image .cover-image::before{height:200px}.find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(3n+1){clear:unset}@media (min-width: 980px){.find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(3n+1){width:23%}}.btn-brand:not(:disabled) .submit-label{color:white !important}.btn-primary.action-resume-course span{color:#ffffff !important}.xmodule_display.xmodule_ProblemBlock div.problem .notification.success,.xmodule_display.xmodule_ProblemBlock div.problem .notification.error{border-bottom:3px solid #008100;margin-bottom:10px;border-top:none}.xmodule_display.xmodule_ProblemBlock div.problem .notification.error{border-color:#b20610}.course-wrapper .course-content .vert-mod .vert{border:2px solid #dddddd8f;margin-top:15px;padding:10px;border-radius:8px}.btn.btn-link.bookmark-button{float:right}.course-content .bookmark-button-wrapper{overflow:hidden;margin-bottom:10px}.btn.btn-link.bookmark-button .bookmark-text{font-weight:normal}#discovery-form .fa.fa-search,#dashboard-search-bar .fa.fa-search{color:#fff !important}nav.sequence-bottom .sequence-nav-button.button-previous{padding:0 10px}.course-wrapper .course-content .vert-mod>div:last-child{border-bottom:2px solid #dddddd8f;margin-bottom:20px;padding-bottom:10px}
