.curriculum-overlay{align-items:stretch;background:#fff;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;position:fixed;right:0;-webkit-text-size-adjust:none;top:0;transform:translateZ(2px);-webkit-transform:translateZ(0)}.curriculum-overlay.tutorial .curriculum-overlay-close-wrapper{display:none}@media screen and (min-width:640px){.curriculum-overlay.tutorial .curriculum-overlay-close-wrapper{display:block}}.curriculum-overlay .course-widget{padding:.25em;position:static}.curriculum-overlay footer{z-index:10}.curriculum-overlay .footer-nav{align-items:center;display:flex;justify-content:space-between;padding:.5em;z-index:2}.curriculum-overlay .footer-nav .next-link,.curriculum-overlay .footer-nav .previous-link,.curriculum-overlay .footer-nav .tutorial-link-descriptor,.curriculum-overlay .footer-nav .tutorial-title{display:none}@media screen and (min-width:640px){.curriculum-overlay .footer-nav{padding:.5em 1em}.curriculum-overlay .footer-nav .next-link,.curriculum-overlay .footer-nav .previous-link{display:block;white-space:nowrap}.curriculum-overlay .footer-nav .tutorial-link-descriptor{display:inline-block}}@media screen and (min-width:1024px){.curriculum-overlay .footer-nav .tutorial-title{display:inline-block;font-style:italic}}.curriculum-overlay-body{flex-grow:1;margin:auto;max-width:1200px;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%}.curriculum-overlay-body.no-scroll{overflow:visible}.curriculum-overlay-header .curriculum-overlay-close-button:hover{background:rgba(0,124,166,.075)}.curriculum-overlay-header .nav-mobile-menu-button{margin-left:1em;padding:0;position:static}.curriculum-overlay-header .search-button{position:absolute;right:1.5em;top:50%;transform:translateY(-50%)}.all-access-coloring .curriculum-overlay-close-button:hover{background:rgba(0,124,166,.075)}.allied-health-student-bundle-coloring .curriculum-overlay-close-button:hover{background:rgba(208,157,34,.075)}.anatomy-physiology-coloring .curriculum-overlay-close-button:hover{background:rgba(214,178,34,.075)}.anatomy-physiology-for-nursing-coloring .curriculum-overlay-close-button:hover{background:rgba(105,175,141,.075)}.anatomy-physiology-fundamentals-coloring .curriculum-overlay-close-button:hover{background:rgba(90,169,175,.075)}.ap-biology-coloring .curriculum-overlay-close-button:hover{background:rgba(135,136,179,.075)}.basic-clinical-sciences-coloring .curriculum-overlay-close-button:hover{background:rgba(160,60,83,.075)}.biochemistry-coloring .curriculum-overlay-close-button:hover{background:rgba(137,170,94,.075)}.biochemistry-fundamentals-coloring .curriculum-overlay-close-button:hover{background:hsla(87,31%,57%,.075)}.cardiovascular-system-coloring .curriculum-overlay-close-button:hover{background:rgba(160,60,83,.075)}.cell-biology-coloring .curriculum-overlay-close-button:hover{background:rgba(198,110,71,.075)}.clinical-medicine-coloring .curriculum-overlay-close-button:hover{background:rgba(160,60,83,.075)}.clinical-medicine-medical-students-coloring .curriculum-overlay-close-button:hover{background:rgba(238,95,76,.075)}.dental-student-bundle-coloring .curriculum-overlay-close-button:hover{background:rgba(116,186,169,.075)}.dermatologic-system-coloring .curriculum-overlay-close-button:hover{background:rgba(45,141,190,.075)}.embryology-coloring .curriculum-overlay-close-button:hover,.embryology-fundamentals-coloring .curriculum-overlay-close-button:hover{background:rgba(118,138,192,.075)}.ems-pearls-coloring .curriculum-overlay-close-button:hover{background:rgba(160,60,83,.075)}.endocrine-system-coloring .curriculum-overlay-close-button:hover{background:rgba(105,175,141,.075)}.fundamental-neuroscience-coloring .curriculum-overlay-close-button:hover{background:rgba(193,107,162,.075)}.gastrointestinal-system-coloring .curriculum-overlay-close-button:hover{background:rgba(198,110,71,.075)}.general-biology-coloring .curriculum-overlay-close-button:hover{background:rgba(119,120,168,.075)}.genetics-coloring .curriculum-overlay-close-button:hover{background:rgba(80,116,181,.075)}.gross-anatomy-coloring .curriculum-overlay-close-button:hover{background:rgba(90,169,175,.075)}.hematologic-immunologic-system-coloring .curriculum-overlay-close-button:hover,.hematologic-system-coloring .curriculum-overlay-close-button:hover{background:rgba(193,107,162,.075)}.histology-coloring .curriculum-overlay-close-button:hover,.histology-fundamentals-coloring .curriculum-overlay-close-button:hover{background:rgba(105,175,141,.075)}.human-biology-coloring .curriculum-overlay-close-button:hover{background:rgba(119,120,168,.075)}.immunology-coloring .curriculum-overlay-close-button:hover{background:rgba(208,157,34,.075)}.internal-medicine-coloring .curriculum-overlay-close-button:hover,.internal-medicine-residency-coloring .curriculum-overlay-close-button:hover,.mcat-biology-biochemistry-coloring .curriculum-overlay-close-button:hover,.mcat-limited-edition-coloring .curriculum-overlay-close-button:hover,.medical-prematriculation-program-coloring .curriculum-overlay-close-button:hover{background:rgba(99,104,165,.075)}.musculoskeletal-integumentary-system-coloring .curriculum-overlay-close-button:hover,.musculoskeletal-system-coloring .curriculum-overlay-close-button:hover{background:rgba(154,100,157,.075)}.nclex-pearls-coloring .curriculum-overlay-close-button:hover{background:rgba(99,104,165,.075)}.nervous-system-coloring .curriculum-overlay-close-button:hover{background:rgba(118,153,207,.075)}.neurological-system-coloring .curriculum-overlay-close-button:hover{background:rgba(137,170,94,.075)}.neurology-cme-coloring .curriculum-overlay-close-button:hover{background:rgba(99,104,165,.075)}.neuroanatomy-coloring .curriculum-overlay-close-button:hover{background:rgba(154,100,157,.075)}.neurosciences-abpn-boards-coloring .curriculum-overlay-close-button:hover,.neurosciences-abpn-moc-coloring .curriculum-overlay-close-button:hover,.nurse-practitioner-coloring .curriculum-overlay-close-button:hover,.nursing-medical-sciences-coloring .curriculum-overlay-close-button:hover{background:rgba(99,104,165,.075)}.organic-chemistry-coloring .curriculum-overlay-close-button:hover{background:rgba(122,183,154,.075)}.pance-high-yield-coloring .curriculum-overlay-close-button:hover{background:rgba(99,104,165,.075)}.pathology-coloring .curriculum-overlay-close-button:hover{background:rgba(167,119,169,.075)}.pathophysiology-for-nursing-coloring .curriculum-overlay-close-button:hover{background:rgba(198,110,71,.075)}.pharmacology-coloring .curriculum-overlay-close-button:hover{background:rgba(193,108,162,.075)}.pharmacy-student-bundle-coloring .curriculum-overlay-close-button:hover{background:rgba(137,170,94,.075)}.physiology-coloring .curriculum-overlay-close-button:hover{background:rgba(160,60,83,.075)}.pre-nursing-student-bundle-coloring .curriculum-overlay-close-button:hover{background:rgba(191,86,139,.075)}.renal-system-coloring .curriculum-overlay-close-button:hover{background:rgba(208,157,34,.075)}.reproductive-system-coloring .curriculum-overlay-close-button:hover{background:rgba(119,120,168,.075)}.respiratory-system-coloring .curriculum-overlay-close-button:hover,.the-human-body-coloring .curriculum-overlay-close-button:hover{background:rgba(90,169,175,.075)}.wellness-professional-bundle-coloring .curriculum-overlay-close-button:hover{background:rgba(208,157,34,.075)}.usmle-comlex-high-yield-coloring .curriculum-overlay-close-button:hover,.usmle-comlex-step-1-coloring .curriculum-overlay-close-button:hover,.usmle-comlex-step-2-coloring .curriculum-overlay-close-button:hover,.usmle-comlex-step-3-coloring .curriculum-overlay-close-button:hover{background:rgba(99,104,165,.075)}.notes-filler span{background-color:hsla(219,8%,48%,.25);color:transparent;display:inline-block}.tutorial-notes-heading{margin-bottom:.5em}.tutorial-notes ol{list-style:decimal}.markdown,.term-description,.tutorial-notes,.unit-references{color:#555a65;font-family:Arial,sans-serif;font-size:1em;-webkit-overflow-scrolling:touch;overflow-y:auto}.markdown blockquote,.term-description blockquote,.tutorial-notes blockquote,.unit-references blockquote{background-color:#efefef;padding:1em}.markdown blockquote:has(blockquote),.term-description blockquote:has(blockquote),.tutorial-notes blockquote:has(blockquote),.unit-references blockquote:has(blockquote){background-color:#ddf;padding:1em}.markdown blockquote:has(blockquote) blockquote,.term-description blockquote:has(blockquote) blockquote,.tutorial-notes blockquote:has(blockquote) blockquote,.unit-references blockquote:has(blockquote) blockquote{background:none;padding:0}.markdown blockquote:has(blockquote) blockquote h1,.markdown blockquote:has(blockquote) blockquote h2,.markdown blockquote:has(blockquote) blockquote h3,.markdown blockquote:has(blockquote) blockquote p,.markdown blockquote:has(blockquote) blockquote ul,.term-description blockquote:has(blockquote) blockquote h1,.term-description blockquote:has(blockquote) blockquote h2,.term-description blockquote:has(blockquote) blockquote h3,.term-description blockquote:has(blockquote) blockquote p,.term-description blockquote:has(blockquote) blockquote ul,.tutorial-notes blockquote:has(blockquote) blockquote h1,.tutorial-notes blockquote:has(blockquote) blockquote h2,.tutorial-notes blockquote:has(blockquote) blockquote h3,.tutorial-notes blockquote:has(blockquote) blockquote p,.tutorial-notes blockquote:has(blockquote) blockquote ul,.unit-references blockquote:has(blockquote) blockquote h1,.unit-references blockquote:has(blockquote) blockquote h2,.unit-references blockquote:has(blockquote) blockquote h3,.unit-references blockquote:has(blockquote) blockquote p,.unit-references blockquote:has(blockquote) blockquote ul{margin-bottom:1.25em}.markdown br,.term-description br,.tutorial-notes br,.unit-references br{line-height:0;margin-bottom:1em}.markdown h1,.markdown h2,.markdown h3,.term-description h1,.term-description h2,.term-description h3,.tutorial-notes h1,.tutorial-notes h2,.tutorial-notes h3,.unit-references h1,.unit-references h2,.unit-references h3{font-size:1em;font-weight:400}.markdown h1,.term-description h1,.tutorial-notes h1,.unit-references h1{font-size:.9em;font-style:italic}.markdown h2,.term-description h2,.tutorial-notes h2,.unit-references h2{color:#3e4249;font-weight:700;margin-bottom:0}.markdown h2 *,.term-description h2 *,.tutorial-notes h2 *,.unit-references h2 *{font-weight:700}.markdown h3,.markdown h3 *,.term-description h3,.term-description h3 *,.tutorial-notes h3,.tutorial-notes h3 *,.unit-references h3,.unit-references h3 *{text-transform:uppercase}.markdown h3:first-child,.term-description h3:first-child,.tutorial-notes h3:first-child,.unit-references h3:first-child{margin-top:0}.markdown img,.markdown video,.term-description img,.term-description video,.tutorial-notes img,.tutorial-notes video,.unit-references img,.unit-references video{margin:0 auto;max-width:600px;width:80%}.markdown .p,.term-description .p,.tutorial-notes .p,.unit-references .p{font-size:14px;line-height:130%;margin-bottom:1.25em;overflow-wrap:break-word}.markdown .p *,.term-description .p *,.tutorial-notes .p *,.unit-references .p *{overflow-wrap:break-word}.markdown .p:last-child,.term-description .p:last-child,.tutorial-notes .p:last-child,.unit-references .p:last-child{margin-bottom:0}.markdown strong,.markdown strong span,.term-description strong,.term-description strong span,.tutorial-notes strong,.tutorial-notes strong span,.unit-references strong,.unit-references strong span{color:#3e4249;font-weight:700}.markdown ul,.term-description ul,.tutorial-notes ul,.unit-references ul{font-size:14px;line-height:130%;list-style:disc}.markdown ol,.term-description ol,.tutorial-notes ol,.unit-references ol{list-style:decimal;list-style-type:decimal}.markdown ol,.markdown ul,.term-description ol,.term-description ul,.tutorial-notes ol,.tutorial-notes ul,.unit-references ol,.unit-references ul{font-size:.95em;margin-left:1.5em;padding-left:0}.markdown ol li,.markdown ol ol,.markdown ul li,.markdown ul ol,.term-description ol li,.term-description ol ol,.term-description ul li,.term-description ul ol,.tutorial-notes ol li,.tutorial-notes ol ol,.tutorial-notes ul li,.tutorial-notes ul ol,.unit-references ol li,.unit-references ol ol,.unit-references ul li,.unit-references ul ol{font-size:1em}.markdown ol li p,.markdown ol ol p,.markdown ul li p,.markdown ul ol p,.term-description ol li p,.term-description ol ol p,.term-description ul li p,.term-description ul ol p,.tutorial-notes ol li p,.tutorial-notes ol ol p,.tutorial-notes ul li p,.tutorial-notes ul ol p,.unit-references ol li p,.unit-references ol ol p,.unit-references ul li p,.unit-references ul ol p{margin-bottom:0}.markdown ol ul,.markdown ul ul,.term-description ol ul,.term-description ul ul,.tutorial-notes ol ul,.tutorial-notes ul ul,.unit-references ol ul,.unit-references ul ul{list-style:none;margin:0;padding-left:0}.markdown ol ul li,.markdown ul ul li,.term-description ol ul li,.term-description ul ul li,.tutorial-notes ol ul li,.tutorial-notes ul ul li,.unit-references ol ul li,.unit-references ul ul li{position:relative}.markdown ol ul li:before,.markdown ul ul li:before,.term-description ol ul li:before,.term-description ul ul li:before,.tutorial-notes ol ul li:before,.tutorial-notes ul ul li:before,.unit-references ol ul li:before,.unit-references ul ul li:before{content:"- ";display:inline-block;left:-1em;position:absolute}.term-description img,.term-description video{width:60%}.tutorial-reference .caption .markdown,.tutorial-reference .term-description{overflow-y:hidden}.tutorial-page-turn{background:#fff;border:0;border-top:2px solid #d8dade;color:#4d525b;flex-grow:1;font-size:15px;padding:1em;text-align:center;transition:background .15s,color .15s;z-index:1}@media screen and (min-width:1440px){.tutorial-page-turn{display:block}}.tutorial-page-turn:hover{background:#f4f4f5}.tutorial-page-turn.disabled,.tutorial-page-turn.disabled:hover{background:#f4f4f5;color:#c2c5cb;cursor:not-allowed}.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}.dropdown-menu-wrapper{display:inline-block;position:relative}.dropdown-menu-control{position:relative}.dropdown-menu-control i:before{line-height:100%;margin-top:-3px}.dropdown-menu-control i:not(.btn-loading-icon) .btn-loading-ring{display:none}.dropdown-menu-control .btn-loading-icon{margin-right:0}.dropdown-menu{background:#fff;border:1px solid #c2c5cb;border-radius:3px;box-shadow:0 3px 3px -1px rgba(42,44,49,.25);min-width:200px;position:absolute;top:100%;z-index:10}.dropdown-menu.dropdown-align-left{left:0}.dropdown-menu:not(.dropdown-align-left){right:0}.copyable-input{align-items:flex-end;display:flex;margin-bottom:0}.copyable-input .copy-text{float:right;font-size:.8em}.copyable-input .field{flex-grow:1;margin-bottom:0}.copyable-input .field input{cursor:pointer}.copyable-input .btn-secondary{align-items:center;display:flex;height:2.75em;margin-left:.5em}.course-subscription-prompt{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.95) 33.3%,hsla(0,0%,100%,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba($gradientColor,$gradientOpacityStart),endColorstr=rgba($gradientColor,$gradientOpacityEnd),GradientType=1);z-index:6000016}.tutorial-subscription-prompt .callout{color:#ef6650;font-style:italic;margin-bottom:.5em;margin-top:1.5em;text-align:center}.tutorial-subscription-prompt .course-group h3{color:#007ca6;font-style:italic;position:relative}.tutorial-subscription-prompt .course-group h3 span{background:#fff;border:1px solid #fff;border-radius:25%;padding:.25em .5em;position:relative;z-index:2}.tutorial-subscription-prompt .course-group h3:after{border-bottom:1px solid #989ea8;content:" ";display:block;left:0;position:absolute;right:0;top:50%;z-index:1}.tutorial-subscription-prompt .course-group .course-cell{height:auto;margin-bottom:auto;padding:.75em 1em}.tutorial-subscription-prompt .course-group .course-cell a{align-items:center;display:flex;text-align:left}.tutorial-subscription-prompt .course-group .course-cell a h2{margin:0}.tutorial-subscription-prompt .course-group .course-cell a .course-icon{margin-right:.5em;min-height:3em;min-width:3em}.tutorial-subscription-prompt .course-group .course-cell .subtitle{display:none}.tutorial-subscription-prompt .course-group .course-cell .trial-callout{color:#707784;font-size:.9em;font-style:italic;text-align:center}.tutorial-subscription-prompt .overlay-body-wrapper{position:relative;text-align:center}.tutorial-subscription-prompt .overlay-body-wrapper .courses{display:block;margin:0 auto}.tutorial-subscription-prompt .overlay-header{margin-top:3em;padding:0}.tutorial-subscription-prompt .overlay-header h1,.tutorial-subscription-prompt .overlay-header h2{line-height:1.1em}.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}.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}.term-overview-container .term-overview{inset:0;overflow:auto;padding-top:2.5em;position:absolute}.term-overview-container .term-overview .btn-secondary .icon-chevron-left{margin-right:.5em}.term-overview-container .term-overview .caption .markdown{overflow-y:hidden}.term-overview-container .term-overview .related-tutorials{margin-top:1em}.term-overview-container .term-overview .related-tutorials ul{padding-left:0}.term-overview-container .term-overview .related-tutorials ul .related-tutorial{display:inline-block;font-size:.9em}.term-overview-container .term-overview .related-tutorials ul .related-tutorial:after{content:", ";display:inline-block;margin-right:.5em}.term-overview-container .term-overview .related-tutorials ul .related-tutorial:last-child:after{display:none}@media screen and (min-width:640px){.term-overview-container .term-overview .related-tutorials h1{margin-bottom:1em}.term-overview-container .term-overview .related-tutorials ul .related-tutorial{display:block;margin-top:.25em}.term-overview-container .term-overview .related-tutorials ul .related-tutorial:after{display:none}}.term-overview-container .term-overview .term-description{overflow-y:hidden}.term-overview-container .term-overview .term-description ol,.term-overview-container .term-overview .term-description ul{margin-left:1.5em}.term-overview-container .term-overview .term-description a,.term-overview-container .term-overview .term-description a span{border-bottom:1px dotted #007ca6;color:#007ca6;font-weight:700}.term-overview-container .term-overview .term-description .btn-solid{color:#fff}.term-overview .social-share{margin:.5em 0 1em}.term-overview .social-share .heading{font-size:.8em;margin:0 0 .25em}.term-overview .term-content{position:relative}.term-overview .term-content .favorite-control{color:#989ea8}.term-overview .term-content .favorite-control:hover{color:#707784}.term-overview .term-content .favorite-control.favorite{color:#ef6650}.term-overview .term-content .term-details{margin-right:auto;max-width:800px}.term-overview .term-content .term-details .markdown img{max-width:450px}.term-overview .with-media .term-details{margin-left:auto}.footer-nav{flex-shrink:0}.course-price-hgroup{flex-grow:1}.course-price-hgroup h3{color:#2a2c31;font-size:1.8em;margin:0 0 0 .25em;padding:0}.course-price-hgroup h4{color:#2a2c31;font-size:1em;font-weight:400;margin:0 0 0 .5em}.course-price{flex-direction:column}.course-price.on-sale .default-price{display:block}.course-price.on-sale .default-price:after{border-bottom:3px solid #ef6650;content:"";display:block;left:.1em;margin:0 auto;position:relative;top:-.4em;transform:rotate(-20deg);transform-origin:left center}@media screen and (min-width:1024px){.course-price.on-sale .default-price:after{top:-.25em;width:80%}}.course-price.on-sale .sale-price{color:#ef6650}.course-price-info{align-items:center;display:flex;width:100%}.course-price-info h5.subscribe-text>span{display:block;white-space:nowrap}@media screen and (min-width:1024px){.course-price-info{flex-direction:column}}.course-price-policy{border-top:1px dotted #c2c5cb;margin-top:.25em;padding-top:.25em;width:100%}@media screen and (min-width:1024px){.course-price-policy{border-top:1px dotted transparent;margin-top:.5em;text-align:center}}.course-price-policy h5{color:#989ea8;display:inline-block;font-size:.9em;font-style:italic;margin:3px}@media screen and (min-width:1024px){.course-price-policy h5{display:block}}.course-price-hgroup{flex-wrap:wrap}.course-price-hgroup h5{color:#989ea8;flex-basis:100%;font-size:.9em;font-style:italic;margin-left:1em;text-align:left}@media screen and (min-width:1024px){.course-price-hgroup h5{margin-left:0;text-align:center}}.cme-credit-policy{margin-top:1em}.cme-credit-policy h5{color:#d90000}.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{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:.75em}@media screen and (min-width:640px){.user-consent-footer .close-control{font-size:1.25em}}