.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)}.account-verification-notice{line-height:1.25em;padding-right:1em;position:relative}.account-verification-notice.overlay-all{left:1em;position:fixed;right:1em;top:5em;z-index:100}.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}.course-registration-prompt .overlay-body{padding-bottom:8em}@media screen and (min-width:640px){.course-registration-prompt .overlay-body{padding-bottom:1em}}.evaluation-register-form{margin-top:2em;text-align:left}.evaluation-register-form .overlay-footer{padding:1em}.evaluation-register-form button{width:100%}@media screen and (min-width:640px){.evaluation-register-form .overlay-footer{padding:1em 0}.evaluation-register-form button{width:125px}.evaluation-register-form .director{display:inline-block;float:right}.evaluation-register-form .director .small{margin-top:0;text-align:right}}.course-products-header{padding-top:3em}.course-products-header .all-access{color:#007ca6}.course-products-header .allied-health-student-bundle{color:#d09d22}.course-products-header .anatomy-physiology{color:#d6b222}.course-products-header .anatomy-physiology-for-nursing{color:#69af8d}.course-products-header .anatomy-physiology-fundamentals{color:#5aa9af}.course-products-header .ap-biology{color:#8788b3}.course-products-header .basic-clinical-sciences{color:#a03c53}.course-products-header .biochemistry{color:#89aa5e}.course-products-header .biochemistry-fundamentals{color:#96b471}.course-products-header .cardiovascular-system{color:#a03c53}.course-products-header .cell-biology{color:#c66e47}.course-products-header .clinical-medicine{color:#a03c53}.course-products-header .clinical-medicine-medical-students{color:#ee5f4c}.course-products-header .dental-student-bundle{color:#74baa9}.course-products-header .dermatologic-system{color:#2d8dbe}.course-products-header .embryology,.course-products-header .embryology-fundamentals{color:#768ac0}.course-products-header .ems-pearls{color:#a03c53}.course-products-header .endocrine-system{color:#69af8d}.course-products-header .fundamental-neuroscience{color:#c16ba2}.course-products-header .gastrointestinal-system{color:#c66e47}.course-products-header .general-biology{color:#7778a8}.course-products-header .genetics{color:#5074b5}.course-products-header .gross-anatomy{color:#5aa9af}.course-products-header .hematologic-immunologic-system,.course-products-header .hematologic-system{color:#c16ba2}.course-products-header .histology,.course-products-header .histology-fundamentals{color:#69af8d}.course-products-header .human-biology{color:#7778a8}.course-products-header .immunology{color:#d09d22}.course-products-header .internal-medicine,.course-products-header .internal-medicine-residency,.course-products-header .mcat-biology-biochemistry,.course-products-header .mcat-limited-edition,.course-products-header .medical-prematriculation-program{color:#6368a5}.course-products-header .musculoskeletal-integumentary-system,.course-products-header .musculoskeletal-system{color:#9a649d}.course-products-header .nclex-pearls{color:#6368a5}.course-products-header .nervous-system{color:#7699cf}.course-products-header .neurological-system{color:#89aa5e}.course-products-header .neurology-cme{color:#6368a5}.course-products-header .neuroanatomy{color:#9a649d}.course-products-header .neurosciences-abpn-boards,.course-products-header .neurosciences-abpn-moc,.course-products-header .nurse-practitioner,.course-products-header .nursing-medical-sciences{color:#6368a5}.course-products-header .organic-chemistry{color:#7ab79a}.course-products-header .pance-high-yield{color:#6368a5}.course-products-header .pathology{color:#a777a9}.course-products-header .pathophysiology-for-nursing{color:#c66e47}.course-products-header .pharmacology{color:#c16ca2}.course-products-header .pharmacy-student-bundle{color:#89aa5e}.course-products-header .physiology{color:#a03c53}.course-products-header .pre-nursing-student-bundle{color:#bf568b}.course-products-header .renal-system{color:#d09d22}.course-products-header .reproductive-system{color:#7778a8}.course-products-header .respiratory-system,.course-products-header .the-human-body{color:#5aa9af}.course-products-header .wellness-professional-bundle{color:#d09d22}.course-products-header .usmle-comlex-high-yield,.course-products-header .usmle-comlex-step-1,.course-products-header .usmle-comlex-step-2,.course-products-header .usmle-comlex-step-3{color:#6368a5}.overlay-body-wrapper{padding-top:0}.overlay-body-wrapper h2{font-size:1.25em;margin-bottom:1em}.overlay-body-wrapper hgroup h2{margin-bottom:0}.overlay-body-wrapper .bundle-callout h3{color:#d90000;font-style:italic}.overlay-body-wrapper .bundle-callout p{color:#007ca6}.course-product-select-overlay{z-index:6000015}.course-product-select-overlay .course-index{margin:3em auto 0;width:400px}.course-product-select-overlay .course-index .hgroup{margin:0}.course-product-select-overlay .course-products{margin-top:3em}.course-product-select-overlay .course-products-footer p{font-size:.9em;margin-bottom:.5em}.course-product-select-overlay .course-products-subheader{margin-bottom:1.5em}.course-product-select-overlay .submenu{font-size:.8em;margin-bottom:1.5em}.course-product-select-overlay .submenu .descriptor{display:none}@media screen and (min-width:430px){.course-product-select-overlay .submenu .descriptor{display:inline-block}}@media screen and (min-width:640px){.course-product-select-overlay .submenu{font-size:1em}}.course-product-select-overlay .submenu li{display:inline-block;margin:0 .5em}.course-product-select-overlay .overlay-body-wrapper{max-width:800px}.bundle-callout{font-size:1.25em;line-height:1em}.bundle-callout a{color:#007ca6;font-size:1em}.course-widget{align-items:center;background:#d8dade;border-top:1px solid #c2c5cb;font-size:15px;padding:.25em}@media screen and (min-width:430px){.course-widget{padding:.5em}.course-widget .demo-button{font-size:1.1em;min-width:200px;padding:.5em}}.course-widget>*{flex-grow:1}.course-widget .add-to-cart-control{min-width:110px}.course-widget .default-price .currency-symbol{font-size:.6em;position:relative;top:-.5em}.course-widget .default-price .price-cents{font-size:.75em}.course-widget .demo-button{line-height:1.3em;padding:.5em}.course-widget-hgroup{align-items:center;display:flex;margin-bottom:0;white-space:nowrap}.course-widget-button-group{text-align:right}.course-widget-button-group h5{color:#707784;margin-bottom:.5em}.course-widget-button-group .icon-plus-circle:before{transform:translateY(-2px)}.course-widget-button-group a{font-size:1.1em}.time-zone-notification{font-size:.9em;font-style:italic;text-align:center}.assessment-result-widget{align-items:center;border-bottom:1px solid #c2c5cb;border-radius:3px;display:flex;margin:1em 0;padding:1em}@media screen and (min-width:640px){.assessment-result-widget{margin:1em}}.assessment-result-widget .assessment-playlist{font-size:.75em;text-align:left}.assessment-result-widget-body{align-items:center;display:flex;flex-grow:1}.assessment-result-widget-hgroup{flex-grow:2;font-size:15px}.assessment-result-widget-hgroup .status-label{font-size:1em;margin-right:1em;text-align:left;width:100px}.assessment-result-widget-hgroup .exam-progress,.assessment-result-widget-hgroup .exam-score{font-size:2em;line-height:1.25em;margin:0;text-align:left}@media screen and (min-width:1024px){.assessment-result-widget-hgroup{align-items:center;display:flex;font-size:16px}}.assessment-result-widget-sub{display:none;flex-grow:1;margin-right:1em;min-width:200px}@media screen and (min-width:640px){.assessment-result-widget-sub{display:block}}.assessment-result-widget-actions{align-items:center;display:flex}.assessment-result-widget-actions a{white-space:nowrap}.assessment-result-widget-actions a:not(:first-child){margin-left:.5em}.alert-container{position:relative;z-index:30}.alert-container .alert{margin-bottom:.5em;position:relative}.alert-container .alert .alert-content,.alert-container .alert h3{margin-right:2em}.alert-container .alert .close-control{font-size:1.25em;position:absolute;right:.75em;top:.75em}.page-wrap.home .alert-container{margin-right:3em}@media screen and (min-width:640px){.page-wrap.home .alert-container{margin-right:auto}}.page-wrap.no-alerts .alert-container,.page-wrap.whiteboard .alert-container{display:none}.notification{background:#69af8d;border:1px solid transparent;border-radius:.25em;color:#fff;padding:1em;position:relative}.notification:after{clear:both;content:"";display:block}.notification.center{text-align:center}.notification *{color:#fff}.notification h1{font-size:1.25em}.notification h2{font-size:1.1em}.notification p{margin-top:.5em}.notification strong{font-weight:700}.notification .close-control{cursor:pointer;position:absolute;right:1em;top:1em}.notification.error-notification{background-color:#ef6650}.notification.message-notification{background-color:#2a2c31}.suppress-alerts .alert-container{display:none}.cookie-warning{text-align:center}.main-nav nav>.nav-item.nav-user-dropdown{max-width:none}.nav-item.nav-user-dropdown>a:not(.btn-solid){cursor:default}.nav-item.nav-user-dropdown .nav-dropdown-menu{left:0;max-width:175px;min-width:175px;right:.25em}.nav-mobile-menu-button{transform:translateZ(1px)}.nav-mobile-menu-button.active .nav-mobile-menu-button-line1{border-color:#2a2c31;margin:.3em 0 0 .1em;transform:rotate(45deg) translate(1px,1px)}.nav-mobile-menu-button.active .nav-mobile-menu-button-line3{border-color:#2a2c31;margin:.3em 0 0 .1em;transform:rotate(-45deg) translate(1px,-1px);transform-origin:0 100%}.nav-mobile-menu-button.active .nav-mobile-menu-button-line2{opacity:0}.nav-mobile-menu-button .btn-naked{padding:0}.nav-mobile-menu-button-line1,.nav-mobile-menu-button-line2,.nav-mobile-menu-button-line3{border:1px solid #f5f5f5;left:0;position:absolute;right:0;transition:transform 225ms,opacity 225ms}.nav-mobile-menu-button-line1{top:0;transform-origin:0 0}.nav-mobile-menu-button-line2{top:50%}.nav-mobile-menu-button-line3{top:100%}body.ditki-overlay-active .nav-mobile-menu-button{display:flex}.contact-paperplane{background:url(/images/contact-paperplane.jpg) no-repeat 100%;background-size:contain;height:100px;margin:0 auto;min-width:100%;position:relative;z-index:2}.contact-overlay .wrapper{position:relative}.contact-overlay .wrapper h1{margin-bottom:0}.contact-overlay .contact-form{text-align:left}.contact-overlay .contact-form .faq-directive{color:inherit;display:flex;justify-content:space-between;text-align:center}.contact-overlay .contact-form .faq-directive a{border-bottom:1px dotted #007ca6;color:#007ca6}.contact-overlay .contact-form .faq-directive div{flex-grow:1}.contact-overlay form{display:flex;flex-direction:column;flex-grow:1;max-height:100%}.contact-overlay .overlay-body{flex-grow:1}.contact-overlay .overlay-footer{flex-grow:0;text-align:center}.onboarding-callout{background:#5ad5ff;border-top:1px solid #007ca6;bottom:0;left:0;padding:1.5em 0 3em;position:fixed;right:0;z-index:9999999999}.onboarding-callout .onboarding-container{position:relative}.onboarding-callout .onboarding-container .close-control{position:absolute;right:0;top:1.5em}.main-footer{padding:1em 0}.main-footer h3{cursor:pointer;margin:.5em 0;width:98%}@media screen and (min-width:640px){.main-footer h3{cursor:default;width:75%}}.main-footer .footer-arrow{float:right;text-align:right;transition:transform 225ms}.main-footer .footer-arrow.active{transform:rotate(180deg)}@media screen and (min-width:640px){.main-footer .footer-arrow{display:none}}.facebook-hover:hover *{color:#3b5998;transition:all 225ms}.social-icons-active .facebook-hover *{color:#3b5998}.google-plus-hover:hover *{color:#dd4b39;transition:all 225ms}.social-icons-active .google-plus-hover *{color:#dd4b39}.instagram-hover:hover *{color:#833ab4;transition:all 225ms}.social-icons-active .instagram-hover *{color:#833ab4}.pinterest-hover:hover *{color:#bd081c;transition:all 225ms}.social-icons-active .pinterest-hover *{color:#bd081c}.reddit-hover:hover *{color:#ff4500;transition:all 225ms}.social-icons-active .reddit-hover *{color:#ff4500}.twitter-hover:hover *{color:#00aced;transition:all 225ms}.social-icons-active .twitter-hover *{color:#00aced}.social-icon{display:inline-block;font-family:icomoon;font-size:1.75em;padding:.25em .25em 0 0}.social-icon.icon-facebook{font-size:1.6em}.social-icon.icon-pinterest{font-size:2em}.fine-footer{display:block;line-height:1em;margin-top:1em;text-align:center}.fine-footer address{display:inline-block}@media screen and (min-width:640px){.fine-footer div{display:inline-block}}.fine-footer a,.fine-footer div{margin:.5em .75em}.more-info-footer{margin-top:0}.address-phone .icon-place{margin-right:6px}@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")}.user-consent-footer{padding:0 1em 1em}.user-consent-footer .callout-body p,.user-consent-footer .callout-body ul li{font-size:.8em}.user-consent-footer .callout-body a:not(.btn-primary){color:#007ca6}.user-consent-footer .callout-footer{margin-top:.5em;text-align:right}.user-consent-footer .close-control{cursor:pointer;font-size:.9em;position:absolute;right:.75em;top:.25em}@media screen and (min-width:640px){.user-consent-footer .close-control{font-size:1.25em}}