.ibio-courses-logo{max-height:40px}a{text-decoration-style:dotted}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1,h2,h3,h4,h5{font-family:"Jost",Helvetica,Arial,sans-serif;margin-bottom:.5em;font-weight:600}h1{font-size:1.8em;padding-top:30px;text-transform:initial}h2{font-size:1.6em}h3{font-size:1.3em}h4{font-size:1.2em;font-weight:bold}h5{font-size:1.1em;font-weight:bold}.comment{margin-left:1em;color:#777;font-style:italic}.text-indigo{color:#6610f2 !important}.text-warning-dark{color:#ff8c00}#tracker-alert{display:flex;flex-direction:row;background-color:#aaa;font-size:.9rem;border-color:#999 !important;border-radius:0 !important;margin-bottom:1px !important;line-height:22px !important;padding:8px 15px !important;align-items:center}#tracker-alert .cookie-message{width:100%;margin-right:1rem;color:#000}#tracker-alert .non-essential-cookies-label{min-width:10rem}#tracker-alert .btn-close{padding:10px 20px !important}#tracker-alert .btn{text-decoration:none;min-width:8rem !important;margin-right:1rem !important}.nav-link,.navbar{padding:.5rem 1rem}.navbar-dark{border-top:none !important}.navbar-dark .navbar-nav .nav-link.active{background:rgba(255,255,255,.2)}.navbar-brand{padding-bottom:0 !important;padding-top:0 !important}.navbar-brand img{max-height:1.5em}.nav-item{font-size:.9em}.nothing-here-background{width:100%;min-height:300px;background-image:linear-gradient(-45deg, #16276A, #4A5FAF);display:flex;justify-content:center}.main-404-message{display:flex;justify-content:center;background-color:#f1f1f1;border-bottom:1px solid #e7e7e7;margin-bottom:20rem}.not-found-message{display:flex;flex-direction:column;align-items:center;min-height:12rem}.not-found-message p{text-align:center}.info-bar-wrapper{border-top:1px dotted #888;border-bottom:1px dotted #888;display:flex;flex-direction:row;align-items:center}.info-bar-wrapper .info-bar{padding:.5rem 0 .5rem .85rem;min-height:3em;display:flex;flex-direction:row;align-items:center;margin-bottom:0}.info-bar-wrapper .info-bar a{text-decoration:none}.info-bar-wrapper .info-bar .page-title{font-weight:bold;font-size:1em}.info-bar-wrapper .info-bar .page-description{font-weight:normal}#footer-wrapper{border-top:2px solid #000;padding-left:3em;padding-right:3em;background-image:linear-gradient(#343a40, #2b3035)}#footer-wrapper footer{color:#fff;line-height:1.625 !important;font-style:normal !important}#footer-wrapper footer .ibio-logo{margin-top:.8rem;height:60px}#footer-wrapper footer .scl-logo{margin-top:.8rem;height:70px}#footer-wrapper footer .ibio-background{margin-top:1rem;color:#ddd;font-size:16px;font-weight:300}#footer-wrapper footer .ibio-copyright{margin-top:20px;color:#ddd;font-size:14px;font-weight:300;line-height:1.625}#footer-wrapper footer .ibio-copyright a{color:#fff;text-decoration-style:dotted}#footer-wrapper footer .ibio-version{font-size:.7rem;color:#aaa;margin-top:1rem}#footer-wrapper footer p{font-style:normal;font-weight:300;font-size:16px;color:#ddd}#footer-wrapper footer h1{text-transform:uppercase;margin:10px 0px 10px;padding:0px 0px 5px;font-size:1em;color:#fff;text-align:left;border-bottom:1px dotted #777}#footer-wrapper footer .ibio-site-map{color:#fff}#footer-wrapper footer .openedx-logo{margin-top:30px}#footer-wrapper footer .ibio-site-map nav ul{list-style-image:none;margin-left:0px;padding-left:10px}#footer-wrapper footer .ibio-site-map nav h2{text-transform:uppercase;margin-top:20px;font-size:1em;color:#fff;text-align:left}#footer-wrapper footer .ibio-site-map li{font-weight:400 !important;list-style:none;margin:0px}#footer-wrapper footer .ibio-site-map li a{font:inherit}#footer-wrapper footer .ibio-site-map a:link{color:#eee;text-decoration-style:dotted}#footer-wrapper footer .ibio-site-map a:hover,#footer-wrapper footer ibio-site-map a:active{color:#fff;text-decoration-style:dotted}#footer-wrapper footer .ibio-site-map a:visited{color:#ddd;text-decoration-style:dotted}#footer-wrapper footer .ibio-newsletter-form label{font-style:normal}#footer-wrapper footer .ibio-newsletter-form input{font-style:normal}#footer-wrapper footer .ibio-nav-note{margin-top:30px;max-width:250px}#footer-wrapper footer .nih-logo{max-width:250px}#footer-wrapper footer .ibio-logo-footer{max-width:260px}#footer-wrapper footer .read-more{color:#fff;text-decoration:none}#footer-wrapper footer .newsletter-column{margin-bottom:6em}#footer-wrapper footer .newsletter-column a{color:#fff !important;text-decoration:none;border-bottom:1px dotted #777}.ibio-copyright-for-print{display:none}.marketing-page,.account-page,.help-page{min-height:600px;margin-top:1.5em;margin-bottom:4em}.messages{background-color:#f1f1f1;margin:0}.messages .alert{margin:1em 0em}thead tr{background-color:#f1f1f1}.login-container,.logout-container,.account-container{border:1px solid #f1f1f1;border-radius:5px;background-color:#fff;margin:2rem 0 5rem}.login-container .header,.logout-container .header,.account-container .header{border-bottom:1px dotted #ccc;padding:1rem;font-weight:bold}.login-container .contents,.logout-container .contents,.account-container .contents{padding:1rem}.informal-callout{padding:1rem;border:1px solid #eee;background:#fcfcfc}.informal-callout .header{font-family:Arial,Helvetica,sans-serif;font-size:2rem}.user-profile{margin:2em 0em}.user-profile form{max-width:900px;border:1px solid #eee;padding:2em;border-radius:5px}.ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}.ribbon{font-size:12px;color:#fff;text-transform:uppercase;font-family:"Montserrat Bold",Helvetica,Arial,sans-serif;font-display:swap;letter-spacing:.05em;line-height:15px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;padding:7px 0;right:-11px;top:10px;width:100px;height:28px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);background-color:#dedede;background-image:-webkit-linear-gradient(top, #ffffff 45%, #dedede 100%);background-image:-o-linear-gradient(top, #ffffff 45%, #dedede 100%);background-image:linear-gradient(to bottom, #ffffff 45%, #dedede 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#ffdedede", GradientType=0)}.ribbon:before,.ribbon:after{content:"";border-top:3px solid #9e9e9e;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);position:absolute;bottom:-3px}.ribbon:before{left:0}.ribbon:after{right:0}.ribbon.red{background-color:#bc1a3a;background-image:-webkit-linear-gradient(top, #a61733 45%, #bc1a3a 100%);background-image:-o-linear-gradient(top, #a61733 45%, #bc1a3a 100%);background-image:linear-gradient(to bottom, #a61733 45%, #bc1a3a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa61733", endColorstr="#ffbc1a3a", GradientType=0)}.ribbon.red:before,.ribbon.red:after{border-top:3px solid #8f142c}.draft-message{background-color:#bc1a3a;border:1px solid #bc1a3a;border-radius:5px;color:#fff;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:2rem}.course-search h1{margin:2rem 0 0rem}.course-search .results-count{margin-top:.5rem;margin-bottom:1rem;font-style:italic}.course-search mark{background-color:#ffbc00}.course-search .search-title{margin-bottom:1rem}.course-search .search-title h1{margin-top:.5rem}.course-search .search-results{display:flex;flex-direction:column;width:100%}.course-search .search-result{display:flex;flex-direction:column;padding:.5rem;border:1px dotted #e1e1e1;margin-bottom:1rem;width:100%}.course-search .result-unit{font-weight:bold}.course-search .result-text{margin:1rem}.course-search .step-controls{margin:2rem 0;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.course-search .step-links{display:flex;flex-direction:row}.course-search .step-links .btn{margin:.5rem 1rem;min-width:6rem}.btn-standard{min-width:120px}.node-marker{background:rgba(0,0,0,.05);border-radius:.2rem;padding:.1rem .4rem;margin-right:.5rem;height:1.7rem;min-width:3rem;text-align:center}.node-marker .marker-id{color:#777}.node-label{flex-grow:1}@media only screen and (max-width: 767px){#tracker-alert{flex-direction:column}#tracker-alert .btn{margin-bottom:1rem}#tracker-alert .cookie-message{margin-bottom:1rem}#tracker-alert .non-essential-cookies-label{margin-bottom:.5rem}}.pt-blue{color:#47a}.pt-red{color:#e67}.pt-green{color:#283}.pt-yellow{color:#cb4}.pt-cyan{color:#6ce}.pt-purple{color:#a37}.pt-grey{color:#bbb}/*# sourceMappingURL=project.css.map */
