.demo-video-container.formula-for-success-video .completed-options:before{background-image:url(//d1j63owfs0b5j3.cloudfront.net/about/courses-no-pricing.png);background-position:50%;background-repeat:no-repeat;background-size:120%;bottom:0;content:"";display:block;left:0;opacity:.25;position:absolute;right:0;top:0;z-index:1}.demo-video-container.formula-for-success-video .completed-options a{display:block;position:relative;text-shadow:0 5px 5px #fff;transition:font-size .45s;z-index:2}.demo-video-container.formula-for-success-video .completed-options a .institutional-icon{margin-bottom:1em;width:15em}.demo-video-container.formula-for-success-video .completed-options a:hover{font-size:1.05em;opacity:.75}.demo-video-container .completed-options{background:#fff}.demo-video-container .completed-options img{width:70%}.demo-video-container hgroup{margin-top:2em}.player{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.player-view{position:relative;text-align:center}.player-view.paused:not(.softPaused):not(.slideshow):after{background:hsla(0,0%,100%,.5);border:1px solid #c2c5cb;border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.player-view.paused:not(.softPaused):not(.slideshow).completed:after,.player-view.player-error .event-pane,.player-view.player-error .play-pause-button,.player-view.player-error:after{display:none}.player-view .completed-options{background:hsla(0,0%,100%,.9);bottom:0;display:flex;flex-direction:column;justify-content:center;left:1px;position:absolute;right:1px;top:1px}.player-view .completed-options .replay-control{display:block;margin:2em 0}.player-view .completed-options .replay-control .icon-replay{display:block;font-size:7em;min-height:.65em}.player-view .completed-options .social-icon{font-size:3em}.player-view .completed-playback-prompt{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.player-view .event-pane{bottom:0;left:0;position:absolute;right:0;top:0}.player-view .event-pane .overlay-controls{color:#707784;display:none;opacity:0;transition:opacity .5s}.player-view .event-pane .overlay-controls a,.player-view .event-pane .overlay-controls button{color:#707784}.player-view .event-pane .overlay-controls .center-controls{align-items:center;display:flex;font-size:3em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-view .event-pane .overlay-controls .fullscreen-control{bottom:1rem;font-size:1.5em;position:absolute;right:1rem}.player-view .event-pane .overlay-controls .pause-control{padding:0 1em}.player-view .event-pane .overlay-controls .speed-button{bottom:1rem;left:1rem;position:absolute}.player-view .event-pane .overlay-controls .speed-button>span{background:#707784;color:#fff}.player-view .event-pane .overlay-controls .video-jump-control .delta{font-size:1.25em}.player-view .event-pane .overlay-controls .video-jump-control .icon-jump-back:before,.player-view .event-pane .overlay-controls .video-jump-control .icon-jump-forward:before{font-size:2.5em}.player-view .event-pane.focused{background:hsla(0,0%,100%,.5)}.player-view .event-pane.focused .overlay-controls{display:block;opacity:1;transition:opacity .5s}.player-view .event-pane.paused .overlay-controls{display:none}.player-view .play-pause-button{background:#007ca6;color:#fff;font-size:1.5em;left:50%;line-height:100%;padding:1em;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s;width:auto;z-index:1}.player-view .play-pause-button:hover{background:#646b76}.player-view .play-pause-button .icon-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-55%)}.player-view video{width:100%}.player-view video.inline::-webkit-media-controls{display:none!important}.player-controls{align-items:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;height:3em;position:relative}.player-controls .descriptor{display:none}.player-controls .field.checkbox-field{align-items:center;margin-bottom:0;margin-left:1em;width:100px}.player-controls .field.checkbox-field .checkbox{padding:.5em}.player-controls .field.checkbox-field .label-wrapper{flex-basis:auto;margin-bottom:0}.player-controls .mobile-descriptor{display:inline-block}.player-controls .spacer{flex-grow:1;min-width:0}.player-controls a,.player-controls button,.player-controls label{font-size:14px;vertical-align:middle}.player-controls a,.player-controls button,.player-controls button>span{transition:color .15s,background .15s;width:100%}.player-controls label{padding:0}.player-controls .quality-selector{display:none}.player-controls .dropdown-menu{background:#c2c5cb;border:1px solid #c2c5cb;border-radius:3px;color:#41454d;width:100px;z-index:99999999}.player-controls .dropdown-menu li{padding:2px}.player-controls .dropdown-menu li a{display:block;padding:2px 5px;text-align:right}.player-controls .dropdown-menu li a:hover{background:#707784;color:#c2c5cb}.player-controls .dropdown-menu li a.active{background:#41454d;border:1px solid #41454d;border-radius:2px;color:#c2c5cb}.player-controls .toggle-control{background-color:#c2c5cb;border:2px solid #c2c5cb;border-radius:3px}.player-controls .toggle-control .btn,.player-controls .toggle-control button{background:none;border:none;color:#41454d;display:inline-block;font-size:.9em;padding:.25em;width:auto}.player-controls .toggle-control .btn.active,.player-controls .toggle-control button.active{background:#41454d;border:1px solid #41454d;border-radius:3px;color:#c2c5cb}@media screen and (min-width:430px){.player-controls .descriptor{display:inline-block}.player-controls .mobile-descriptor{display:none}.player-controls .quality-selector{display:inline-block;white-space:nowrap}}.player-fullscreen{bottom:0;height:100%;left:0;position:fixed;right:0;top:0}.player-fullscreen .player-view .play-pause-button{position:fixed;z-index:2147483648}.player-fullscreen .player-controls{bottom:0;left:0;position:fixed;right:0;z-index:2147483647}.player-fullscreen .btn-loading-icon.player-loader{z-index:2147483647}.player-fullscreen video{background:#fff;border:0}.btn-loading-icon.player-loader{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(2)}.btn-loading-icon.player-loader .btn-loading-ring{border-color:#c2c5cb}.slideshow-controls .progress{display:block;margin-top:.25em;min-width:100px;padding:1em 0;text-align:center}.slideshow-controls .slide-controls{align-items:center;display:flex;margin-right:.5em}.slideshow-controls .slide-controls span[class^=icon-]:before{font-size:1.25em}.completed-playback-prompt>*{margin:.5em}.streaming-video-indicator{margin-right:.5em;padding:.25em}.smart-pause{align-items:center;display:flex;padding:1em .5em}.smart-pause label{line-height:1;margin-left:.5em}.smart-pause .checkbox{background:transparent;border-color:hsla(220,8%,86%,.3);padding:1.25em 0 0;transition:all .15s;width:1.25em}.smart-pause .checkbox.checked{background:#007ca6;border-color:#007ca6}.smart-pause-timer{color:#d8dade;position:relative;text-align:center}.smart-pause-timer .icon-pause{opacity:.5}.smart-pause-timer svg{height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.institutional-pricing{text-align:center}.institutional-pricing .contact-form{margin:0 auto;max-width:600px;text-align:left;width:98%}.institutional-pricing .contact-form .contact-form-footer{color:#007ca6;margin-top:2em;text-align:center}.institutional-pricing .contact-form .contact-form-footer .callout-text{color:#007ca6;cursor:pointer}.institutional-pricing .contact-form .contact-form-footer em{font-style:italic}.institutional-pricing .contact-form,.institutional-pricing .course-information{margin-top:1.5em}.institutional-pricing .contact-form h3,.institutional-pricing .course-information h3{text-align:center}.institutional-pricing .line{display:inline;margin-left:.3em}.institutional-pricing .group-summaries h1{color:#007ca6;margin-bottom:.5em;margin-top:0}.institutional-pricing .group-summary-fine-print{color:#007ca6;font-size:.8em;margin:0 auto;max-width:80%;text-align:center}.institutional-pricing .institutional-pricing-container{border:1px solid #007ca6;margin:2em auto 0;max-width:800px;padding:1em}.institutional-pricing .institutional-pricing-form-control{text-align:center}.institutional-pricing .notice-success{margin:0 auto;max-width:725px}@media screen and (min-width:640px){.institutional-pricing .group-summaries{margin-top:.5em auto 2em auto;max-width:800px;padding:1.25em}.institutional-pricing .line{display:block}}.courses-overlay .course-group-heading{margin-top:1em}.courses-overlay .course-group-heading *{font-weight:700}.courses-overlay .course-group-pricing{display:none}.courses-overlay .overlay-body-wrapper{max-width:none}.courses-overlay h5{color:#d90000;font-size:1.5em;padding-bottom:1em;text-align:center}.institutional-access-petition .form-control{margin-bottom:2em}.institutional-access-petition .select .label{overflow:hidden}.institutional-access-petition .select .label .selected-course:after{content:", ";display:inline-block}.institutional-access-petition .select .label .selected-course:last-child:after{display:none}.institutional-access-petition .select .label .selected-course .course-icon{left:2px;position:relative;top:-3px}.institutional-access-petition .label-wrapper,.institutional-access-petition .select .label,.institutional-access-petition .select-option,.institutional-access-petition .validation-message{text-align:left}.institutional-access-petition h1{margin-bottom:1em}.institutional-access-petition h1 span.line{display:block}.component-scroller .component-container{width:85%}.component-scroller .component-container .image-container{text-align:center}.component-scroller .component-container.non-scrollable{margin:0 2.5%;width:95%}.component-scroller .component-scroller-control{width:7.5%}.component-scroller .component-scroller-control button{max-height:500px}.trial-semester-form textarea{min-height:4em}.trial-semester-form .field input,.trial-semester-form .field textarea{color:#4d525b}.trial-semester-form .field .label-wrapper{display:none;margin-bottom:0}@media screen and (min-width:430px){.trial-semester-form .field{margin-bottom:1.25em}.trial-semester-form .field input{color:#4d525b}.trial-semester-form .label-wrapper{margin-bottom:0}}.user-vertical-overlay{text-align:center}.user-vertical-overlay .btn-primary.btn-solid{display:block;margin:.5em auto}.user-vertical-overlay .overlay-header h2{margin-top:3.5em}.user-vertical-overlay .overlay-body h1{font-size:1.5em;margin-top:1em}.user-vertical-overlay .overlay-body .line{display:block;line-height:1.25em}.user-vertical-overlay .overlay-body .overlay-body-wrapper .quote{margin-top:5em}.user-vertical-overlay .overlay-body .pricing-section{margin-top:1.5em}.user-vertical-overlay .overlay-body .pricing-section h2{color:#527f62;cursor:pointer;font-size:1.25em;font-weight:700;line-height:1.25em;margin:0}.user-vertical-overlay .overlay-body .pricing-section ul li{margin:.75em 0}.user-vertical-overlay .overlay-body .pricing-section ul li a{font-size:1em}@media screen and (min-width:640px){.user-vertical-overlay .overlay-body h1{font-size:2em}.user-vertical-overlay .overlay-body h1 .line{display:inline-block}.user-vertical-overlay .overlay-body h1 .line:last-child{margin-left:.3em}.user-vertical-overlay .overlay-body .overlay-body-wrapper{max-width:650px}.user-vertical-overlay .overlay-body .pricing-section h2{font-size:1.5em}.user-vertical-overlay .overlay-body .pricing-section ul li a{font-size:1.25em}}.user-vertical-overlay .overlay-footer{border-top:none}.user-vertical-overlay .user-vertical-footer{margin-top:2em}.user-vertical-overlay .user-vertical-footer a{color:#007ca6;font-size:1.25em}.quote{color:#007ca6;position:relative;text-align:left}.quote.green:before{background:rgba(0,124,166,.1)}.quote.tilt-right:before{transform:rotate(3.5deg)}.quote .quote-author{font-size:1.1em;font-style:italic;white-space:nowrap}.quote .quote-author:before{content:"-";display:inline-block;margin:0 .25em 0 1em}.quote .quote-text{font-size:1.4em;font-weight:700;line-height:1.25em}.expandable .expandable-heading{cursor:pointer}.expandable .expandable-heading .icon-chevron-small-down:before{transition:transform .5s}.expandable.expanded .icon-chevron-small-down:before{transform:rotate(180deg)}.dashboard .notice a{border-bottom:1px dotted}.dashboard-notice-overlay{background-color:#007ca6}.dashboard-notice-overlay h1{font-style:italic;text-align:center}@media screen and (min-width:640px){.dashboard-notice-overlay .overlay-body-wrapper{max-width:800px}}.dashboard-notice-overlay .overlay-footer{text-align:center}.purchased-courses .course-status-pill{display:none}.upsell-course-section{margin-top:4em}.upsell-course-section>hgroup{margin-bottom:1.5em}.institution-logo-wrapper{margin:0 auto;max-width:300px;text-align:center}.course-columns .course-cell,.course-group-columns .course-cell{height:auto;margin:1.5em 0;padding:0 0 0 .5em}.course-columns .course-cell a,.course-group-columns .course-cell a{align-items:center;display:flex;justify-content:flex-start}.course-columns .course-cell a:hover .course-name,.course-group-columns .course-cell a:hover .course-name{color:#007ca6}.course-columns .course-cell a .course-icon,.course-group-columns .course-cell a .course-icon{min-height:3em;min-width:3em}.course-columns .course-cell a .course-status-pill,.course-group-columns .course-cell a .course-status-pill{display:block;margin-left:1em}.course-columns .course-cell a .course-name,.course-group-columns .course-cell a .course-name{color:#41454d}.course-columns .course-cell a .course-name .subtitle,.course-group-columns .course-cell a .course-name .subtitle{display:block;margin-top:.25em;text-align:left}.course-group-columns .course-group{margin:0 1.5em 2em}.course-group-columns .course-group .course-group-heading{align-items:flex-end;border-bottom:1px solid #007ca6;display:flex;justify-content:space-between;padding:.25em 0}.course-group-columns .course-group .course-group-heading h2{line-height:.9em}.course-group-columns .course-group .group-courses{margin-left:.5em}.course-group-columns .course-group-subtitle{color:#707784;font-size:.75em;line-height:1em}.course-group-columns .select-course-heading{margin-bottom:1em}@media screen and (min-width:640px){.course-group-columns .select-course-heading{margin-bottom:2em}}@media screen and (max-width:1024px){.course-group-columns .span1-3{width:48%}}@media screen and (max-width:640px){.course-group-columns .span1-3{width:98%}}.course-group .price-large{white-space:nowrap}.course-group .price-large h2{font-size:2em}.course-group .price-large .price-addendum{font-size:1em;margin-top:0;min-width:50px}.course-group .price-large .price-addendum .price-period{right:auto}.course-section{margin-bottom:1em}.course-section .course-name{font-size:1.25em;margin-top:.5em}.course-section .course-name .subtitle{display:block;font-size:.7em;line-height:1.25em;margin-top:.5em}.institutional-access-petition-link{margin-bottom:2em;margin-top:4em}.institutional-access-petition-link a{color:#007ca6;font-size:1.35em}.institutional-access-petition-link a .institutional-icon{background:url(//d1j63owfs0b5j3.cloudfront.net/about/institutional-icon.png) no-repeat;background-size:contain;display:inline-block;height:3em;margin-bottom:.5em;width:3em}.institutional-access-petition-link a .line{font-size:.65em;margin-top:.5em}.institutional-access-petition-link a .text{text-align:center}@media screen and (min-width:640px){.institutional-access-petition-link a .institutional-icon{margin-right:.5em}.institutional-access-petition-link a .link-body{align-items:center;display:flex;justify-content:center}.institutional-access-petition-link a .text{text-align:left}}.account-verification-notice{line-height:1.25em;padding-right:1em;position:relative}.account-verification-notice .btn-ghost{background:none;border-color:#fff;color:#fff;margin-left:1em}.account-verification-notice a{color:#fff}.account-verification-notice .btn-ghost,.account-verification-notice a{opacity:.9}.account-verification-notice .btn-ghost:hover,.account-verification-notice a:hover{opacity:1}.account-verification-notice a.dismiss-control{border-bottom:none;position:absolute;right:1em;top:1em}.account-verification-notice .notice-controls{margin-top:.5em;text-align:right}.site-license-flag{box-shadow:1px 0 3px 0 rgba(0,0,0,.1)}.site-license-text h3{color:#007ca6;letter-spacing:1px;text-transform:uppercase}.site-license-arrow{color:#007ca6;font-size:1.5em;padding:.25em 0}.expand-collapse-icon{transition:transform .15s}.expanded-icon{transform:rotate(180deg)}.register-off-site-button{margin:1em auto .5em}.search-results-wrapper menu{margin-top:.5em}.search-results-wrapper menu .search-result-type{display:inline-block;margin:0 1em 1em 0}.search-results-wrapper menu .search-result-type.callout{border-bottom:1px dotted #007ca6;font-weight:700}.search-results-wrapper menu .search-result-type.callout a{color:#007ca6}.search-results-wrapper .additional-results-heading{border-bottom:1px solid #007ca6;margin-top:1em}.search-results-wrapper .no-results-callout{font-size:1.5em;line-height:1.5em;margin:1em auto;max-width:80%}.search-results-wrapper .searching-callout{font-size:1.5em;margin-top:1em}.search-results-wrapper .search-form{margin-bottom:0;min-height:auto}.search-results-wrapper .search-form button,.search-results-wrapper .search-form input{font-size:1.25em;height:45px}.search-results-wrapper .search-form .query-suggestions{top:auto}.search-results-wrapper .search-results h1{margin-top:1.5em}.search-results-wrapper .searching-callout{animation:pulse 2.5s infinite}.search-results-wrapper .term-overview .term-content{display:flex}@font-face{font-family:garamond;font-style:normal;font-weight:400;src:url(/fonts/garamond/normal.ttf) format("truetype")}@font-face{font-family:montserrat;font-style:normal;src:url(/fonts/montserrat/montserrat-variable-weight.ttf) format("truetype")}@font-face{font-family:montserrat-italic;font-style:italic;src:url(/fonts/montserrat/montserrat-variable-weight.ttf) format("truetype")}.search-result{display:flex;margin:1em 0}.search-result .demo-indicator{background-color:#ef6650;border:1px solid #ef6650;border-radius:7px;color:#fff;font-size:.8em;line-height:1em;padding:.1em .5em}.search-result .description *{color:#707784;display:inline;font-size:1em;margin:0 .1em 0 0;padding:0}.search-result .description br,.search-result .description h1,.search-result .description h2,.search-result .description h3{display:none}.search-result.drawing-highlight .result-preview.final-image{background-position:20px -18px}.search-result .result-body{margin-top:.25em;padding-left:.5em}.search-result .result-header .result-heading{margin:.5em 0 0 .5em}.search-result .result-preview{background-size:100%;border:1px solid #ccc;height:90px;margin-right:.5em;min-width:100px;position:relative;width:160px}.search-result .result-preview.faq-icon{background-position:50%;background-repeat:no-repeat;background-size:55%;border:none}.search-result .result-preview.final-image{background-position:-67px -18px;background-repeat:no-repeat;background-size:225px}.search-result .result-preview.final-image .course-icon{bottom:-.5em;left:0;position:absolute}.search-result .result-preview.no-image .course-icon{left:50%;min-height:5em;min-width:5em;position:absolute;top:50%;transform:translate(-50%,-50%)}.search-result .result-preview .demo-indicator{bottom:-.75em;position:absolute;right:4em}.search-result .heirarchy{font-size:.8em}.search-result .heirarchy .heirarchy-item:after{content:">";display:inline-block;padding:0 .5em}.search-result .heirarchy .heirarchy-item:last-child:after{display:none}.search-result .title{margin-bottom:.25em}.search-result .title .demo-indicator{font-size:.5em;line-height:.5em;position:relative;top:-.25em}@media screen and (min-width:640px){.search-result .title{font-size:1.5em;line-height:1.1em}}.static-radiograph-container .annotation{position:absolute}.static-radiograph-container .annotation span{display:block}.static-radiograph-container .radiograph-settings{font-size:.9em;justify-content:space-between}