@charset "utf-8";
h1 {font-family:'Libre Franklin Semi-Bold';font-size:42px;line-height:48px;letter-spacing:-0.4px;}
h2 {font-family:'Libre Franklin Regular';font-size:30px;line-height:36px;letter-spacing:-.4px;}
h3 {font-family:'Libre Franklin Regular';font-size:22px;line-height:26px;letter-spacing:-0.4px;}
h4 {font-family:'Libre Franklin Bold';font-size:16px;line-height:25px;text-transform:uppercase;color:#143359;}
h5 {font-family:'Libre Franklin Bold';font-size:16px;line-height:25px;}
h6 {font-family:'Libre Franklin Medium';font-size:16px;line-height:25px;}
p {font-family:'Libre Franklin Regular';font-size:16px;line-height:25px;}
em {font-style:italic;}
.special {font-family:'Libre Franklin';font-size:50px;line-height:56px;letter-spacing:-0.4px;}
.section-intro h2 {font-family:'Libre Franklin Regular';font-size:17px;line-height:28px;letter-spacing:-.4px;}
@media screen and (max-width: 768px){
    h1 {font-family:'Libre Franklin Bold';font-size:28px;line-height:42px;letter-spacing:-0.4px;}
    h2 {font-family:'Libre Franklin Semi-Bold';font-size:20px;line-height:26px;letter-spacing:-.4px;}
    .section-intro h2 {font-family:'Libre Franklin Medium';font-size:17px;line-height:28px;letter-spacing:-.4px;}
    .special {font-family:'Libre Franklin Regular';font-size:38px;line-height:50px;letter-spacing:-0.4px;}
}
.section.visual-split .wrapper .visual-copy .title {font-size:42px;line-height:48px;}
/* ----- Links -----*/
a:hover {color: #143359;}
a[href^="tel:"] {text-decoration:none;}
p a {font-weight:bold;text-decoration:underline;}
.latest-articles .articles .article a {font-weight:normal;}
/*section.PromoPrimary h3.darkgrayOPTN a:hover {color:#007BC7!important;}*/
section.PromoPrimary .promo-wrapper .copy .content.whiteOPTN p a:hover, 
section.PromoPrimary .promo-wrapper .copy .content.whiteOPTN li a span:hover {color:#04A0FF;}
section.promo-embedded a, section.embedded a, .section.latest-articles .articles .article article>a {text-decoration:none;}
.darkgrayOPTN a {color:#007bc7;}
.darkgrayOPTN a:hover {color:#143359;}
.promo-list-link {text-decoration:underline;font-weight:bold;}
.promo-list-link:after {content: '\a0>';position: relative;margin-left:0px;font-weight: 600;}
body.content-hub .section.tab-system .tab-container .content .stories .story .story-content span {color:#002438;font-size:22px;line-height:30px;}
body.content-hub .section.tab-system .tab-container .content .stories .story .story-content .description span {font-size:15px;line-height:24px;}
body.content-hub .section.tab-system .tab-container .content .stories .story a:hover > .story-content span {text-decoration:underline;}
body.content-hub .section.visual-split .wrapper a {text-decoration:none!important;}
body.content-hub .section.visual-split .wrapper a:hover > .content p .read-more {color:#143359;}
body.content-hub .section.latest-articles .article.our-stories-article article a span {text-decoration:underline;}
body.content-hub .section.latest-articles .article.our-stories-article:hover, 
body.content-hub .section.latest-articles .article.our-stories-article article a:hover {color:#04a0ff!important;}
body.content-hub .section.latest-articles .article.our-stories-article:hover > article a span,
body.content-hub .section.latest-articles .article.our-stories-article article a:hover > article a span {color:#04a0ff!important;}
.section.intro-and-tabs .contact-page .page-tab a {text-decoration:none;}
/* ----- End Links -----*/
/*#primary-bar #functions #browse-bar .browse-tab.active-nav-item .trigger img {width:15px;height:8px;}*/
h3.title a {text-decoration:underline;}
h3.title.whiteOPTN a:hover {color:#04A0FF!important;text-decoration:underline!important;}
.tealBG {background-color:#007680;}
.tealtintBG {background-color:#e9f8f7;}
.purpleBG {background-color:#4E0B63;}
.slateBG {background-color:#245477;}
.footer-disc {background-color:#e9f8f7;}

.purpleBG .wrapper .section-intro h3, .purpleBG .wrapper .segment .description, .purpleBG .wrapper .segment .sub-title, .purpleBG .wrapper .segment .title, .purpleBG .wrapper .segment p, .purpleBG .wrapper .segment a {color:#fff;}
.slateBG .wrapper .section-intro h3,.slateBG .wrapper .segment .description, .slateBG .wrapper .segment .sub-title, .slateBG .wrapper .segment .title, .slateBG .wrapper .segment p, .slateBG .wrapper .segment a {color:#fff;}
.tealBG .wrapper .section-intro h3,.tealBG .wrapper .segment .description, .tealBG .wrapper .segment .sub-title, .tealBG .wrapper .segment .title, .tealBG .wrapper .segment p, .tealBG .wrapper .segment a {color:#fff;}

/* ----- CTA Buttons -----*/
a.button:not(.read-more), a.button.primary, a.button.secondary, a.button.secondary.whiteOPTN, a.button.see-more.navyOPTN, a.button.load-more {color:#007BC7!important;background-color:#fff!important;border: 1px solid #007BC7!important;border-radius:10px!important;font-size: 15px!important;line-height: 20px!important;padding: 11px 30px 12px 29px!important;text-decoration:none;}
article.open-html p a.button.secondary {margin-bottom:25px;}
a.button:not(.read-more) span {display: block;padding-right: 20px!important;background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-lightblue.png')!important;background-repeat: no-repeat!important;background-position: right center!important;background-size: 14px 8px!important;font-weight:bold;} 
a.button.darkgrayOPTN span, a.button.navyOPTN span, a.button.whiteOPTN span {color:#007BC7!important;}
a.button:hover:not(.read-more), a.button.primary:hover, a.button.secondary:hover, a.button.secondary.whiteOPTN:hover, a.button.see-more.navyOPTN:hover, a.button.load-more:hover {color:#fff!important;background-color:#007BC7!important;text-decoration:none!important;}
a.button:hover:not(.read-more) > span, a.button.primary:hover > span, a.button.secondary:hover > span, a.button.secondary.whiteOPTN:hover > span, a.button.see-more.navyOPTN:hover > span, a.button.load-more:hover > span {background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-white.png')!important;color:#fff!important;}
/* ----- End CTA Buttons -----*/
/* ----- Homepage Heros-----*/
#homezone1 span {color:#007BC7!important;}
#homezone1 span:hover {color:#fff!important;}
#homezone1 h1 a:hover {color:#04A0FF!important;}
#homezone1 a:hover > span {color:#fff!important;}
#idZone2 a span {text-decoration:underline;}
#idZone3 a span {text-decoration:underline;}
/* ----- End Homepage Heros-----*/
/* ----- Block Quote -----*/
.content blockquote {font-size: 20px!important;line-height: 30px!important;font-family: "Libre Franklin Medium"!important;}
.content blockquote::before { content: ''; position: absolute; width: 60px; height: 60px; top: -10px; left: -20px; color: #FFEFE0; z-index: -1; background-image: url(/uploadedImages/McKessoncom/Content/Images/Icons/pullquote-open.png); background-size: contain; background-repeat: no-repeat; }
.content blockquote::after { content: ''; position: absolute; width: 60px; height: 60px; bottom: 0; margin-bottom: -25px; margin-left: -15px; color: #FFEFE0; z-index: -1; background-image: url(/uploadedImages/McKessoncom/Content/Images/Icons/pullquote-close.png); background-size: contain; background-repeat: no-repeat; }
/* ----- End Block Quote -----*/
/* ----- Component Headers -----*/
.component-h1 {font-size:30px;line-height:36px;}
.component-h2 {font-size:23px;line-height:30px;}
.component-h3 {font-size:17px;line-height:23px;}
.component-h4 {font-size:16px;line-height:25px;}
.component-h5 {font-size:15px;line-height:30px;}
.component-h6 {font-size:15px;line-height:20px;}
.component-h7 {font-size:15px;line-height:18px;}
.component-h8 {font-size:11px;line-height:14px;}
.component-h9 {font-size:22px;line-height:26px;}
.component-a {font-size:15px;line-height:24px;font-family:'Libre Franklin Bold';}
.component-text {font-size:16px;line-height:20px;padding:20px 0;}
.component-caption {font-family: 'Libre Franklin';font-size:15px;line-height:25px;}
.h-light {font-family:'Libre Franklin Light';}
.h-regular {font-family:'Libre Franklin Regular';}
.h-medium {font-family:'Libre Franklin Medium'}
.h-semibold {font-family:'Libre Franklin Semi-Bold';}
.h-bold {font-family:'Libre Franklin Bold';}
span.component-h4 {white-space:normal;}
/* ----- End Component Headers  -----*/
/* ----- Tab Nav Links  -----*/
.section.intro-and-tabs .page-tabs:not(.contact-page) .page-tab a {color:#007BC7;font-family:'Libre Franklin Semi-Bold'}
.section.intro-and-tabs .page-tabs:not(.contact-page) .page-tab.active a {color:#007BC7;cursor:default;}
.section.intro-and-tabs .page-tabs:not(.contact-page) .page-tab a:hover {color:#143359;}
/* ----- End Tab Nav Links  -----*/
/* ----- Blog PR & Events Filters -----*/
.press-releases .section.listing.feed, .event-calendar .section.listing.feed, .blog .section.listing.feed {background-color:transparent;border-top:1px solid #4E4E4E;}
.section.listing.feed .listing-wrapper .feed-container article {box-shadow:0 0 5px 0 #4E4E4E; }
.section.listing.feed .filter-container .filter-sets {border:none;}
.section.listing.feed .filter-container .filter-set h5 {background-color: #143359;border:none;border-radius:10px 10px 0 0;margin:0;color:#fff;}
.section.listing.feed .filter-container .filter-set h5 span {font-family:'Libre Franklin Regular';font-size:22px;line-height:26px;}
.section.listing.feed .filter-container .filter-set h5 span.reset {color:#fff;font-family:'Libre Franklin Semi-Bold';font-size:15px;line-height:18px;}
.section.listing.feed .filter-container .filter-set .filters {background-color: #143359;border:none;border-radius:0 0 10px 10px;border-top:1px solid #fff;}
.section.listing.feed .filter-container .filter-set .dropdowns ul li label {color:#fff;}
.section.listing.feed .filter-container .filter-set .dropdowns p.rss {display:none;}
aside .filter-container {background-color:#143359;border-radius:10px;}
.filter-container .filter-set .filters span.reset {color:#fff;}
/* ----- End Blog PR & Events Filters -----*/
/* ----- Search Resluts -----*/
.section-intro.search-page {background-color:transparent;border:none;}
.section.improved-results {background-color:transparent;border-top: 1px solid #4E4E4E;padding-top:50px!important;}
.section.search-results .results-inner .search-filters-container .search-filter-sets {border:none;}
.section.search-results .results-inner .search-filters-container .search-filter-set .title {background-color: #143359;border: 1px solid #143359;position: relative; z-index: 3;margin: -1px;padding: 17px 25px 15px;border-radius:10px 10px 0 0;}
.section.search-results .results-inner .search-filters-container .search-filter-set .title span {color: #fff;font-family: "Libre Franklin Regular";font-size: 22px;line-height: 26px;}
.section.search-results .results-inner .search-filters-container .search-filter-set .title .reset {color:#fff;}
.section.search-results .results-inner .search-filters-container .search-filter-set .search-filters {background-color: #143359;border: 1px solid #143359;color: #fff;font-family: "Libre Franklin Regular";font-size: 22px;line-height: 26px;position: relative;z-index: 3;margin: -1px;padding: 17px 25px 15px;border-radius:0 0 10px 10px;border-top:1px solid #fff;}
.section.search-results .results-inner .search-filters-container .search-filter-set .list-wrapper {background-color:transparent!important;}
.section.search-results .results-inner .search-filters-container .search-filter-set .list-wrapper>li.filter-trigger {border-color:#fff!important;padding:20px 0!important;margin-left:-25px;}
.section.search-results .results-inner .search-filters-container .search-filter-set .list-wrapper>li.filter-trigger.active {background-color:#143359;padding:20px 0!important;}
.section.search-results .results-inner .search-filters-container .search-filter-set .list-wrapper>li.filter-trigger.active .trigger-icon {color:#04A0FF!important;}
.section.search-results .results-inner .search-filters-container .search-filter-set .search-filters .filters .filter-group-title {color:#fff!important;}
.section.search-results .results-inner .search-filters-container .search-filter-set .search-filters .filters.checkboxes ul li label {color:#fff;font-size: 16px!important;}
.section.search-results .results-inner .search-filters-container .search-filter-set .search-filters .filters.checkboxes ul li input[type=checkbox]:checked+label {color:#04A0FF!important;}
.section.improved-results .results-inner main .search-result {box-shadow: 0 0 5px 0 #4e4e4e;}
.section.improved-results .results-inner main .search-result h5 {font-size: 22px!important;line-height: 26px!important;font-family:"Libre Franklin Regular"!important;}
.section.improved-results .results-inner main .search-result p {font-size: 16px!important;line-height: 25px!important;}
/* ----- End Search Resluts -----*/
/* ----- Search Resluts Buttons -----*/
.pagination .pager ul li.prev.first a, .pagination .pager ul li.next.last a {color:#007BC7!important;background-color:#fff!important;border: 1px solid #007BC7!important;border-radius:10px!important;font-size: 15px!important;line-height: 20px!important;padding: 11px 30px 12px 29px!important;}
.pagination .pager ul li.prev.first a span  {padding-right: 20px!important;background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-lightblue-rev.png')!important;background-repeat: no-repeat!important;background-position: left center!important;background-size: 14px 8px!important;}
.pagination .pager ul li.next.last a span {padding-right: 20px!important;background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-lightblue.png')!important;background-repeat: no-repeat!important;background-position: right center!important;background-size: 14px 8px!important;}
.pagination .pager ul li.prev.first:not(.disabled) a:hover, .pagination .pager ul li.next.last a:hover {color:#fff!important;background-color:#007BC7!important;text-decoration:none!important;}
.pagination .pager ul li.prev.first:not(.disabled) a:hover > span {background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-white-rev.png')!important;}
.pagination .pager ul li.next.last a:hover > span {background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-white.png')!important;}
/* ----- End Search Resluts Buttons -----*/
/* ----- Content Hub Archive Filters  -----*/
body.content-hub .section.filters-container .filters .filter .filter-tags ul li:hover,
body.content-hub .section.filters-container .filters .filter .filter-tags ul li.selected {background-color:#007BC7!important;color:#fff!important;text-decoration:underline;}
body.content-hub .section.filters-container .filters #mobile-filters select,
body.content-hub .section.filters-container .filters #mobile-filters select option {font-family:'Libre Franklin Bold';font-size:15px;color:#007BC7;}
body.content-hub .section.filters-container .filters #mobile-filters select .mobile-filter option:checked {background-color: #007BC7!important;color:#fff!important;}
/* ----- End Content Hub Archive Filters  -----*/
/* ----- Promo Component  -----*/
section.promo-embedded ul li a span {text-decoration:underline;}
section.promo-embedded .promo-wrapper .copy .content {margin:25px 0!important;}
.section.tab-system .tab-container .content .visual-split .wrapper .visual-copy .content p {font-size:16px!important;}
body.gateway .section.visual-split .promo-wrapper .secondary-items.horizontal .item .image-wrapper {padding-bottom:15px!important;}
.section.visual-split .wrapper .visual-copy .PromoSubtitle.navyOPTN, .section.visual-split .wrapper .visual-copy .promo-subtitle.navyOPTN {color:#143359!important;}
.section.visual-split .wrapper .visual-copy .PromoSubtitle.darkgrayOPTN, .section.visual-split .wrapper .visual-copy .promo-subtitle.darkgrayOPTN {color:#4e4e4e!important;}
.section.visual-split .wrapper .visual-copy .PromoSubtitle.whiteOPTN, .section.visual-split .wrapper .visual-copy .promo-subtitle.whiteOPTN {color:#fff!important;}
/* ----- End Promo Component  -----*/
/* ----- Content Component  -----*/
.tealBG .wrapper .section-intro, .purpleBG .wrapper .section-intro, .slateBG .wrapper .section-intro {color:#fff;}
.section.segments.navyBG .segment-list .segment h3.title a:hover, .section.segments.purpleBG .segment-list .segment h3.title a:hover, .section.segments.tealBG .segment-list .segment h3.title a:hover, .section.segments.slateBG .segment-list .segment h3.title a:hover, .section.segments.darkgrayBG .segment-list .segment h3.title a:hover {color:#04A0FF;} 
/* ----- End Content Component  -----*/
/* ----- Content Component Associate  -----*/
section.section.segments.no-header {padding-top:50px!important;}
/* ----- End Content Component Associate  -----*/
/* ----- Photo Carousel Component  -----*/
.section.carousel {background-color:#143359;border-radius:10px;border:none;margin-bottom:80px;padding-top:0px;}
.section.carousel .section-intro {padding:40px 0;text-align:left;}
.section.carousel .component-h1 {color:#fff;}
.section.carousel .rotator {background-color:#fff;border-radius:10px;/*border:none;*/}
.section.carousel .rotator .flex-caption {padding: 30px 0 40px 2%;}
/* ----- End Photo Carousel Component  -----*/
/* ----- Proposed Related Content Component Embedded  -----*/    
                    /*.section.segments.content-embedded {border-radius:10px;}*/ 
/* ----- End Related Content Component Embedded  -----*/
/* ----- Related Content Component  -----*/
.section.related-products {background-color:#143359;border-radius:10px;border:none;padding-top:0px;margin:25px 0;}
.section.related-products .section-intro {padding:40px 0;text-align:left;}
.section.related-products.content-embedded .section-intro {padding:40px;}
.section.related-products .component-h1, .section.related-products .component-h6, .section.related-products .component-text {color:#fff;}
.section.related-products .component-h6 a {color:inherit;text-decoration:underline;}
.section.related-products .component-h6 a:hover {color:#04A0FF;}
.section.related-products .component-h6 a:after {content: '\a0>';position: relative;margin-left:0px;font-weight: 600;}
.section.related-products .products.two-columns .product {float:left;}
.section.related-products .products .product {background-color:transparent;border:none;}
.section.related-products .products .product article>div {border:none;}
.section.related-products .products .product div:not(.cta-wrapper) {padding-bottom:20px;}
.section.related-products .products .product .cta-wrapper a.button.secondary, .section.related-products p.link a.button {color:#fff!important;background-color:transparent!important;text-decoration:underline!important;border:none!important;padding:0!important;}
.section.related-products .products .product .cta-wrapper a.button.secondary:hover, .section.related-products p.link a.button:hover {color:#04A0FF!important;}
.section.related-products a.button span {background-image: url(/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-white.png),none!important;background-size: 14px 8px;}
.section.related-products a.button span:hover {background-image: url(/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-lightblue.png),none!important;color:#04A0FF!important;}
.section.related-products .products .product div:not(.cta-wrapper) span, .section.related-products .products .product .cta-wrapper {text-align:left!important;}
@media screen and (max-width: 768px){.section.related-products .products .product a {border-bottom:none;}.section.related-products .products.three-columns .product a {border-bottom:none;}}
/* ----- End Related Content Component  -----*/
/* ----- Related Items Component  -----*/
.section.listing.feed .feed-container article a main header span {color:#007BC7;border-bottom: 1px solid #007BC7;}
.section.listing.feed .feed-container article a main header span:after {content: '\a0>';position: relative;margin-left: 10px;font-weight: 600;}
.section.listing.feed .feed-container article a:hover > main header span {color:#143359;border-bottom: 1px solid #143359;}
/* ----- End Related Items Component  -----*/
/* ----- Related Resources Component  -----*/
.section.page-resources {background-color:#143359;border-radius:10px;border:none;margin:40px 0 25px;padding-top:40px!important;}
.section.page-resources .component-h1 {color:#fff;}
.section.page-resources .page-resource {float:left;width:50%;}
@media screen and (max-width: 768px){.section.page-resources .page-resource {width:100%;}}
.section.page-resources .resource .page-resource .component-h6 {text-decoration:underline;font-weight: bold;}
.section.page-resources .resource .page-resource .component-h6:after {content: '\a0>';position: relative;margin-left:0px;font-weight: 600;}
.section.page-resources .resource .page-resource.pdf {background:none!important;}
.section.page-resources .resource .page-resource.pdf p {padding-left:0px!important;}
.section.page-resources .resource .page-resource a {color:#fff;border-bottom:none;text-decoration:none;}
.section.page-resources .resource .page-resource p.resource-label {color:#fff;text-decoration:none;font-size:10px;line-height:14px;}
.section.page-resources .resource .page-resource a:hover > header .component-h6 {color:#04A0FF;}
/* ----- End Related Resources Component  -----*/
/* ----- Product Listing Component  -----*/
.section.related-products .products .product a span.more:after {content:'';padding-right: 25px;background-image: url(/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-white.png)!important;background-repeat: no-repeat!important;background-position: right center!important;background-size: 14px 8px!important;font-weight: bold;}
.section.related-products .products .product a:hover > span.more:after {background-image: url(/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-lightblue.png)!important;}
/* ----- End Product Listing Component  -----*/
/* ----- Quicklinks Component  -----*/
.section.page-resources .resource:not(:first-child) {margin-top: 50px;clear:both;}
.section.page-resources .resource .content:not(:first-child) {background-color:transparent!important;}
.section.page-resources .resource .brief {color:#fff!important;padding:20px 0 0!important;}
/* ----- End Quicklinks Component  -----*/
/* ----- Related Products Component  -----*/
.section.related-products .wrapper .section-intro .title {color:#fff;margin:0;}
.section.related-products .wrapper .section-intro h3.title {font-size: 30px;line-height: 30px;}
.section.related-products .products .product a span.title {color:#fff;font-size:15px;line-height:20px;text-decoration:underline;font-weight:bold;text-align:left;}
.section.related-products .products .product a span.text {color:#fff;line-height:25px;text-align:left;}
.products > .product a {color:#fff;font-weight:bold;}
.products > .product a:hover {color:#04A0FF;}
/*.section.related-products .products .product article {padding:0 20px;}*/
.section.related-products .products .product article>a {color:#fff;text-decoration:none!important;font-weight:normal;padding:31px 0px 32.5px;}
.section.related-products .products .product article>a span.title:after {content: '\a0>';position: relative;margin-left: 0px;font-weight: 600;}
.section.related-products .products .product a span.more {color:#fff;text-decoration:underline;font-weight:bold;text-align:left;}
.section.related-products .products .product article>a {border:none!important;}
.section.related-products .products .product article>a:hover > span.title {color:#007BC7;}
.section.related-products .products .product article>a:hover > span.more {color:#007BC7;}
.section.related-products p.link a.button.secondary {color:#fff;border:none;}
/* ----- End Related Products Component  -----*/
/* ----- Contact Embedded Right & Full Width Components  -----*/
/* All */
.section.segments.contact-embedded .segment.has-image.has-rtf header {margin: 0 0 20px 17px;width: 77%;text-align: left;}
.section.segments.contact-embedded .segment.has-image.has-rtf span.component-h4 {display:block;}
.section.segments.contact-embedded .segment.has-image.has-rtf .component-h4 {line-height:24px;}
.section.segments.contact-embedded .section-intro header:first-of-type {margin-bottom:4px;}
.section.segments.contact-embedded .section-intro header:not(:first-of-type) {margin-bottom:24px;}
.section.segments.contact-embedded .segment span.component-h6 {text-transform:uppercase;}
.section.segments.contact-embedded .segment span.component-h6 span.component-h4 {text-transform:none;}
@media screen and (max-width: 768px){.section.segments.contact-embedded.right,.section.segments.contact-embedded.left{width:100%!important}}
/* White Background */
.section.segments.contact-embedded {background-color:#fff;border-radius:10px;border:1px solid #143359;color:#143359;}
.section.segments.contact-embedded a {color:#007BC7;text-decoration: underline;}
.section.segments.contact-embedded a:after {content: '\a0>';position: relative;margin-left:0px;font-weight: 600;}
.section.segments.contact-embedded a[href^="tel:"]:after {content:'';}
.section.segments.contact-embedded a:hover {color:#143359;}
.section.segments.contact-embedded a.ttc-phone {color:#143359;text-decoration:none;}
.section.segments.contact-embedded a.ttc-phone:hover {color:#143359;}
.section.segments.contact-embedded .component-h4 {color:#143359;}
/* Blue Background */
.section.segments.darkblue.contact-embedded {background-color:#143359;border-radius:10px;border:none;color:#fff;}
.section.segments.darkblue.contact-embedded a {color:#fff;text-decoration: underline;}
.section.segments.darkblue.contact-embedded a:after {content: '\a0>';position: relative;margin-left:0px;font-weight: 600;}
.section.segments.darkblue.contact-embedded a[href^="tel:"]:after {content:'';}
.section.segments.darkblue.contact-embedded a:hover {color:#04A0FF;}
.section.segments.darkblue.contact-embedded a.ttc-phone {color:#fff;text-decoration:none;}
.section.segments.darkblue.contact-embedded a.ttc-phone:hover {color:#fff;}
.section.segments.darkblue.contact-embedded .component-h4 {color:#fff;}
.full-width.section.segments .segment-list .segment figure {display: block!important;margin: 0 15px 20px!important;}
/* ----- End Contact Embedded Right & Full Width Components  -----*/
/* ----- Contact Embedded Right Only  -----*/
.section.segments.contact-embedded.right {width:430px;}
.section.segments.contact-embedded.right .wrapper {padding:0 20px;}
/* ----- End Contact Embedded Right Only  -----*/
/* ----- Contact Embedded Full Width Only Component  -----*/
.section.segments.contact-embedded.full-width .section-intro {padding:10px 30px;text-align:left;}
/* ----- End Contact Embedded Full Width Only Component  -----*/
/* ----- Contact Associated Component  -----*/
/* Light */
.section.segments .segment-list .segment:hover > .component-h2 a span {color:#007BC7;}
.section.segments.contact-segment {color:#143359;}
.section.segments.contact-segment {padding:0 0 50px;margin-top:40px!important;}
.section.segments.contact-segment .wrapper {background-color:#fff;border-radius:10px;}
.section.segments.contact-segment .section-intro {padding:40px 20px;text-align:left;}
.section.segments.contact-segment .component-h1, .section.segments.contact-segment .component-h3 {color:#143359;}
.section.segments.contact-segment .component-h2 a span {color:#007BC7;text-decoration:underline;}
.section.segments.contact-segment .component-h2 a span:hover {color:#143359;}
.section.segments.contact-segment .component-h2 a[href^="tel:"] span {color:#4E4E4E!important;text-decoration:none!important;}
.section.segments.contact-segment p {color:#4E4E4E;}
.section.segments.contact-segment .bg-image-overlay {background-color:#143359;height:auto;top:-40px;}
/* Dark */
.section.segments.navyBG.contact-segment {color:#fff;}
.section.segments.navyBG.contact-segment {padding:0 0 50px;margin-top:40px!important;}
.section.segments.navyBG.contact-segment .wrapper {background-color:#143359;border-radius:10px;}
.section.segments.navyBG.contact-segment .section-intro {padding:40px 20px;text-align:left;}
.section.segments.navyBG.contact-segment .component-h1, .section.segments.navyBG.contact-segment .component-h3 {color:#fff;}
.section.segments.navyBG.contact-segment .component-h2 a span {color:#fff;text-decoration:underline;}
.section.segments.navyBG.contact-segment .component-h2 a span:hover {color:#04A0FF;}
.section.segments.navyBG.contact-segment .component-h2 a[href^="tel:"] span {color:#fff!important;text-decoration:none!important;}
.section.segments.navyBG.contact-segment p {color:#fff;}
.section.segments.navyBG.contact-segment .bg-image-overlay {background-color:#fff;height:auto;top:-40px;}
/* ----- End Contact Associated Component  -----*/
/* ----- Twitter Component  -----*/
.section.latest-articles {border:1px solid #143359;border-radius:10px;}
.section.latest-articles .section-intro {color:#143359;}
.section.latest-articles .article a span.category {color:#143359;}
.section.latest-articles .articles .article:hover {background-color:#007BC7;}
.section.latest-articles a.button {color:#007BC7;background-color:transparent;}
.section.latest-articles a.button:hover {color:#143359;}
.section.latest-articles a.button span {background-image: url(/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-lightblue.png),none;background-size: 14px 8px;}
.section.latest-articles a.button span:hover {background-image: url(/uploadedImages/McKessoncom/Content/Images/Arrows/ctaarrow-navy.png),none;}
/* ----- End Twitter Component  -----*/
/* ----- Accordion Component  -----*/
.section.contact-list-support .accordion.open .panel {background-color:#F5F9FF;}
/* ----- End Accordion Component  -----*/
/* ----- BackBox Component  -----*/
.section.backbox .backbox-wrapper .backbox-button.skyblueBG:hover {color:#007BC7;text-decoration:none;}
.section.backbox .backbox-wrapper .backbox-button.navyBG:hover {color:#007BC7;text-decoration:none;}
.section.backbox .backbox-wrapper .backbox-button:before {content: '< ';}
/* ----- End BackBox Component  -----*/
/* ----- Content Hub Listing  -----*/
body.content-hub .section .tab-title h2 {margin-bottom:20px;}
body.content-hub .section .tab-title h2 span,
body.content-hub .section .section-title.left h2 span {background-color: #fff;padding: 0 15px;margin-left: -15px;}
body.content-hub .section .tab-title h2 span:after,
body.content-hub .section .section-title.left h2 span:after {content: "";position: absolute;top: 20px;right: 0;height: 2px;border-top: 1px solid #143359;z-index: -1;left: 0;}
body.content-hub .section.tab-system .tab-container .tabs li:last-child {text-align:left;text-transform:uppercase;}
body.content-hub .section.skyblueBG .section-title.center h2 {text-align:center;}
body.content-hub .section.skyblueBG .section-title.center h2 span {background-color:#F5F9FF;padding: 0 15px;margin-left: -15px;}
body.content-hub .section.skyblueBG .section-title.center h2 span:after {content: "";position: absolute;top: 50px;right: 0;height: 2px;border-top: 1px solid #143359;z-index: -1;left: 0;}
body.content-hub .section.segments .segment.has-image a.button span {left: 0!important;transform:none!important;text-decoration:underline;}
body.content-hub .section.segments .segment.has-image:hover > h3.title a span {text-decoration:none!important;}
body.content-hub .section.segments .segment.has-image:hover > a.button span {color:#143359;}
body.content-hub .section.visual-split .wrapper .content:hover p {text-decoration:none;}
body.content-hub .section.visual-split .wrapper .content p .read-more {text-decoration:underline;top:-2px;}
body.content-hub .section.listing.feed .feed-container article a {text-decoration:none;}
body.content-hub .section.listing.feed .feed-container article a > main p {text-decoration:none!important;font-size:16px;color:#4e4e4e;}
body.content-hub .section.listing.feed .feed-container article main h3 {color: #007BC7;text-decoration:underline;}
body.content-hub .section.latest-articles {border:none;}
body.content-hub .section.latest-articles .article.our-stories-article .article-background {border-radius:10px;}
body.content-hub .section.latest-articles .article.our-stories-article img {border-radius:10px;}
body.content-hub .section.segments .segment-list .segment h3.title a {text-decoration:none!important;}
body.content-hub .section.segments .segment-list .segment h3.title a span {color:#143359;}
body.content-hub .section.listing.feed .feed-container article a:hover > main .read-more {color:#143359!important;}
body.biopharma.content-hub .section-intro .title.titleColor {color:#143359!important;}
/* ----- End Content Hub Listing  -----*/
/* ----- Content Hub Archive  -----*/
body.content-hub .section.featured .featured-story .story-content>* {padding: 7px 7px 10px;}
body.content-hub .section.featured .featured-story .story-content .description span {overflow: visible;}
body.content-hub .section.featured .featured-story .story-content .description span p:after {content: '\a0>';position: relative;margin-left: 10px;font-weight: 600;}
body.content-hub .section .read-more {color:#007BC7; text-decoration:underline;}
/* ----- EndContent Hub Archive  -----*/
/* ----- Content Hub Detail  -----*/
body.content-hub .section.main-content.story-content .tags .read-more span:hover {color:#143359;}
/* ----- End Content Hub Detail  -----*/
/* ----- Gateway Page  -----*/
body.gateway .section.visual-split .promo-wrapper .secondary-items .item a:hover > .PromoSubtitle.whiteOPTN {color: #04A0FF;}
body.gateway .section.visual-split .promo-wrapper .secondary-items .item a:hover > .cta.whiteOPTN {color:#04A0FF!important;border-bottom:1px solid #04A0FF;}
body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta {font-size:15px;line-height:20px;}
body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta.white {color:#fff!important;border-bottom:1px solid #fff;}
body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta.white:hover {color:#04A0FF!important;border-bottom:1px solid #04A0FF;}
body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta.whiteOPTN {color:#fff!important;border-bottom:1px solid #fff;}
/*body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta.whiteOPTN:hover {color:#04A0FF!important;border-bottom:1px solid #04A0FF;}*/
body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta.darkblue {color:#143359!important;border-bottom:1px solid #143359;}
body.gateway .section.visual-split .promo-wrapper .secondary-items .item .cta.darkblue:hover {color:#007BC7!important;border-bottom:1px solid #007BC7;}
/* ----- End Gateway Page  -----*/
/* ----- Contact Us Page  -----*/
.open-html.customers .contact-info {background: #F5F9FF;}
/* ----- End Contact Us Page  -----*/
/* ----- Executive Officers Component  -----*/
.section.segments.executive-officers .segment h3.title {color:#007bc7;}
.section.segments.executive-officers .segment h3.title:hover {color:#143359;}
.section.segments.executive-officers .segment a.inline span:after {content: '\a0>';position: relative;margin-left: 0px;font-weight: 600;}
/* ----- End Executive Officers Component  -----*/
.trigger span:focus {text-decoration:none!important;}
/* ----- Mobile Nav Updates  -----*/
@media screen and (max-width: 818px) {
#primary-bar #functions .results-wrapper#browse-results .results {border:1px solid #007BC7;border-radius:10px;}
#primary-bar #functions .results-wrapper#browse-results .results .results-inner .list {padding-top:20px;}
#primary-bar #functions .results-wrapper#browse-results .results .results-inner .list li .sm-trigger {background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/mobilenavrightblue.png'),none;background-size:18px 18px;background-position:96% center}
#primary-bar #functions .results-wrapper#browse-results .results .results-inner .list li .sm-trigger strong {color:#143359;font-family: "Libre Franklin Bold";}
#primary-bar #functions .results-wrapper#browse-results .results .results-inner .extra span a {color:#143359;}
#primary-bar #functions .results-wrapper#browse-results .results .results-inner .list li.active .sm-trigger {background-color:#F5F9FF;border:1px solid #F5F9FF;background-image: url('/uploadedImages/McKessoncom/Content/Images/Arrows/mobilenavdownblue.png'),none;background-size:18px 18px;background-position:96% center}
#primary-bar #functions .results-wrapper#browse-results .results .results-inner .list li.active .sub-menu {background-color:#F5F9FF;border-left:1px solid #143359;border-right:1px solid #143359;border-top:none;}
}
/* ----- End Mobile Nav Updates  -----*/
/* ----- Marketo Forms  -----*/
.MrKFormContentRight {background-color:#F5F9FF;border:1px solid #4e4e4e;border-radius:10px;}
.MrKFormContentRight .form-col > .tab-block > .buttons > .left.active {border-radius:10px 0 0 0;}
.MrKFormContentRight .form-col > .tab-block > .buttons > .right.active {border-radius:0 10px 0 0;}
.MrKFormContentRight .form-col > .tab-block > .buttons > .left.active, .MrKFormContentRight .form-col > .tab-block > .buttons > .right.active {background-color:#F5F9FF;}
.MrKFormContentRight .form-col > .tab-block > .left-tab-content.active, .MrKFormContentRight .form-col > .tab-block > .right-tab-content.active {background-color:#F5F9FF;}
.mktoForm .mktoButtonWrap.mktoSkip button.mktoButton, .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton, .mktoForm .mktoButtonWrap.mktoInset button.mktoButton {font-weight:inherit!important;color:#007BC7!important;background-color:#fff!important;border:1px solid #007BC7!important;border-radius:10px!important;}
/* ----- End Marketo Forms  -----*/